Timo
3294d1aa94
try without priority: "auto"
2025-07-14 18:23:31 +02:00
Timo
16e1fc94e0
add test
2025-07-14 14:32:11 +02:00
Timo
22efec0404
make the localTimeoutMs configurable via the joinConfig
2025-07-14 13:31:24 +02:00
fkwp
13ff35d374
increase timeout to 2300ms
2025-07-02 14:06:30 +02:00
fkwp
ac4caa4c6a
fix types
2025-07-02 13:22:36 +02:00
fkwp
a579ce6cbb
add a request timeout to restartDelayedEvent
2025-07-02 13:12:08 +02:00
Valere Fedronic
161c12f5d5
crypto: Add new ClientEvent.ReceivedToDeviceMessage
with proper OlmEncryptionInfo
support ( #4891 )
...
* crypto: Add new ClientEvent.ReceivedToDeviceMessage
refactor rename ProcessedToDeviceEvent to ReceivedToDeviceEvent
* fix: Restore legacy isEncrypted() for to-device messages
* Update test for new preprocessToDeviceMessages API
* quick fix on doc
* quick update docs and renaming
* review: Better doc and names for OlmEncryptionInfo
* review: Remove IToDeviceMessage alias and only keep IToDeviceEvent
* review: improve comments of processToDeviceMessages
* review: pass up encrypted event when no crypto callbacks
* review: use single payload for ReceivedToDeviceMessage
* fix linter
* review: minor comment update
2025-07-02 08:02:23 +00:00
RiotRobot
de659d6431
Merge branch 'master' into develop
2025-07-01 14:54:29 +00:00
RiotRobot
b095aa600d
v37.10.0
v37.10.0
2025-07-01 14:53:40 +00:00
David Baker
18ea8befdc
Specify typeroot ( #4892 )
...
This prevents tsc from picking up random types from parent directories
such as in situations like an element-web layered build, and generally
seems like good hygiene as we don't want to pick up random types from
whatever directory we happen to be checked out into.
2025-07-01 11:31:28 +00:00
Timo
4f9ca2c697
Remove LegacyMembershipManager
( #4862 )
...
* Remove `LegacyMemberhsipManager`
* remove tests from rtc session
Those tests were only run with the legacy membership manager and are redundant with the memberhsip manager test spec.
* fix tests
* dont use non existing TestManager anymore
* remove fails for legacy
* fix another test
2025-06-26 12:19:51 +00:00
renovate[bot]
57a4dc8841
Update dependency @types/node to v18.19.112 ( #4886 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 12:34:38 +00:00
renovate[bot]
841c02e56d
Update shogo82148/actions-upload-release-asset digest to 610b198 ( #4885 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 11:04:54 +00:00
renovate[bot]
6ece4c3c16
Update all non-major dependencies ( #4888 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 16:44:15 +00:00
renovate[bot]
5a3c07f91d
Update typescript-eslint monorepo to v8.34.1 ( #4887 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 15:54:48 +00:00
renovate[bot]
3ed4b3ed50
Update mheap/github-action-required-labels digest to 8afbe8a ( #4884 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 15:20:47 +00:00
renovate[bot]
9ca9bd9baf
Update guibranco/github-status-action-v2 digest to 741ea90 ( #4883 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 15:02:53 +00:00
RiotRobot
0265f6ea2d
v37.10.0-rc.0
v37.10.0-rc.0
2025-06-24 12:40:23 +00:00
Richard van der Hoff
8f597f0f87
Update matrix-sdk-crypto-wasm to 15.0.0
( #4882 )
...
For js-sdk users, this includes the following:
- Send stable identifier `sender_device_keys` for MSC4147 (Including device keys with Olm-encrypted events).
([#4964 ](https://github.com/matrix-org/matrix-rust-sdk/pull/4964 ))
- Check the `sender_device_keys` field on _all_ incoming Olm-encrypted to-device messages and ignore any to-device messages which include the field but whose data is invalid (as per [MSC4147](https://github.com/matrix-org/matrix-spec-proposals/pull/4147 )).
([#4922 ](https://github.com/matrix-org/matrix-rust-sdk/pull/4922 ))
- Fix bug which caused room keys to be unnecessarily rotated on every send in the presence of blacklisted/withheld devices in the room.
([#4954 ](https://github.com/matrix-org/matrix-rust-sdk/pull/4954 ))
- Fix [matrix-rust-sdk#2729](https://github.com/matrix-org/matrix-rust-sdk/issues/2729 ) which in rare cases can cause room key oversharing.
([#4975 ](https://github.com/matrix-org/matrix-rust-sdk/pull/4975 ))
2025-06-23 17:35:37 +00:00
Michael Telatynski
67df2a53c4
Remove redundant git-revision.txt file ( #4881 )
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-06-20 08:08:30 +00:00
Patrick Cloke
8367277894
Allow customizing the IndexedDB database prefix used by Rust crypto. ( #4878 )
...
* Allow customizing the IndexedDB database prefix used by Rust crypto.
Related to #3974
Signed-off-by: Patrick Cloke <clokep@patrick.cloke.us >
* Rename argument
---------
Signed-off-by: Patrick Cloke <clokep@patrick.cloke.us >
2025-06-18 09:07:35 +00:00
RiotRobot
4efb27354f
Merge branch 'master' into develop
2025-06-17 13:09:40 +00:00
RiotRobot
28bc90563e
v37.9.0
v37.9.0
2025-06-17 13:09:06 +00:00
Will Hunt
f9be1bf57a
Add prepare script ( #4877 )
...
* Add prepare script
* Remove 'prepack' script.
2025-06-17 10:18:19 +00:00
Richard van der Hoff
adaf921623
Remove @matrix-org/olm
from dependency list ( #4876 )
...
Olm is needed at build time to run the tests, but is no longer needed at
runtime.
2025-06-12 09:28:39 +00:00
Travis Ralston
cdece6cb9f
Redact on ban: Client implementation ( #4867 )
...
* First pass implementation
* fix naming/docs
* apply lint
* Add test for existing behaviour
* Add happy path tests
* Fix bug identified by tests
* ... and this is why we add negative tests too
* Add some sanity tests
* Apply linter
2025-06-10 14:28:02 +00:00
renovate[bot]
d438e25f87
Update dependency @stylistic/eslint-plugin to v4.4.1 ( #4873 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 14:16:20 +00:00
renovate[bot]
73d8f4384d
Update all non-major dependencies ( #4870 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 13:56:32 +00:00
renovate[bot]
b0cb6aa724
Update babel monorepo ( #4871 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 13:56:20 +00:00
renovate[bot]
dfc26f8aa1
Update definitelyTyped ( #4872 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 13:56:11 +00:00
renovate[bot]
286fb8f752
Update typescript-eslint monorepo to v8.33.1 ( #4874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 13:55:42 +00:00
RiotRobot
921de6807d
v37.9.0-rc.0
v37.9.0-rc.0
2025-06-10 13:16:01 +00:00
RiotRobot
d4e7b949e7
Merge branch 'master' into develop
2025-06-10 12:00:47 +00:00
RiotRobot
40bc833bb7
v37.8.0
v37.8.0
2025-06-10 12:00:13 +00:00
ElementRobot
a46ad75440
Update dependency @matrix-org/matrix-sdk-crypto-wasm to v14.2.1 ( #4868 ) ( #4869 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 12:52:35 +01:00
renovate[bot]
1e80538cfb
Update dependency @matrix-org/matrix-sdk-crypto-wasm to v14.2.1 ( #4868 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 11:30:04 +00:00
Michael Telatynski
73cbcfa4ee
Ensure we send spec-compliant filter strings by stripping out null values ( #4865 )
...
* Ensure we send spec-compliant filter strings by stripping out null values
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add test
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-06-09 08:32:42 +00:00
Richard van der Hoff
99972ce0a9
Factor out common code for processing to-device events ( #4863 )
...
`sliding-sync-sdk.ts` and `sync.ts` both have copies of this code, and it's
redundant.
2025-06-05 08:57:50 +00:00
Timo
44399f6017
Fix MatrixRTC membership manager failing to rejoin in a race condition (sync vs not found response) ( #4861 )
...
* add test run helper to allow running long tests in vs code
* deprecate IDeferred (as its associated defer method is also deprecated and its just a type rename to PromiseWithResolvers)
* Improve docs and readability of MembershipManager.spec.ts
* Intoduce test for a race condition which results in a state where the state event and the hasMemberStateEvent variable diverge
* fix room state and membership manager state diverging. See:
https://github.com/element-hq/element-call-rageshakes/issues/10609
https://github.com/element-hq/element-call-rageshakes/issues/10594
https://github.com/element-hq/element-call-rageshakes/issues/9902
* logging, docstings and variable name improvements
* review
* review pending timers
2025-06-04 10:44:12 +00:00
RiotRobot
c387f30e5c
Merge branch 'master' into develop
2025-06-03 14:50:36 +00:00
RiotRobot
eb9867a5ba
v37.7.0
v37.7.0
2025-06-03 14:50:05 +00:00
rsb-tbg
12a9875c46
Include extraParams in all HTTP requests ( #4860 )
...
* attaching queryParams from client config in getUrl
Signed-off-by: rsb-tbg <69879226+rsb-tbg@users.noreply.github.com >
* changed client queryParams to QueryDict for consistency and now merging both sets of params in getUrl if one or both exist
Signed-off-by: rsb-tbg <69879226+rsb-tbg@users.noreply.github.com >
* added tests
Signed-off-by: rsb-tbg <69879226+rsb-tbg@users.noreply.github.com >
---------
Signed-off-by: rsb-tbg <69879226+rsb-tbg@users.noreply.github.com >
2025-05-30 09:09:21 +00:00
renovate[bot]
74f5efc4ef
Update all non-major dependencies ( #4859 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 08:01:03 +00:00
renovate[bot]
43d47982ed
Update dependency @types/node to v18.19.105 ( #4858 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 07:47:37 +00:00
renovate[bot]
94fb489952
Update dependency @stylistic/eslint-plugin to v4.4.0 ( #4855 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 15:36:54 +00:00
renovate[bot]
75ae05e5eb
Update typescript-eslint monorepo to v8.33.0 ( #4856 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 14:45:13 +00:00
renovate[bot]
9058b79c39
Update all non-major dependencies ( #4854 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 14:44:33 +00:00
renovate[bot]
671dd2ca40
Update dependency typedoc to v0.28.5 ( #4852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 14:44:13 +00:00
renovate[bot]
34f35393ff
Update dependency @types/node to v18.19.103 ( #4851 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 14:43:50 +00:00
renovate[bot]
e206a12902
Update babel monorepo to v7.27.3 ( #4850 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 14:43:26 +00:00