Torsten Grote
8cf54bcedb
briar-headless: Inject a singleton ObjectMapper for JSON parsing
2018-10-18 09:55:34 -03:00
akwizgran
89d5145665
Bump version numbers for 1.1.3 release.
2018-10-17 17:51:11 +01:00
Torsten Grote
0706498b03
Merge branch 'upgrade-android-gradle-plugin' into 'master'
...
Upgrade Android Gradle plugin to 3.2.1.
See merge request briar/briar!956
2018-10-17 16:36:24 +00:00
akwizgran
b296500e7a
Update translations.
2018-10-17 12:41:24 +01:00
akwizgran
60a8b03344
Upgrade Android Gradle plugin to 3.2.1.
2018-10-17 12:34:13 +01:00
Torsten Grote
ae16a93522
Merge branch 'compact-at-startup' into 'master'
...
Compact the database at startup
See merge request briar/briar!955
2018-10-16 16:02:40 +00:00
Torsten Grote
c9a2ff71ae
Merge branch 'tor-v3-hidden-service-addresses' into 'master'
...
Add support for v3 hidden service addresses
See merge request briar/briar!952
2018-10-16 15:55:34 +00:00
akwizgran
16f4c60a56
Add test for compaction time.
2018-10-16 11:39:06 +01:00
akwizgran
76121eb871
Always compact the DB if migrations have been applied.
2018-10-16 11:24:47 +01:00
akwizgran
47c91a96ae
Compact the database at startup.
2018-10-16 11:13:37 +01:00
akwizgran
14befb957b
Add support for v3 hidden service addresses.
2018-10-16 10:15:18 +01:00
Torsten Grote
b464fe1653
Merge branch 'message-terminology' into 'master'
...
Use "text" to refer to message text
See merge request briar/briar!948
2018-10-15 13:22:31 +00:00
akwizgran
09c6f09805
Merge branch '1420-tor-status-update' into 'master'
...
Disable TorPlugin before applying changed settings
Closes #1420
See merge request briar/briar!953
2018-10-15 12:54:41 +00:00
Torsten Grote
a93093182d
Disable TorPlugin before applying changed settings
...
The is necessary for two reasons:
1. Since Tor 0.3.4.8, it doesn't reconnect when changing the value of
UseBridges via the control connection without also resetting
DisableNetwork
2. The TorPlugin needs to set itself to a disconnected state for the UI
to properly reflect this new state
Fixes #1420
2018-10-15 09:43:12 -03:00
Torsten Grote
e776ee02b0
Merge branch 'tor-0.3.4.8' into 'master'
...
Upgrade Tor to 0.3.4.8
See merge request briar/briar!951
2018-10-11 22:44:45 +00:00
akwizgran
c0553ec11f
Upgrade Linux Tor binaries to 0.3.4.8.
2018-10-11 15:05:39 +01:00
akwizgran
75a871a2f8
Upgrade Android Tor binaries to 0.3.4.8.
2018-10-11 14:38:18 +01:00
akwizgran
d6d3d5acef
Merge branch '1240-no-empty-messages' into 'master'
...
Don't allow empty message bodies
See merge request briar/briar!949
2018-10-10 14:52:34 +00:00
Torsten Grote
a361a2613c
Merge branch 'test-configurations' into 'master'
...
Update test configurations for Android Studio 3.2
See merge request briar/briar!950
2018-10-10 12:38:19 +00:00
akwizgran
b68dbd6a75
Merge branch 'upgrade-dependencies' into 'master'
...
Upgrade some of the things
See merge request briar/briar!935
2018-10-10 11:42:45 +00:00
akwizgran
f1e89a3ff4
Don't allow empty message bodies.
2018-10-10 10:57:41 +01:00
akwizgran
056c23167d
Update test configurations for Android Studio 3.2.
2018-10-10 10:43:07 +01:00
akwizgran
79d5612645
Use "text" to refer to message text.
2018-10-10 10:40:30 +01:00
akwizgran
a030f92275
Merge branch 'headless' into 'master'
...
Add Briar headless client that exposes a REST API
See merge request briar/briar!931
2018-10-09 15:43:31 +00:00
Torsten Grote
b3615b4a77
briar-headless: Last round of review comments
2018-10-09 12:19:21 -03:00
akwizgran
8a15fb242a
Merge branch 'briar-integration-test-transaction' into 'master'
...
Remove custom DB transaction code from BriarIntegrationTest
See merge request briar/briar!946
2018-10-09 14:16:23 +00:00
Torsten Grote
e3686186ee
Fix closing server with ^C
2018-10-08 18:40:21 -03:00
akwizgran
18ae388137
Merge branch '1395-low-memory-crash' into 'master'
...
Don't use non-AppCompat theme for AppCompat activities
Closes #1395
See merge request briar/briar!947
2018-10-08 12:03:20 +00:00
Torsten Grote
775031e893
Don't use non-AppCompat theme for AppCompat activities
...
Fixes #1395
2018-10-05 16:50:11 -03:00
Torsten Grote
9f91b91a4f
Remove custom DB transaction code from BriarIntegrationTest
2018-10-05 15:41:29 -03:00
Torsten Grote
280f3ba1fc
briar-headless: POST text as JSON in body instead of form parameter
2018-10-05 15:23:31 -03:00
Torsten Grote
66619fd3a4
briar-headless: Next round of review comments
2018-10-05 15:23:31 -03:00
akwizgran
c7eb0cbb6d
Include body of private request if present.
2018-10-05 15:23:31 -03:00
akwizgran
1617a95bb9
Only include "body" for headers that can have bodies.
2018-10-05 15:23:31 -03:00
Torsten Grote
6f54718756
Use short type labels in JSON API instead of long Java-like namespaces
2018-10-05 15:23:31 -03:00
Torsten Grote
ea749f2128
Minor improvements to JsonDict output classes
2018-10-05 15:23:31 -03:00
akwizgran
b4b0d3daa6
Allow null values in JsonDict.
2018-10-05 15:23:31 -03:00
akwizgran
609c90f57e
Convert Map#put() to assignment.
2018-10-05 15:23:31 -03:00
akwizgran
5cf68fa134
Use JsonDict for blog post headers.
2018-10-05 15:23:31 -03:00
akwizgran
61c9c6b8eb
Add visitor to dispatch output() dynamically.
2018-10-05 15:23:31 -03:00
akwizgran
e97608da40
Add test to show that static dispatch won't work.
2018-10-05 15:23:31 -03:00
akwizgran
0bb80b1a15
Add JsonDict class for JSON output.
2018-10-05 15:23:31 -03:00
akwizgran
bda52ea548
Use maps for JSON output.
2018-10-05 15:23:31 -03:00
Torsten Grote
cf033dc29d
briar-headless: Address second round of review comments
2018-10-05 15:23:31 -03:00
Torsten Grote
c12cedc371
briar-headless: Address first round of review comments
2018-10-05 15:23:31 -03:00
Torsten Grote
4b5e9bd64f
Ensure the use SecureRandom when creating authentication token
2018-10-05 15:23:31 -03:00
Torsten Grote
8d55911dab
Add unit test for WebSocketController
...
Also move the controller into an event package
2018-10-05 15:23:31 -03:00
Torsten Grote
e381f83512
Last code cleanup before submitting merge request
2018-10-05 15:23:31 -03:00
Torsten Grote
e4c7f13832
Add a README.md with API documentation
...
Also fix some smaller issues found during writing the documentation
2018-10-05 15:23:31 -03:00
Torsten Grote
b089a204d3
Add support for websocket authentication via basic auth
...
The token should be used as username and the password left empty
2018-10-05 15:23:31 -03:00