akwizgran
955d9488d0
Update onionwrapper to 0.1.4.
2025-12-05 21:31:49 +00:00
akwizgran
7b6dd54977
Update Tor, Lyrebird and Bouncy Castle.
...
The Bouncy Castle update fixes a CVE in Ed25519 signature verification:
https://www.bouncycastle.org/resources/java-release-1-78-1-is-now-available-for-download/
2025-10-27 12:23:37 +00:00
Nico
65f4f09d8f
Target Android SDK 35
2025-10-27 10:36:19 +00:00
akwizgran
29f0b9d3c0
Mark DB as clean after compacting.
...
This ensures we compact the DB at the next startup if we didn't finish
compacting it at shutdown.
2025-04-29 10:17:09 +01:00
akwizgran
a3f1ce6d87
Tor 0.4.8.14, Lyrebird 0.5.0-3, Onionwrapper 0.1.3.
2025-02-13 12:25:50 +00:00
Torsten Grote
dd0175f4aa
Merge branch 'remove-reflection-from-tests' into 'master'
...
Remove reflection from tests that's not allowed by Java 17
See merge request briar/briar!1835
2025-01-02 15:34:53 +00:00
akwizgran
7c6e351a37
Remove reflection from tests that's not allowed by Java 17.
2025-01-02 14:45:21 +00:00
akwizgran
68d26bf25e
Upgrade to Tor 0.4.8.13, Lyrebird 0.5.0, onionwrapper 0.1.2.
2025-01-02 12:41:43 +00:00
Torsten Grote
4f8ac5f734
Use helper function of registerReceiver() that doesn't export receiver
2024-10-31 17:07:49 -03:00
akwizgran
bfbbdd897f
Upgrade onionwrapper to 0.1.1.
2024-06-10 18:29:22 +01:00
Torsten Grote
e8ee0f4b44
Migrate app to Material Design 3
...
without dynamic colors, trying to look as before
2024-05-24 10:59:26 -03:00
akwizgran
ca9181ee3f
Upgrade onionwrapper to 0.1.0 and snowflake to 2.9.1.
2024-03-09 20:52:32 +00:00
akwizgran
07f49e4f1e
Upgrade onionwrapper to 0.0.7.
2024-01-16 12:16:57 +00:00
akwizgran
a3b10cc0d1
Upgrade Tor to 0.4.7.14 and onionwrapper to 0.0.6.
2023-09-29 12:12:36 +01:00
akwizgran
f683d4f3a9
Use same indentation for witness.gradle in AS and script.
2023-09-29 12:08:49 +01:00
Torsten Grote
6da34fac84
Merge branch 'bdf-javadocs' into 'master'
...
Add BDF javadocs
See merge request briar/briar!1801
2023-08-07 14:16:22 +00:00
akwizgran
704f69c9fd
Upgrade onionwrapper to 0.0.5.
2023-08-07 14:17:11 +01:00
akwizgran
b1cc63cd49
Deprecate methods for handling non-canonical BDF.
2023-07-05 15:23:14 +01:00
akwizgran
a6b3749fb6
Extend comment explaining TorState -> State mapping.
2023-06-22 13:12:58 +01:00
akwizgran
3cc5699fe0
Upgrade onionwrapper to 0.0.4.
2023-06-14 17:06:10 +01:00
akwizgran
9291613175
Fix some other uses of toLowerCase() without a locale.
2023-05-30 22:06:18 +01:00
akwizgran
ce6739a9fd
Use US locale for lowercasing onion hostname.
2023-05-30 22:00:41 +01:00
akwizgran
7a33d26533
Merge branch 'new-handshake'
2023-05-24 11:22:23 +01:00
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
4a4b04bec3
Rename version constant.
2023-04-26 17:10:23 +01:00
Torsten Grote
145117a1dc
Update most of the things
2023-04-19 11:02:33 -03:00
akwizgran
07e56f7086
Remove mailbox feature flag.
2023-04-18 14:18:58 +01:00
akwizgran
7810e7e848
Enable mailbox support in release builds.
2023-04-18 12:37:33 +01:00
akwizgran
cab8f834bd
Convert onionwrapper from a submodule to a dependency.
2023-03-29 17:01:30 +01:00
akwizgran
f4fd65aee4
Remove jtorctl dependency.
2023-03-28 17:28:15 +01:00
akwizgran
61e7d2ebf9
Move Tor wrapper to library.
2023-03-28 17:18:05 +01:00
akwizgran
06dd8c65aa
Fix parsing of bootstrap percentage.
2023-03-28 15:44:25 +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
01b1741e83
Factor out Tor wrapper from plugin
2023-03-27 12:02:05 +01:00
akwizgran
462f57c966
Upgrade handshake protocol to new key agreement method.
2023-03-10 16:05:59 +00:00
akwizgran
8d20c5d8b8
Reify RecordPredicate for easier testing.
2023-03-10 15:15:29 +00:00
Sebastian Kürten
a378c24af8
No longer use deprecated Double.valueOf()
2023-02-27 12:22:27 +01:00
akwizgran
ea5af72878
Add some non-default bridges.
2023-02-24 12:31:22 +00:00
akwizgran
ecf2e75424
Remove some bridges not known to Onionoo.
2023-02-24 12:30:24 +00:00
akwizgran
feebd89029
Remove some failing bridges.
2023-02-24 12:23:37 +00:00
akwizgran
82efb0d044
Upgrade Tor, obfs4 and snowflake; use new artifact layout.
2023-02-23 16:25:08 +01:00
Torsten Grote
938d8b71a0
Merge branch 'bdf-cleanup' into 'master'
...
Clean up some BDF quirks
See merge request briar/briar!1772
2023-02-20 14:15:47 +00:00
akwizgran
36db5b48ef
Remove methods for manually reading lists and dictionaries.
2023-02-20 13:05:38 +00:00
akwizgran
ccd6ed9ff0
Add fast path for writing BdfDictionaries.
2023-02-20 11:56:13 +00:00
akwizgran
0ced10b3a9
Use getInt() in a couple more places.
2023-02-20 11:33:48 +00:00
akwizgran
98064e9efe
Remove BdfWriter methods for manually constructing lists and dicts.
2023-02-18 17:36:02 +00:00
akwizgran
63172ef2e4
Add 32-bit int methods to BdfList and BdfDictionary.
...
We use these a lot so it's useful to have built-in support.
Also refactor BdfList and BdfDictionary so the getters that take default values behave like the other getters. This simplifies the semantics and allows duplicated code to be removed.
Add comprehensive tests for BdfList and BdfDictionary.
2023-02-18 17:36:02 +00:00
akwizgran
7a854e70cb
Add BdfReader methods for 32-bit ints.
...
We use these a lot so it's convenient to have built-in support.
Also make BdfReaderImpl and BdfWriterImpl final to enable compiler optimisations.
2023-02-18 17:36:02 +00:00
akwizgran
ac8a4db457
Add support for reading and writing BDF in canonical form.
...
Existing transport property updates may not be in canonical form, so we need to parse them leniently.
2023-02-18 17:36:02 +00:00