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
|
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
|
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
|
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
|
9ac72296c7
|
Update SimplexOutgoingSession to support 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
|
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
|
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 |
|
akwizgran
|
bedd6f9a6e
|
Refactor manager and tasks to remove reliance on files.
|
2021-07-13 10:26:13 +02:00 |
|
akwizgran
|
dc2ad48a7f
|
Ensure that observers see the final state even if they're added late.
|
2021-07-13 10:26:13 +02:00 |
|
akwizgran
|
c010dd9401
|
Add integration test for syncing via removable drives.
|
2021-07-13 10:26:12 +02:00 |
|
akwizgran
|
c5d6ee6782
|
Add DB method for getting amount of data to sync.
|
2021-07-13 10:25:22 +02:00 |
|
Torsten Grote
|
ea5280713f
|
Address review feedback for Connect via Bluetooth UI
|
2021-04-20 14:24:05 -03:00 |
|
Torsten Grote
|
688bac77a8
|
Use a feature flag to hide connect via Bluetooth option
|
2021-04-19 11:36:35 -03:00 |
|
akwizgran
|
693478e0a5
|
Add feature flag for self-destructing messages.
|
2021-04-13 08:48:51 -03:00 |
|
akwizgran
|
43b437af92
|
Group messages by group ID when fetching them from database.
|
2021-04-13 08:48:46 -03:00 |
|
akwizgran
|
04e5e8e4d0
|
Add cleanup manager.
|
2021-04-13 08:48:38 -03:00 |
|
akwizgran
|
7c5d47733f
|
Query message IDs rather than metadata when only IDs are needed.
|
2021-04-13 08:46:11 -03:00 |
|
akwizgran
|
55eccde031
|
Add some comments.
|
2021-04-13 08:46:08 -03:00 |
|
akwizgran
|
17d433dd9b
|
Allow time travel in integration tests.
|
2021-04-13 08:46:07 -03:00 |
|
akwizgran
|
5e2187a877
|
Refactor integration tests to allow clock to be replaced.
|
2021-04-13 08:46:06 -03:00 |
|
akwizgran
|
f9f260bbc1
|
Factor out methods for storing and retrieving contact ID.
|
2021-04-13 08:45:53 -03:00 |
|
Sebastian Kürten
|
64f682146d
|
Integrate merge request feedback
|
2021-04-12 13:04:42 +02:00 |
|
Sebastian Kürten
|
ce47bfe018
|
Write tests for the dirty flag
|
2021-04-08 12:24:23 +02:00 |
|
Sebastian Kürten
|
43c6ae4258
|
Implement UI for setting profile pictures
|
2021-01-21 09:33:47 -03:00 |
|
Torsten Grote
|
cf8f5c989f
|
Move AuthorInfo from bramble to briar
|
2021-01-21 09:20:01 -03:00 |
|
akwizgran
|
e0f381a973
|
Try all transports in order of preference.
|
2020-10-29 11:48:10 +00:00 |
|
akwizgran
|
922a52bf83
|
Only Alice should perform Bluetooth discovery.
|
2020-10-27 16:21:30 +00:00 |
|
akwizgran
|
a8fe0a01ac
|
Only run the rendezvous polling task when we have pending contacts.
|
2020-08-14 14:49:04 +01:00 |
|
akwizgran
|
c37fe2a246
|
Fix cancellation of periodic tasks, remove ticker.
|
2020-08-13 16:35:32 +01:00 |
|
akwizgran
|
196a2b7e22
|
Fix constructor arguments in unit test.
|
2020-08-12 17:19:13 +01:00 |
|
akwizgran
|
cc67237893
|
Don't redundantly use wakeful IO executor.
|
2020-08-12 16:47:02 +01:00 |
|
akwizgran
|
434b8a37f3
|
Use wakeful IO executor for polling, reconnection tasks.
|
2020-08-10 17:24:04 +01:00 |
|
akwizgran
|
086c10abc0
|
Hold wake lock while polling.
|
2020-08-07 15:10:18 +01:00 |
|
akwizgran
|
e6c3f82fe2
|
Fix test expectations.
|
2020-08-07 15:09:13 +01:00 |
|