Commit Graph

5378 Commits

Author SHA1 Message Date
dependabot[bot]
f2c2dcdcf6 build(deps): bump hyper-util from 0.1.15 to 0.1.16
Bumps [hyper-util](https://github.com/hyperium/hyper-util) from 0.1.15 to 0.1.16.
- [Release notes](https://github.com/hyperium/hyper-util/releases)
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.15...v0.1.16)

---
updated-dependencies:
- dependency-name: hyper-util
  dependency-version: 0.1.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-23 13:33:03 +00:00
Quentin Gliech
0c32681e26 docs: Remove requirement for arbitrary KIDs (#4807) 2025-07-23 12:38:47 +02:00
Kai A. Hiller
d066259a31 KIDs must be stable across restarts 2025-07-23 12:31:38 +02:00
Quentin Gliech
85ddb31487 Fix the user deactivation/reactivation jobs (#4813) 2025-07-23 10:46:49 +02:00
Quentin Gliech
d439fbd1fa Fix the user deactivation/reactivation jobs
Those got broken when we switched to using localparts in the
HomeserverConnection in #4801
2025-07-23 10:38:27 +02:00
Kai A. Hiller
6612a90e4b Fix wording 2025-07-23 09:43:43 +02:00
Kai A. Hiller
0fb4a195a2 Adapt markdown formatting 2025-07-23 09:39:52 +02:00
Quentin Gliech
0730a3b18a Allow the homeserver to perform introspection using a shared secret (#4808) 2025-07-22 13:30:49 +02:00
Quentin Gliech
faa3282792 Clarify comment
Co-authored-by: reivilibre <oliverw@element.io>
2025-07-22 13:24:03 +02:00
Quentin Gliech
1cf716210d build(deps-dev): bump msw from 2.10.3 to 2.10.4 in /frontend (#4798) 2025-07-22 12:04:17 +02:00
Quentin Gliech
1b1ac86438 Update msw to 2.10.4 2025-07-22 11:57:41 +02:00
Quentin Gliech
01d5a2cca2 Allow the homeserver to perform introspection using a shared secret 2025-07-22 11:27:56 +02:00
Kai A. Hiller
c16384d2f3 docs: Remove requirement for arbitrary KIDs 2025-07-21 18:37:03 +02:00
Quentin Gliech
bd4109b640 build(deps): bump serde_json from 1.0.140 to 1.0.141 (#4804) 2025-07-21 17:38:10 +02:00
dependabot[bot]
1239d8d73a build(deps-dev): bump msw from 2.10.3 to 2.10.4 in /frontend
---
updated-dependencies:
- dependency-name: msw
  dependency-version: 2.10.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:31:25 +00:00
Quentin Gliech
2318234e84 build(deps): bump psl from 2.1.125 to 2.1.126 (#4803) 2025-07-21 17:30:50 +02:00
dependabot[bot]
c220e4454e build(deps): bump serde_json from 1.0.140 to 1.0.141
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.140 to 1.0.141.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.140...v1.0.141)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-version: 1.0.141
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:30:38 +00:00
dependabot[bot]
143e525cb9 build(deps): bump psl from 2.1.125 to 2.1.126
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.125 to 2.1.126.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.125...v2.1.126)

---
updated-dependencies:
- dependency-name: psl
  dependency-version: 2.1.126
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:24:10 +00:00
Quentin Gliech
337c880144 Allow account linking for existing users when the localpart matches in upstream OAuth 2.0 logins (#4193) 2025-07-21 17:17:57 +02:00
Quentin Gliech
6ffe95cdc6 Merge branch 'main' into feat/allow_override_user 2025-07-21 17:03:35 +02:00
Quentin Gliech
0f4cd9d540 Use the new dedicated Synapse API (#4801) 2025-07-21 13:23:39 +02:00
Quentin Gliech
3493a5ded5 Merge branch 'main' into quenting/new-synapse-api 2025-07-21 13:16:36 +02:00
Quentin Gliech
942287f99b Threaten to switch to using the modern API in a few releases. 2025-07-21 13:15:48 +02:00
Quentin Gliech
012b281309 build(deps): bump opa-wasm from 0.1.5 to 0.1.6 (#4805) 2025-07-21 13:15:12 +02:00
Quentin Gliech
81efce0b7f Avoid a few unnecessary clones when talking to Synapse 2025-07-21 13:14:38 +02:00
Quentin Gliech
0680d8b565 Remove the spurious password field from the request body 2025-07-21 13:08:36 +02:00
Quentin Gliech
af9348662b Update wasmtime 2025-07-21 13:06:57 +02:00
dependabot[bot]
af15a85db9 build(deps): bump opa-wasm from 0.1.5 to 0.1.6
Bumps [opa-wasm](https://github.com/matrix-org/rust-opa-wasm) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/matrix-org/rust-opa-wasm/releases)
- [Changelog](https://github.com/matrix-org/rust-opa-wasm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/matrix-org/rust-opa-wasm/compare/v0.1.5...v0.1.6)

---
updated-dependencies:
- dependency-name: opa-wasm
  dependency-version: 0.1.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 10:24:52 +00:00
olivier
e3511bef2e simplify unit tests 2025-07-21 11:32:54 +02:00
Quentin Gliech
089229732e Rename create_device -> upsert_device 2025-07-21 10:54:40 +02:00
olivier
ad1e35d651 remove unused function 2025-07-21 10:19:57 +02:00
olivier
d9d5130051 fix err return 2025-07-21 10:13:04 +02:00
Olivier D
aa62b92638 Update crates/handlers/src/upstream_oauth2/link.rs
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-07-21 09:52:24 +02:00
Olivier D
9d2cceb497 Update crates/handlers/src/upstream_oauth2/link.rs
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-07-21 09:52:24 +02:00
olivier
64b3b1b2a5 fix rust style 2025-07-21 09:52:24 +02:00
olivier
54cb82af3e add semi column 2025-07-21 09:52:24 +02:00
Olivier D
e2a6091424 fix code style
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-07-21 09:52:24 +02:00
Olivier D
2172a961cc Update crates/handlers/src/upstream_oauth2/link.rs
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-07-21 09:52:24 +02:00
Olivier D
e5fe1bfc5c update license
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-07-21 09:52:24 +02:00
Olivier D
36d4f39424 use match
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-07-21 09:52:24 +02:00
mcalinghee
a0e320b994 rename is_forced to is_forced_or_required 2025-07-21 09:52:24 +02:00
mcalinghee
f78e2c38f5 use of UpstreamOAuthProviderLocalpartPreference 2025-07-21 09:52:24 +02:00
mcalinghee
1886e73e40 allow importing existing users when the localpart matches in upstream OAuth 2.0 logins 2025-07-21 09:52:24 +02:00
Quentin Gliech
774c8786ff build(deps): bump psl from 2.1.124 to 2.1.125 (#4795) 2025-07-18 19:15:39 +02:00
Quentin Gliech
46a0a357bb build(deps-dev): bump the storybook group in /frontend with 3 updates (#4796) 2025-07-18 19:15:31 +02:00
Quentin Gliech
2bd8cf2266 build(deps): bump the tanstack-router group in /frontend with 3 updates (#4797) 2025-07-18 19:14:33 +02:00
Quentin Gliech
5aa78b7901 build(deps): bump swagger-ui-dist from 5.26.2 to 5.27.0 in /frontend (#4799) 2025-07-18 19:14:22 +02:00
Quentin Gliech
d24d9864a4 build(deps): bump sigstore/cosign-installer from 3.9.1 to 3.9.2 (#4800) 2025-07-18 19:14:03 +02:00
Quentin Gliech
85287c5471 Use the new dedicated Synapse API 2025-07-18 16:39:24 +02:00
Quentin Gliech
445f26b8bf Take the localpart instead of the MXID in HomeserverConnection methods 2025-07-18 16:39:24 +02:00