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 |
|
akwizgran
|
3aa00ecb3d
|
Pass executor to scheduler.
|
2020-08-07 15:08:53 +01:00 |
|
akwizgran
|
f1bde4e75c
|
Fixed delay is easier to reconcile with sleeps than fixed rate.
|
2020-08-07 15:02:05 +01:00 |
|
akwizgran
|
ac80a90ef3
|
Add Android task scheduler.
|
2020-08-07 15:02:05 +01:00 |
|
akwizgran
|
dfefb88b32
|
Allow Android and headless to use different task schedulers.
|
2020-08-07 15:02:05 +01:00 |
|
akwizgran
|
86641741a0
|
Wrap scheduler in an interface.
|
2020-08-07 15:02:05 +01:00 |
|
akwizgran
|
d617e67006
|
Add method for plugins to get remote properties.
|
2020-07-21 17:06:02 +01:00 |
|
akwizgran
|
2063f6c57c
|
Don't attach contact ID to RemoteTransportPropertiesUpdatedEvent.
|
2020-07-21 17:05:41 +01:00 |
|
akwizgran
|
f68d8d284f
|
Merge branch 'master' into 'reflected-transport-properties'
# Conflicts:
# bramble-core/src/main/java/org/briarproject/bramble/properties/TransportPropertyManagerImpl.java
|
2020-07-21 09:18:29 +00:00 |
|
akwizgran
|
41fdd584ad
|
Test whether event is attached to transaction.
|
2020-07-17 17:37:22 +01:00 |
|
akwizgran
|
90e91221d9
|
Reflect discovered properties back to the remote peer.
|
2020-07-16 14:25:43 +01:00 |
|
akwizgran
|
b91fe66461
|
Broadcast an event when remote transport properties are updated.
|
2020-07-16 11:38:55 +01:00 |
|
akwizgran
|
717be0178a
|
Allow local transport properties to be removed by setting empty values.
|
2020-06-30 14:05:46 +01:00 |
|
Torsten Grote
|
0fec5d7783
|
[bramble] Add method for enabling/disabling plugins to PluginManager
|
2020-06-26 17:34:37 +01:00 |
|
akwizgran
|
1f94c2d4e8
|
Enable LAN plugin in unit test.
|
2020-06-26 17:34:36 +01:00 |
|
akwizgran
|
c554847b54
|
Add TransportStateEvent, rename existing events.
|
2020-06-26 17:34:35 +01:00 |
|
akwizgran
|
b2a1ea84f8
|
Provide more information about plugin states.
|
2020-06-26 17:34:32 +01:00 |
|