Jason Volk
2fb032fabb
Reduce default redaction_retention_seconds to sixty days.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-30 22:16:05 +00:00
June Strawberry
fbeaed1c15
implement error_on_unknown_config_opts, slightly improve related code
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-01-30 16:56:27 -05:00
Jason Volk
90d4bda70b
Default redaction_retention_seconds to one year.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-28 12:16:41 +00:00
dasha_uwu
bb26b749ae
Redacted event retention, implement MSC2815
2026-01-26 19:28:56 +00:00
Jason Volk
6db87a4027
Implement associated multi-provider single-sign-on flow support. ( #252 )
...
Add experimental note for multi-provider flow. (#252 )
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-26 19:28:50 +00:00
Jason Volk
f048f87dac
Split login_via_existing_session conf item to login_via_token.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-24 08:19:41 +00:00
Jason Volk
3e1246984c
Adjust pool defaults for many core systems with undetected topologies.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-20 00:18:00 +00:00
Jason Volk
6619171e13
Slightly increase max_request_size default.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-19 08:26:23 +00:00
Jason Volk
6579df299a
Find identity providers by brand name when unique.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-18 06:11:40 +00:00
Jason Volk
5cb6d2058f
Tweak some identity_provider example config doc comments.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-18 06:04:15 +00:00
Jason Volk
98f5ea203b
Add simpler option to specify default identity_provider.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-18 05:00:03 +00:00
dasha_uwu
95121ad905
Add a config option to show all local users in user directory, closes #260
2026-01-17 06:44:34 +00:00
Jason Volk
2880facc4c
Replace hardcoded pool worker limit with configurable default.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-17 01:39:49 +00:00
Jason Volk
dfb65d771f
Add sso_default_provider_id option and defaulting behavior.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-17 01:39:49 +00:00
Jason Volk
3426b824a0
Add EdDSA support to JWT login ( fixes #258 ).
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-13 08:47:34 +00:00
Jason Volk
257168946e
Fix missing example config generation. ( fc104d02a4)
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-13 07:42:43 +00:00
Jason Volk
bd0a0acf4a
Add conditional for login flows; filter out SSO when no providers configured.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-03 05:22:55 +00:00
Jason Volk
11309062a2
Implement SSO/OIDC support. ( closes #7 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-26 07:24:49 +00:00
Jason Volk
e019ed77d0
Add more linespace between example config sections.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-26 00:11:43 +00:00
Jason Volk
88a6b72f0f
Update config comment for default hydra backports.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-18 01:49:54 +00:00
Jason Volk
f311332bad
Add configuration for make_join and send_join attempt counts.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-03 09:23:33 +00:00
Jason Volk
4f9b1d6dbd
Add config options to coarsely disable log/tracing without initialization.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-30 00:52:55 +00:00
Jason Volk
5260912c3b
Add admin configurable Access-Control-Allow-Origin.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-20 08:34:31 +00:00
Jason Volk
120ab1d068
Add config circuit-breaker for heroes calculations during sync.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-20 08:34:31 +00:00
Jason Volk
f77bd41837
Add empty config default for rtc_transports to not generate false.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-06 17:14:45 +00:00
Jason Volk
5051da493a
Fix pushrule evals relying on non-option RoomPowerLevels.
...
Add option to bypass pushrules to send everything to pushers.
Improve robustness of pushrule eval loops.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-06 17:14:45 +00:00
tototomate123
e1f89b69ea
feat: Add Element Call / MatrixRTC support
2025-11-03 11:36:19 +00:00
Jason Volk
7320d0a40b
Improve config options for missing and dropping db columns.
...
Implement actual drop functionality.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-03 02:05:35 +00:00
Jason Volk
a14556da97
Implement encryption_enabled_by_default_for_room_type. ( closes #29 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-02 00:02:49 +00:00
Jason Volk
74a576caf7
Add option to toggle compact log format.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-06 01:19:36 +00:00
Jason Volk
ae52676e33
Add back the default database path.
...
Allow default server_name when testing.
Default to smoke test vector when testing.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-02 05:29:45 +00:00
Jason Volk
1c6992ccd4
Add option to bypass dropped column erasure.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-02 05:27:48 +00:00
Jason Volk
bffb7f89c8
Provide better generated config defaults for ldap section.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-23 05:16:29 +00:00
Jason Volk
5467c9e486
Add option to redirect logging to stderr. ( resolves #154 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-23 05:16:29 +00:00
Jason Volk
69075b166f
Add config option to toggle dns case randomization.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-23 05:15:10 +00:00
Guido Günther
83ed29eb65
example config: Document support items
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-09-22 20:44:25 +00:00
Jason Volk
8dbea51968
Slightly decrease the default OTK limit.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-12 04:13:34 +00:00
Jason Volk
11eeca7e01
Prune one time keys based on reasonable configured limit.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-11 04:27:33 +00:00
Jason Volk
bf8aa57d03
Add config option for dns passthru for appservices. ( #158 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-10 01:17:40 +00:00
Jason Volk
248d778290
Add alternative resolver path with passthru cache-characteristics. ( resolves #158 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-10 00:01:26 +00:00
Jason Volk
ba19d407d0
Add config to control m.federate in room create events. ( fixes #151 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-09 04:46:19 +00:00
Jason Volk
29c2c8a333
Branch based on config to note sync for push suppression.
...
Minor if-let condition and scope reduction; formatting.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-08 22:25:00 +00:00
tototomate123
b5a9884194
feat(presence,push) optionally suppress push notifications for active users
2025-09-08 22:25:00 +00:00
Jason Volk
f6d2ce2f22
Greenlight hydra backports.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-08 00:07:59 +00:00
Jason Volk
897322964c
Fix dns_min_ttl config doc.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-08 00:07:59 +00:00
dasha_uwu
b59af0530c
Deprioritize joins through configured servers
2025-08-31 12:30:27 +05:00
Jason Volk
aa413ae601
Implement room purge after last local user leaves. ( resolves #83 )
...
Consume a state_lock for room delete call.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-30 11:45:32 +00:00
dasha_uwu
3a1649bcaf
Add config option for creating admin room non-federated ( closes #118 )
2025-08-28 23:28:20 +05:00
Jason Volk
628597c318
State-reset and security mitigations.
...
Upgrade Ruma to present.
The following are intentionally benign for activation in a later commit:
- Hydra backports not default.
- Room version 12 not default.
- Room version 12 not listed as stable.
Do not enable them manually or you can brick your database.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-11 18:45:28 +00:00
Jason Volk
fb17aa19bf
Add configs for creating the admin room and granting first user.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-04 18:55:37 +00:00