Torsten Grote
ac288b01d1
[android] make transport plugin toggles functional
2020-01-24 14:19:25 -03:00
Torsten Grote
197b40647c
[android] Add transport plugin toggles to NavDrawer
2020-01-24 11:12:34 -03:00
akwizgran
9fc4bc838d
Merge branch 'plugin-manager-plugin-state' into 'plugin-toggles'
...
Add method for enabling/disabling plugins to PluginManager
See merge request briar/briar!1214
2020-01-24 12:56:28 +00:00
Torsten Grote
89c227e2da
[bramble] Add method for enabling/disabling plugins to PluginManager
2020-01-24 09:18:11 -03:00
Torsten Grote
4269bd4b74
Merge branch 'plugin-toggle-settings' into 'plugin-toggles'
...
Add toggle settings for transport plugins
See merge request briar/briar!1211
2020-01-23 15:09:19 +00:00
akwizgran
cc7a19402e
Remove another redundant call to pluginStateChanged().
2020-01-23 13:24:37 +00:00
akwizgran
dc64c4148d
Enable LAN plugin before showing QR code.
2020-01-23 13:18:38 +00:00
akwizgran
e647ae7bb4
Remove redundant call to pluginStateChanged().
2020-01-23 12:51:41 +00:00
Torsten Grote
42776f56d0
Merge branch 'skip-fetching-feeds-if-tor-is-not-active' into 'plugin-toggles'
...
Skip fetching RSS feeds if Tor is not active
See merge request briar/briar!1212
2020-01-20 18:23:30 +00:00
Torsten Grote
559776b0f5
Merge branch 'amber-transport-icons' into 'plugin-toggles'
...
Use amber icon when enabling transports
See merge request briar/briar!1210
2020-01-20 18:22:10 +00:00
Torsten Grote
642485d7bd
Merge branch '581-plugin-states' into 'plugin-toggles'
...
Better methods for querying plugin states
See merge request briar/briar!1209
2020-01-20 18:19:10 +00:00
akwizgran
aad92e3f32
Bump version numbers for 1.2.5 release.
release-1.2.5
beta-1.2.5
2020-01-20 17:28:04 +00:00
akwizgran
f816132ac2
Update translations.
2020-01-20 17:27:11 +00:00
akwizgran
070be8621d
Use XML to specify dependencies between settings.
2020-01-20 16:41:39 +00:00
akwizgran
2e42fb3c44
Only update bridge and padding settings if network is enabled.
2020-01-20 16:20:36 +00:00
akwizgran
3f0f3746d7
Skip fetching RSS feeds if Tor is not active.
2020-01-20 15:40:24 +00:00
akwizgran
c2dd61b006
Clean up logic for enabling/disabling settings.
2020-01-20 15:12:38 +00:00
akwizgran
5e37b3da22
Don't remove old settings yet.
...
This avoids an unlikely race condition at startup, where the user opens
the settings screen before the Tor plugin has migrated the settings.
2020-01-20 15:12:38 +00:00
akwizgran
8622f663f6
Enable LAN plugin in unit test.
2020-01-20 15:12:38 +00:00
akwizgran
628b69d4eb
Enable BT plugin before showing QR code.
2020-01-20 15:12:38 +00:00
akwizgran
b53319a7b0
Small code cleanups in key agreement UI.
2020-01-20 15:12:38 +00:00
akwizgran
98d4a48855
Make REASON_USER into a generic reason code.
2020-01-20 15:12:38 +00:00
akwizgran
9184bf6afc
Add toggle setting for LAN plugin.
2020-01-20 15:12:37 +00:00
akwizgran
4f2f145ab6
Update semantics of Bluetooth setting.
...
The setting now enables/disables the plugin, not just contact
connections. The key agreement UI will need to be updated to change the
setting if the user agrees to use Bluetooth.
2020-01-20 15:12:37 +00:00
akwizgran
c945b3f611
Convert Bluetooth setting to a switch.
2020-01-20 15:12:37 +00:00
akwizgran
0940b8d5b9
Add toggle setting for Tor plugin.
2020-01-20 15:12:37 +00:00
akwizgran
dac21cb3a0
Remove redundant casts.
2020-01-20 15:00:44 +00:00
akwizgran
9bfbb4d02d
Notify callback of state changes while holding lock.
2020-01-20 15:00:16 +00:00
akwizgran
2689e5f361
Update javadocs for lock-safe methods.
2020-01-20 14:48:33 +00:00
akwizgran
d7d8af7e32
Remove redundant logging.
2020-01-20 14:03:12 +00:00
akwizgran
57a47463d6
Use amber icon when enabling transports.
2020-01-17 12:39:52 +00:00
akwizgran
8db481a17a
Remove debug logging.
2020-01-17 12:38:43 +00:00
akwizgran
2b9ffc7fbe
Close server socket when BT is disabled.
2020-01-17 12:38:03 +00:00
akwizgran
0a5f93edf9
Remove unnecessary inner class, state checks.
2020-01-16 13:08:16 +00:00
akwizgran
0aada89625
Reset backoff before notifying of new state.
...
The new state may cause the poller to poll the
plugin. Let's avoid a race between updating and
querying the polling interval.
2020-01-16 13:01:41 +00:00
akwizgran
549cf4e2be
Move to enabling state earlier in Tor startup.
2020-01-16 12:38:34 +00:00
akwizgran
c6981fb243
Add TransportStateEvent, rename existing events.
2020-01-16 11:54:28 +00:00
akwizgran
10791aea49
Ensure server socket is closed.
2020-01-16 11:35:32 +00:00
akwizgran
1c98d8f12a
Add method for getting reason why plugin is disabled.
2020-01-16 11:05:36 +00:00
akwizgran
6bce4b76d2
Fix test expectations.
2020-01-16 11:05:02 +00:00
akwizgran
c7565cb93e
Rename available/unavailable states.
2020-01-16 09:58:12 +00:00
akwizgran
32288c376b
Update tests.
2020-01-16 09:47:49 +00:00
akwizgran
1e7a1670dd
If adapter is disabled, forget that we enabled it.
2020-01-15 17:51:18 +00:00
akwizgran
850ad18a36
Check that server sockets are closed as expected.
2020-01-15 17:51:18 +00:00
akwizgran
5d6ed1a724
Provide more information about plugin states.
2020-01-15 17:51:18 +00:00
akwizgran
0dcfa5826f
Merge branch 'nav-drawer-banner' into 'master'
...
Hide banner of navigation drawer when not enough screen heigth available
See merge request briar/briar!1208
2020-01-15 13:35:59 +00:00
Torsten Grote
792892d933
Hide banner of navigation drawer when not enough screen heigth available
2020-01-15 09:22:50 -03:00
Torsten Grote
ab9ade9a0b
Merge branch '1182-hardware-backed-key' into 'master'
...
Encrypt DB key with hardware-backed key when available
Closes #1182
See merge request briar/briar!1207
2020-01-15 11:32:33 +00:00
akwizgran
ded1792213
Avoid NPE if there's no TelephonyManager.
2020-01-14 09:51:03 +00:00
akwizgran
c61c9bbc02
Refactor Android-specific code out of bramble-core.
2020-01-10 17:41:10 +00:00