akwizgran
d905cb6cda
Fix expecations for unit tests.
...
The missing expectations were only causing failures some of the time because the `shared` flag is set randomly for each test run.
2022-08-17 11:52:52 +01:00
Torsten Grote
bcc7a4b93b
Merge branch '2352-do-not-create-files-for-upload-while-connected' into 'master'
...
Don't create files for upload while directly connected to contact
Closes #2352
See merge request briar/briar!1697
2022-08-16 14:28:07 +00:00
Torsten Grote
4fe9fa3315
Merge branch '2228-mailbox-client-manager' into 'master'
...
Add mailbox client manager
Closes #2228
See merge request briar/briar!1696
2022-08-16 14:20:42 +00:00
akwizgran
079ef5b3c0
Add helper method for checking client/server compatibility.
2022-08-16 15:11:53 +01:00
akwizgran
de76986ee4
Rename event, only broadcast it when adding a new contact.
2022-08-16 15:06:38 +01:00
Torsten Grote
96630e1b34
Merge branch '2174-check-own-mailbox-periodically' into 'master'
...
Check our own mailbox periodically while we're online
Closes #2174
See merge request briar/briar!1698
2022-08-16 13:54:14 +00:00
akwizgran
4eddf625d8
Add tests for visible/invisible group when message is shared.
2022-08-16 14:48:37 +01:00
Torsten Grote
28ad66a03d
Merge branch '2302-send-new-server-supported-versions-to-contacts' into 'master'
...
When our mailbox's API versions change, send them to contacts
Closes #2302
See merge request briar/briar!1701
2022-08-16 13:43:23 +00:00
akwizgran
0af371d026
Update comments.
2022-08-16 14:14:14 +01:00
akwizgran
a57c784b47
Add comments for group visibility.
2022-08-16 14:06:12 +01:00
akwizgran
ab360e1e25
Address some review comments.
2022-08-16 13:49:30 +01:00
akwizgran
2aa39e43ef
Bump version numbers for 1.4.11 release.
release-1.4.11
beta-1.4.11
alpha-1.4.11
2022-08-15 16:35:42 +01:00
Torsten Grote
efb294de53
Merge branch 'update-tor-bridges' into 'master'
...
Update Tor bridges
See merge request briar/briar!1700
2022-08-15 14:59:40 +00:00
Torsten Grote
99755619c5
Merge branch '2228-more-mailbox-client-manager-preliminaries' into 'master'
...
More mailbox client manager preliminaries
See merge request briar/briar!1694
2022-08-15 14:27:23 +00:00
akwizgran
9990fb3b8f
When our mailbox's API versions change, send them to contacts.
2022-08-12 16:38:15 +01:00
akwizgran
6d26db3d66
Add some non-default and vanilla bridges.
2022-08-12 14:53:42 +01:00
akwizgran
51301968a5
Remove some failing bridges.
2022-08-12 14:42:01 +01:00
akwizgran
feb1c1b655
Update translations.
2022-08-10 14:41:58 +01:00
akwizgran
148f61a6b5
Check our own mailbox periodically while we're online.
2022-08-10 14:34:09 +01:00
akwizgran
24d4debde0
Don't create files for upload while directly connected to contact.
2022-08-10 12:37:38 +01:00
akwizgran
a1f25c8101
Attach group visibility to MessageSharedEvent.
...
This allows listeners to decide whether to act on the event.
2022-08-10 12:33:53 +01:00
akwizgran
62883b4bde
Unit tests for mailbox client manager.
2022-08-08 15:46:58 +01:00
akwizgran
42243f73f4
Simplify logic.
2022-08-08 15:33:21 +01:00
akwizgran
d3a06cf2c0
Add some javadocs.
2022-08-05 15:43:17 +01:00
akwizgran
15d29f6189
Don't check whether messages are visible before lowering ack flag.
...
This check excludes messages that aren't shared, including incoming private messages. The check isn't necessary because lowerAckFlag() ignores messages for which no status row exists for the contact.
2022-08-05 14:16:15 +01:00
akwizgran
339e4daded
Update Dagger modules.
2022-08-05 14:16:15 +01:00
akwizgran
217a6dbf1c
If worker is destroyed during upload, delete file before returning.
2022-08-05 14:16:15 +01:00
akwizgran
46352f664c
Add mailbox client manager.
2022-08-05 14:16:15 +01:00
akwizgran
dfcd626081
Add some logging to connectivity checks.
2022-08-05 14:16:15 +01:00
akwizgran
347895f6b2
Update ProGuard rules to keep serialisable classes.
2022-08-05 14:16:14 +01:00
akwizgran
7a6d075984
Don't repeatedly ack the same messages.
2022-08-04 15:51:44 +01:00
akwizgran
68ab3b0e97
Register contact list worker to receive events.
2022-08-03 17:57:35 +01:00
akwizgran
16fc4f4527
Allow read-only transaction when not marking message as sent.
2022-08-03 17:57:35 +01:00
akwizgran
8657216345
Broadcast an event when sending a mailbox update.
2022-08-03 17:57:35 +01:00
akwizgran
42e2926d61
Always sort lists of API versions for easier comparison.
2022-08-03 17:57:35 +01:00
Torsten Grote
a261b8e739
Merge branch '2228-mailbox-client-manager-preliminaries' into 'master'
...
Preliminaries for mailbox client manager
See merge request briar/briar!1693
2022-08-02 14:41:59 +00:00
akwizgran
1699d6b5f8
Check properties of events.
2022-08-02 15:24:20 +01:00
akwizgran
848872a803
Broadcast events for pairing and unpairing.
2022-08-02 12:59:27 +01:00
akwizgran
04ed3a652a
Pass mailbox properties to hook when pairing.
2022-08-02 12:59:27 +01:00
akwizgran
d20457f338
Remove redundant method for recording successful connection.
2022-08-02 12:59:26 +01:00
akwizgran
ab29aacce0
Add MailboxClientFactory.
2022-08-02 12:59:26 +01:00
akwizgran
46bb2b8ec2
Destroy connectivity checker when client is destroyed.
2022-08-02 12:59:26 +01:00
Torsten Grote
6b6880c1ff
Merge branch 'tolerate-missing-folders' into 'master'
...
Tolerate 404 responses due to missing folders
See merge request briar/briar!1692
2022-08-01 13:40:33 +00:00
akwizgran
5defd500ae
Tolerate 404 responses due to missing folders.
...
This prevents our own mailbox's download worker from getting stuck trying to list a folder that has been removed. Instead, the worker will move on to the next folder.
2022-07-27 16:36:32 +01:00
Torsten Grote
37ff06d192
Merge branch '2290-client-for-own-mailbox' into 'master'
...
Add mailbox client for our own mailbox
Closes #2290
See merge request briar/briar!1691
2022-07-18 14:27:19 +00:00
akwizgran
85aa21ebf6
Address review feedback.
2022-07-18 11:25:27 +01:00
akwizgran
e448699895
Merge branch 'briar-about-update' into 'master'
...
Briar about update
See merge request briar/briar!1690
2022-07-18 10:08:41 +00:00
Torsten Grote
200f83bcfe
Merge branch '2293-own-mailbox-download-worker' into 'master'
...
Mailbox download worker for our own mailbox
Closes #2293
See merge request briar/briar!1689
2022-07-15 19:40:48 +00:00
FlyingP1g FlyingP1g
89cce89650
About menu: Added url method.
2022-07-15 20:25:43 +03:00
akwizgran
8982964fbf
Add mailbox client for our own mailbox.
2022-07-15 18:00:13 +01:00