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
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
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
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
akwizgran and Torsten Grote
802f64e309
Check whether system clock is reasonable at startup.
2021-07-13 10:26:26 +02:00
akwizgran and Torsten Grote
1f1ea8f3ed
Add RemovableDriveManager method.
2021-07-13 10:26:25 +02:00
akwizgran and Torsten Grote
796cbcaf4b
Add DB method for checking whether there's anything to send
2021-07-13 10:26:24 +02:00
akwizgran and Torsten Grote
4cf5242aa5
Add comment explaining second client versioning message.
2021-07-13 10:26:24 +02:00
akwizgran and Torsten Grote
8921f10ffd
Add integration test for eager retransmission.
2021-07-13 10:26:24 +02:00
akwizgran and Torsten Grote
b60c129acf
Update DB method that gets total size of messages to send.
2021-07-13 10:26:23 +02:00
akwizgran and Torsten Grote
852413b36a
Use eager retransmission if the transport is lossy and cheap.
2021-07-13 10:26:23 +02:00
akwizgran and Torsten Grote
a39b367477
Add tests for eager retransmission.
2021-07-13 10:26:22 +02:00
akwizgran and Torsten Grote
8be274dc4d
Replace inner classes with lambdas.
2021-07-13 10:26:22 +02:00
akwizgran and Torsten Grote
9ac72296c7
Update SimplexOutgoingSession to support sending unacked messages.
2021-07-13 10:26:21 +02:00
akwizgran and Torsten Grote
1405f5954a
Add database methods for sending unacked messages.
2021-07-13 10:26:21 +02:00
akwizgran and Torsten Grote
f406de6b0c
Timestamp isn't needed for deriving root key.
2021-07-13 10:26:20 +02:00
akwizgran and Torsten Grote
0df57c82cb
Make tests more readable.
2021-07-13 10:26:20 +02:00
akwizgran and Torsten Grote
4853bcd724
Remove unused remote timestamp from session.
2021-07-13 10:26:20 +02:00
akwizgran and Torsten Grote
37e95d4ce6
Add transport key agreement client.
2021-07-13 10:26:19 +02:00
akwizgran and Torsten Grote
23acd186f7
Hold lock while calling notifyObservers().
2021-07-13 10:26:19 +02:00
akwizgran and Torsten Grote
5e98bd0b53
Refactor removable drive tasks.
2021-07-13 10:26:18 +02:00
akwizgran and Torsten Grote
d7238312b1
Add unit tests for addRotationKeys() methods.
2021-07-13 10:26:18 +02:00
akwizgran and Torsten Grote
ec40da4353
Refactor KeyManager startup so managers are created earlier.
2021-07-13 10:26:18 +02:00
akwizgran and Torsten Grote
204ad8913f
Add a key manager method for adding a single set of transport keys.
2021-07-13 10:26:17 +02:00
akwizgran and Torsten Grote
c0f5023b63
Add a DB method for checking whether transport keys exist.
2021-07-13 10:26:17 +02:00
akwizgran and Torsten Grote
b3c105bfa7
Add database method for getting transports with keys.
2021-07-13 10:26:16 +02:00
akwizgran and Torsten Grote
68acbe5c7d
Add javadocs for message states.
2021-07-13 10:26:16 +02:00
akwizgran and Torsten Grote
12245d960c
Allow sync clients to defer delivery of messages.
2021-07-13 10:26:16 +02:00
akwizgran and Torsten Grote
bedd6f9a6e
Refactor manager and tasks to remove reliance on files.
2021-07-13 10:26:13 +02:00
akwizgran and Torsten Grote
10e0c8d876
Update progress of writer task.
2021-07-13 10:26:13 +02:00