akwizgran
|
c80d3196af
|
Use milliseconds for timing.
|
2020-05-11 15:42:23 +01:00 |
|
akwizgran
|
0281eec0da
|
Add unit test for TimeoutInputStream.
|
2020-05-08 16:22:46 +01:00 |
|
akwizgran
|
f2f278c393
|
Add timeout monitor for Bluetooth connections.
|
2020-05-08 16:22:46 +01:00 |
|
akwizgran
|
fb918457d4
|
Use constants for metadata keys.
|
2020-04-29 15:37:21 +01:00 |
|
akwizgran
|
346bec94e8
|
Discover contacts' BT addresses from incoming connections.
|
2020-04-28 17:45:17 +01:00 |
|
Torsten Grote
|
9eee58657e
|
Merge branch '1696-keystore-crash' into 'master'
Show a dialog instead of crashing if a hardware-backed key can't be loaded
Closes #1696
See merge request briar/briar!1233
|
2020-03-12 12:12:42 +00:00 |
|
akwizgran
|
ed50582e27
|
Show a dialog if the DB key can't be decrypted due to a keystore error.
|
2020-02-25 15:00:49 +00:00 |
|
akwizgran
|
618ab1f1ec
|
Don't infer anything from existence of (possibly empty) DB directory.
|
2020-02-24 17:51:59 +00:00 |
|
akwizgran
|
b3d4012527
|
Use network prefix length to determine which addresses are connectable.
|
2020-02-18 11:22:29 +00:00 |
|
Torsten Grote
|
60172331ee
|
Merge branch 'ipv4-link-local' into 'master'
Add support for IPv4 link-local addresses
See merge request briar/briar!1229
|
2020-02-17 12:42:01 +00:00 |
|
akwizgran
|
ed13cbca6a
|
Add support for IPv4 link-local addresses.
|
2020-02-17 11:42:13 +00:00 |
|
akwizgran
|
49cb1d0612
|
Choose port in advance when providing wifi access point.
|
2020-02-14 16:56:00 +00:00 |
|
akwizgran
|
c61c9bbc02
|
Refactor Android-specific code out of bramble-core.
|
2020-01-10 17:41:10 +00:00 |
|
akwizgran
|
c11d09a885
|
Re-encrypt the DB key with the stored key.
|
2020-01-09 14:45:32 +00:00 |
|
akwizgran
|
4d3c1b4fd2
|
Use Android keystore for encrypting DB key.
Only for new accounts on API 23+.
|
2020-01-09 14:45:32 +00:00 |
|
akwizgran
|
9305532079
|
Enable private message deletion in release builds.
|
2020-01-07 12:43:10 +00:00 |
|
akwizgran
|
5962d3c763
|
Replace default methods with helper classes.
This is a workaround for AbstractMethodErrors
thrown by on-device tests.
|
2019-12-11 16:28:19 +00:00 |
|
akwizgran
|
9d72fca2a7
|
Merge branch 'AndroidX' into 'master'
AndroidX Migration
See merge request briar/briar!1176
|
2019-11-07 15:40:19 +00:00 |
|
akwizgran
|
27cba75a50
|
Fix test expectations.
|
2019-11-06 14:17:16 +00:00 |
|
Torsten Grote
|
494e51ef07
|
Optimize imports after AndroidX migration
|
2019-11-01 11:47:33 -03:00 |
|
Torsten Grote
|
5147f6b7e6
|
Remove RemoteContacts feature flag in preparation of 1.2 release
|
2019-11-01 11:09:43 -03:00 |
|
Torsten Grote
|
5f29ab3b40
|
[bramble-core] Add DB method for getting contact by handshake key
|
2019-10-15 10:12:59 -03:00 |
|
akwizgran
|
249b85cd26
|
Add feature flag for private message deletion.
|
2019-10-09 16:22:04 +01:00 |
|
akwizgran
|
00705447ec
|
Use feature flag to decide which version to advertise.
|
2019-06-18 13:39:01 +01:00 |
|
akwizgran
|
2bae639105
|
Upgrade messaging client to support attachments.
|
2019-06-18 13:03:49 +01:00 |
|
Torsten Grote
|
249e1e28fe
|
Merge branch '1580-offline-state' into 'master'
Add offline state for pending contacts
Closes #1580
See merge request briar/briar!1138
|
2019-06-17 13:10:41 +00:00 |
|
akwizgran
|
4a67cf3ce7
|
Don't cache default state when adding pending contact.
This can overwrite the initial state broadcast by the
rendezvous poller.
|
2019-06-17 10:22:08 +01:00 |
|
akwizgran
|
b0e97d787f
|
Add offline state for pending contacts.
|
2019-06-15 12:27:24 +01:00 |
|
akwizgran
|
ec3f821ba6
|
Update test expectations.
|
2019-06-13 17:17:50 +01:00 |
|
akwizgran
|
f2c951b70b
|
Add DB methods for getting and setting sync versions.
|
2019-06-13 17:06:57 +01:00 |
|
akwizgran
|
c228e5c219
|
Add versions record to sync protocol.
|
2019-06-13 16:16:02 +01:00 |
|
akwizgran
|
3c8b8c39e1
|
Turn commonly used variables into fields.
|
2019-06-12 16:29:24 +01:00 |
|
akwizgran
|
8f839e2c30
|
Remove temporary messages at startup.
|
2019-06-12 15:21:48 +01:00 |
|
akwizgran
|
da4b63f20f
|
Clean up ValidationManagerImplTest.
|
2019-06-12 15:17:13 +01:00 |
|
akwizgran
|
cd40e771d2
|
Allow messages to be marked as temporary.
|
2019-06-12 15:11:10 +01:00 |
|
akwizgran
|
a4a45efd43
|
Broadcast event when polling newly added contact.
|
2019-06-07 11:48:53 +01:00 |
|
akwizgran
|
fe1df6dafa
|
Move pending contact events to rendezvous poller.
|
2019-06-07 11:42:48 +01:00 |
|
akwizgran
|
64ae99bbce
|
Handle corner cases such as removal during rendezvous.
|
2019-06-06 16:40:55 +01:00 |
|
akwizgran
|
ed1cefa144
|
Use concurrent map for pending contact states.
|
2019-06-06 16:40:54 +01:00 |
|
akwizgran
|
23354d6568
|
Use predicates to match events.
|
2019-06-06 16:40:54 +01:00 |
|
akwizgran
|
1aa579a44f
|
Add unit tests for pending contact state.
|
2019-06-06 16:40:54 +01:00 |
|
akwizgran
|
98191fb059
|
Add ContactManager support for pending contact states.
|
2019-06-06 16:40:54 +01:00 |
|
akwizgran
|
71b1f99b56
|
Use regular poll task for expiry.
|
2019-06-06 13:45:00 +01:00 |
|
akwizgran
|
4b5ad9ace4
|
Make test expectations modular.
|
2019-06-06 12:11:31 +01:00 |
|
akwizgran
|
7439e5579f
|
Let plugins know if we're Alice or Bob.
|
2019-06-05 11:23:56 +01:00 |
|
akwizgran
|
4452dacc94
|
Make RendezvousCrypto package-private.
|
2019-06-05 11:01:28 +01:00 |
|
akwizgran
|
3dbd0b80aa
|
Make rendezvous constants package-private.
|
2019-06-05 10:58:12 +01:00 |
|
akwizgran
|
3863df3c1f
|
Poll pending contact immediately when added.
|
2019-06-05 10:44:08 +01:00 |
|
akwizgran
|
08a5b8393f
|
Add unit test for starting rendezvous poller.
|
2019-06-05 10:44:07 +01:00 |
|
akwizgran
|
92dea21c67
|
Run commit actions in unit tests.
|
2019-06-05 10:44:07 +01:00 |
|