akwizgran
0ca21ad4c0
Upgrade onionwrapper to 0.0.2 and dont-kill-me-lib to 0.2.7.
2023-05-09 15:23:17 +01:00
akwizgran
61e7d2ebf9
Move Tor wrapper to library.
2023-03-28 17:18:05 +01:00
akwizgran
2f351b318e
Move CircumventionProvider classes to wrapper package.
2023-03-28 15:40:48 +01:00
akwizgran
49f10e7e82
Move wake lock code to dont-kill-me-lib.
2023-03-28 10:58:45 +01:00
Torsten Grote
a705caa5fa
Add better logging for integration tests by injecting a ThreadFactory that can set thread names
2022-11-02 13:25:30 -03:00
akwizgran
339e4daded
Update Dagger modules.
2022-08-05 14:16:15 +01:00
akwizgran
b5341700be
Add wakeful IO executor.
2020-08-07 15:10:18 +01:00
akwizgran
ac80a90ef3
Add Android task scheduler.
2020-08-07 15:02:05 +01:00
akwizgran
dfefb88b32
Allow Android and headless to use different task schedulers.
2020-08-07 15:02:05 +01: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
100e17b242
Use BrambleCoreModule in integration tests.
2019-06-03 15:34:16 +01:00
akwizgran
ea05a5c703
Singletons that call registration methods must be eager.
2018-11-13 17:40:06 +00:00
akwizgran
0a0a6a6369
Disable Tor's connection padding on mobile data or battery.
2018-11-08 14:50:36 +00:00
akwizgran
f812acb00b
Use general-purpose resource provider.
2018-08-07 15:19:46 +01:00
akwizgran
004467e84e
Factor out remaining Android code from Tor plugin.
2018-08-07 15:19:43 +01:00
akwizgran
2535445831
Factor network management code out of plugins.
2018-08-02 13:22:50 +01:00
Torsten Grote
7ecac1867e
Address review comments for Tor bridge support
2018-07-05 11:14:11 -03:00
Torsten Grote
7e05a49bda
Add Android integration tests that checks if included bridges work
...
This also changes the way bridges are used.
Instead of using the torrc config file,
bridges are now activated via Tor's control port.
2018-07-04 15:17:28 -03:00
goapunk
c6b88b51f0
Make plugins and polling configurable
...
* Move PluginConfig out of bramble-android. Projects using bramble now need to provide it.
* Add a PluginConfig#shouldPoll() method which can be used to disable polling altogether.
* Move Poller instantiation to the PluginManager.
2018-05-23 14:39:00 +02:00
akwizgran
ad6016d428
Updated java.library.path.
2016-11-30 18:10:49 +00:00