Commit Graph

  • c57109c2f3 tidy up Michael Telatynski 2019-11-20 21:16:11 +00:00
  • 522640edd9 rip out lolex also Michael Telatynski 2019-11-20 21:05:21 +00:00
  • 5fc0629201 fix expect calls Michael Telatynski 2019-11-20 20:19:54 +00:00
  • 26edd7431a fix yarn scripts test Michael Telatynski 2019-11-20 19:56:50 +00:00
  • fd58957b06 migrate to jest from mocha+expect+istanbul Michael Telatynski 2019-11-20 19:52:50 +00:00
  • 12bb0b86dd v2.4.4-rc.1 v2.4.4-rc.1 RiotRobot 2019-11-20 18:19:30 +00:00
  • 165c1fc0b6 Prepare changelog for v2.4.4-rc.1 RiotRobot 2019-11-20 18:19:30 +00:00
  • 4116d89d5f Store cross-signing keys in secret storage J. Ryan Stinnett 2019-11-20 17:48:36 +00:00
  • cc192efe45 Create the SSSS default key when needed J. Ryan Stinnett 2019-11-20 17:27:57 +00:00
  • feef1a35b9 Add first pass at bootstrapping Secure Secret Storage J. Ryan Stinnett 2019-11-20 15:48:19 +00:00
  • 55a2f46604 Remove doesCrossSigningHaveKeys, use getId instead J. Ryan Stinnett 2019-11-20 14:41:47 +00:00
  • ed8b303400 Simplify public key access for cross signing J. Ryan Stinnett 2019-11-19 17:47:15 +00:00
  • c785b10603 Merge pull request #1077 from matrix-org/bwindels/dm-verif-in-e2ee-rooms Bruno Windels 2019-11-19 14:32:01 +00:00
  • 90512bdd5f also listen for non-encrypted events when verifying over DM Bruno Windels 2019-11-19 15:23:05 +01:00
  • 4acd06eaba Fix typo in CrossSigning#resetKeys J. Ryan Stinnett 2019-11-19 13:52:26 +00:00
  • 10751e9a6d Merge pull request #1078 from matrix-org/jryans/4s-new-key-backup J. Ryan Stinnett 2019-11-19 12:54:38 +00:00
  • d2ebc58c3c Use secret storage alg const in tests J. Ryan Stinnett 2019-11-19 11:43:37 +00:00
  • d51c5a2d68 Rename secret storage file to match the default class J. Ryan Stinnett 2019-11-19 11:21:20 +00:00
  • 1f24845431 Standardise naming of key ID variables in secret storage J. Ryan Stinnett 2019-11-19 10:48:47 +00:00
  • 3b02b62ba5 add m.relates_to back to the content on the requesting side for e2e room Bruno Windels 2019-11-18 18:34:05 +01:00
  • 24ae787736 make it explicit that the transaction id is added for the start event Bruno Windels 2019-11-18 18:33:11 +01:00
  • cd735ef459 use getRelation as getContent()[m.relates_to] doesn't work in e2ee rooms Bruno Windels 2019-11-18 18:31:39 +01:00
  • 180fea8ace only send decrypted events to Verifier in e2ee rooms Bruno Windels 2019-11-18 18:30:43 +01:00
  • 5f02c4b5ad Namespace default secret storage key methods J. Ryan Stinnett 2019-11-18 15:17:06 +00:00
  • 41680f6089 Merge pull request #1075 from matrix-org/dbkr/fix_key_backup_local_trust David Baker 2019-11-18 14:57:35 +00:00
  • 730f7d3dff Extract secret storage algorithm to constant J. Ryan Stinnett 2019-11-18 14:38:02 +00:00
  • d32033f105 Merge remote-tracking branch 'origin/develop' into dbkr/fix_key_backup_local_trust David Baker 2019-11-18 14:10:04 +00:00
  • 440274d639 Fix local trust for key backups David Baker 2019-11-18 13:30:00 +00:00
  • f93130a8a7 Add method to check whether cross-signing has keys J. Ryan Stinnett 2019-11-18 12:31:31 +00:00
  • 3d9bddfb9f Merge pull request #1072 from matrix-org/bwindels/userinfomakeover Bruno Windels 2019-11-15 16:39:31 +00:00
  • 439abbcce9 Merge pull request #1071 from matrix-org/travis/new-deactivate Travis Ralston 2019-11-15 09:17:12 -07:00
  • ac91367801 Merge pull request #832 from matrix-org/dbkr/cross_signing David Baker 2019-11-15 16:09:06 +00:00
  • 2a63cc474c Update import David Baker 2019-11-15 15:57:25 +00:00
  • 56261263f5 Rename backup_password & functions David Baker 2019-11-15 15:54:43 +00:00
  • 04b57bbe9d Remove ghost of some old code David Baker 2019-11-15 15:27:02 +00:00
  • c550f83a04 update jsdoc David Baker 2019-11-15 14:57:29 +00:00
  • 5224ef4b1f This is now implemented David Baker 2019-11-15 14:56:05 +00:00
  • 2ab033e76e is now implemented David Baker 2019-11-15 14:45:43 +00:00
  • fa2e669eda More jsdoc updates David Baker 2019-11-15 14:44:08 +00:00
  • f0ba1f2ac0 c+p fail David Baker 2019-11-15 14:43:41 +00:00
  • 6d0237ec71 This now returns DeviceTrustLevel too David Baker 2019-11-15 14:42:06 +00:00
  • 97dff4640a Capitalise jsdoc David Baker 2019-11-15 14:41:12 +00:00
  • 00b571a429 c+p fail David Baker 2019-11-15 14:40:57 +00:00
  • 86e0f49231 c+p fail David Baker 2019-11-15 14:40:16 +00:00
  • f2f205f9bd Typo David Baker 2019-11-15 14:38:44 +00:00
  • f84ec090cb backticks in jsdoc David Baker 2019-11-15 14:38:27 +00:00
  • d37ed9ff6f lint David Baker 2019-11-15 12:39:14 +00:00
  • f5a5f5e51a Update yarn.lock David Baker 2019-11-15 12:31:22 +00:00
  • fe010242d9 Why is 'cross-signing' so hard to type? David Baker 2019-11-15 12:30:05 +00:00
  • 545ebf81bf Move Crypto.prototype.init back to its rightful place David Baker 2019-11-15 12:29:03 +00:00
  • 408934932a copy jsdoc to internal methods David Baker 2019-11-15 12:27:14 +00:00
  • 6f42824c35 Typo David Baker 2019-11-15 12:26:24 +00:00
  • c3215d51bd Switch the CroosSigningLevel constants David Baker 2019-11-15 12:23:37 +00:00
  • e541b96a71 Change check{User|Device}Trust interfaces David Baker 2019-11-15 12:15:13 +00:00
  • 904a2f466e Maybe use the right user ID too Travis Ralston 2019-11-14 11:54:13 -07:00
  • bad48da11a Check the right Synapse endpoint for determining admin capabilities Travis Ralston 2019-11-14 11:50:06 -07:00
  • ce2d1d6e2b Don't emit event here, as per comment David Baker 2019-11-14 17:41:58 +00:00
  • 2820071db1 add method to get last active timestamp in room Bruno Windels 2019-11-14 17:00:28 +01:00
  • 5937185ce9 Assert usage of setDeviceVerification for cross-signing keys David Baker 2019-11-14 14:24:41 +00:00
  • be9b7a0d24 Remove getPublicKey David Baker 2019-11-14 14:10:13 +00:00
  • 7ca09ad749 tariling space David Baker 2019-11-14 12:18:07 +00:00
  • 686a7a40f9 Remove outdated comment David Baker 2019-11-14 12:10:10 +00:00
  • 2a7b2835b6 remove unused function David Baker 2019-11-14 12:09:12 +00:00
  • 69ecf3b145 jsdoc formatting David Baker 2019-11-14 12:00:31 +00:00
  • 2cd748b50c Add matrix foundation copyright David Baker 2019-11-14 11:57:47 +00:00
  • 291133beb9 Fix comment David Baker 2019-11-14 11:56:35 +00:00
  • e10c17c866 Use official name for SSSS David Baker 2019-11-14 12:10:56 +00:00
  • 0048cbef08 Mark cross siging / SSSS APIs as unstable David Baker 2019-11-14 11:51:44 +00:00
  • d9d65309b3 More s/cross-signing/crossSigning/ David Baker 2019-11-14 11:29:08 +00:00
  • d5d8032b5b Camelcase event names David Baker 2019-11-14 11:04:37 +00:00
  • 693c749da0 lint David Baker 2019-11-13 17:59:25 +00:00
  • 7218e31a9c Sign & verify SSSS keys David Baker 2019-11-13 17:52:24 +00:00
  • 1798f3921f Make setDeafultKeyId wait for event David Baker 2019-11-13 14:42:08 +00:00
  • d12c56a623 lint David Baker 2019-11-13 14:11:50 +00:00
  • 26aa3d3ce7 Support default keys David Baker 2019-11-13 14:09:40 +00:00
  • c97a87d1f6 Throw if an unknown key is specified David Baker 2019-11-12 14:07:05 +00:00
  • 9bc185d459 Fix what was probablyt a c+p fail David Baker 2019-11-12 13:21:37 +00:00
  • 4c651c15ea Convert secrets events to callbacks too David Baker 2019-11-11 20:01:11 +00:00
  • a98e6964ef Missed bits of callback renaming David Baker 2019-11-11 16:51:49 +00:00
  • 6f8d9c4693 Rename getPrivateKeys to getCrossSigningKeys David Baker 2019-11-11 16:45:01 +00:00
  • fbc4bd0c96 Merge pull request #1067 from matrix-org/bwindels/verification-over-dm David Baker 2019-11-08 16:19:50 +00:00
  • 03c9241783 Merge pull request #1066 from matrix-org/jryans/privacy-prefix-r0 J. Ryan Stinnett 2019-11-07 20:00:57 +02:00
  • 3a983271d6 add comments David Baker 2019-11-07 16:21:53 +00:00
  • 03fe4afe32 lint David Baker 2019-11-07 15:20:07 +00:00
  • 12627022d1 Convert sas verification test to callbacks David Baker 2019-11-07 15:18:16 +00:00
  • fabfe16d45 lint David Baker 2019-11-07 12:35:39 +00:00
  • a34758f938 Convert event interface to callbacks David Baker 2019-11-07 12:31:44 +00:00
  • 20f5c3ea28 Use stable API prefix for 3PID APIs when supported J. Ryan Stinnett 2019-11-06 18:02:10 +00:00
  • 62e490cfe4 add FIXME note for (expected) uncaught rejection Bruno Windels 2019-11-06 12:36:50 +01:00
  • a9dba39623 include redacted event so has same signature as other Relations events Bruno Windels 2019-11-04 15:56:15 +01:00
  • f1d417597c only emit Event.relationsCreated once event has been added Bruno Windels 2019-11-04 15:55:29 +01:00
  • 549f679bf1 Merge branch 'master' into develop RiotRobot 2019-11-04 13:59:24 +00:00
  • 6ba052dcc4 v2.4.3 v2.4.3 RiotRobot 2019-11-04 13:51:50 +00:00
  • de873b84f5 Prepare changelog for v2.4.3 RiotRobot 2019-11-04 13:51:49 +00:00
  • 37558ac1b4 detect other end cancelling and reject main promise Bruno Windels 2019-11-04 14:38:24 +01:00
  • 9140d5a091 don't clear expected type before including it in error Bruno Windels 2019-11-04 14:37:12 +01:00
  • 7827af0d90 Merge pull request #1063 from matrix-org/jryans/rm-jenkins J. Ryan Stinnett 2019-11-01 18:23:16 +02:00
  • 1af8d20adf Remove Jenkins scripts J. Ryan Stinnett 2019-11-01 15:54:55 +00:00
  • 91df096698 Update tests J. Ryan Stinnett 2019-11-01 14:10:16 +00:00
  • e8fd0498a7 Relax identity server discovery checks to FAIL_PROMPT J. Ryan Stinnett 2019-10-31 17:58:14 +00:00