Torsten Grote
|
0fec5d7783
|
[bramble] Add method for enabling/disabling plugins to PluginManager
|
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
|
465ba3d337
|
Remove unnecessary inner class, state checks.
|
2020-06-26 17:34:35 +01:00 |
|
akwizgran
|
242d6f8a0e
|
Move to enabling state earlier in Tor startup.
|
2020-06-26 17:34:35 +01:00 |
|
akwizgran
|
d30b250389
|
Ensure server socket is closed.
|
2020-06-26 17:34:35 +01:00 |
|
akwizgran
|
ea288b998b
|
Rename available/unavailable states.
|
2020-06-26 17:34:34 +01:00 |
|
akwizgran
|
e2d63ac6a4
|
If adapter is disabled, forget that we enabled it.
|
2020-06-26 17:34:34 +01:00 |
|
akwizgran
|
afc85cdf52
|
Check that server sockets are closed as expected.
|
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
|
fcc26c093b
|
Avoid NPE if there's no TelephonyManager.
|
2020-06-26 17:33:54 +01:00 |
|
akwizgran
|
b805514f70
|
Use renewable wake lock, try to guess a "safe" tag.
|
2020-06-26 14:58:06 +01:00 |
|
akwizgran
|
69d94c9f29
|
Hold a wake lock while Bluetooth connections are open.
|
2020-06-26 14:58:06 +01:00 |
|
akwizgran
|
648f26542c
|
Simple connection limiter that closes connections cleanly.
|
2020-06-26 10:57:08 +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
|
b5fe55faf3
|
Validate remote address.
|
2020-04-29 15:28:27 +01:00 |
|
akwizgran
|
346bec94e8
|
Discover contacts' BT addresses from incoming connections.
|
2020-04-28 17:45:17 +01:00 |
|
akwizgran
|
8e21068465
|
Fix misreporting of wifi status in LAN plugin.
|
2020-03-06 13:35:06 +00:00 |
|
akwizgran
|
4bdf966e67
|
Test that code_cache directory isn't deleted.
|
2020-02-25 11:23:07 +00:00 |
|
akwizgran
|
e1e67f3b2e
|
Clear the cache directory but don't delete it.
|
2020-02-25 11:18:50 +00:00 |
|
akwizgran
|
1d63b16ff1
|
Don't delete the code_cache directory when deleting account.
This seems to avoid the disappearing account bug when installing a new
version.
|
2020-02-25 10:14:31 +00:00 |
|
akwizgran
|
b3d4012527
|
Use network prefix length to determine which addresses are connectable.
|
2020-02-18 11:22:29 +00:00 |
|
akwizgran
|
49cb1d0612
|
Choose port in advance when providing wifi access point.
|
2020-02-14 16:56:00 +00:00 |
|
Torsten Grote
|
c4761c3bb2
|
Merge branch 'ignore-ble-for-bt-discovery' into 'master'
Ignore BLE-only devices during BT discovery
See merge request briar/briar!1221
|
2020-02-07 13:18:53 +00:00 |
|
akwizgran
|
4d3c1b4fd2
|
Use Android keystore for encrypting DB key.
Only for new accounts on API 23+.
|
2020-01-09 14:45:32 +00:00 |
|
akwizgran
|
8a6e886d09
|
Remove DB key migration code.
|
2020-01-09 11:22:39 +00:00 |
|
akwizgran
|
5af7bbb24d
|
Merge branch 'master' into '1636-compression-failure'
# Conflicts:
# bramble-android/src/main/java/org/briarproject/bramble/util/AndroidUtils.java
|
2020-01-08 15:27:01 +00:00 |
|
Torsten Grote
|
dd3c909b31
|
Merge branch 'bt-address-reflection' into 'master'
Use reflection to get local Bluetooth address
See merge request briar/briar!1202
|
2020-01-08 14:05:01 +00:00 |
|
akwizgran
|
bd478c5074
|
Ignore BLE-only devices during BT discovery.
|
2019-12-12 17:24:09 +00:00 |
|
akwizgran
|
1e2ccd96a7
|
Remove support for GIF attachments on API < 24.
|
2019-12-12 14:25:40 +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
|
61324b1cb0
|
Catch SecurityException.
This isn't currently thrown, but future versions
of Android might throw it.
|
2019-12-11 12:03:37 +00:00 |
|
akwizgran
|
d1e21877b3
|
Use reflection to get local Bluetooth address.
This is expected to work on Android 8 but not 8.1+.
|
2019-12-11 11:48:53 +00:00 |
|
akwizgran
|
2b589c2da6
|
Merge branch 'tor64' into 'master'
Add support for 64-bit Tor binaries
Closes #1506
See merge request briar/briar!1161
|
2019-10-14 16:33:53 +00:00 |
|
akwizgran
|
a876d4cfb7
|
Remove a couple of redundant comments.
|
2019-10-14 15:59:14 +01:00 |
|
Torsten Grote
|
234bdf686e
|
[android] Raise minimum API level to 16
|
2019-10-14 11:49:06 -03:00 |
|
Torsten Grote
|
c247d745df
|
[bramble-android] add support for 64-bit Tor binaries
|
2019-10-10 09:29:24 -03:00 |
|
akwizgran
|
1ec3fa3ade
|
Implement Tor rendezvous crypto.
|
2019-06-06 16:42:26 +01:00 |
|
akwizgran
|
100e17b242
|
Use BrambleCoreModule in integration tests.
|
2019-06-03 15:34:16 +01:00 |
|
akwizgran
|
668433dd62
|
Pass a connection handler to plugins when polling.
|
2019-05-17 14:07:54 +01:00 |
|
akwizgran
|
60b91bc317
|
Log contents of account directory for debugging.
|
2019-05-16 10:06:16 +01:00 |
|
akwizgran
|
9ca854473f
|
Use an appropriate wake lock tag for the device.
|
2019-04-06 10:38:27 +01:00 |
|
akwizgran
|
c3b5b04b71
|
Broadcast events asynchronously.
|
2019-04-05 15:00:49 +01:00 |
|
akwizgran
|
5e30e5e1de
|
Check external storage paths for null.
|
2019-03-22 11:36:07 +00:00 |
|
Torsten Grote
|
270b8af39f
|
[android] add review comments for panic induced account deletion
|
2019-03-19 10:57:28 -03:00 |
|
Torsten Grote
|
31d3324701
|
[android] stop livecycle before delete app data and exit cleanly
Fixes #1380
|
2019-03-19 10:50:51 -03:00 |
|
Torsten Grote
|
75c37a258e
|
Add a setting to disable Tor when running on battery
|
2019-02-05 13:46:26 -02:00 |
|
Torsten Grote
|
6e17709f46
|
Merge branch 'try-to-close' into 'master'
Move tryToClose() methods into utility classes
See merge request briar/briar!1002
|
2018-11-26 18:22:24 +00:00 |
|
akwizgran
|
868c61e5d6
|
Move tryToClose() methods into utility classes.
|
2018-11-23 15:02:27 +00:00 |
|