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
akwizgran
5a09530670
Reject invalid UTF-8 instead of ignoring it.
2023-02-18 17:10:57 +00:00
akwizgran
10b1fe756d
Merge branch 'reproduce-headless' into 'master'
...
Check reproducibility of headless releases
See merge request briar/briar!1769
2023-02-13 16:21:50 +00:00
akwizgran
a621b8077e
Merge branch 'update-reproducer-release-tag' into 'master'
...
Update briar-reproducer release tag
See merge request briar/briar!1768
2023-02-10 14:17:15 +00:00
akwizgran
19084d4060
Merge branch 'mailbox-version-mismatch' into 'master'
...
Show mailbox version issues before connection failures
See merge request briar/briar!1767
2023-02-10 13:57:36 +00:00
akwizgran
2f73ee1b57
Update briar-reproducer release tag.
2023-02-10 13:54:44 +00:00
akwizgran
4253bbaaf5
Update translations.
2023-02-06 12:40:04 +00:00
akwizgran
8c2e58796b
Merge branch 'mailbox-convert-qr' into 'master'
...
Add convenience method for converting mailbox pairing text into QR code payload
See merge request briar/briar!1766
2023-02-03 14:34:04 +00:00
akwizgran
421a93b9a6
Merge branch 'rss-from-file' into 'master'
...
Allow to import RSS feeds from a file
See merge request briar/briar!1765
2023-01-31 13:17:21 +00:00
akwizgran
e82e11acfa
Merge branch '2384-mailbox-problem-notification' into 'master'
...
Clear mailbox problem notification after unlinking
Closes #2384
See merge request briar/briar!1764
2023-01-27 15:09:27 +00:00
akwizgran
abd04ee7f5
Add tests for feed serialisation/deserialisation.
2023-01-24 17:27:52 +00:00
akwizgran
cc5365eaf0
Remove redundant comparison from test.
2023-01-24 17:27:34 +00:00
akwizgran
6b20b03698
Bump version numbers for 1.4.20 release.
2023-01-24 15:51:48 +00:00
akwizgran
9da7fbf4f6
Update translations.
2023-01-24 15:51:26 +00:00
akwizgran
f64f442fcf
Merge branch 'add-comment-for-is-connected' into 'master'
...
Add comment about NetworkInfo#isConnected()
See merge request briar/briar!1762
2023-01-24 15:25:52 +00:00
akwizgran
6eda2f6d13
AnimalSniffer doesn't allow StandardCharsets in tests.
2023-01-24 14:50:40 +00:00
akwizgran
6faa095dfb
FeedMatcher interface doesn't need to be public.
2023-01-24 14:48:55 +00:00
akwizgran
4007fca668
Add integration tests for importing an RSS feed from a file.
2023-01-24 14:15:03 +00:00
akwizgran
28a747f7f3
Add method for adding an RSS feed from an input stream.
2023-01-24 13:57:44 +00:00
akwizgran
8f7bb9d26b
Don't overwrite the list of feeds after fetching.
2023-01-24 13:28:22 +00:00
akwizgran
dc220200b6
Match newly added RSS feeds to existing feeds.
2023-01-24 12:43:14 +00:00
akwizgran
2eef34f424
Use new transaction wrappers.
2023-01-23 13:02:16 +00:00
akwizgran
a68fff9dd2
Merge branch 'tor-0.4.7.13' into 'master'
...
Upgrade Tor to 0.4.7.13
See merge request briar/briar!1760
2023-01-23 12:11:32 +00:00
akwizgran
ddc8f4a7d7
Add three non-default obfs4 bridges.
2023-01-20 16:12:47 +00:00
akwizgran
f961b6a80b
Remove three failing bridges.
2023-01-20 16:11:11 +00:00
akwizgran
93439d9c17
Update translations.
2023-01-20 15:50:28 +00:00
akwizgran
f3ee884816
Upgrade Tor to 0.4.7.13.
2023-01-20 15:34:23 +00:00
akwizgran
8ca22043cf
Merge branch '1897-sharing-status' into 'master'
...
Introduce SharingStatus to report more fine-grained status
Closes #1897
See merge request briar/briar!1758
2023-01-20 14:33:32 +00:00
akwizgran
ab1b8784b7
Merge branch '90-clickable-links' into 'master'
...
Resolve "Handle Hyperlinks (Clickable Links)"
Closes #90
See merge request briar/briar!1757
2023-01-20 13:47:08 +00:00
akwizgran
55a4daa92f
Merge branch 'progressbar-remove-contact' into 'master'
...
Show progress bar while removing contact
See merge request briar/briar!1759
2023-01-20 13:44:29 +00:00
akwizgran
e52250f1e4
Don't sort list of RSS feeds in UI.
2023-01-18 15:04:38 +00:00
akwizgran
33d01aac8c
Add matcher for matching an imported feed against existing feeds.
2023-01-18 15:04:38 +00:00
akwizgran
b920382e44
Store additional properties of RSS feed in metadata.
2023-01-18 15:04:38 +00:00
akwizgran
1a2f85f701
Small code cleanups for feed manager, don't fetch new feeds twice.
2023-01-18 15:04:33 +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
08b72af647
Update translations.
2022-12-30 11:07:38 +00:00
akwizgran
528e090c6f
Merge branch '2409-require-obsolete-bluetooth-permission' into 'master'
...
Require obsolete BLUETOOTH permission on API 31
Closes #2409
See merge request briar/briar!1754
2022-12-30 10:56:29 +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
6a91ec7a6b
Merge branch '2407-bluetooth-permission' into 'master'
...
Always check Bluetooth permission when trying to get own address
Closes #2407
See merge request briar/briar!1753
2022-12-28 11:07:31 +00:00
akwizgran
c3a9eff96b
Always check Bluetooth permission when trying to get own address.
2022-12-22 17:46:12 +00:00
akwizgran
bd05d893eb
Merge branch '2397-wrong-type-of-qr-code' into 'master'
...
Tweak text for unknown QR code type
See merge request briar/briar!1752
2022-12-21 12:29:48 +00:00
akwizgran
6965bc0acd
Tweak text for unknown QR code type.
2022-12-21 12:19:31 +00:00
akwizgran
c6e9554026
Merge branch '2397-wrong-type-of-qr-code' into 'master'
...
Show appropriate error message if user scans wrong kind of QR code
Closes #2397
See merge request briar/briar!1748
2022-12-19 15:43:16 +00:00
akwizgran
ab8734e373
Show relevant message when contact QR code has unknown format.
2022-12-19 10:24:58 +00:00
akwizgran
267956b36c
Restore javadoc for qrCodeTooOld flag.
2022-12-19 10:04:55 +00:00
akwizgran
ec84ddb38b
Merge branch '2403-show-progress-while-connecting-to-mailbox' into 'master'
...
Show progress while connecting to mailbox
Closes #2403
See merge request briar/briar!1747
2022-12-14 12:20:43 +00:00
akwizgran
ba2db48d8e
Center text, add margin at bottom to center layout.
2022-12-14 12:03:06 +00:00
akwizgran
186f61f771
Set width of text views to 0dp so margins are applied.
2022-12-12 16:14:34 +00:00
akwizgran
47971517cd
Bump version numbers for 1.4.18 release.
2022-12-12 14:03:52 +00:00
akwizgran
8db182d7e5
Update translations.
2022-12-12 14:03:01 +00:00
akwizgran
d44a609d0c
Merge branch '2405-bonded-devices' into 'master'
...
Don't try to get bonded Bluetooth devices on API 31+
See merge request briar/briar!1751
2022-12-12 13:58:21 +00:00
akwizgran
0a1892d39f
Merge branch 'do-not-crash-when-tor-crashes' into 'master'
...
Don't crash when the Tor process crashes
See merge request briar/briar!1749
2022-12-12 11:04: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
7a3ffcbae6
Remove various bits of code whose migration periods have passed.
2022-12-07 17:47:02 +00:00
akwizgran
852e2c29e3
Don't crash when the Tor process crashes.
2022-12-07 17:28:33 +00:00
akwizgran
1b087d59d4
Merge branch '2400-outline-buttons' into 'master'
...
Use outlined button style
Closes #2400
See merge request briar/briar!1746
2022-12-07 16:54:34 +00:00
akwizgran
30ce8651b5
Fix ripple effect for outlined buttons on API 21+.
2022-12-07 15:50:56 +00:00
akwizgran
80a8ee4de9
Fix button inheritance.
2022-12-07 11:16:34 +00:00
akwizgran
354f3bc1cf
Use chain so that margins are enforced.
2022-12-07 11:13:42 +00:00
akwizgran
1e6b018ff4
Add corner radius and increase top inset.
2022-12-07 11:03:46 +00:00
akwizgran
eba489bb98
Merge branch 'project-dependencies' into 'master'
...
Refactor dependencies to satisfy Android Studio's linter
See merge request briar/briar!1745
2022-12-05 14:54:12 +00:00
akwizgran
2bfdcaaa42
Declare dependencies for custom jar tasks.
2022-12-02 18:05:28 +00:00
akwizgran
c2e71ef52f
Remove configuration: default, make transitive dependencies explicit.
2022-12-02 17:43:52 +00:00
akwizgran
9ee8fe74ba
Export bramble/briar-api as API of bramble/briar-core.
2022-12-02 15:53:23 +00:00
akwizgran
95d8783852
Show appropriate error message if contact QR code is scanned.
2022-12-02 14:27:42 +00:00
akwizgran
b4f3604584
Show appropriate error message if mailbox QR code is scanned.
2022-12-02 13:35:00 +00:00
akwizgran
badccac90c
Factor out recognition of QR code format.
2022-12-02 13:35:00 +00:00
akwizgran
1b8d1a5a8d
Update test expectations.
2022-11-30 17:30:33 +00:00
akwizgran
2fe57d2597
Show progress while connecting to mailbox.
2022-11-30 17:17:08 +00:00
akwizgran
904d5b2ce2
Remove unused dimension.
2022-11-30 10:58:44 +00:00
akwizgran
1911b3dd97
Make OfflineFragment suitable for small screens.
2022-11-30 10:44:39 +00:00
akwizgran
bd430a1009
Use outlined button style for secondary actions.
2022-11-30 10:33:11 +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
847273c558
Merge branch 'transactions-forum' into 'master'
...
Add transactional versions to functions related to forums
See merge request briar/briar!1743
2022-11-23 17:47:59 +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
c445b21d58
Update translations.
2022-11-10 14:54:30 +00:00
akwizgran
9a16cf6e54
Update translations.
2022-11-07 17:52:57 +00:00
akwizgran
a22990c1ed
Merge branch 'illustration-revert' into 'master'
...
Don't change icons for thinner versions
See merge request briar/briar!1740
2022-11-07 13:56:42 +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
akwizgran
e40d6552bc
Merge branch 'fix-fastlane-metadata' into 'master'
...
Execute Transifex for fastlane metadata from correct directory
See merge request briar/briar!1738
2022-11-04 17:09:36 +00:00
akwizgran
9bbfea525a
Merge branch '2370-fix-readme-for-headless-jar' into 'master'
...
Update instructions on how to build and run briar-headless
Closes #2370
See merge request briar/briar!1726
2022-11-04 13:01:53 +00:00
akwizgran
979ef077b3
Update Play Store translations and config.
2022-11-04 12:51:49 +00:00
akwizgran
441b28fede
Merge branch 'remove-jcenter' into 'master'
...
Remove jcenter repository from gradle files
See merge request briar/briar!1736
2022-11-01 13:18:17 +00:00
akwizgran
a2815c75a3
Merge redundant strings.
2022-11-01 12:53:52 +00:00
akwizgran
9f039ff0b8
Address review feedback.
2022-11-01 12:23:26 +00:00
akwizgran
ba83290fcd
Add a hint that both parties need to add each other's links.
2022-11-01 12:23:26 +00:00
akwizgran
7302bf9d7a
Add a hint that both parties need to scan each other's QR codes.
2022-11-01 12:05:28 +00:00
akwizgran
8c269541c3
Merge branch 'illustration-revamp' into 'master'
...
Illustration revamp
See merge request briar/briar!1722
2022-11-01 11:50:29 +00:00
akwizgran
79730484c0
Merge branch 'android-12'
2022-10-31 13:56:21 +00:00
akwizgran
86fb648dae
Merge branch 'client-version-update-events' into 'master'
...
Send ClientVersionUpdatedEvent for each client state change, not only on version updates
See merge request briar/briar!1724
2022-10-31 12:36:25 +00:00
akwizgran
87df641b5d
Bump version numbers for 1.4.15 release.
2022-10-21 17:18:01 +01:00
akwizgran
a56a70a947
Merge branch 'update-bridges' into 'master'
...
Update bridges
See merge request briar/briar!1731
2022-10-21 16:16:26 +00:00
akwizgran
8db25738e2
Speed up BridgeTest by only retrying bridges that have failed.
2022-10-21 16:02:44 +01:00
akwizgran
3767aeb8b2
Add some non-default and vanilla bridges.
2022-10-21 13:41:13 +01:00
akwizgran
6344e29c29
Remove some failing bridges.
2022-10-21 13:34:32 +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