akwizgran
ce1b5eb0d9
Skip fetching RSS feeds if Tor is not active.
2020-03-05 14:44:57 +00:00
akwizgran
6a9dbcf482
Add TransportStateEvent, rename existing events.
2020-03-05 14:44:56 +00:00
akwizgran
49cb1d0612
Choose port in advance when providing wifi access point.
2020-02-14 16:56:00 +00:00
Torsten Grote
748d249771
[core] log the role when failing to parse creator session
2020-02-12 09:31:16 -03:00
akwizgran
b904b6ea51
Ensure MessageTreeImpl#contains() is thread-safe.
2020-01-23 10:14:35 +00:00
akwizgran
9b37cb19f4
Reset counters before each test.
2019-12-19 17:55:56 +00:00
akwizgran
016178045f
Make integration tests less sensitive to sync order.
2019-12-19 17:45:32 +00:00
akwizgran
5962d3c763
Replace default methods with helper classes.
...
This is a workaround for AbstractMethodErrors
thrown by on-device tests.
2019-12-11 16:28:19 +00:00
Torsten Grote
0edb2b7b6e
[core] Add JavaDoc for MessageRetreiver of IntroductionManager
...
for message deletion
2019-12-10 09:02:43 -03:00
Torsten Grote
5aeee9af8b
[core] address review comments for message deletion explanation
2019-11-14 14:05:28 -03:00
Torsten Grote
ae0fa351b6
Better explain why messages could not be deleted
...
This also fixes a bug in the IntroductionManager that would allow to
delete only part of a session's visible messages.
2019-11-11 13:09:51 -03:00
Torsten Grote
ddcb412fcd
[core] remove notice about removing support for old message type
2019-11-07 15:31:24 -03:00
Torsten Grote
5c900c443d
[core] also support private messages in legacy format for selective deletion
2019-11-07 14:39:50 -03:00
Torsten Grote
83ed6f90d7
[core] downgrade okhttp to 3.12.x series to support our minSdk level
2019-11-07 11:49:45 -03:00
Torsten Grote
494e51ef07
Optimize imports after AndroidX migration
2019-11-01 11:47:33 -03:00
Torsten Grote
a592c05146
AndroidX migration and library updates
2019-11-01 11:44:36 -03:00
Torsten Grote
6c489fbea3
[core] also delete attachments when deleting select messages
2019-10-28 10:22:04 -03:00
Torsten Grote
c7200910c9
[core] address feedback for selective conversation message deletion
2019-10-28 09:45:41 -03:00
Torsten Grote
f516dbe34f
[core] add method to ConversationManager for deleting a set of messages
2019-10-22 11:18:10 -03:00
Torsten Grote
5b515d7e18
[core] implement subset conversation message deletion for IntroductionManager
2019-10-22 11:18:10 -03:00
Torsten Grote
ef04a26cfc
[core] implement subset conversation message deletion for GroupInvitationManager
2019-10-22 11:18:09 -03:00
Torsten Grote
2e6fe42074
[core] implement subset conversation message deletion for SharingManager
2019-10-22 11:18:09 -03:00
Torsten Grote
124e2f99b0
[core] Add method to ConversationClient for deleting a set of messages
...
This also implements the method for MessagingManager
(including integration tests) and adds no-op implementations for other
clients.
2019-10-22 11:18:09 -03:00
Torsten Grote
190a6bff96
[core] Add method to ConversationClient that returns a set of MessageIds it is responsible for
2019-10-22 11:18:08 -03:00
akwizgran
2d44d749ba
Merge branch '1627-test-fix' into 'master'
...
Fix group sharing message deletion test
See merge request briar/briar!1168
2019-10-14 15:36:12 +00:00
Torsten Grote
9261d23bba
[core] allow sharer to re-share a shareable again after leaving
2019-10-14 11:13:01 -03:00
Torsten Grote
ecd766b204
[core] Fix group sharing message deletion test
2019-10-14 09:40:52 -03:00
akwizgran
ca4fc2dc26
Merge branch '1627-delete-completed-privategroup-sessions' into 'master'
...
Delete conversation messages belonging to completed private group sessions
Closes #1627
See merge request briar/briar!1167
2019-10-14 11:57:27 +00:00
Torsten Grote
9736f9d31f
[core] allow messages from private group sessions with responses get deleted
2019-10-09 17:21:41 -03:00
Torsten Grote
440d5239b1
[core] track GroupCount properly when deleting messages from SharingManager
2019-10-09 13:32:41 -03:00
Torsten Grote
e4a8b10b94
[core] allow messages from shareable sessions with responses get deleted
2019-10-09 13:22:37 -03:00
Torsten Grote
41676065c5
[core] Fix MessageTracker group counts after deleting messages
2019-10-09 13:19:43 -03:00
Torsten Grote
e3e47dae48
[core] throw AssertionError if SessionId is missing
...
Also remove stale comment
2019-10-09 08:27:33 -03:00
Torsten Grote
9660ff2fff
[core] delete conversation messages belonging to completed introduction sessions
...
A session is completed if it returned to the START state
and if all sent messages have been ACKed by the receiver.
The session's metadata is kept in case the user restarts the session
by doing another introduction.
2019-10-09 08:24:16 -03:00
Torsten Grote
c46fdce277
Add ConversationManager method for deleting all messages
...
Note that this does not yet delete special conversation messages
such as invitations or introductions and their responses.
2019-10-03 14:47:12 -03:00
akwizgran
32e1d6c748
Upgrade Rome to fix memory allocation bug.
2019-06-28 15:09:09 +01:00
akwizgran
d145a082f5
Bump client minor version to avoid triggering crash.
2019-06-28 14:07:28 +01:00
akwizgran
593a0c4632
Improve handling of missing and invalid attachments.
2019-06-19 11:23:57 +01:00
akwizgran
ed20b2d8d6
Use attachment header to retrieve attachment.
2019-06-19 10:57:13 +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
11eefaedcf
Refactor attachment creation
2019-06-17 13:11:14 -03:00
Torsten Grote
f76f9be4ed
Reject attachments that exceed the allowed size
...
Closes #1468
2019-06-17 13:11:13 -03:00
Torsten Grote
6167ba5c46
[android] move unsent attachment cache logic into AttachmentController
2019-06-17 13:11:12 -03:00
Torsten Grote
55f4600a69
[android] Create attachments before showing previews
2019-06-17 13:11:12 -03:00
akwizgran
cd40e771d2
Allow messages to be marked as temporary.
2019-06-12 15:11:10 +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
4ea8a4732c
Fix race conditions in ForumSharingIntegrationTest.
2019-06-04 11:57:39 +01:00
akwizgran
89cbdc824c
Add integration test for handshaking with pending contact.
2019-06-03 15:36:28 +01:00