Commit Graph

  • 9a0de545b8 Merge pull request #1118 from matrix-org/jryans/4s-new-key-backup J. Ryan Stinnett 2019-12-12 17:33:05 +00:00
  • 86c530e967 Leave the description alone Travis Ralston 2019-12-12 10:27:02 -07:00
  • 049b769f68 Add docs J. Ryan Stinnett 2019-12-12 17:27:01 +00:00
  • dcd6626fe6 Fix readme for new lack of minification Travis Ralston 2019-12-12 10:26:44 -07:00
  • 601cefe975 Fix the release script for new build process Travis Ralston 2019-12-12 10:25:19 -07:00
  • 1fc2ab7f7d Fix backup tests J. Ryan Stinnett 2019-12-12 16:06:46 +00:00
  • f2c5b2bd49 Emit user trust via the client J. Ryan Stinnett 2019-12-12 15:41:56 +00:00
  • f31f88ce31 Merge remote-tracking branch 'origin/develop' into jryans/4s-new-key-backup J. Ryan Stinnett 2019-12-12 15:38:32 +00:00
  • d35f5152a9 Restore key backup from stored key J. Ryan Stinnett 2019-12-12 15:11:48 +00:00
  • d8e19db8bf Merge pull request #1117 from matrix-org/jryans/rm-user-verif-event J. Ryan Stinnett 2019-12-12 15:06:13 +00:00
  • 376e56d5fd Guard free calls J. Ryan Stinnett 2019-12-12 14:49:49 +00:00
  • 72f856eca4 Add util to check whether backup key is stored J. Ryan Stinnett 2019-12-12 14:06:14 +00:00
  • dbab75eae7 Report cross-signing sig as JS style boolean J. Ryan Stinnett 2019-12-12 13:25:03 +00:00
  • 7457da80e9 Clean up backup trust checks J. Ryan Stinnett 2019-12-12 13:18:32 +00:00
  • 443e01d38c Always check backup validity, even during enabling J. Ryan Stinnett 2019-12-12 12:39:06 +00:00
  • 880438c5c1 Remove unused user verification event J. Ryan Stinnett 2019-12-12 12:13:31 +00:00
  • 1984cf02cf Merge branch 'develop' into travis/babel7-watcher Travis Ralston 2019-12-11 17:22:42 -07:00
  • 5423d3ca61 Merge pull request #1116 from matrix-org/jryans/4s-new-key-backup J. Ryan Stinnett 2019-12-11 17:54:19 +00:00
  • 3f448df1d3 Create key backup with secret storage J. Ryan Stinnett 2019-12-11 16:28:58 +00:00
  • a626b44bbe Fix check for private keys J. Ryan Stinnett 2019-12-11 14:56:09 +00:00
  • 4c6e2fca91 Merge pull request #1115 from matrix-org/jryans/restore-watch J. Ryan Stinnett 2019-12-11 14:58:19 +00:00
  • ab4d9ae4bc Restore watching mode for start:watch J. Ryan Stinnett 2019-12-11 14:50:28 +00:00
  • fb3d075da2 Merge pull request #1079 from matrix-org/jryans/4s-new-key-backup J. Ryan Stinnett 2019-12-11 11:04:22 +00:00
  • 657e48de7e Fix grammar J. Ryan Stinnett 2019-12-11 10:51:12 +00:00
  • 1b63cb1406 Merge remote-tracking branch 'origin/develop' into jryans/4s-new-key-backup J. Ryan Stinnett 2019-12-11 10:09:29 +00:00
  • 4bdabbfbe9 [BREAKING] Refactor the entire build process Travis Ralston 2019-12-10 13:25:07 -07:00
  • 01f0dd4498 Merge pull request #1112 from matrix-org/travis/babel-7 Travis Ralston 2019-12-10 12:14:24 -07:00
  • f59650d8a6 Use better-docs jsdoc template for TypeScript+JS documentation Travis Ralston 2019-12-10 11:59:46 -07:00
  • 0e444fd925 Re-add babel-eslint Travis Ralston 2019-12-10 11:53:02 -07:00
  • 9b8b57d186 Convert randomstring to typescript as a proof of concept Travis Ralston 2019-12-10 11:50:01 -07:00
  • ca6a52727c Fix logger imports in tests Travis Ralston 2019-12-10 11:39:56 -07:00
  • 3dfde6bf6a Setup for babel@7 + typescript Travis Ralston 2019-12-10 11:31:23 -07:00
  • 780394b051 Merge remote-tracking branch 'origin/develop' into jryans/4s-new-key-backup J. Ryan Stinnett 2019-12-10 17:54:02 +00:00
  • 6942e3467b Rework to hold cross-signing keys in JS SDK as needed J. Ryan Stinnett 2019-12-10 16:39:42 +00:00
  • 70eb8a7300 Merge pull request #1100 from matrix-org/t3chguy/remove_bluebird_13 Michael Telatynski 2019-12-10 16:58:22 +00:00
  • 15a8c23cd0 Merge pull request #1088 from matrix-org/t3chguy/remove_bluebird_12 Michael Telatynski 2019-12-10 16:55:23 +00:00
  • 49f0e368d0 Merge pull request #1104 from matrix-org/uhoreg/ignore_verification_done Hubert Chathi 2019-12-10 09:27:22 -05:00
  • 590608a215 Merge pull request #1111 from matrix-org/bwindels/fix-verif-remote-echo-cancel Bruno Windels 2019-12-10 14:09:47 +00:00
  • 202fec2a35 dont cancel on remote echo of own .request event Bruno Windels 2019-12-10 14:35:17 +01:00
  • 817bfa35e5 Merge pull request #1109 from matrix-org/bwindels/accept-verif-request-rebased Bruno Windels 2019-12-10 11:10:01 +00:00
  • 110c9800f0 Merge branches 't3chguy/remove_bluebird_12' and 't3chguy/remove_bluebird_13' of github.com:matrix-org/matrix-js-sdk into t3chguy/remove_bluebird_12 Michael Telatynski 2019-12-10 00:19:03 +00:00
  • 1a6dc973bb Merge branches 'develop' and 't3chguy/remove_bluebird_13' of github.com:matrix-org/matrix-js-sdk into t3chguy/remove_bluebird_13 Michael Telatynski 2019-12-10 00:18:32 +00:00
  • 44dd674dab Note about static potential J. Ryan Stinnett 2019-12-09 17:57:24 +00:00
  • 4a3ce640d7 Document verification methods accepts cross-signing key ID as well J. Ryan Stinnett 2019-12-09 17:20:10 +00:00
  • df6ebf83b4 fix tests Bruno Windels 2019-12-09 17:43:36 +01:00
  • e5dcc5a407 use verification request with channel from crypto Bruno Windels 2019-12-09 17:43:14 +01:00
  • 1ee8abb0e6 wrap channel passed to verifier to nofity request Bruno Windels 2019-12-09 17:41:53 +01:00
  • dd40435425 make verifier use channel instead of client straight away Bruno Windels 2019-12-09 17:41:22 +01:00
  • 74cb57c761 extract DM verification specific things into InRoomChannel Bruno Windels 2019-12-09 17:38:24 +01:00
  • 86123f28f7 extract to_device verification specific things into ToDeviceChannel Bruno Windels 2019-12-09 17:37:59 +01:00
  • f97ab32e7c extract common logic between normal & DM verif into single request class Bruno Windels 2019-12-09 17:36:53 +01:00
  • b0e2544e4b Merge branch 'master' into develop RiotRobot 2019-12-09 11:25:47 +00:00
  • 0d59963b53 v2.4.6 v2.4.6 RiotRobot 2019-12-09 11:23:37 +00:00
  • c669aafedb Prepare changelog for v2.4.6 RiotRobot 2019-12-09 11:23:37 +00:00
  • 2a2a40af7a Add separate check for secret storage keys J. Ryan Stinnett 2019-12-06 17:51:20 +00:00
  • 1df12d1677 Fix type docs for checkPrivateKey J. Ryan Stinnett 2019-12-06 14:41:29 +00:00
  • 14a2d7e860 Add docs for more exported cross-signing APIs J. Ryan Stinnett 2019-12-06 13:20:57 +00:00
  • 3f2c05664f More unstable notices J. Ryan Stinnett 2019-12-06 13:13:20 +00:00
  • 9b05d1d68e Merge remote-tracking branch 'origin/develop' into jryans/4s-new-key-backup J. Ryan Stinnett 2019-12-06 12:08:33 +00:00
  • 772d668389 Merge pull request #1105 from matrix-org/jryans/xs-dl-storage J. Ryan Stinnett 2019-12-06 12:06:49 +00:00
  • 03360a663e Fix device list's cross-signing storage path J. Ryan Stinnett 2019-12-06 11:59:14 +00:00
  • e1e9f690c9 ignore m.key.verification.done messages when we don't expect any more messages Hubert Chathi 2019-12-05 12:53:59 -05:00
  • 934e81d16c Clarify the key backup integration is unfinished J. Ryan Stinnett 2019-12-05 16:36:17 +00:00
  • 88bb31d3e6 Expose deriveKey from passphrase J. Ryan Stinnett 2019-12-05 14:53:32 +00:00
  • 33f5894547 Adjust secret key adding to consume instead of create J. Ryan Stinnett 2019-12-05 11:00:40 +00:00
  • fa46d2bef8 Merge pull request #1103 from matrix-org/dbkr/yarn_upgrade_dec19 David Baker 2019-12-05 13:58:50 +00:00
  • 65f8556ee9 Include KDF params in recovery key info J. Ryan Stinnett 2019-12-05 10:20:20 +00:00
  • ebe174fbef lets *not* get rid of pointless waits :D Michael Telatynski 2019-12-04 23:47:53 +00:00
  • eaaeedbb37 Merge branches 'develop' and 't3chguy/remove_bluebird_12' of github.com:matrix-org/matrix-js-sdk into t3chguy/remove_bluebird_12 Michael Telatynski 2019-12-04 23:44:04 +00:00
  • bf45c176a7 get rid of bunch of seemingly pointless waits Michael Telatynski 2019-12-04 23:42:16 +00:00
  • 87a8e4c216 Apply uhoreg's patch (with jesty stuff changed out) Michael Telatynski 2019-12-04 23:37:49 +00:00
  • 30cc7d4f0f Fix one of the crypto.spec.js failures Michael Telatynski 2019-12-04 23:31:20 +00:00
  • 4a47867e49 Down to two test failures Michael Telatynski 2019-12-04 19:17:58 +00:00
  • 5fced642fa Allow getSecretStorageKey to be async J. Ryan Stinnett 2019-12-04 17:30:27 +00:00
  • 9fb559307b Add recovery key generation path J. Ryan Stinnett 2019-12-04 15:32:22 +00:00
  • 96c8c2b9c3 Test for cross-signing private key as well as public J. Ryan Stinnett 2019-12-04 15:16:38 +00:00
  • 145cdf6985 Remove extra space J. Ryan Stinnett 2019-12-04 14:59:39 +00:00
  • 5910fd95ff Treat secret as not stored if its key info is missing J. Ryan Stinnett 2019-12-04 14:21:13 +00:00
  • c0dbf2df7f Publicise method testing for secret storage key existence J. Ryan Stinnett 2019-12-04 13:51:43 +00:00
  • cfaadef669 yarn upgrade David Baker 2019-12-04 14:19:38 +00:00
  • eeffe208ec Clarify client-level method for adding secret storage keys J. Ryan Stinnett 2019-12-04 13:45:56 +00:00
  • 358f13500b v2.4.6-rc.1 v2.4.6-rc.1 RiotRobot 2019-12-04 11:57:08 +00:00
  • 016f16954a Prepare changelog for v2.4.6-rc.1 RiotRobot 2019-12-04 11:57:07 +00:00
  • 9dc61faa6f Add bootstrap option to specify storage key J. Ryan Stinnett 2019-12-04 11:36:25 +00:00
  • 2173ab3437 Add test for bootstrapping from scratch J. Ryan Stinnett 2019-12-04 10:59:28 +00:00
  • c1543545d2 Merge pull request #1102 from matrix-org/travis/aliases Travis Ralston 2019-12-03 13:54:27 -07:00
  • 5da936d96a Fix tests Travis Ralston 2019-12-03 13:38:40 -07:00
  • 0dead73837 Update alias handling Travis Ralston 2019-12-03 12:29:50 -07:00
  • 66a6dd1f0c Switch to Node compatible base64 handling J. Ryan Stinnett 2019-12-03 18:01:39 +00:00
  • 8a8109272a fix undef3 Michael Telatynski 2019-12-02 23:45:12 +00:00
  • 7ea30c449e Merge branch 't3chguy/remove_bluebird_13' of github.com:matrix-org/matrix-js-sdk into t3chguy/remove_bluebird_13 Michael Telatynski 2019-12-02 23:43:32 +00:00
  • a6e4096773 fix Michael Telatynski 2019-12-02 23:43:06 +00:00
  • c1e2d646b6 undo remove Michael Telatynski 2019-12-02 23:42:10 +00:00
  • 710ac6847d fix undef2 Michael Telatynski 2019-12-02 23:39:47 +00:00
  • f0267eae36 fix undef Michael Telatynski 2019-12-02 23:38:55 +00:00
  • 1632ee3537 fix order Michael Telatynski 2019-12-02 23:18:26 +00:00
  • a16cdb948c Fix cross-signing.spec by waiting for right emit Michael Telatynski 2019-12-02 22:30:34 +00:00
  • c4ae27dae6 Merge branches 'develop' and 't3chguy/remove_bluebird_13' of github.com:matrix-org/matrix-js-sdk into t3chguy/remove_bluebird_13 Michael Telatynski 2019-12-02 22:56:13 +00:00
  • 053bc49738 simplify promiseTry Michael Telatynski 2019-12-02 22:55:05 +00:00
  • 3a1de9fbdc Rip out more bluebirds AGAIN Michael Telatynski 2019-11-25 17:15:11 +00:00