Commit Graph

  • 544cc36006 explain a bit why we're doing things here Bruno Windels 2020-04-02 11:30:09 +02:00
  • 1834e6688f Merge pull request #1294 from matrix-org/uhoreg/check_sssss_passphrase Hubert Chathi 2020-04-01 16:01:34 -04:00
  • e1ee56aa43 Merge pull request #1296 from matrix-org/dbkr/debug_stuck_events David Baker 2020-04-01 18:54:52 +01:00
  • a1779719be Add some debug logging for events stuck to bottom of timeline David Baker 2020-04-01 18:48:59 +01:00
  • 0e464af627 Merge pull request #1295 from matrix-org/bwindels/fixdoublerequestexplosion Bruno Windels 2020-04-01 17:17:24 +00:00
  • fd7f0c3b5a Ignore phase while checking if other party supports scanning Bruno Windels 2020-04-01 19:01:53 +02:00
  • ed210a4fb1 Use static constructor that can be async (as looking up device is async) Bruno Windels 2020-04-01 19:00:57 +02:00
  • c2a0504980 update comments Bruno Windels 2020-03-31 18:39:47 +02:00
  • b6708871d3 fix olmlib import Bruno Windels 2020-03-31 18:39:36 +02:00
  • 275ea6aacb spec recommends 11 random bytes for shared secret Bruno Windels 2020-03-31 16:05:27 +02:00
  • f97d413603 expose chosen method after request has started Bruno Windels 2020-03-31 15:48:38 +02:00
  • 2c7ea0606b move shared secret to QRCodeData Bruno Windels 2020-03-31 15:47:58 +02:00
  • d7a7100912 reuse keys from qr code data to sign Bruno Windels 2020-03-31 15:09:41 +02:00
  • 2c54b8d77e ask the user if the other user scanned the QR code Bruno Windels 2020-03-31 15:09:14 +02:00
  • b30f278e03 checking the userid isn't a thing anymore AFAIK Bruno Windels 2020-03-31 15:08:43 +02:00
  • b642030a34 keep a copy of the master/device key and mode, for use in reciprocate Bruno Windels 2020-03-31 15:06:57 +02:00
  • 725976d472 Add QR code buffer generation to VerificationRequest (from react-sdk) Bruno Windels 2020-03-31 13:50:43 +02:00
  • 80d87e1bf1 prevent the same event being handled twice in the verification request, result in cancellation Bruno Windels 2020-04-01 17:13:24 +02:00
  • d01f527e71 only try to set keyInfo if it exists Hubert Chathi 2020-03-31 16:54:06 -04:00
  • 3e68c82171 apply changes from code review Hubert Chathi 2020-03-31 16:34:41 -04:00
  • 51bde23207 Merge branch 'develop' into uhoreg/check_sssss_passphrase Hubert Chathi 2020-03-31 10:41:39 -04:00
  • 934ed37fdc Merge pull request #1293 from matrix-org/jryans/4s-prompt-overload J. Ryan Stinnett 2020-03-31 11:04:51 +01:00
  • 4a965f5408 Convert secret storage key creation to object J. Ryan Stinnett 2020-03-31 10:45:02 +01:00
  • 6343da33c3 Merge pull request #1292 from matrix-org/jryans/id-change-red J. Ryan Stinnett 2020-03-31 10:07:20 +01:00
  • e6edee863f add ability to check symmetric SSSS key before we try to use it Hubert Chathi 2020-03-30 17:21:47 -04:00
  • 9a1d62438d Receive private key for caching from the app layer J. Ryan Stinnett 2020-03-30 21:23:36 +01:00
  • d2ba3039c7 Add missing awaits in bootstrap path J. Ryan Stinnett 2020-03-30 21:22:58 +01:00
  • b6ad4c10bc Track whether we have verified a user before J. Ryan Stinnett 2020-03-27 23:46:36 +00:00
  • 93954d314e Remove unused variable in device list J. Ryan Stinnett 2020-03-26 18:03:09 +00:00
  • 282f85f1dd Add missing await when changing key IDs J. Ryan Stinnett 2020-03-26 18:02:44 +00:00
  • 223d37ffce Merge branch 'master' into develop RiotRobot 2020-03-30 13:23:17 +01:00
  • 3d20388ca0 v5.2.0 v5.2.0 RiotRobot 2020-03-30 13:20:20 +01:00
  • 198c9d934e Prepare changelog for v5.2.0 RiotRobot 2020-03-30 13:20:20 +01:00
  • d43005d91e Merge pull request #1290 from matrix-org/dbkr/send_is_verified_rel J. Ryan Stinnett 2020-03-30 10:28:51 +01:00
  • 02264b4572 Merge pull request #1222 from matrix-org/bwindels/fixtestfailure Bruno Windels 2020-03-30 08:36:15 +00:00
  • add652f18e Merge pull request #1288 from matrix-org/bwindels/alwayssenddone Bruno Windels 2020-03-27 16:30:28 +00:00
  • 1b9146b9e7 Merge pull request #1291 from matrix-org/dbkr/request_key_backup_key David Baker 2020-03-27 15:43:16 +00:00
  • 5178819b51 Merge pull request #1276 from mjattiot/hotfix/screen_sharing J. Ryan Stinnett 2020-03-27 15:40:53 +00:00
  • f57c25ec27 Make test pass again David Baker 2020-03-27 15:13:46 +00:00
  • 794429b68b Request the key backup key & restore backup David Baker 2020-03-27 14:40:15 +00:00
  • 983a04bb00 Merge pull request #1289 from matrix-org/dbkr/send_is_verified David Baker 2020-03-27 14:28:47 +00:00
  • adbef16b9d Also pass the parameter in David Baker 2020-03-27 14:14:45 +00:00
  • 157ea49328 Fix isVerified returning false David Baker 2020-03-27 14:11:32 +00:00
  • 17386e7aae Also pass the parameter in David Baker 2020-03-27 14:14:45 +00:00
  • cb19cd673f Fix isVerified returning false David Baker 2020-03-27 14:11:32 +00:00
  • 4f0a297cf3 remove obsolete comment Bruno Windels 2020-03-27 12:08:43 +01:00
  • 6553e331cd also send .done event for to_device verification Bruno Windels 2020-03-27 12:04:48 +01:00
  • 21908aea6c Merge pull request #1286 from matrix-org/bwindels/verifignoredupes Bruno Windels 2020-03-26 17:07:09 +00:00
  • 7c40798ee0 Merge pull request #1287 from matrix-org/dbkr/secret_request_front_door David Baker 2020-03-26 16:16:02 +00:00
  • 8cdc635cad lint and aldo indent in a more traditional way David Baker 2020-03-26 16:12:11 +00:00
  • 7f5ac072e6 Use requestSecret on the client to request secrets David Baker 2020-03-26 16:01:35 +00:00
  • d69af72c7a Merge pull request #1277 from Awesome-Technologies/develop Travis Ralston 2020-03-26 09:33:41 -06:00
  • ece1e202de indenting Bruno Windels 2020-03-26 15:04:28 +01:00
  • 91f38a362d ignore duplicate verification events Bruno Windels 2020-03-26 15:04:13 +01:00
  • 5a3cc314be v5.2.0-rc.1 v5.2.0-rc.1 RiotRobot 2020-03-26 12:55:17 +00:00
  • 3dfaafd177 Prepare changelog for v5.2.0-rc.1 RiotRobot 2020-03-26 12:55:16 +00:00
  • bdba61975b Merge pull request #1285 from matrix-org/dbkr/trust_cross_signing_flag David Baker 2020-03-26 12:19:08 +00:00
  • 3b9023ec2b add comment David Baker 2020-03-26 12:04:16 +00:00
  • 4dfc7958b6 lint David Baker 2020-03-26 10:07:17 +00:00
  • 2fad318726 Make the flag only affect trust of other people's devices David Baker 2020-03-26 09:58:05 +00:00
  • 480b0e64a6 lint David Baker 2020-03-25 18:44:55 +00:00
  • 6ec7b5d404 Add a flag for whether cross signing signatures are trusted David Baker 2020-03-25 18:36:08 +00:00
  • 0781d78da8 Merge pull request #1282 from matrix-org/jryans/robust-secret-share J. Ryan Stinnett 2020-03-25 17:50:58 +00:00
  • 513a256ec1 Merge pull request #1283 from matrix-org/foldleft/remove-extra-promise Zoe 2020-03-25 12:52:42 +00:00
  • 9372790666 remove unnecessary promise Zoe 2020-03-25 11:47:59 +00:00
  • a6532b7881 Fix logging lints J. Ryan Stinnett 2020-03-24 18:34:05 +00:00
  • cea3582ed1 Always attempt caching via bootstrap J. Ryan Stinnett 2020-03-24 18:28:31 +00:00
  • 6bd22a3e9c Add logging to secret request side J. Ryan Stinnett 2020-03-24 17:44:44 +00:00
  • 7b93b99054 Cache USK and SSK private key during bootstrap J. Ryan Stinnett 2020-03-24 17:35:59 +00:00
  • c6eb1525b5 Allow guests to fetch TURN servers Michael Albert 2020-03-21 12:06:11 +01:00
  • a4b8ba0bb3 Add logging when replying to secret requests J. Ryan Stinnett 2020-03-24 15:51:35 +00:00
  • 02216b15e5 Merge pull request #1281 from matrix-org/foldleft/12704-key-requests Zoe 2020-03-24 15:32:09 +00:00
  • 42efdf1e0a Merge pull request #1279 from matrix-org/dbkr/unify_cross_signing_checks David Baker 2020-03-24 13:34:19 +00:00
  • 465f9e634e Merge pull request #1272 from matrix-org/dbkr/symmetric-ssss-migrate David Baker 2020-03-24 13:12:17 +00:00
  • 7e92f0e5c8 OK, that really is all the comment formatting David Baker 2020-03-24 13:08:49 +00:00
  • 859a0d8db2 More comment formatting David Baker 2020-03-24 13:08:12 +00:00
  • 71740cabb5 comment formatting David Baker 2020-03-24 13:06:08 +00:00
  • 8f77680750 Typo David Baker 2020-03-24 13:05:15 +00:00
  • 509e4b337d Update for new name David Baker 2020-03-24 13:01:46 +00:00
  • 942ff0c9fd Better name David Baker 2020-03-24 13:00:53 +00:00
  • 24c3dd1f1a Merge pull request #1280 from matrix-org/uhoreg/reduce_olm_creation David Baker 2020-03-24 10:30:23 +00:00
  • 4f58e9945b factor out failed device notif to a function, and record all failed devices Hubert Chathi 2020-03-24 00:15:04 -04:00
  • 547ded9155 handle failed devices that we aren't going to retry Hubert Chathi 2020-03-23 23:14:36 -04:00
  • 4f112e8379 only re-try creating olm sessions for servers that failed to respond Hubert Chathi 2020-03-23 22:36:10 -04:00
  • 4d63f8ed04 don't always do second phase of olm creation Hubert Chathi 2020-03-23 21:26:56 -04:00
  • 944d39c836 add some comments Hubert Chathi 2020-03-23 16:51:44 -04:00
  • 433977b918 Merge pull request #1275 from matrix-org/bwindels/assumemethodswhentodevice Bruno Windels 2020-03-23 19:39:27 +00:00
  • d9796e3bec Fix indenting David Baker 2020-03-23 19:00:02 +00:00
  • 0a7b9109f0 Move aes functions to their own file David Baker 2020-03-23 18:56:32 +00:00
  • 89bf9ff65b doc style fix David Baker 2020-03-23 18:40:53 +00:00
  • 7f6e223c0c Add function for checking cross-signing is ready David Baker 2020-03-23 18:34:16 +00:00
  • c696e5238b Merge pull request #1278 from matrix-org/dbkr/blacklist_use_device_trust David Baker 2020-03-23 14:58:06 +00:00
  • d303fd0c7c Fix test David Baker 2020-03-23 14:53:55 +00:00
  • e1ad2f8a21 Use checkDeviceTrust when computing untrusted devices David Baker 2020-03-23 14:28:10 +00:00
  • 7053cf0182 Functions to cache session backups key automatically Zoe 2020-03-20 14:30:42 +00:00
  • e25158975b formatting mjattiot 2020-03-20 15:22:28 +01:00
  • 7e028a82fc improved compatibility mjattiot 2020-03-20 15:18:21 +01:00
  • 17fe3e4dc1 init mjattiot 2020-03-20 14:40:24 +01:00
  • 4bd09c45a0 assume the requested method is supported by other party during to_device verification Bruno Windels 2020-03-20 13:29:29 +01:00
  • 6a7a255081 Merge pull request #1271 from matrix-org/foldleft/12704-key-storage Zoe 2020-03-20 11:17:21 +00:00