Commit Graph

410 Commits

Author SHA1 Message Date
Quentin Gliech
5507ebafbe Fix running multiple migration process in parallel (#5329) 2025-12-10 22:08:51 +01:00
Quentin Gliech
aa2cfc4bef Minor reword in the documentation
Co-authored-by: Olivier 'reivilibre' <oliverw@element.io>
2025-12-10 18:41:36 +01:00
Quentin Gliech
21f1b8a427 Fix typos
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-04 16:32:13 +01:00
Quentin Gliech
60bc0627b3 Developer documentation for modifying or removing database migrations 2025-12-04 15:14:33 +01:00
Olivier 'reivilibre
20c68d4e76 Explain the purpose of signing keys in the config documentation. (#5286) 2025-12-03 13:02:04 +00:00
Quentin Gliech
c09898c9f5 Merge remote-tracking branch 'origin/main' into quenting/upstream-oauth/skip-interactive 2025-12-03 10:48:31 +01:00
Quentin Gliech
ee4d1304ab Add more options to deal with localpart conflicts on upstream OAuth 2.0 logins (#5295) 2025-12-03 10:39:05 +01:00
Olivier 'reivilibre
3a342b6165 Add experimental and preliminary policy-driven session limiting when logging in compatibility sessions. (#5287) 2025-12-02 15:50:04 +00:00
Olivier 'reivilibre
262e235c75 Convert use case list to bullet points and note the niche private_key_jwt method 2025-12-02 12:22:33 +00:00
Quentin Gliech
8384a5af4c Merge branch 'main' into quenting/upstream-oauth/better-conflict-options 2025-11-28 18:10:22 +01:00
Quentin Gliech
df14076dd0 Merge branch 'quenting/upstream-oauth/better-conflict-options' into quenting/upstream-oauth/skip-interactive 2025-11-28 18:08:09 +01:00
Quentin Gliech
c5ba1f610d Check for the new on_conflict options & update docs 2025-11-28 16:10:07 +01:00
Quentin Gliech
47d411f641 Option to skip confirmation when registering through an upstream OAuth provider 2025-11-28 15:51:43 +01:00
Quentin Gliech
f0d84a4b47 Document the new conflict options 2025-11-28 11:57:46 +01:00
Quentin Gliech
ffb86f6558 Add more options to deal with localpart conflicts on upstream OAuth 2.0 logins 2025-11-28 10:53:28 +01:00
Quentin Gliech
7587637943 Add Shibboleth sample configuration to SSO documentation (#5294) 2025-11-27 18:02:28 +01:00
copilot-swe-agent[bot]
b2fb289c37 Add complete Shibboleth metadata file example
Co-authored-by: sandhose <1549952+sandhose@users.noreply.github.com>
2025-11-27 16:48:00 +00:00
copilot-swe-agent[bot]
af15767135 Remove deprecated set_email_verification option from docs
Co-authored-by: sandhose <1549952+sandhose@users.noreply.github.com>
2025-11-27 15:47:37 +00:00
Olivier 'reivilibre
8ad9c097cb Fix documentation of --usage-limit and --unlimited parameters on issue-user-registration-token command. (#5285) 2025-11-27 15:47:16 +00:00
copilot-swe-agent[bot]
fc7e2e3f57 Remove unnecessary userinfo_endpoint from Shibboleth config
Co-authored-by: sandhose <1549952+sandhose@users.noreply.github.com>
2025-11-27 15:38:21 +00:00
copilot-swe-agent[bot]
0d10e148a7 Add Shibboleth sample configuration to SSO documentation
Co-authored-by: sandhose <1549952+sandhose@users.noreply.github.com>
2025-11-27 15:31:20 +00:00
Olivier 'reivilibre
bbad15a0b1 Modify example Nginx compatibility-layer location block to also forward /_synapse/mas to Synapse (#5240) 2025-11-27 12:32:26 +00:00
Olivier 'reivilibre
723a948c87 Update docs/setup/reverse-proxy.md 2025-11-27 12:31:48 +00:00
Olivier 'reivilibre
f670577feb Expose the compat login policy from the policy engine 2025-11-25 18:41:14 +00:00
Olivier 'reivilibre
f662b0b132 drive-by: Singing -> Signing 2025-11-25 17:06:38 +00:00
Olivier 'reivilibre
039cb09815 Add a little bit of explanation to the documentation about keys 2025-11-25 17:06:38 +00:00
Olivier 'reivilibre
0c8017fc80 Add experimental and preliminary policy-driven session limiting when logging in OAuth 2 sessions. (#5221) 2025-11-25 15:24:02 +00:00
Olivier 'reivilibre
a89eb28a37 cli docs: Fix --usage-limit and --unlimited 2025-11-25 12:05:32 +00:00
reivilibre
4753aa811b templates check: Add --stabilise flag to make renders reproducible (#5214) 2025-11-24 16:16:11 +00:00
Kai A. Hiller
a93fa72477 Merge branch 'main' into keys_dir 2025-11-18 18:12:14 +01:00
May
90748a37c8 Modify Nginx compatibility-layer location block to forward not just client stuff to matrix-synapse
Before the change, it did just just forward `/_matrix` & `/_synapse/client` to synapse.
2025-11-14 11:36:18 +01:00
Olivier 'reivilibre
1690570015 (update files after merge) 2025-11-13 15:55:25 +00:00
Olivier 'reivilibre
16f443eba0 Merge branch 'main' into rei/policy_driven_session_limit 2025-11-13 15:54:48 +00:00
networkException
b5a0834faa Add upstream_oauth2.providers.[].client_secret_file config option
This patch factors out the previously introduced config
wrapper for client secrets to also use it for upstream oauth
providers.

See a7e7c3caa1
2025-11-08 16:10:19 +01:00
Quentin Gliech
3d3412ab55 Remove the nullable transformation for the config schema. 2025-11-07 11:08:59 +01:00
Quentin Gliech
a35cb76c41 Remove the nullable transform 2025-11-07 10:53:46 +01:00
Quentin Gliech
e2490688a5 Merge remote-tracking branch 'origin/main' into quenting/schemars-0.9 2025-11-06 17:34:43 +01:00
reivilibre
a9de093d1a Update crates/config/src/sections/experimental.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-06 15:29:54 +00:00
Olivier 'reivilibre
87c897c51a Add configuration for session limiting 2025-11-06 10:12:14 +00:00
reivilibre
abc9532f3e Add basic documentation for personal sessions (#5187) 2025-11-05 16:19:10 +00:00
reivilibre
58ffe37678 Update docs/development/contributing.md
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-11-05 15:40:12 +00:00
Olivier 'reivilibre
b94241d946 Drive-by contributing doc update for policies makefile 2025-10-31 15:07:19 +00:00
Olivier 'reivilibre
4793f534e6 Add rest of documentation on templates check 2025-10-30 16:33:50 +00:00
Olivier 'reivilibre
eba9c5e1e1 document new options on templates check 2025-10-30 15:14:49 +00:00
Olivier 'reivilibre
9edf1493cf Make clear that owners are the ones to regenerate 2025-10-28 12:22:24 +00:00
Olivier 'reivilibre
1be0b6ced1 Note that you can auth to the admin API with PATs 2025-10-24 12:02:25 +01:00
Olivier 'reivilibre
885738c840 Add basic documentation for personal sessions 2025-10-22 15:46:48 +01:00
Quentin Gliech
988bc8ef1d docs: add missing --reactivate option to unlock-user subcommand (#5162) 2025-10-22 16:09:16 +02:00
Olivier 'reivilibre
dda3a498b3 (update JSONSchema) 2025-10-21 12:16:45 +01:00
Olivier 'reivilibre
1030ec9ea9 Add personal sessions admin API 2025-10-20 14:51:40 +01:00