Florian Duros
2e4276437a
ElementR: Check key backup when user identity changes ( #3760 )
...
Fixes vector-im/element-web#26244
2023-10-03 13:38:51 +01:00
Richard van der Hoff
6a761af867
Element-R: emit VerificationRequestReceived
on incoming request ( #3762 )
2023-10-03 13:37:58 +01:00
RiotRobot
53a72df01b
v29.0.0-rc.1
v29.0.0-rc.1
2023-10-03 11:40:01 +01:00
RiotRobot
75e710d93e
Prepare changelog for v29.0.0-rc.1
2023-10-03 11:39:58 +01:00
RiotRobot
1457ab0cf4
Revert "v29.0.0-rc.1"
...
This reverts commit f01037fe0d
.
2023-10-03 11:39:12 +01:00
RiotRobot
14aafb7977
Revert "Prepare changelog for v29.0.0-rc.1"
...
This reverts commit 2cda6655d7
.
2023-10-03 11:39:03 +01:00
Andy Balaam
90d00b863f
Merge pull request #3772 from matrix-org/andybalaam/manually-backport-remove-dist-from-package
...
Remove the dist script since we no longer have a browserify build
2023-10-03 11:34:08 +01:00
Andy Balaam
5f0ada9578
Remove the dist script since we no longer have a browserify build
2023-10-03 11:32:59 +01:00
RiotRobot
f01037fe0d
v29.0.0-rc.1
2023-10-03 11:08:34 +01:00
RiotRobot
2cda6655d7
Prepare changelog for v29.0.0-rc.1
2023-10-03 11:08:31 +01:00
Michael Telatynski
6eec2ceeeb
Export AutoDiscoveryError and fix type of ALL_ERRORS ( #3768 )
2023-10-03 11:01:16 +01:00
Michael Telatynski
68317ac836
Remove browserify builds ( #3759 )
2023-10-03 10:23:11 +01:00
Michael Telatynski
5c45c980e9
Update cypress.yml
2023-10-03 08:40:40 +01:00
Damon (Toal-Rossi) Vestervand
66251e0855
Use globalThis instead of global ( #3763 )
...
Switches use of `global` to `globalThis`, which is better supported when building with modern build tools like Vite.
Refs #2903
Signed-off-by: Damon Vestervand <damon@beyondwork.ai >
Signed-off-by: Damon <damon@vestervand.net >
2023-10-02 12:04:05 +00:00
Richard van der Hoff
ff53557957
Clean up integ tests for incoming user verification ( #3758 )
...
Move the tests into verification.spec.ts, enable for both stacks, and other cleanups.
2023-09-29 17:26:24 +01:00
Richard van der Hoff
126352afd5
Bump matrix-sdk-crypto-wasm to 1.3.0 ( #3757 )
2023-09-29 17:25:33 +01:00
Hugh Nimmo-Smith
f33da83d90
Support for stable MSC3882 get_login_token ( #3416 )
...
* Support for stable MSC3882 get_login_token
* Make changes non-breaking by deprecation
* Update src/@types/auth.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Update spec/integ/matrix-client-methods.spec.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Suggestions from review
* Update src/client.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Fix and test prefix behaviour
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
Co-authored-by: Andy Balaam <andy.balaam@matrix.org >
2023-09-29 13:14:22 +00:00
Valere
74193ad057
Implement exportCrossSigningKeysToStorage ( #3731 )
...
* Implement exportCrossSigningKeysToStorage
* fix bootstrap cross signing
* Update src/rust-crypto/CrossSigningIdentity.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Update src/rust-crypto/CrossSigningIdentity.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Update src/rust-crypto/CrossSigningIdentity.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Update spec/unit/rust-crypto/CrossSigningIdentity.spec.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* code review
* Update src/rust-crypto/CrossSigningIdentity.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-09-27 09:07:02 +00:00
Kerry
c672cad1a1
remove IsUserMention and IsRoomMention from DEFAULT_OVERRIDE_RULES ( #3752 )
2023-09-26 21:33:41 +00:00
Andy Balaam
d59bb240fa
Merge pull request #3746 from matrix-org/valere/element-r/backup/restore_test
...
fix restoreKeyBackupWithSecretStorage for rust
2023-09-26 12:42:47 +01:00
RiotRobot
65d988734e
Resetting package fields for development
2023-09-26 12:20:14 +01:00
RiotRobot
4a402f0bd7
Merge branch 'master' into develop
2023-09-26 12:20:05 +01:00
RiotRobot
a491508543
v28.2.0
v28.2.0
2023-09-26 12:07:30 +01:00
RiotRobot
0abba3e626
Prepare changelog for v28.2.0
2023-09-26 12:07:26 +01:00
Valere
9fed45e47c
quick test if no crypto
2023-09-26 12:05:27 +02:00
Valere
fe67a68c95
fix typo
2023-09-26 09:13:19 +02:00
valere
4d3d4028a0
Merge branch 'develop' into valere/element-r/backup/restore_test
2023-09-26 09:05:03 +02:00
Robin
8f901590ff
Fix a case where joinRoom creates a duplicate Room object ( #3747 )
...
When calling MatrixClient.joinRoom with a room alias, the method would create a new Room object, even if you were already present in that room. This changes its behavior to no-op, as the doc comment promises.
2023-09-25 18:07:51 +00:00
Michael Telatynski
d29b8520f7
Update cypress.yml
2023-09-25 17:17:26 +01:00
Richard van der Hoff
37e1fd9af5
Another attempt at fixing the Cypress job ( #3749 )
2023-09-25 15:58:38 +01:00
Valere
76dbc7500f
Update spec/integ/crypto/crypto.spec.ts
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-09-25 16:34:25 +02:00
Valere
3664f8c3c2
Update spec/integ/crypto/crypto.spec.ts
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-09-25 16:34:17 +02:00
Valere
d0a10497bb
Update spec/integ/crypto/crypto.spec.ts
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-09-25 16:34:10 +02:00
David Baker
6385c9c0da
Add membershipID to call memberships ( #3745 )
...
* Add membershipID to call memberships
This allows us to recognise easily when a membership is from some
previous sessions rather than our own and therefore ignore it
(see comment for more).
This was causing us to see existing, expired membership events and
bump the expiry on them rather than send a new membership. This might
have been okay if we bumped them enough to actually make them un-expired,
but it's a fresh session so semanticly we want to post a fresh membership
rather than resurrecting a previous, expired membership.
* Fix test types
* Fix tests
* Make test coverage happy
---------
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-09-22 15:31:17 +00:00
valere
cecac3152e
Merge branch 'develop' into valere/element-r/backup/restore_test
2023-09-22 14:09:35 +02:00
Valere
f6c99b1d25
fix restoreKeyBackupWithSecretStorage for rust
2023-09-22 13:28:05 +02:00
Richard van der Hoff
407ec4d67a
Add github action to mark cypress tests skipped ( #3744 )
2023-09-22 09:22:00 +00:00
Valere
4947a0cb64
Implement isSecretStorageReady in rust ( #3730 )
...
* Implement isSecretStorageReady in rust
* refactor extract common code to check 4S access
* fix incomplete mocks
* code review
* Remove keyId para from secretStorageCanAccessSecrets
* use map instead of array
* code review
2023-09-21 16:55:41 +00:00
Richard van der Hoff
f134d6db01
Fix the message for messages from unknown devices ( #3743 )
2023-09-21 08:34:34 +00:00
Malte Finsterwalder
fde6cebc20
Stop keep alive, when sync was stoped ( #3720 )
...
* T-Defect: stop keep alive, when sync was stoped
Signed-off-by: Malte Finsterwalder <malte@holi.team >
* T-Defect: add tests for keep alive
Signed-off-by: Malte Finsterwalder <malte@holi.team >
* fix copyright year
Signed-off-by: Malte Finsterwalder <malte@holi.team >
* fix copyright
Signed-off-by: Malte Finsterwalder <malte@holi.team >
---------
Signed-off-by: Malte Finsterwalder <malte@holi.team >
Co-authored-by: Malte Finsterwalder <malte@holi.team >
2023-09-20 16:44:27 +00:00
Richard van der Hoff
425cf6b91e
Element-R: use the pickleKey to encrypt the crypto store ( #3732 )
...
* Element-R: use the pickleKey to encrypt the crypto store
`pickleKey` is a passphrase set by the application for this express purpose.
* update tests
* fix tests, again
2023-09-20 11:35:32 +00:00
renovate[bot]
a3e273d6f1
Update all non-major dependencies ( #3735 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 10:26:16 +00:00
renovate[bot]
b1a3b264e5
Update SimenB/github-actions-cpu-cores action to v2 ( #3741 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 10:25:40 +00:00
renovate[bot]
053643a8ba
Update babel monorepo to v7.22.20 ( #3737 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 19:38:40 +00:00
Richard van der Hoff
d2ea149012
Undeprecate MatrixClient.getKeyBackupVersion
( #3733 )
...
... and add some better documentation while we're at it.
2023-09-19 17:33:41 +00:00
Richard van der Hoff
23d244520c
Sort imports in MatrixClient ( #3734 )
...
My IDE keeps trying to do this, so let's just do it in its own PR
2023-09-19 17:32:58 +00:00
renovate[bot]
267b52099b
Update definitelyTyped ( #3736 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 16:18:45 +00:00
renovate[bot]
430fd5660a
Update dependency @types/jest to v29.5.5 ( #3738 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 16:18:08 +00:00
RiotRobot
d669ddfab2
v28.2.0-rc.1
v28.2.0-rc.1
2023-09-19 12:34:58 +01:00
RiotRobot
9caa38d386
Prepare changelog for v28.2.0-rc.1
2023-09-19 12:34:55 +01:00