akwizgran
f0501bbfab
Merge branch '1483-peer-session-crash' into 'master'
...
Do not create PeerSession for groups we created
Closes #1483
See merge request briar/briar!1344
2021-12-15 12:37:46 +00:00
akwizgran
5cafde7b14
Merge branch 'test-deps' into 'master'
...
Upgrade briar-android unit test dependencies
See merge request briar/briar!1567
2021-12-15 12:34:54 +00:00
akwizgran
5117dbad7e
Merge branch 'bouncycastle-java8' into 'master'
...
Switch to bouncycastle dependency for Java 1.8 to prevent Java 15 class warnings of multi-jar
See merge request briar/briar!1566
2021-12-15 10:39:38 +00:00
akwizgran
74cb2a6ce5
Merge branch 'readme-reproducible' into 'master'
...
Add a section about reproducible builds to the readme
See merge request briar/briar!1565
2021-12-14 13:23:46 +00:00
akwizgran
e032e0ccd5
Bump version numbers for 1.4.3 release.
2021-12-13 16:58:13 +00:00
akwizgran
07b35db4d4
Fix headless jar build on Java 11, add to CI pipeline.
2021-12-13 15:38:17 +00:00
akwizgran
3b03db9f43
Bump version numbers for 1.4.2 release.
2021-12-13 15:17:34 +00:00
akwizgran
de3a74eedf
Update translations.
2021-12-13 15:16:17 +00:00
akwizgran
5a39f9730f
Merge branch 'non-default-bridges' into 'master'
...
Use non-default obfs4 bridges in Russia
See merge request briar/briar!1556
2021-12-13 13:34:19 +00:00
akwizgran
bdf02bbc6c
Increase test timeout because meek bridge is super slow.
2021-12-13 12:53:42 +00:00
akwizgran
d5b2ebdb23
Include meek bridge in test and mark it as essential.
2021-12-13 11:56:52 +00:00
akwizgran
75cc19e578
Remove failing non-default bridge.
2021-12-13 11:47:03 +00:00
akwizgran
aad87e6e98
Update default bridges from upstream.
2021-12-13 11:46:43 +00:00
akwizgran
dad895c30d
Merge branch '2225-error-handling-for-mailbox-downloads' into 'master'
...
Add methods to get StreamContext from tag, and mark it as recognised
Closes #2225
See merge request briar/briar!1560
2021-12-10 14:45:34 +00:00
akwizgran
0a98566298
Merge branch '2190-mailbox-reset-retransmission-times' into 'master'
...
Resolve "Method for resetting retransmission times"
Closes #2190
See merge request briar/briar!1559
2021-12-09 12:11:54 +00:00
akwizgran
fd56176450
Merge branch 'desktop-98-transactional' into 'master'
...
Add transactional versions of some API calls for Briar Desktop
See merge request briar/briar!1557
2021-12-08 11:08:47 +00:00
akwizgran
403601b9f2
Merge branch '2088-fix-error-with-null-group' into 'master'
...
Offline hotspot: don't crash if group is null
Closes #2088
See merge request briar/briar!1552
2021-12-07 15:20:35 +00:00
akwizgran
992215b78a
Merge branch '2230-tracking-uploads' into 'master'
...
Add MailboxSettingsManager methods for tracking pending uploads
Closes #2230
See merge request briar/briar!1558
2021-12-07 15:12:24 +00:00
akwizgran
e0e2c0cc89
Add unit test.
2021-12-07 10:33:16 +00:00
akwizgran
114d80ad43
Use non-default obfs4 bridges in Russia.
2021-12-06 18:11:16 +00:00
akwizgran
a9ed9da822
Include network usage metrics in crash reports and feedback.
2021-11-30 14:12:45 +00:00
akwizgran
1d04bbcb4f
Merge branch '1607-share-http-client-instance' into 'master'
...
Use a single OkHttpClient instance for all RSS fetches
Closes #1607
See merge request briar/briar!1536
2021-11-23 11:51:23 +00:00
akwizgran
43b0d1d543
Merge branch 'gradle-7-3' into 'master'
...
Upgrade gradle to v7.3
See merge request briar/briar!1553
2021-11-23 11:43:47 +00:00
akwizgran
8fca06e040
Merge branch 'gradle-7' into 'master'
...
Upgrade gradle and android plugin to v7
See merge request briar/briar!1551
2021-11-22 15:36:30 +00:00
akwizgran
3f7c9af3a9
Create the HTTP client lazily and allow it to be garbage collected.
2021-11-22 12:01:51 +00:00
akwizgran
93178d2f28
Merge branch '2171-store-time-of-last-connection-to-own-mailbox' into 'master'
...
Store time of last attempted and successful connections to own mailbox
Closes #2171
See merge request briar/briar!1547
2021-11-22 11:09:37 +00:00
akwizgran
2755d3f470
Merge branch '2169-store-own-mailbox-properties' into 'master'
...
Add mailbox settings manager
Closes #2169
See merge request briar/briar!1546
2021-11-22 11:09:03 +00:00
akwizgran
3ff7349b40
Set threading policy for the one test that does things differently.
2021-11-18 13:27:38 +00:00
akwizgran
22593722a7
Convert remaining tests to use BrambleMockTestCase.
2021-11-18 12:56:39 +00:00
akwizgran
e91ad962cb
Use Synchroniser for all mock tests.
...
Android Studio tries to collect the output of failed tests on a different thread, which results in an exception when using Mockery's default threading policy, causing the tests to appear as incomplete rather than failed.
2021-11-18 11:32:33 +00:00
akwizgran
53d9a9b43b
Merge branch '2153-tor-0.3.5.17' into 'master'
...
Upgrade Tor to 0.3.5.17 and remove v2 onion code
Closes #1280 and #2153
See merge request briar/briar!1548
2021-11-17 15:40:44 +00:00
akwizgran
6c702bad0a
Use ReentrantLock as a lock (not a monitor) when marking DB as open.
2021-11-17 15:03:58 +00:00
akwizgran
8ac6b0155b
Store time of last attempted and successful connections to mailbox.
2021-11-17 10:49:00 +00:00
akwizgran
372810f48e
Add mailbox settings manager.
2021-11-16 12:53:17 +00:00
akwizgran
1b4ab4f945
Merge branch '2167-decode-qr-code-for-pairing-with-mailbox' into 'master'
...
Create initial MailboxPairViewModel that decodes QR code
Closes #2167
See merge request briar/briar!1544
2021-11-16 12:15:26 +00:00
akwizgran
85dc27ed77
Merge branch 'message-tracked-event' into 'master'
...
Implement and use new message tracked event
See merge request briar/briar!1541
2021-11-12 11:35:59 +00:00
akwizgran
8a4fe7ca49
Fix missing import.
2021-11-04 11:08:15 +00: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
akwizgran
70d5150faf
Fix placeholder in Icelandic translation.
2021-11-03 15:08:05 +00:00
akwizgran
770c87c723
Bump version numbers for 1.4.0 release.
2021-11-03 14:38:32 +00:00
akwizgran
2b5446759f
Update translations.
2021-11-03 14:37:34 +00:00
akwizgran
ed26dc0b2b
Enable removable drives and sharing app offline in release builds.
2021-11-02 11:18:54 +00:00
akwizgran
bf9fe6a146
Fix a typo: without Internet connection -> without an Internet connection.
2021-10-29 13:01:26 +01:00
akwizgran
448ea114f3
Merge branch 'suggest-restarting-hotspot-phone' into 'master'
...
Add restarting hotspot phone to troubleshooting
See merge request briar/briar!1534
2021-10-29 11:53:52 +00:00
akwizgran
abc523fae3
Merge branch '2011-hotspot-graphic' into 'master'
...
Add feature graphic for app sharing feature
Closes #2011
See merge request briar/briar!1538
2021-10-29 11:45:21 +00:00
akwizgran
e79abeff2e
Use a single OkHttpClient instance for all RSS fetches.
2021-09-30 14:09:15 +01:00
akwizgran
4a4d8f4ccf
Convert AS run configurations for tests to Gradle.
2021-09-24 14:02:41 +01:00
akwizgran
807677532c
Bump version numbers for 1.3.8 release.
2021-08-31 15:38:11 +01:00
akwizgran
f963c4cfdd
Remove jar signatures to avoid SecurityException when repacking headless jar.
2021-08-31 15:02:43 +01:00
akwizgran
7388da410f
Bump version numbers for 1.3.7 release.
2021-08-31 14:16:43 +01:00
akwizgran
3635c35923
Update translations.
2021-08-31 14:15:47 +01:00
akwizgran
7c1399c326
Merge branch 'simpler-hotspot-name-pass' into 'master'
...
Limit hotspot name and password to only lowercase letters (on 29+)
See merge request briar/briar!1520
2021-08-31 13:10:02 +00:00
akwizgran
c002cc2e73
Merge branch 'enable-connect-via-bluetooth' into 'master'
...
Enable connect via Bluetooth feature in release builds
See merge request briar/briar!1531
2021-08-31 13:07:59 +00:00
akwizgran
d8267ce559
Update code style settings.
2021-08-30 15:22:34 +01:00
akwizgran
8f887c609f
Enable connect via Bluetooth feature in release builds.
2021-08-30 15:17:53 +01:00
akwizgran
b077e5f94f
Update translations.
2021-08-30 15:03:57 +01:00
akwizgran
2b61b01b4e
Merge branch '2151-bluetooth-connect-ui' into 'master'
...
Add simple UI for Connect via Bluetooth feature
Closes #2151 and #1821
See merge request briar/briar!1524
2021-08-30 13:58:26 +00:00
akwizgran
571ec2257e
Remove full stop from string that's now used as a title.
2021-08-19 13:03:52 +01:00
akwizgran
7fb2faba45
Automatically scroll HotspotIntroFragment.
2021-08-19 13:00:54 +01:00
akwizgran
a390bf1c4f
Use consistent layout style for all screens with "hero icons".
2021-08-19 12:27:03 +01:00
akwizgran
9d031fa796
Use fixed dp sizes for graphics.
2021-08-17 13:04:45 +01:00
akwizgran
d678043f8e
Merge branch '2152-rss-icon' into 'master'
...
Resolve "RSS icon doesn't appear on older devices"
Closes #2152
See merge request briar/briar!1523
2021-08-17 09:36:56 +00:00
akwizgran
99b2c8af69
Upgrade Bouncy Castle to 1.69, drop Montgomery ladder tests.
2021-08-16 15:52:33 +01:00
akwizgran
b1cc4fe006
Replace Spongy Castle with Bouncy Castle.
2021-08-16 15:38:36 +01:00
akwizgran
d65afc519a
Factor out shared code.
2021-08-16 12:00:42 +01:00
akwizgran
32cbdff532
Use interface name to decide whether we're providing a wifi hotspot.
2021-08-16 11:55:41 +01:00
akwizgran
48292d2e47
Merge branch '2144-transfer-data-graphics' into 'master'
...
Fix images when sending or receiving data
Closes #2144
See merge request briar/briar!1517
2021-08-11 10:27:24 +00:00
akwizgran
89bd9ee653
Merge branch 'animal-sniffer-11' into 'master'
...
Fix animal sniffer when run with Java 11
See merge request briar/briar!1516
2021-08-11 10:26:29 +00:00
akwizgran
61aa3a839d
Merge branch '2026-ux-offline-sharing' into 'master'
...
Adjust after UX testing
Closes #2026
See merge request briar/briar!1518
2021-08-11 10:24:29 +00:00
akwizgran
adb6b4fba5
Use white background for hotspot name and password.
2021-08-10 11:26:23 +01:00
akwizgran
b7d46b9340
Merge branch '1081-share-app-via-wifi-hotspot' into 'master'
...
Share app via Wi-Fi hotspot
Closes #1081
See merge request briar/briar!1515
2021-08-04 12:09:08 +00:00
akwizgran
2e07e79e4c
Merge branch 'fix-screenshot-tests' into 'master'
...
Fix screenshot tests
See merge request briar/briar!1514
2021-07-28 12:37:53 +00:00
akwizgran
e9dbceefe8
Merge branch '2117-hotspot-password' into '1081-share-app-via-wifi-hotspot'
...
hotspot: remove 5 and S, as well as i and l
See merge request briar/briar!1513
2021-07-28 12:36:07 +00:00
akwizgran
ed6c4ba634
Merge branch 'master' into 'master'
...
Create a better formatted and more informant README.md
See merge request briar/briar!1504
2021-07-26 10:34:46 +00:00
akwizgran
49562cbd79
Merge branch 'log-uncaught-exceptions' into 'master'
...
Log uncaught exceptions on debug builds
See merge request briar/briar!1497
2021-07-23 10:45:27 +00:00
akwizgran
445ef0818c
Bump version numbers for 1.3.6 release.
2021-07-14 13:12:16 +01:00
akwizgran
8af743db71
Update translations.
2021-07-14 13:11:30 +01:00
akwizgran and Torsten Grote
806fce8c34
Keep the screen on while the hotspot is running.
2021-07-14 14:04:33 +02:00
akwizgran
aaba9f2417
Don't configure plugin unless feature flag is enabled.
2021-07-14 11:48:48 +01:00
akwizgran
6a909b6c5c
Rename method, as it no longer involves a notification.
2021-07-13 15:55:29 +01:00
akwizgran
4ef92f1c39
Remove redundant UiUtils method.
2021-07-13 15:49:33 +01:00
akwizgran
8f392b4599
Use getLong() to avoid remote possibility of overflow.
2021-07-13 12:04:09 +01:00
akwizgran
f556bc7249
Update javadoc for RemovableDriveTask.
2021-07-13 11:50:17 +01:00
akwizgran
e48886c95a
Update max latency of AndroidRemovableDrivePlugin to 28 days.
2021-07-13 11:44:32 +01:00
akwizgran and Torsten Grote
c3977e9276
Add comment reminding us to remove obsolete notification channel ID.
2021-07-13 10:30:17 +02:00
akwizgran and Torsten Grote
b93803060e
Remove unused strings.
2021-07-13 10:30:17 +02:00
akwizgran and Torsten Grote
4498187721
Suggest upgrading if the app fails to start.
2021-07-13 10:30:16 +02:00
akwizgran and Torsten Grote
8666fe45b1
Show startup failure activity immediately, without a notification.
2021-07-13 10:30:15 +02:00
akwizgran and Torsten Grote
cd12447c2e
Include RemovableDriveModule in UI tests.
2021-07-13 10:30:14 +02:00
akwizgran and Torsten Grote
7f80b5d660
Update text explaining that contact doesn't support removable drives.
2021-07-13 10:30:13 +02:00
akwizgran and Torsten Grote
92f58e9465
Increase max latency of removable drive plugin to 28 days.
2021-07-13 10:30:12 +02:00
akwizgran and Torsten Grote
387f7f1545
Check whether we have transport keys before trying to send data.
2021-07-13 10:30:12 +02:00
akwizgran and Torsten Grote
65e0845376
Don't configure the removable drive plugin on API < 19.
2021-07-13 10:30:11 +02:00
akwizgran and Torsten Grote
97bb695373
Clear keys from session when moving to AWAIT_ACTIVATE state.
2021-07-13 10:30:11 +02:00
akwizgran and Torsten Grote
d8230afae3
Reject old timestamps when deriving rotation mode keys.
2021-07-13 10:30:11 +02:00
akwizgran and Torsten Grote
a57d668fc9
Use guidelines to set image sizes.
2021-07-13 10:30:10 +02:00
akwizgran and Torsten Grote
2dcecb2a46
Add method for checking whether contact supports transport.
2021-07-13 10:26:27 +02:00
akwizgran and Torsten Grote
0cc118c849
Add transport property to indicate support for removable drives.
2021-07-13 10:26:26 +02:00
akwizgran and Torsten Grote
b1148ebc83
Store ID of message that triggered abort.
2021-07-13 10:26:26 +02:00