akwizgran
|
155746b24e
|
Add discovery methods to plugin API.
|
2020-03-10 15:29:04 +00:00 |
|
akwizgran
|
cb936d95c5
|
Add STARTING_STOPPING state, use flags for reasons disabled.
|
2020-03-05 14:45:35 +00:00 |
|
akwizgran
|
40f2c1923b
|
Add toggle setting for LAN plugin.
|
2020-03-05 14:44:57 +00:00 |
|
akwizgran
|
fe5bbfdd17
|
Notify callback of state changes while holding lock.
|
2020-03-05 14:44:57 +00:00 |
|
akwizgran
|
b6a73f2c98
|
Add method for getting reason why plugin is disabled.
|
2020-03-05 14:44:28 +00:00 |
|
akwizgran
|
d084f6dd8d
|
Fix test expectations.
|
2020-03-05 14:44:28 +00:00 |
|
akwizgran
|
0259c23cb4
|
Rename available/unavailable states.
|
2020-03-05 14:44:26 +00:00 |
|
akwizgran
|
341382cfa8
|
Update tests.
|
2020-03-05 14:44:08 +00:00 |
|
akwizgran
|
53889436fc
|
Provide more information about plugin states.
|
2020-03-05 14:44:05 +00:00 |
|
Torsten Grote
|
6a31274b76
|
Merge branch 'remove-default-methods' into 'master'
Replace default methods with helper classes
See merge request briar/briar!1203
|
2019-12-11 16:44:59 +00:00 |
|
akwizgran
|
5962d3c763
|
Replace default methods with helper classes.
This is a workaround for AbstractMethodErrors
thrown by on-device tests.
|
2019-12-11 16:28:19 +00:00 |
|
akwizgran
|
61293c0747
|
Upgrade Tor to 0.3.5.9.
|
2019-12-11 09:43:24 +00:00 |
|
Torsten Grote
|
a592c05146
|
AndroidX migration and library updates
|
2019-11-01 11:44:36 -03:00 |
|
akwizgran
|
1ec3fa3ade
|
Implement Tor rendezvous crypto.
|
2019-06-06 16:42:26 +01:00 |
|
akwizgran
|
7439e5579f
|
Let plugins know if we're Alice or Bob.
|
2019-06-05 11:23:56 +01:00 |
|
akwizgran
|
3820d7413c
|
Rename rendezvous handler to endpoint.
|
2019-06-05 10:44:06 +01:00 |
|
akwizgran
|
ab90e1de04
|
Pass incoming connection handler to plugins.
|
2019-06-05 10:44:05 +01:00 |
|
akwizgran
|
d964f06de1
|
Use default methods for easier maintenance.
|
2019-06-03 15:34:16 +01:00 |
|
akwizgran
|
100e17b242
|
Use BrambleCoreModule in integration tests.
|
2019-06-03 15:34:16 +01:00 |
|
akwizgran
|
7bf86d9c53
|
Use real executors in integration tests.
|
2019-06-03 15:34:16 +01:00 |
|
akwizgran
|
967f068637
|
Add initial API for rendezvous plugins.
|
2019-05-22 15:26:28 +01:00 |
|
akwizgran
|
90c33133c3
|
Code cleanup.
|
2019-05-22 15:22:35 +01:00 |
|
akwizgran
|
668433dd62
|
Pass a connection handler to plugins when polling.
|
2019-05-17 14:07:54 +01:00 |
|
Torsten Grote
|
96975e0d43
|
Upgrade dagger, mockito and okhttp
|
2019-04-26 09:07:26 -03:00 |
|
Torsten Grote
|
6691e708e4
|
Update the Android gradle plugin to version 3.4.0
|
2019-04-25 20:55:30 -03:00 |
|
akwizgran
|
c3b5b04b71
|
Broadcast events asynchronously.
|
2019-04-05 15:00:49 +01:00 |
|
akwizgran
|
d004933fae
|
Upgrade Tor to 0.3.5.8.
|
2019-02-26 12:39:47 +00:00 |
|
Torsten Grote
|
b023593a2c
|
Use the pluggable transport meek lite where obfs4 is blocked
|
2019-02-19 12:49:22 -03:00 |
|
akwizgran
|
bc352a2dc6
|
Enable Tor on Mac OS once binaries are available.
|
2018-11-23 13:07:12 +00:00 |
|
akwizgran
|
ce7d6d3db5
|
Code cleanup.
|
2018-11-23 12:56:34 +00:00 |
|
akwizgran
|
61276c81d2
|
Make it possible to start the headless app on MacOS.
The app is still non-functional because we don't have a Tor plugin.
|
2018-11-23 12:52:40 +00:00 |
|
akwizgran
|
08e99edd42
|
Merge branch 'unpack-tor-binaries' into 'master'
Always unpack and include latest Tor binaries
See merge request briar/briar!987
|
2018-11-13 12:56:47 +00:00 |
|
akwizgran
|
5ede63edd5
|
Always unpack and include latest Tor binaries.
|
2018-11-08 17:48:26 +00:00 |
|
akwizgran
|
0a0a6a6369
|
Disable Tor's connection padding on mobile data or battery.
|
2018-11-08 14:50:36 +00:00 |
|
akwizgran
|
4784980e7b
|
No need to broadcast network status at startup.
|
2018-11-08 14:50:36 +00:00 |
|
akwizgran
|
41e5d8900c
|
Remove redundant dependency declarations.
|
2018-11-07 16:10:39 +00:00 |
|
akwizgran
|
f6c8a8cec7
|
Move dagger.gradle to project root.
|
2018-11-01 14:05:46 +00:00 |
|
Torsten Grote
|
db8796049e
|
gradle: Factor out dagger apt code into its own file
|
2018-11-01 10:45:59 -03:00 |
|
Torsten Grote
|
e1f31ad381
|
Remove gradle-apt-plugin since it isn't stricly needed anymore
Reference: 6b2ee87fbf/README.md
|
2018-10-31 16:01:57 -03:00 |
|
Torsten Grote
|
3a15e47ddd
|
Upgrade Dagger to latest version
|
2018-10-31 15:57:21 -03:00 |
|
akwizgran
|
db11dad61e
|
Merge branch 'clean-tor-binaries' into 'master'
Delete Tor binaries when cleaning
See merge request briar/briar!969
|
2018-10-30 13:59:21 +00:00 |
|
akwizgran
|
69e7366226
|
Merge branch '1433-illegal-characters' into 'master'
Handle illegal byte sequences safely in BdfReaderImpl
Closes #1433
See merge request briar/briar!967
|
2018-10-30 13:58:36 +00:00 |
|
akwizgran
|
90b7b4e67f
|
Merge branch '1416-obfs4' into 'master'
Add obfs4proxy and switch to obfs4 bridges
Closes #1417
See merge request briar/briar!964
|
2018-10-30 13:58:13 +00:00 |
|
akwizgran
|
d29812a42b
|
Delete Tor binaries when cleaning.
|
2018-10-30 13:06:06 +00:00 |
|
akwizgran
|
0d7e4feaf2
|
Throw AssertionError to make intent clearer.
|
2018-10-29 17:02:07 +00:00 |
|
akwizgran
|
eb3983f6b2
|
Use safe ASCII decoding in ModemImpl.
|
2018-10-29 16:48:18 +00:00 |
|
Torsten Grote
|
ca6dc33cdd
|
Add obfs4 proxy and switch to obfs4 bridges
|
2018-10-25 09:38:44 -03:00 |
|
akwizgran
|
de611857cf
|
Discover BT devices if no address is provided.
|
2018-10-15 11:04:46 +01:00 |
|
akwizgran
|
c0553ec11f
|
Upgrade Linux Tor binaries to 0.3.4.8.
|
2018-10-11 15:05:39 +01:00 |
|
akwizgran
|
074b10e177
|
Upgrade JNA library.
|
2018-10-03 12:48:28 +01:00 |
|