alexia
6647d405f4
chore(ci): fix formatting so prek/CI doesn't complain
2026-08-04 19:03:13 +00:00
alexia
c3bd6d697a
docs: fix default user-agent example being outdated
...
is it fine that this is wrapped? :p
2026-08-04 19:03:13 +00:00
Erwan Leboucher
43197f695c
feat(sync): Add MSC4354 sticky events
2026-08-02 17:28:00 +00:00
Omar Pakker
b9c6d5956f
feat: Introduce accepted_ip_sources as a multiple options variant of request_ip_source
...
The current `request_ip_source` setting only allows a single option.
While it does fall back to the peer IP if the header is missing as of !2003 ,
which likely covers a lot of regular use, only allowing a single option limits
the deployment options available to more advanced deployments.
Setups where internal and external traffic use different reverse proxies will
end up with the wrong IP and the implicitness of the fallback allows for
situations where the used IP is not the IP expected.
By introducing a setting that allows multiple options to be set,
this limitation is resolved and it becomes possible to have client IP resolution
behind different reverse proxies and also making it possible to decide if and/or
what the fallback should be.
If set, options are evaluated in order. If all fail, the request fails.
2026-07-21 14:35:55 +00:00
Ginger
0ac0bd93ae
fix: Default deserialize for compatibility_mode
2026-07-12 16:28:27 +01:00
Ginger
9b14ab4c0b
fix: Parse OIDC discovery URL more leniently
2026-07-10 16:52:04 +00:00
timedout
62730e861a
style: Use string literals instead of u8s
2026-07-09 19:40:11 +00:00
timedout
68d018bd37
style: Use string literals instead of u8s
2026-07-09 19:40:11 +00:00
timedout
f71f6e922c
feat: Allow configuring the desired client IP source
2026-07-09 19:40:11 +00:00
Ginger
45809b7970
feat: Add support for reading the OIDC client secret from a file
2026-07-02 16:34:56 -04:00
Ginger
28263982cd
feat: Add support for requesting additional scopes
2026-07-02 16:34:38 -04:00
Ginger
786890baa0
feat: Add support for importing email addresses from the IDP
2026-07-02 16:34:38 -04:00
Ginger
3282ba8eab
fix: Miscellaneous fixes
2026-07-02 16:34:38 -04:00
Ginger
f66c1d8f35
fix: Hide bare oidc config option
2026-07-02 16:34:38 -04:00
Ginger
3d004b1923
fix: Adjust OIDC config section comment position
2026-07-02 16:34:38 -04:00
Ginger
06afe4f1a3
feat: Add support for importing profile data from claims
2026-07-02 16:34:38 -04:00
Ginger
c0cb4afd8a
feat: Initial implementation of OIDC
2026-07-02 16:34:38 -04:00
Jade Ellis
eee4ef50d2
chore: merge 1818 nex/perf/get-missing-events
2026-07-01 18:45:08 +00:00
Ginger
a32c7d0d9a
fix: Set correct default for registration terms config section
2026-06-29 09:35:51 -04:00
Ginger
c1fc76040a
fix: Correct config file example section name
2026-06-29 09:35:50 -04:00
Ginger
9df5c68d3c
fix: Set default for allow_deactivation
2026-06-29 09:35:50 -04:00
Ginger
3ca068c985
fix: Fix registration terms example in config
2026-06-29 09:35:50 -04:00
Ginger
91afbd122f
feat: Allow self-service deactivation to be disabled
2026-06-29 09:35:50 -04:00
Ginger
e8d6fa565e
feat: Add support for registering accounts with the web UI
2026-06-29 09:35:50 -04:00
Ginger
e60310eacc
feat: Allow configuring the OAuth compatibility mode
2026-06-29 09:35:48 -04:00
Jade Ellis
5199cde870
feat: Allow sending dummy events to clients
2026-06-28 03:44:23 +01:00
timedout
a3544353ba
feat: Automatically squash extremities when they exceed a threshold
...
Attempts to tackle #1844
2026-06-20 17:08:00 +01:00
timedout
7f64de9727
fix: Calculate max iterations dynamically, and bump max prevs
2026-06-20 17:07:59 +01:00
timedout
9547c438d6
perf: Increase default max_fetch_prev_events to 256
2026-06-20 17:07:59 +01:00
timedout
5f9cc83b18
feat: Support advertising a policy server public key in well-known
...
# Conflicts:
# src/api/client/well_known.rs
# src/core/config/mod.rs
2026-05-25 18:14:58 +01:00
timedout
47051af392
feat: Update policy server implementation to be closer to latest spec
...
Untested
chore: Add news fragment
feat: Support stable policy servers
feat: Don't attempt erroneous loopback federation for policy server checks
refactor: Update PS upgrade to use new ruma
fix: Only check loopback via after attempting incoming verification
2026-05-25 18:14:54 +01:00
new-years-eve
834f2caffe
feat: Add config option for a default ACL on room creation
...
This allows for rooms to be created with a m.room.server_acl event by
default. This event can be thought of as part of the initial_state
events, although it is not provided by the client.
Implements #775
2026-05-21 17:09:43 +00:00
Ginger
4968d4c8b7
docs: Clarify documentation for require_email_for_registration
2026-05-21 12:10:44 +00:00
Ginger
ba2c123e82
feat: Remove support for server-side blurhashing
2026-05-14 13:22:17 +00:00
Ginger
7307f2dc80
fix: Remove deprecated MatrixRTC focus config option
2026-05-12 14:17:23 +00:00
Ginger
8c2cf67783
refactor: Remove support for guest user registration
2026-05-05 09:09:48 -04:00
Ginger
52d1ed24a9
refactor: Remove LDAP support
2026-05-04 11:27:47 -04:00
grgergo
2e19310a87
clarify max_request_size limiting federation
...
Signed-off-by: grgergo <csakbek@freemail.hu >
2026-05-04 14:57:21 +01:00
Ginger
0c7abd792d
refactor: Fix errors in api/router/
2026-04-28 09:16:56 -04:00
Ginger
4282d60181
refactor: Fix errors in api/client/well_known.rs
2026-04-28 09:16:52 -04:00
Getz Mikalsen and Jade Ellis
980bd475b6
feat: Add TLS options for LDAP ( #1389 )
...
Optional StartTLS for LDAP and add option to skip TLS verification.
Co-authored-by: Jade Ellis <jade@ellis.link >
Reviewed-on: https://forgejo.ellis.link/continuwuation/continuwuity/pulls/1389
Reviewed-by: Jade Ellis <jade@ellis.link >
2026-04-23 17:39:25 +00:00
Ginger
567d809efe
fix: Forbid removing emails if they're required to register
2026-04-23 13:17:48 -04:00
ginger
98b221096b
fix(config): Remove registration_token_file from deprecated keys
2026-04-22 12:57:46 +00:00
ezera
66be11a978
docs(docs): update supported room versions
...
Updates supported room version to state we support 6-12, and sets 12
as default.
2026-04-17 16:10:05 +00:00
éźera
2ca7149a7f
feat: allow deprioritizing servers for join requests
...
Implements #1549 .
2026-04-15 13:24:42 +00:00
ginger
2124fcf325
fix: Keep rustdoc from trying to run my TOML as a doctest
2026-04-07 18:40:43 +00:00
Ginger
2e62ca93a8
fix: Fix registration_terms default in example config
2026-04-07 12:55:56 +00:00
Ginger
eccc878ee9
feat: Add support for terms and conditions when registering
2026-04-07 12:55:56 +00:00
thetayloredman
6a3370005e
doc: remove reference to MSC unstable prefix
2026-04-06 17:45:04 +00:00
Logan Devine
675cfb964a
feat: add support for MSC4439 PGP key URIs in wk-support
...
This commit introduces support for MSC4439, Encryption Key URIs
in `.well-known/matrix/support`. ([MSC](https://github.com/matrix-org/matrix-spec-proposals/pull/4439 ),
[Rendered](https://github.com/thetayloredman/matrix-spec-proposals/blob/msc4439/proposals/4439-support-contact-encryption.md ))
via an additional config option.
2026-04-06 17:45:04 +00:00