akwizgran
|
d2f25f2ebe
|
Refactor Tor plugin factories.
|
2022-05-19 14:12:36 +01:00 |
|
Daniel Lublin
|
241e5e9f6e
|
Test for update sent when clientSupports is found to have changed on startup
|
2022-05-19 09:35:46 +02:00 |
|
Daniel Lublin
|
c59524df65
|
Make current tests independent of real CLIENT_SUPPORTS
|
2022-05-19 09:06:40 +02:00 |
|
Daniel Lublin
|
4467f9e260
|
Keep last sent clientSupports on record, sending update only if changed
|
2022-05-19 09:06:40 +02:00 |
|
Daniel Lublin
|
7e215e7f84
|
Keep MailboxUpdate immutable
|
2022-05-19 09:06:40 +02:00 |
|
Daniel Lublin
|
601ff50294
|
Send mailbox update to contacts if supported mailbox versions changed
|
2022-05-19 09:06:40 +02:00 |
|
Daniel Lublin
|
bc0f9a984c
|
Add method for fetching api versions that the mailbox supports
|
2022-05-17 14:49:00 +02:00 |
|
akwizgran
|
00b7518e49
|
Add comments to explain initial messages exchanged with contacts.
|
2022-05-16 11:05:10 +01:00 |
|
akwizgran
|
418ab99a3c
|
Log client IDs when validating and delivering messages.
|
2022-05-16 11:04:25 +01:00 |
|
Daniel Lublin
|
3f7aed7886
|
Rename to Mailbox update
|
2022-05-16 10:21:41 +02:00 |
|
Daniel Lublin
|
d2728dd29b
|
Assert that we have a local update
|
2022-05-16 10:07:35 +02:00 |
|
Daniel Lublin
|
84afc6d934
|
Let integration tests mind the mailbox prop update when adding contact
|
2022-05-13 16:19:51 +02:00 |
|
Daniel Lublin
|
a42d9eec1c
|
Include mailbox API version in local and remote mailbox properties
This changes the format of the mailbox properties update message, so
the major version of the client is bumped.
|
2022-05-13 16:19:51 +02:00 |
|
akwizgran
|
5d5d8d206c
|
Merge branch '2298-fetch-and-store-mailboxs-supported-api-versions-when-pairing' into 'master'
Fetch and store mailbox's supported API versions when pairing mailbox
Closes #2298
See merge request briar/briar!1622
|
2022-05-12 14:12:40 +00:00 |
|
akwizgran
|
5237df32e3
|
Merge branch '2226-defer-marking-messages-and-acks-as-sent' into 'master'
Defer marking messages and acks as sent
Closes #2296
See merge request briar/briar!1635
|
2022-05-12 13:59:17 +00:00 |
|
akwizgran
|
72e376f152
|
Merge branch 'db-shutdown-race' into 'master'
Fix race condition in DB shutdown
See merge request briar/briar!1620
|
2022-05-12 13:57:45 +00:00 |
|
Daniel Lublin
|
4d685a2617
|
Fetch and store mailbox's supported api versions when pairing
|
2022-05-09 14:17:30 +02:00 |
|
akwizgran
|
e614046662
|
Use longs to represent session capacity.
|
2022-04-27 17:45:11 +01:00 |
|
akwizgran
|
0691354952
|
Defer marking messages and acks as sent.
|
2022-04-27 17:45:11 +01:00 |
|
Torsten Grote
|
39c74f1363
|
Annotate MailboxApi with @NotNullByDefault
|
2022-04-27 11:57:39 -03:00 |
|
Torsten Grote
|
3138213f39
|
Let MailboxManager#unPair() return a boolean for whether it could wipe the mailbox
|
2022-04-27 08:38:43 -03:00 |
|
Torsten Grote
|
fa3db0f888
|
Add method for unpairing to MailboxManager
|
2022-04-26 15:18:29 -03:00 |
|
akwizgran
|
96228c1fd0
|
Do all of SimplexOutgoingSession's work on the IoExecutor.
|
2022-04-19 13:04:35 +01:00 |
|
Torsten Grote
|
dea05c85a2
|
Improve MailboxStatusFragment and record check failures as well
|
2022-04-18 10:16:38 -03:00 |
|
akwizgran
|
b275a0ffff
|
Increase Tor connection timeout to 2 minutes.
|
2022-04-16 16:07:03 +01:00 |
|
akwizgran
|
74a3f54d28
|
Merge branch '2172-mailbox-status-ui' into 'master'
Implement status UI for mailbox connection
Closes #2172
See merge request briar/briar!1617
|
2022-04-14 12:46:28 +00:00 |
|
akwizgran
|
5d952ff68e
|
Don't return connections to the pool if they've thrown exceptions.
|
2022-04-08 15:49:43 +01:00 |
|
akwizgran
|
9304a6b266
|
Continue with closing connections if an exception is thrown.
|
2022-04-08 15:37:02 +01:00 |
|
akwizgran
|
a99ec5ed51
|
Fix a race condition when starting a transaction during shutdown.
|
2022-04-08 15:28:13 +01:00 |
|
Torsten Grote
|
60a1a4d2d1
|
Make MailboxManager#checkConnection() blocking and let the UI manage the executor
|
2022-04-07 10:44:24 -03:00 |
|
Daniel Lublin
|
68e57bda0d
|
Reset retransmission times when contact's mailbox props change
|
2022-04-04 12:01:19 +02:00 |
|
Torsten Grote
|
5e7891d78a
|
Add checkConnection() to MailboxManager
|
2022-04-01 13:55:11 -03:00 |
|
Torsten Grote
|
d572ae71e7
|
Merge branch 'more-non-default-bridges' into 'master'
Vanilla bridges
See merge request briar/briar!1611
|
2022-04-01 16:02:58 +00:00 |
|
akwizgran
|
b198bef5f8
|
Initialise mailbox eager singletons at startup.
|
2022-04-01 16:02:12 +01:00 |
|
Torsten Grote
|
cff94009a1
|
Merge branch 'tor-0.4.5' into 'master'
Upgrade to Tor 0.4.5.12-1 and obfs4proxy 0.0.12
See merge request briar/briar!1608
|
2022-04-01 14:00:50 +00:00 |
|
Torsten Grote
|
44f9f0bbc5
|
Merge branch 'more-tor-events' into 'master'
Log more Tor events and react to CIRCUIT_NOT_ESTABLISHED
See merge request briar/briar!1605
|
2022-04-01 13:22:09 +00:00 |
|
Daniel Lublin
|
725d11d960
|
Extend test
|
2022-04-01 14:56:05 +02:00 |
|
Daniel Lublin
|
7cf2c2faa7
|
Reset retransmission times when pairing (new) mailbox
|
2022-04-01 14:56:05 +02:00 |
|
akwizgran
|
2fbeb29195
|
Merge branch 'simplify-and-get-rid-of-contactmanager' into 'master'
Simplify and get rid of injected contactmanager
See merge request briar/briar!1614
|
2022-04-01 11:18:43 +00:00 |
|
Daniel Lublin
|
44fb2a5c59
|
Use db directly, get rid of injected ContactManager
|
2022-04-01 10:31:52 +02:00 |
|
Daniel Lublin
|
68e534348f
|
Broadcast event when recording connection status of own mailbox
|
2022-04-01 09:14:50 +02:00 |
|
akwizgran
|
bf968b227e
|
Merge branch '2295-broadcast-event-on-contact-mailbox-props-update' into 'master'
Broadcast event when a contact's Mailbox properties are updated
Closes #2295
See merge request briar/briar!1612
|
2022-03-31 09:24:00 +00:00 |
|
Daniel Lublin
|
8b94dad01f
|
Broadcast event when a contact's Mailbox properties are updated
|
2022-03-31 09:20:19 +02:00 |
|
akwizgran
|
fa0610fff1
|
Use vanilla bridges in parallel with obfs4 bridges.
|
2022-03-30 18:01:28 +01:00 |
|
akwizgran
|
2c8e2ab6b8
|
Remove two unreliable non-default bridges.
|
2022-03-30 14:29:55 +01:00 |
|
akwizgran
|
97f64fb31c
|
Remove the max compaction interval.
We always compact on shutdown, or on startup if we've shut down uncleanly without compacting.
|
2022-03-30 13:32:45 +01:00 |
|
akwizgran
|
e66152e812
|
Compact the DB at shutdown, and at startup if not closed cleanly.
|
2022-03-30 13:32:39 +01:00 |
|
Daniel Lublin
|
13eebe393a
|
Rename, clarifying this is not an address; it has no scheme, no .onion
|
2022-03-30 13:32:28 +02:00 |
|
Daniel Lublin
|
5bc5791ddb
|
Implement the Mailbox property client
|
2022-03-30 13:32:28 +02:00 |
|
akwizgran
|
a35e9af1de
|
Add method for generating a unique ID, remove equals() methods.
|
2022-03-30 13:23:59 +02:00 |
|