Commit Graph

6277 Commits

Author SHA1 Message Date
ameba23 5895bc3427 Change spongy to bouncy for briar-headless 2021-09-07 09:58:59 +02:00
akwizgran bb775901e3 Resolve conflict on cherry pick commit to use ByteBuddyClassImposteriser 2021-09-07 09:58:27 +02:00
ameba23 c76d419ecb Tell animal sniffer gradle plugin to ignore java.util.Objects 2021-09-06 12:27:57 +02:00
ameba23 581ecc9aaa Fix header problem with revoke remote wipe messages 2021-09-01 11:59:12 +02:00
ameba23 18d1dd041d Fix type when sending revoke messages 2021-08-31 13:03:58 +02:00
ameba23 03a624ab8f Add revoke remote wipe conversation notification on revoke received 2021-08-31 12:59:39 +02:00
ameba23 9a28203437 Add revoke remote wipe conversation notification 2021-08-31 12:55:48 +02:00
ameba23 d81964844f Fix success fragment 2021-08-31 12:55:18 +02:00
ameba23 a26df1d11a Add revoke remote wipe activity to remote wipe module 2021-08-31 12:44:20 +02:00
ameba23 1ae5de8b2f Downgrade bouncy castle 2021-08-31 12:40:44 +02:00
ameba23 7119771c6e Add revoke remote wipe method 2021-08-31 12:40:24 +02:00
ameba23 6e67c1dfbf Add revoke remote wipe status option to conversation actions menu 2021-08-31 12:39:52 +02:00
ameba23 25029e1fca Add a test to check revoke functionality 2021-08-30 12:20:06 +02:00
ameba23 0c4ad98839 Validate revoke messages 2021-08-30 12:19:37 +02:00
ameba23 8605ead547 Rm unused assertions from witness gradle 2021-08-30 12:12:54 +02:00
ameba23 6c6d41e2cb Upgrade gradle to 4.2.2 2021-08-30 12:11:44 +02:00
ameba23 29bc2a5ee9 Switch from spongycastle to bouncy castle 2021-08-30 11:15:28 +02:00
ameba23 f8f573e150 Add revoke wipe method to RemoteWipeManager 2021-08-30 10:48:45 +02:00
ameba23 c6af32650d Add revoke remote wipe back end functionality 2021-08-30 10:47:13 +02:00
ameba23 2d5e0ee840 Add an additional message type for revoking remote wipe status 2021-08-30 10:46:40 +02:00
ameba23 c64815ca16 Merge branch 'social-backup-poc' into remote-wipe-poc
* social-backup-poc:
  Dont accept shards from mismatched sets - all muss match the first shard received
  Change wording on shard notification messages
  Change message on success fragments
2021-06-22 16:27:08 +02:00
ameba23 95d540644b Dont accept shards from mismatched sets - all muss match the first shard received 2021-06-22 16:26:48 +02:00
ameba23 3b4988c109 Change wording on shard notification messages 2021-06-22 09:49:33 +02:00
ameba23 9b7b583e8a Change message on success fragments 2021-06-21 16:28:10 +02:00
ameba23 5d6a76d64a Implement deleteMessages in RemoteWipeManagerImpl 2021-06-21 13:14:04 +02:00
ameba23 7ff6a72ca1 Merge branch 'social-backup-poc' into remote-wipe-poc
* social-backup-poc:
  Catch NoSuchGroupException when deleting contacts
  Implement deleteMessages in SocialBackupManagerImpl
  Implement deleteAllMessages in SocialBackupManagerImpl
  Add delete all messages to integration test
2021-06-21 13:03:19 +02:00
ameba23 21f3634050 Catch NoSuchGroupException when deleting contacts 2021-06-21 12:56:39 +02:00
ameba23 33549bcbe1 Implement deleteMessages in SocialBackupManagerImpl 2021-06-21 12:25:14 +02:00
ameba23 d975d1dbdd Implement deleteAllMessages in SocialBackupManagerImpl 2021-06-21 12:20:09 +02:00
ameba23 af64bb056d Add delete all messages to integration test 2021-06-21 12:19:32 +02:00
ameba23 68c880b257 Merge branch 'social-backup-poc' into remote-wipe-poc
* social-backup-poc:
  SecretOwnerTask also passes a provider of AuthenticatedCipher
2021-06-16 08:35:05 +02:00
ameba23 ca54566ce0 SecretOwnerTask also passes a provider of AuthenticatedCipher 2021-06-16 08:34:40 +02:00
ameba23 04e18a79bd Merge branch 'social-backup-poc' into remote-wipe-poc
* social-backup-poc:
  Use a provider to instantiate AuthenticatedCipher on each use, to prevent concurrency problems
2021-06-15 21:11:01 +02:00
ameba23 85683a57f1 Use a provider to instantiate AuthenticatedCipher on each use, to prevent concurrency problems 2021-06-15 21:10:33 +02:00
ameba23 1217c2affb Merge branch 'social-backup-poc' into remote-wipe-poc
* social-backup-poc:
  Fix bug with qrCodeRead flag
  Fix bug with qrCodeRead flag
2021-06-15 16:32:24 +02:00
ameba23 f524af893d Fix bug with qrCodeRead flag 2021-06-15 16:29:39 +02:00
ameba23 7b63471205 Fix bug with qrCodeRead flag 2021-06-15 16:29:06 +02:00
ameba23 736651051d Update remote wipe explainer drawable 2021-06-03 10:46:31 +02:00
ameba23 2177036044 Display expiration date on outgoing remote wipe message notification 2021-06-03 09:37:15 +02:00
ameba23 ab136d3167 Move RemoteWipeConstants to briar-api 2021-06-03 09:36:26 +02:00
ameba23 61bae55d7c Replace println with LOG in RemoteWipeManagerImpl 2021-06-01 11:15:18 +02:00
ameba23 aa9216a21e Update integration test to account for wipe messages not having headers on the remote side 2021-06-01 11:02:29 +02:00
ameba23 6bdfeb68a6 Only add remote wipe message headers to local messages 2021-05-31 14:56:36 +02:00
ameba23 985779c633 Assume remote wipe message headers are local 2021-05-31 14:56:07 +02:00
ameba23 9c0a58e3ac Merge branch social-backup-poc 2021-05-31 13:43:43 +02:00
ameba23 a448211549 Remote notification message on receiving wipe signal 2021-05-31 13:40:40 +02:00
ameba23 b4de33c58d Put the listener for remote wipe activated event in BriarService rather than AndroidNotificationManager 2021-05-28 10:04:21 +02:00
ameba23 6b10c88858 Add a RemoteWipeActivatedActivity, and listen for the event in AndroidNotificationManager 2021-05-27 12:26:27 +02:00
ameba23 b453f9b33a Add success fragment after sending an activate remote wipe signal 2021-05-26 09:12:16 +02:00
ameba23 ec21df55f8 Update message encoder and RemoteWipeManager for the new api for RemoteWipeMessageHeader 2021-05-25 12:56:51 +02:00