akwizgran
|
8f887c609f
|
Enable connect via Bluetooth feature in release builds.
|
2021-08-30 15:17:53 +01:00 |
|
Torsten Grote
|
be9255029b
|
Merge branch '2149-hotspot-detection' into 'master'
Use interface name to decide whether we're providing a wifi hotspot
Closes #2149
See merge request briar/briar!1521
|
2021-08-20 14:55:06 +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 |
|
Torsten Grote
|
917a470559
|
Upgrade animal sniffer plugin
|
2021-08-09 15:39:18 +02:00 |
|
Torsten Grote
|
a188e41134
|
Fix animal sniffer when run with Java 11
|
2021-08-09 15:38:14 +02:00 |
|
Sebastian Kürten
|
344fff4a7a
|
Add feature flag for sharing the app via offline hotspot
|
2021-07-14 14:03:13 +02:00 |
|
Torsten Grote
|
673f530c14
|
Move savedNetworkConfig into HotspotManager and use constructor injection
|
2021-07-14 13:53:20 +02:00 |
|
Torsten Grote
|
36a1478661
|
Make hotspot SSID and passphrase persistent
|
2021-07-14 13:53:19 +02:00 |
|
akwizgran
|
8f392b4599
|
Use getLong() to avoid remote possibility of overflow.
|
2021-07-13 12:04:09 +01:00 |
|
akwizgran
|
92f58e9465
|
Increase max latency of removable drive plugin to 28 days.
|
2021-07-13 10:30:12 +02:00 |
|
akwizgran
|
387f7f1545
|
Check whether we have transport keys before trying to send data.
|
2021-07-13 10:30:12 +02:00 |
|
akwizgran
|
d8230afae3
|
Reject old timestamps when deriving rotation mode keys.
|
2021-07-13 10:30:11 +02:00 |
|
Torsten Grote
|
f457a5e831
|
Hide Transfer Data feature behind feature flag
|
2021-07-13 10:30:06 +02:00 |
|
Torsten Grote
|
fe1c384aeb
|
Always inform new observers about current state
|
2021-07-13 10:30:05 +02:00 |
|
Torsten Grote
|
9668f62c6a
|
Remove FIXME in test since we won't fix it this way
|
2021-07-13 10:30:02 +02:00 |
|
Torsten Grote
|
dc3ba3d8f0
|
Also test that messages arrive and activate keys
|
2021-07-13 10:30:01 +02:00 |
|
Torsten Grote
|
3f6f970d36
|
Add two more tests to TransportKeyAgreementIntegrationTest
|
2021-07-13 10:30:01 +02:00 |
|
Torsten Grote
|
768356d8e2
|
Ensure that private key is not stored anymore
|
2021-07-13 10:30:00 +02:00 |
|
Torsten Grote
|
65110090de
|
Add first integration test for TransportKeyAgreementManager
|
2021-07-13 10:29:59 +02:00 |
|
Torsten Grote
|
f5cab63052
|
Add first integration test for TransportKeyAgreementManager
|
2021-07-13 10:29:56 +02:00 |
|
Torsten Grote
|
399d8adb3b
|
Refactor base of BriarIntegrationTest into BrambleIntegrationTest
|
2021-07-13 10:27:17 +02:00 |
|
Torsten Grote
|
b40055686b
|
Put FeatureFlags for tests into a TestFeatureFlagModule
|
2021-07-13 10:26:27 +02:00 |
|
akwizgran
|
2dcecb2a46
|
Add method for checking whether contact supports transport.
|
2021-07-13 10:26:27 +02:00 |
|
akwizgran
|
0cc118c849
|
Add transport property to indicate support for removable drives.
|
2021-07-13 10:26:26 +02:00 |
|
akwizgran
|
802f64e309
|
Check whether system clock is reasonable at startup.
|
2021-07-13 10:26:26 +02:00 |
|
Torsten Grote
|
80749fec09
|
Add TransportKeyAgreementValidatorTest
|
2021-07-13 10:26:25 +02:00 |
|
akwizgran
|
1f1ea8f3ed
|
Add RemovableDriveManager method.
|
2021-07-13 10:26:25 +02:00 |
|
akwizgran
|
796cbcaf4b
|
Add DB method for checking whether there's anything to send
|
2021-07-13 10:26:24 +02:00 |
|
akwizgran
|
8921f10ffd
|
Add integration test for eager retransmission.
|
2021-07-13 10:26:24 +02:00 |
|
akwizgran
|
b60c129acf
|
Update DB method that gets total size of messages to send.
|
2021-07-13 10:26:23 +02:00 |
|
akwizgran
|
852413b36a
|
Use eager retransmission if the transport is lossy and cheap.
|
2021-07-13 10:26:23 +02:00 |
|
akwizgran
|
a39b367477
|
Add tests for eager retransmission.
|
2021-07-13 10:26:22 +02:00 |
|
akwizgran
|
8be274dc4d
|
Replace inner classes with lambdas.
|
2021-07-13 10:26:22 +02:00 |
|
akwizgran
|
9ac72296c7
|
Update SimplexOutgoingSession to support sending unacked messages.
|
2021-07-13 10:26:21 +02:00 |
|
akwizgran
|
1405f5954a
|
Add database methods for sending unacked messages.
|
2021-07-13 10:26:21 +02:00 |
|
akwizgran
|
f406de6b0c
|
Timestamp isn't needed for deriving root key.
|
2021-07-13 10:26:20 +02:00 |
|
akwizgran
|
0df57c82cb
|
Make tests more readable.
|
2021-07-13 10:26:20 +02:00 |
|
akwizgran
|
4853bcd724
|
Remove unused remote timestamp from session.
|
2021-07-13 10:26:20 +02:00 |
|
akwizgran
|
37e95d4ce6
|
Add transport key agreement client.
|
2021-07-13 10:26:19 +02:00 |
|
akwizgran
|
23acd186f7
|
Hold lock while calling notifyObservers().
|
2021-07-13 10:26:19 +02:00 |
|
akwizgran
|
5e98bd0b53
|
Refactor removable drive tasks.
|
2021-07-13 10:26:18 +02:00 |
|
akwizgran
|
d7238312b1
|
Add unit tests for addRotationKeys() methods.
|
2021-07-13 10:26:18 +02:00 |
|
akwizgran
|
ec40da4353
|
Refactor KeyManager startup so managers are created earlier.
|
2021-07-13 10:26:18 +02:00 |
|
akwizgran
|
204ad8913f
|
Add a key manager method for adding a single set of transport keys.
|
2021-07-13 10:26:17 +02:00 |
|
akwizgran
|
c0f5023b63
|
Add a DB method for checking whether transport keys exist.
|
2021-07-13 10:26:17 +02:00 |
|
akwizgran
|
b3c105bfa7
|
Add database method for getting transports with keys.
|
2021-07-13 10:26:16 +02:00 |
|
akwizgran
|
12245d960c
|
Allow sync clients to defer delivery of messages.
|
2021-07-13 10:26:16 +02:00 |
|