Torsten Grote
|
1ddceaadd6
|
Always replace pending contacts no matter their state when link is re-entered
|
2019-10-16 13:06:21 -03:00 |
|
Torsten Grote
|
397afbfec0
|
Address review comments for detecting duplicate (pending) contacts
|
2019-10-16 11:15:14 -03:00 |
|
Torsten Grote
|
4bf8d4c0e7
|
[bramble] add method for getting pending contact state
|
2019-10-15 14:46:37 -03:00 |
|
Torsten Grote
|
75fcd28071
|
[bramble] throw exceptions when adding pending contact which exists
|
2019-10-15 10:32:52 -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
|
131f9b9696
|
Remove old migration code for Tor settings.
|
2019-10-14 16:00:43 +01: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
|
5a1caed89f
|
Rename endpoints field.
|
2019-06-17 13:22:36 +01: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
|
1d546da781
|
Store sync versions received from contacts.
|
2019-06-13 17:07:12 +01:00 |
|
akwizgran
|
f2c951b70b
|
Add DB methods for getting and setting sync versions.
|
2019-06-13 17:06:57 +01:00 |
|
akwizgran
|
1e259c100d
|
Add sync versions column to contacts table.
|
2019-06-13 16:35:48 +01:00 |
|
akwizgran
|
3636aeba9a
|
Use HyperSQL-compatible syntax in migration.
|
2019-06-13 16:34:20 +01:00 |
|
akwizgran
|
132e20a6ce
|
Send versions record at start of each session.
|
2019-06-13 16:16:02 +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
|
e810785fe2
|
Retry database tasks after signing in.
|
2019-06-10 15:51:20 +01:00 |
|
Torsten Grote
|
4a4abd7efa
|
Merge branch '1232-polling-events' into 'master'
Show "connecting" state for pending contacts
See merge request briar/briar!1129
|
2019-06-10 13:11:06 +00:00 |
|
akwizgran
|
60eefbf3e0
|
Use named constants.
|
2019-06-07 11:54:44 +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
|
ba19716e0f
|
Don't broadcast disabled event whenever we close a socket.
|
2019-06-06 16:42:26 +01:00 |
|
akwizgran
|
41deff1bf3
|
Suppress redundant enabled/disabled events.
|
2019-06-06 16:42:26 +01:00 |
|
akwizgran
|
1ec3fa3ade
|
Implement Tor rendezvous crypto.
|
2019-06-06 16:42:26 +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
|
ea228164dc
|
Check that poller instance isn't reused.
|
2019-06-06 12:11:31 +01:00 |
|
akwizgran
|
4b5ad9ace4
|
Make test expectations modular.
|
2019-06-06 12:11:31 +01:00 |
|
Torsten Grote
|
a94ffd413c
|
Merge branch '1232-transfer-pending-contact-alias' into 'master'
Transfer pending contact alias to contact
See merge request briar/briar!1124
|
2019-06-05 17:11:48 +00:00 |
|
akwizgran
|
6f285c5b0a
|
Transfer pending contact alias to contact.
|
2019-06-05 17:48:02 +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
|
0579157010
|
Include protocol version in rendezvous key derivation.
|
2019-06-05 10:59:21 +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 |
|
akwizgran
|
82a52638cf
|
Derive rendezvous key from static master key.
|
2019-06-05 10:44:07 +01:00 |
|