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
akwizgran
339e4daded
Update Dagger modules.
2022-08-05 14:16:15 +01:00
akwizgran
347895f6b2
Update ProGuard rules to keep serialisable classes.
2022-08-05 14:16:14 +01:00
akwizgran
a5563ead28
Bump version numbers for 1.4.10 release.
2022-07-04 16:08:53 +01:00
akwizgran
592daf9c20
Bump version numbers for 1.4.9 release.
2022-06-23 14:55:06 +01:00
akwizgran
6e61827fe6
Bump version numbers for 1.4.8 release.
2022-05-31 15:58:44 +01:00
akwizgran
18b3865a86
Factor out Cancellable interface from TaskScheduler.
2022-05-24 15:10:07 +01:00
akwizgran
d2f25f2ebe
Refactor Tor plugin factories.
2022-05-19 14:12:36 +01:00
akwizgran
7536f16c61
Bump version numbers for 1.4.7 release.
2022-04-20 16:35:07 +01:00
akwizgran
116ee97056
Merge branch '1980-catch-security-exceptions-from-connectivity-manager' into 'master'
...
Catch SecurityExceptions from all ConnectivityManager calls
Closes #1980
See merge request briar/briar!1634
2022-04-20 14:51:57 +00:00
akwizgran
afff66eaff
Don't assume that non-null WifiInfo means we're connected to wifi.
2022-04-20 12:42:35 +01:00
akwizgran
a8624cd507
Guess connectivity when ConnectivityManager is broken.
2022-04-19 11:27:40 +01:00
akwizgran
e7fc37d81e
Catch SecurityExceptions from all ConnectivityManager calls.
...
This issue occurs on Android 11 and no fix is expected. When the issue occurs, Tor connectivity and outgoing LAN connectivity will be broken until the app is restarted.
2022-04-19 11:03:08 +01:00
Torsten Grote
7bd220f18d
Merge branch 'clear-glide-cache-under-more-circumstances' into 'master'
...
Clear the Glide cache in response to a wider range of warnings
See merge request briar/briar!1633
2022-04-18 16:46:31 +00:00
Torsten Grote
a7877bf7ee
Merge branch '2273-rethrow-security-exceptions-for-removable-drives' into 'master'
...
Rethrow SecurityExceptions when opening files on removable drives
Closes #2273
See merge request briar/briar!1625
2022-04-18 12:11:42 +00:00
akwizgran
3c08e86822
Rethrow SecurityExceptions when opening files on removable drives.
2022-04-17 11:36:16 +01:00
akwizgran
de2c9670d5
Clear the Glide cache in response to a wider range of warnings.
2022-04-17 10:50:59 +01:00
akwizgran
9632754274
Ensure task is added to queue before queue is checked.
2022-04-16 19:32:51 +01:00
akwizgran
d5e17c8201
Bump version numbers for 1.4.6 release.
2022-04-01 17:05:12 +01:00
Torsten Grote
cff94009a1
Merge branch 'tor-0.4.5' into 'master'
...
Upgrade to Tor 0.4.5.12-1 and obfs4proxy 0.0.12
See merge request briar/briar!1608
2022-04-01 14:00:50 +00:00
akwizgran
795a8f1e70
Upgrade Tor to 0.4.5.12-2.
2022-03-31 14:20:17 +01:00
akwizgran
78f00863dd
Upgrade to obfs4proxy 0.0.12.
2022-03-29 16:39:07 +01:00
akwizgran
bd50a109cd
Keep empty directory for unpacking Tor binaries.
2022-03-29 16:19:47 +01:00
akwizgran
38c91aea32
Upgrade Tor to 0.4.5.12-1.
2022-03-29 15:49:40 +01:00
cketti
50f9718037
Truncate existing file when writing to removable drive
2022-03-29 01:27:01 +02:00
akwizgran
4df523aaf8
Bump version numbers for 1.4.5 release.
2022-02-24 16:06:34 +00:00
akwizgran
36670a8bf6
Bump version numbers for 1.4.4 release.
2022-01-27 11:56:54 +00:00
akwizgran
6ddedbba36
Move ProGuard rules for Briar to briar-android.
2022-01-13 10:37:10 +00:00
Daniel Lublin
78ef8c8117
Restore proguard, letting us stay alive by keeping more classes
...
For one, fragment classes referenced *only* from settings.xml (in
app:fragment-attributes) where not pulled in. Accessing such settings
would cause a crash.
2022-01-12 13:51:44 +01:00
akwizgran
841b8133d1
Update ProGuard rules to stay within dex method limit.
2022-01-11 10:50:49 +00:00
akwizgran
b334e8da27
Suppress ProGuard warning about Jackson's Java7SupportImpl.
2022-01-11 10:48:56 +00:00
Torsten Grote
c340071469
Merge branch 'jmock-java-11' into 'master'
...
Replace ClassImposteriser with ByteBuddyClassImposteriser
See merge request briar/briar!1569
2021-12-15 16:34:04 +00:00
akwizgran
e032e0ccd5
Bump version numbers for 1.4.3 release.
2021-12-13 16:58:13 +00:00
akwizgran
3b03db9f43
Bump version numbers for 1.4.2 release.
2021-12-13 15:17:34 +00:00
Torsten Grote
d6767a62b9
Upgrade gradle and android plugin to v7
2021-11-19 14:55:16 -03:00
akwizgran
7aa1073bf5
Replace ClassImposteriser with ByteBuddyClassImposteriser.
...
This may avoid problems with ClassImposteriser when using Java 11. See
https://github.com/jmock-developers/jmock-library/releases/tag/2.10.0
2021-11-18 13:28:08 +00:00
Torsten Grote
5a8b822e08
Upgrade Tor to 0.3.5.17
2021-11-17 09:46:49 -03:00
Daniel Lublin
1809be4656
Factor out onion address encoder to CryptoComponent
2021-11-15 12:59:56 +01:00
akwizgran
e688448537
Merge branch 'dynamic-tor-ports' into 'master'
...
Make Tor ports configurable at runtime
See merge request briar/briar!1537
2021-11-04 11:00:09 +00:00
akwizgran
6517f3f2d0
Bump version numbers for 1.4.1 release.
2021-11-03 15:08:52 +00:00
Sebastian Kürten
a1f9e80e12
Inject Tor ports via annotated int parameters
2021-11-03 15:43:01 +01:00
akwizgran
770c87c723
Bump version numbers for 1.4.0 release.
2021-11-03 14:38:32 +00:00
Sebastian Kürten
d4656df384
Make Tor ports configurable at runtime
...
Instead of using hard-coded values 59050 and 59051 for the Tor socks and
control ports, provide them via a TorPorts interface. This makes it possible
to pass the ports to a TorPortsImpl in modules. Hence it is possible to
configure the Tor port for different types of builds or via command line
options in case of briar headless or other clients using the core code.
2021-10-16 14:41:29 +02:00
akwizgran
807677532c
Bump version numbers for 1.3.8 release.
2021-08-31 15:38:11 +01:00