akwizgran
|
60eefbf3e0
|
Use named constants.
|
2019-06-07 11:54:44 +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 |
|
Torsten Grote
|
b9283ea654
|
Merge branch '1232-rendezvous-poller-expiry' into 'master'
Use periodic poll task for expiry
See merge request briar/briar!1127
|
2019-06-06 15:12:08 +00:00 |
|
akwizgran
|
71b1f99b56
|
Use regular poll task for expiry.
|
2019-06-06 13:45:00 +01:00 |
|
Torsten Grote
|
2982a874d4
|
Merge branch '1232-rendezvous-poller-cleanup' into 'master'
Small cleanups for rendezvous poller
See merge request briar/briar!1126
|
2019-06-06 12:04:08 +00: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 |
|
Torsten Grote
|
1f921753fd
|
Merge branch '1567-rendezvous-poller' into 'master'
Create poller for rendezvous connections
Closes #1567
See merge request briar/briar!1121
|
2019-06-05 17:08:31 +00:00 |
|
Torsten Grote
|
157b64e643
|
Merge branch 'pending-contacts-crash' into 'master'
Don't call setValue() on a background thread
See merge request briar/briar!1123
|
2019-06-05 16:57:04 +00:00 |
|
akwizgran
|
6f285c5b0a
|
Transfer pending contact alias to contact.
|
2019-06-05 17:48:02 +01:00 |
|
akwizgran
|
bf39c30d24
|
Don't call setValue() on a background thread.
|
2019-06-05 17:45:12 +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 |
|
akwizgran
|
a38113e862
|
Add rendezvous poller.
|
2019-06-05 10:44:07 +01:00 |
|
akwizgran
|
7fd8ad65be
|
Make RendezvousEndpoint closeable.
|
2019-06-05 10:44:06 +01:00 |
|
akwizgran
|
ce9c7cb32a
|
Add requireNull() utility method.
|
2019-06-05 10:44:06 +01:00 |
|
akwizgran
|
5d2252ebda
|
Add method for deriving rendezvous key.
|
2019-06-05 10:44:06 +01:00 |
|
akwizgran
|
3820d7413c
|
Rename rendezvous handler to endpoint.
|
2019-06-05 10:44:06 +01:00 |
|
akwizgran
|
ab90e1de04
|
Pass incoming connection handler to plugins.
|
2019-06-05 10:44:05 +01:00 |
|
Torsten Grote
|
a650d812fa
|
Merge branch '1571-connection-manager-pending-contacts' into 'master'
Add rendezvous connection support to connection manager
Closes #1571
See merge request briar/briar!1120
|
2019-06-04 14:08:05 +00:00 |
|
akwizgran
|
c536782e01
|
Remove redundant use of IO executor.
|
2019-06-04 14:23:47 +01:00 |
|
akwizgran
|
9ffd1ec2c2
|
Unregister connection if sending stream header fails.
|
2019-06-04 14:20:57 +01:00 |
|
Torsten Grote
|
1c56068bf1
|
Merge branch '1232-handshake-manager' into 'master'
Implement handshake protocol
See merge request briar/briar!1118
|
2019-06-04 11:49:11 +00:00 |
|
Torsten Grote
|
d2290e2037
|
Merge branch '1560-forum-sharing-integration-test' into 'master'
Fix race conditions in ForumSharingIntegrationTest
Closes #1560
See merge request briar/briar!1119
|
2019-06-04 11:47:49 +00:00 |
|
akwizgran
|
0951508af7
|
Define PROOF_BYTES as MAC_BYTES.
|
2019-06-04 12:38:21 +01:00 |
|
akwizgran
|
34a5b69100
|
Reuse TransportCrypto#isAlice().
|
2019-06-04 12:21:17 +01:00 |
|
akwizgran
|
d939fe80bd
|
Explicitly check length of proof of ownership.
|
2019-06-04 12:17:10 +01:00 |
|
akwizgran
|
4ea8a4732c
|
Fix race conditions in ForumSharingIntegrationTest.
|
2019-06-04 11:57:39 +01:00 |
|
Torsten Grote
|
da67cae4ce
|
Merge branch 'test-sync-at-higher-level' into 'master'
Test sync at a higher level
See merge request briar/briar!1116
|
2019-06-04 10:37:31 +00:00 |
|
akwizgran
|
d3c7ecdef4
|
Use static comparison method.
|
2019-06-03 18:02:19 +01:00 |
|
akwizgran
|
4d8e0baeb4
|
Rewrap a line.
|
2019-06-03 17:58:31 +01:00 |
|
akwizgran
|
0b764a01dd
|
Use larger buffer in test connections to prevent deadlock.
|
2019-06-03 17:55:35 +01:00 |
|
akwizgran
|
f95bb9b28e
|
Add integration test for new connection manager methods.
|
2019-06-03 17:55:35 +01:00 |
|
akwizgran
|
8f21e07840
|
Add rendezvous connection support to connection manager.
|
2019-06-03 17:52:43 +01:00 |
|
akwizgran
|
eed8d25120
|
Decouple HandshakeManager from ContactExchangeManager.
|
2019-06-03 17:44:38 +01:00 |
|
Torsten Grote
|
265a43f5ff
|
Merge branch 'use-real-executors-in-integration-tests' into 'master'
Use BrambleCoreModule in integration tests
See merge request briar/briar!1115
|
2019-06-03 14:48:53 +00:00 |
|