akwizgran
|
1b7a1de881
|
Refactor integration tests to allow clock to be replaced.
|
2021-03-01 17:56:53 -03:00 |
|
akwizgran
|
15ebdf8dd5
|
Upgrade obfs4proxy to 0.0.12-dev.
|
2021-02-17 16:41:49 +00:00 |
|
akwizgran
|
3d9515e308
|
Also upgrade obfs4proxy and bramble-java's Tor.
|
2021-02-09 12:05:54 +00:00 |
|
akwizgran
|
0fd59a26f6
|
Raise BridgeTest timeout to avoid spurious failures.
|
2021-01-29 15:39:59 +00:00 |
|
Torsten Grote
|
0967f6c48e
|
Merge branch '1794-tell-tor-about-ipv6-only-networks' into 'master'
Tell Tor when we're on an IPv6-only network
Closes #1794
See merge request briar/briar!1320
|
2020-12-10 18:24:45 +00:00 |
|
akwizgran
|
b24a0e4bc3
|
Upgrade Tor to 0.3.5.12.
|
2020-11-16 13:29:24 +00:00 |
|
akwizgran
|
f6bdbb1b80
|
Let Tor know if we're on an IPv6-only network.
|
2020-11-03 13:44:57 +00:00 |
|
akwizgran
|
e0f381a973
|
Try all transports in order of preference.
|
2020-10-29 11:48:10 +00:00 |
|
akwizgran
|
922a52bf83
|
Only Alice should perform Bluetooth discovery.
|
2020-10-27 16:21:30 +00:00 |
|
akwizgran
|
2a8778d3cc
|
Don't enable or disable the Bluetooth adapter automatically.
|
2020-08-14 16:18:02 +01:00 |
|
akwizgran
|
79ad5ca07e
|
Ensure TimeoutInputStreams are closed.
|
2020-08-13 16:35:03 +01:00 |
|
akwizgran
|
1af951f8b4
|
Use injection to create plugin factories.
|
2020-08-07 15:11:03 +01:00 |
|
akwizgran
|
086c10abc0
|
Hold wake lock while polling.
|
2020-08-07 15:10:18 +01:00 |
|
akwizgran
|
adb657a5b6
|
Ensure we only call openOutputStream() once.
|
2020-08-07 15:02:49 +01:00 |
|
akwizgran
|
d794777eb2
|
Refactor wake lock creation.
|
2020-08-07 15:02:49 +01:00 |
|
akwizgran
|
dfefb88b32
|
Allow Android and headless to use different task schedulers.
|
2020-08-07 15:02:05 +01:00 |
|
akwizgran
|
d617e67006
|
Add method for plugins to get remote properties.
|
2020-07-21 17:06:02 +01:00 |
|
akwizgran
|
802e599f09
|
Add STARTING_STOPPING state, use flags for reasons disabled.
|
2020-06-26 17:34:37 +01:00 |
|
akwizgran
|
03811f78fa
|
Add toggle setting for LAN plugin.
|
2020-06-26 17:34:36 +01:00 |
|
akwizgran
|
4130662e1f
|
Notify callback of state changes while holding lock.
|
2020-06-26 17:34:35 +01:00 |
|
akwizgran
|
ecea2c587d
|
Add method for getting reason why plugin is disabled.
|
2020-06-26 17:34:35 +01:00 |
|
akwizgran
|
43a91e2e57
|
Fix test expectations.
|
2020-06-26 17:34:35 +01:00 |
|
akwizgran
|
ea288b998b
|
Rename available/unavailable states.
|
2020-06-26 17:34:34 +01:00 |
|
akwizgran
|
48dc598ca3
|
Update tests.
|
2020-06-26 17:34:34 +01:00 |
|
akwizgran
|
b2a1ea84f8
|
Provide more information about plugin states.
|
2020-06-26 17:34:32 +01:00 |
|
akwizgran
|
648f26542c
|
Simple connection limiter that closes connections cleanly.
|
2020-06-26 10:57:08 +01:00 |
|
akwizgran
|
35d1b406f7
|
Refactor transport preferences.
|
2020-06-01 14:49:55 +01:00 |
|
akwizgran
|
d3d7212b08
|
Add registry method for deciding which contacts to poll.
|
2020-05-13 17:55:05 +01:00 |
|
akwizgran
|
f2f278c393
|
Add timeout monitor for Bluetooth connections.
|
2020-05-08 16:22:46 +01:00 |
|
akwizgran
|
876efee1a8
|
Use keepalives to detect dead connections.
|
2020-05-08 14:21:41 +01:00 |
|
akwizgran
|
17239810c8
|
Upgrade Tor to version 0.3.5.10.
|
2020-03-25 17:09:12 +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 |
|