Torsten Grote
145117a1dc
Update most of the things
2023-04-19 11:02:33 -03:00
Torsten Grote
6ed55bcd7d
Drop support for Android 4
...
new minSdk is 21
2023-04-19 11:02:31 -03:00
akwizgran
c6a284bd6d
Bump version numbers for 1.5.0 release.
2023-04-19 14:23:20 +01:00
akwizgran
fe31e60e66
Merge branch '2420-obsolete-bluetooth-permission-api-32' into 'master'
...
Require obsolete Bluetooth permission on API 32 (and counting)
Closes #2420
See merge request briar/briar!1782
2023-04-18 11:43:59 +00:00
akwizgran
cab8f834bd
Convert onionwrapper from a submodule to a dependency.
2023-03-29 17:01:30 +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
a468af94db
Add bootstrap percentage and HS desc uploads to observer interface.
2023-03-28 11:31:20 +01:00
akwizgran
49f10e7e82
Move wake lock code to dont-kill-me-lib.
2023-03-28 10:58:45 +01:00
akwizgran
01b1741e83
Factor out Tor wrapper from plugin
2023-03-27 12:02:05 +01:00
akwizgran
f580525734
Require obsolete Bluetooth permission on API 32 (and counting).
2023-03-06 17:46:34 +00:00
akwizgran
070165f608
Bump version numbers for 1.4.23 release.
2023-02-24 14:04:57 +00:00
akwizgran
cf723f8002
Merge branch 'dont-unpack-tor' into 'master'
...
Upgrade tor, obfs4proxy, snoflake and convert tor to regular dependencies in bramble-java
See merge request briar/briar!1775
2023-02-24 12:13:31 +00:00
Sebastian Kürten
b785b6c10f
Upgrade tor
2023-02-24 13:05:46 +01:00
akwizgran
82efb0d044
Upgrade Tor, obfs4 and snowflake; use new artifact layout.
2023-02-23 16:25:08 +01:00
akwizgran
518aeb38b9
Check that BluetoothSocket's input and output streams aren't null.
2023-02-21 13:29:35 +00:00
akwizgran
f02bbebf6c
Bump version numbers for 1.4.22 release.
2023-02-20 17:29:41 +00:00
akwizgran
0dd4d86f4a
Bump version numbers for 1.4.21 release.
2023-02-20 16:00:45 +00:00
akwizgran
6b20b03698
Bump version numbers for 1.4.20 release.
2023-01-24 15:51:48 +00:00
Sebastian Kürten
fd2d5c9173
Add comment about NetworkInfo#isConnected()
2023-01-24 14:48:03 +01:00
akwizgran
f3ee884816
Upgrade Tor to 0.4.7.13.
2023-01-20 15:34:23 +00:00
akwizgran
1c060bc6db
Upgrade Tor to 0.4.7.12.
2023-01-04 17:51:46 +00:00
akwizgran
4a4147b563
Bump version numbers for 1.4.19 release.
2022-12-30 11:15:32 +00:00
akwizgran
652f9e5705
Require obsolete BLUETOOTH permission on API 31.
...
This is a workaround for a platform bug on Xiaomi/Redmi/POCO devices that still checks for the obsolete permission.
2022-12-28 14:12:30 +00:00
akwizgran
c3a9eff96b
Always check Bluetooth permission when trying to get own address.
2022-12-22 17:46:12 +00:00
akwizgran
47971517cd
Bump version numbers for 1.4.18 release.
2022-12-12 14:03:52 +00:00
akwizgran
9b092da37a
Don't try to get bonded Bluetooth devices on API 31+.
2022-12-07 18:38:36 +00:00
akwizgran
c2e71ef52f
Remove configuration: default, make transitive dependencies explicit.
2022-12-02 17:43:52 +00:00
akwizgran
c16d0e8f45
Refactor dependencies to satisfy Android Studio's linter.
...
If an Android module depends on another module's default configuration, Android Studio's linter won't recognise references to classes in the other module. Instead, the Android module must depend on the other module without specifying a configuration. This entails some changes in the handling of transitive dependencies, and the other module must include its main classes in its testOutput artifact so the Android module's tests can use them.
2022-11-29 13:35:29 +00:00
akwizgran
c855967d56
Bump version numbers for 1.4.17 release.
2022-11-14 10:41:58 +00:00
akwizgran
f1be3031a7
Unpack Tor binaries earlier to avoid issues with task order.
2022-11-11 15:28:21 +00:00
akwizgran
3173486b3b
Bump version numbers for 1.4.16 release.
2022-11-10 14:55:11 +00:00
akwizgran
c3f3c6211d
Merge branch 'mailbox-integration-tests' into 'master'
...
First integration test for mailbox with two contacts
See merge request briar/briar!1725
2022-11-07 12:58:18 +00: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
Torsten Grote
0a906998fe
Address review feedback
2022-10-27 10:47:06 -03:00
Torsten Grote
4a65bc1726
Update some libraries
2022-10-27 10:43:30 -03:00
Torsten Grote
824a9e1124
Handle new BLUETOOTH_SCAN and BLUETOOTH_CONNECT permission
...
We need to have those permissions before doing things like accessing the Bluetooth address. So we force-disable the Bluetooth plugin if the permission is not granted. The UI then forces the permission before allowing to enable the plugin.
2022-10-27 10:42:40 -03:00
Torsten Grote
113793045f
Set pending intents to be immutable
2022-10-27 10:42:40 -03:00
Torsten Grote
e8994d503e
Bump targetSdk to 31 (Android 12)
2022-10-27 10:42:38 -03:00
akwizgran
87df641b5d
Bump version numbers for 1.4.15 release.
2022-10-21 17:18:01 +01:00
akwizgran
48ac5e2bc5
Upgrade obfs4proxy to 0.0.14-tor1 and enable uTLS for meek-lite.
2022-10-21 12:33:31 +01:00
akwizgran
404e30bb0f
Bump version numbers for 1.4.14 release.
2022-10-20 15:25:58 +01:00
akwizgran
45833a2ec0
Bump version numbers for 1.4.13 release.
2022-10-19 18:02:22 +01:00
akwizgran
e4e7d84bde
Use null safety library.
2022-09-29 13:08:02 +01:00
akwizgran
559138c5b6
Bump version numbers for 1.4.12 release.
2022-09-28 17:58:47 +01:00
akwizgran
264b2ca2f3
Add Snowflake pluggable transport.
2022-09-27 15:10:44 +01:00
akwizgran
43581cc339
Upgrade obfs4proxy to 0.0.14.
2022-09-23 15:38:52 +01:00
akwizgran
6d9a241820
Upgrade Tor to 0.4.5.14.
2022-09-05 12:42:34 +01:00
Torsten Grote
4fe9fa3315
Merge branch '2228-mailbox-client-manager' into 'master'
...
Add mailbox client manager
Closes #2228
See merge request briar/briar!1696
2022-08-16 14:20:42 +00:00
akwizgran
2aa39e43ef
Bump version numbers for 1.4.11 release.
2022-08-15 16:35:42 +01:00