Torsten Grote
|
971dbf5df2
|
Merge branch '2229-mailbox-client' into 'master'
Add connectivity check tasks, refactor mailbox properties
See merge request briar/briar!1650
|
2022-05-31 12:45:27 +00:00 |
|
akwizgran
|
3ebbb2a8cf
|
Merge branch '2175-mailbox-problem-notification' into 'master'
Show notification warning when own mailbox is unreachable
Closes #2175
See merge request briar/briar!1648
|
2022-05-26 20:10:13 +00:00 |
|
Torsten Grote
|
54339afab8
|
Factor mailbox problem detection into MailboxStatus and constants
|
2022-05-26 14:07:06 -03:00 |
|
akwizgran
|
94ce6bbb2c
|
Reject mailbox owner properties for mailbox update.
|
2022-05-26 14:49:33 +01:00 |
|
akwizgran
|
845d505d2b
|
Merge branch '2320-mailbox-metadata-format-exception' into 'master'
Bump major version of mailbox update client to avoid startup failure
Closes #2320
See merge request briar/briar!1647
|
2022-05-26 12:45:55 +00:00 |
|
akwizgran
|
ef6e3bb2a7
|
Refactor MailboxProperties and MailboxUpdateWithMailbox.
|
2022-05-26 13:40:31 +01:00 |
|
akwizgran
|
8ec998f645
|
Replace Supplier<Boolean> with more legible ApiCall interface.
|
2022-05-26 13:40:31 +01:00 |
|
akwizgran
|
274963d9d1
|
Add MailboxApiCaller for calling API endpoints with retries.
|
2022-05-24 15:10:07 +01:00 |
|
akwizgran
|
18b3865a86
|
Factor out Cancellable interface from TaskScheduler.
|
2022-05-24 15:10:07 +01:00 |
|
akwizgran
|
f08688708a
|
Bump client major version to ensure group metadata gets created.
|
2022-05-23 16:12:23 +01:00 |
|
Torsten Grote
|
c8caae49f1
|
Broadcast MailboxProblemEvent in case of mailbox problems
Also move other mailbox related events into the events package
|
2022-05-23 12:00:42 -03: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
|
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
|
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 |
|
Daniel Lublin
|
4d685a2617
|
Fetch and store mailbox's supported api versions when pairing
|
2022-05-09 14:17:30 +02:00 |
|
Daniel Lublin
|
16ab48d009
|
Allow storing int array in settings
|
2022-05-01 08:23:27 +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
|
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
|
8c33ea5a6b
|
Add javadocs for database.
|
2022-04-19 13:04:35 +01: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 |
|
Torsten Grote
|
60a1a4d2d1
|
Make MailboxManager#checkConnection() blocking and let the UI manage the executor
|
2022-04-07 10:44:24 -03:00 |
|
Torsten Grote
|
5e7891d78a
|
Add checkConnection() to MailboxManager
|
2022-04-01 13:55:11 -03: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 |
|
akwizgran
|
5892fba237
|
Merge branch '2267-broadcast-event-when-recording-own-mailbox-connection-status' into 'master'
Broadcast event when recording connection status of own mailbox
Closes #2267
See merge request briar/briar!1613
|
2022-04-01 11:17:47 +00:00 |
|
akwizgran
|
cc9f04980a
|
Merge branch 'fix-exception-logging' into 'master'
Don't warn about background exceptions unless one was thrown
See merge request briar/briar!1610
|
2022-04-01 11:15:33 +00:00 |
|
Daniel Lublin
|
68e534348f
|
Broadcast event when recording connection status of own mailbox
|
2022-04-01 09:14:50 +02:00 |
|
Daniel Lublin
|
8b94dad01f
|
Broadcast event when a contact's Mailbox properties are updated
|
2022-03-31 09:20:19 +02:00 |
|
akwizgran
|
7f6b31d36c
|
Don't warn about background exceptions unless one was thrown.
|
2022-03-30 16:54:11 +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 |
|
akwizgran
|
38c91aea32
|
Upgrade Tor to 0.4.5.12-1.
|
2022-03-29 15:49:40 +01:00 |
|
Daniel Lublin
|
dd1c8c8301
|
Replace ETA with max latency in retransmission logic
|
2022-03-29 14:57:03 +02:00 |
|
akwizgran
|
27e9338a12
|
Merge branch 'exceptions-on-thread-in-bramble-testcases' into 'master'
Exceptions on thread in bramble testcases
See merge request briar/briar!1584
|
2022-03-29 10:59:25 +00:00 |
|
Sebastian Kürten
|
243df3096a
|
Add logging message when BrambleTestCase detects background thread exception
|
2022-03-29 09:30:51 +02:00 |
|
akwizgran
|
3e597ceff8
|
Use a constructor that Animal Sniffer knows about.
|
2022-03-28 15:09:26 +01:00 |
|
akwizgran
|
288f3331ec
|
Include background exception in test failure report.
|
2022-03-28 14:59:01 +01:00 |
|
akwizgran
|
79051439c5
|
Catch NPE thrown by NetworkInterface.getNetworkInterfaces().
|
2022-03-05 13:54:48 +00:00 |
|
Sebastian Kürten
|
32b62d3e30
|
Allow BrambleTestCase to handle background thread exceptions gracefully during after()
|
2022-03-04 18:00:16 +01:00 |
|
Sebastian Kürten
|
e3f2a30120
|
Make BrambleTestCase fail if background thread throws an exception
|
2022-03-04 18:00:15 +01:00 |
|
Sebastian Kürten
|
58a122ee28
|
Add test that checks exception handling on background threads
|
2022-03-04 18:00:09 +01:00 |
|
Torsten Grote
|
952ac2c922
|
Simplify fragment transitions for mailbox pairing UI
Now, trying again always starts before scanning, so the user needs to scan the code again.
|
2022-02-22 14:43:30 -03:00 |
|