Commit Graph

1443 Commits

Author SHA1 Message Date
ameba23
fcfbf8e72b Fix bug with displaying existing remote wipers 2022-02-25 09:34:37 +01:00
ameba23
5e0f7219c5 return number of confirm messages sent 2022-02-24 13:12:03 +01:00
ameba23
a665179377 Confirm messages method in remote wipe manager 2022-02-24 13:01:39 +01:00
ameba23
9b5e10baf2 Bug with conditional when checking if confirm messages are sent 2022-02-22 10:26:21 +01:00
ameba23
24c95236f0 Add message header for confirm message. Await delivery before wiping 2022-02-22 10:03:16 +01:00
ameba23
99ffbfd5ae Validate remote wipe confirm messages 2022-02-22 08:49:10 +01:00
ameba23
3f19aeb2d7 Implement CONFIRM remote wipe message 2022-02-21 09:09:10 +01:00
ameba23
b2341e6392 Resolve merge conflict with social-backup-poc 2021-10-06 11:32:11 +02:00
ameba23
336866da51 Revoke existing wipers that are not in the updated set of wipers 2021-09-07 12:44:41 +02:00
ameba23
342cfeab08 Make it possible to amend list of wipers 2021-09-07 11:54:36 +02:00
akwizgran
bb775901e3 Resolve conflict on cherry pick commit to use ByteBuddyClassImposteriser 2021-09-07 09:58:27 +02:00
akwizgran
75f8d72e54 Resolve conflict on cherry pick commit to use ByteBuddyClassImposteriser 2021-09-03 13:58:52 +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
7119771c6e Add revoke remote wipe method 2021-08-31 12:40:24 +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
c6af32650d Add revoke remote wipe back end functionality 2021-08-30 10:47:13 +02:00
ameba23
27b402f57c Log warning on failure to set handshake public key 2021-07-20 11:41:17 +02:00
ameba23
1eb6be2407 Only add Tor transport properties to our social backup 2021-06-29 16:40:05 +02:00
ameba23
4b9c3a1a96 Call KeyManager#AddContact when restoring contacts 2021-06-29 11:43:14 +02:00
ameba23
eb66a13ded Implement message validator for handshake key exchange 2021-06-29 09:48:19 +02:00
ameba23
b860e73bdc Return an empty list when getting headers 2021-06-28 17:34:38 +02:00
ameba23
851bbb293e Rm logging 2021-06-28 17:20:17 +02:00
ameba23
36aaea40bd Register the client and hooks 2021-06-28 17:18:12 +02:00
ameba23
7563172121 Logging 2021-06-28 17:04:53 +02:00
ameba23
fad9257066 Set a contacts handshake public key on receiving one 2021-06-28 13:46:52 +02:00
ameba23
c7bca253fe Inject HandshakeKeyExchangeModule as an eager singleton 2021-06-28 09:58:39 +02:00
ameba23
47f136904c Create HandshakeKeyExchange client and module 2021-06-28 09:55:41 +02:00
ameba23
0a0b79ad9b Check for null when adding local properties to fix integration test 2021-06-25 21:07:44 +02:00
ameba23
3484892628 Use hex encoding for storing shards in shared preferences 2021-06-25 13:20:20 +02:00
ameba23
f67d2f0157 Include local tor properties in backup and check for remote handshake public keys 2021-06-25 13:03:45 +02:00
ameba23
3d807d9950 Save recovered shards in sharedPreferences 2021-06-25 08:44:37 +02:00
ameba23
4cf9ca9c3e Handle transport properties correctly in backup and recovery 2021-06-24 09:34:39 +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
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
7b63471205 Fix bug with qrCodeRead flag 2021-06-15 16:29:06 +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