Jade Ellis
ab241f8f65
chore(deps): Update sd-notify
2026-04-12 16:36:28 +01:00
Jade Ellis
b81aea642a
fix(deps): Upgrade crypto crates to matching versions
2026-04-12 16:29:02 +01:00
timedout
5110930add
fix: Allow server admins and v12 room creators to publish rooms
2026-04-12 14:09:53 +00:00
Jade Ellis
16de2a2cc0
feat: Add ability to inspect build information and features at runtime
...
Also re-adds ability to inspect used features
2026-04-09 17:24:44 +01:00
timedout
e03c90c2ac
fix: Sign restricted joins when we're the authorising server
2026-04-08 20:49:59 +00:00
timedout
09bfe79a44
perf: Don't needlessly sign and re-hash events in send_join
2026-04-08 17:17:15 +00:00
timedout
d041adadc8
style: Fix large future clippy errors
2026-04-08 17:17:15 +00:00
timedout
189ed1c394
style: Fix large future clippy error
2026-04-08 17:17:15 +00:00
timedout
36c32938ae
fix: Don't try to sign events that don't originate from us
2026-04-08 17:17:15 +00:00
ginger
2124fcf325
fix: Keep rustdoc from trying to run my TOML as a doctest
2026-04-07 18:40:43 +00:00
ezera
38b4065270
fix: use cfg to fix compiler warning for opts
...
Fixes #1621 .
2026-04-07 12:58:23 +00:00
Ginger
2e62ca93a8
fix: Fix registration_terms default in example config
2026-04-07 12:55:56 +00:00
Ginger
b7a6c819b7
chore: News fragment
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
Tulir Asokan
8b762cf2e6
fix: Server name caching for SRV remotes
2026-04-06 19:57:05 +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
Ginger
087d8b1016
fix: Remove sliding sync proxy from .well-known/client response
2026-04-06 10:36:30 -04:00
timedout
688cd8f46a
fix: Forbid creating events sent by remote users
2026-04-05 22:34:11 +01:00
timedout
fadd559837
feat: Add admin commands to delete pushers
2026-04-05 20:58:11 +01:00
timedout
79c63c17fc
feat: Delete pushers when a user logs out
2026-04-05 20:48:03 +01:00
timedout
cdc772ba10
feat: Delete all pushers for a user during deactivation
2026-04-05 20:42:08 +01:00
timedout
0f8b56f521
feat: Add admin command to reset user push rules
2026-04-05 20:12:21 +01:00
éźera
67d8d72506
fix: return 404 when joining non-existent room
...
Fixes #1443 .
2026-04-05 11:40:53 -05:00
Ginger
e1c54f4dec
fix: Don't allow UIAA stages to be completed if no flow includes them
2026-03-31 02:20:59 +00:00
ginger
0c9fa3b7e5
feat: Add a notice about email to the first-run banner
2026-03-31 02:20:59 +00:00
Ginger
4f8833e937
fix: Update connection_uri docs
2026-03-31 02:20:59 +00:00
Ginger
f32599e030
feat: Supply more informative error message if email is disabled
2026-03-31 02:20:59 +00:00
Ginger
b6f0b41d3d
feat: Ratelimit sending threepid validation emails
2026-03-31 02:20:59 +00:00
Ginger
d5675b85cf
fix: Release session lock before sending threepid validation email
2026-03-31 02:20:59 +00:00
Ginger
951b5abe19
refactor: Remove UiaaStatus enum
2026-03-31 02:20:59 +00:00
Ginger
a325ad16f1
feat: Fall back to email when registering a user who didn't provide a username
2026-03-31 02:20:59 +00:00
Ginger
f93a1cc506
fix: Don't bail out on email association failures when registering a new user
2026-03-31 02:20:59 +00:00
Ginger
6e8dbcbfab
refactor: Remove workarounds for matrix-appservice-irc
2026-03-31 02:20:59 +00:00
Ginger
ab8929e2fa
chore: Fix typo
2026-03-31 02:20:59 +00:00
Ginger
166d7d0f63
fix: Remove associated email on account deactivation
2026-03-31 02:20:59 +00:00
Ginger
3885e43b5d
feat: Add support for 3pid management
2026-03-31 02:20:59 +00:00
Ginger
ef7ad6082c
feat: Add support for registering a new account with an email address
2026-03-31 02:20:59 +00:00
Ginger
717d319708
feat: Add support for logging in with an email address
2026-03-31 02:20:59 +00:00
Ginger
0b04757bef
feat: Add support for password resets via email
2026-03-31 02:20:59 +00:00
Ginger
f2b7dd6519
feat: Add a webpage for threepid validation links
2026-03-31 02:20:59 +00:00
Ginger
9d06208a7a
feat: Store threepid validation sessions in memory instead of the database
2026-03-31 02:20:59 +00:00
Ginger
955da3a74f
feat: Add admin commands for managing users' email addresses
2026-03-31 02:20:59 +00:00
Ginger
7e79a544cf
refactor: Split account routes into multiple files
2026-03-31 02:20:59 +00:00
Ginger
f5db4d17d6
feat: Refactor UIAA service, add support for email stage
2026-03-31 02:20:59 +00:00
Ginger
54fd1d313f
feat: Implement threepid service
2026-03-31 02:20:59 +00:00
Ginger
bb7fd9efc1
feat: Implement mailer service for sending emails
2026-03-31 02:20:59 +00:00
norm
9209b847f6
docs: Mention systemd's ReadWritePaths setting for the backup dir
...
The systemd unit file uses `ProtectSystem=strict`, which makes almost
every directory read-only. This can cause backups to not work, even if
the directory is granted the correct permissions and ownership to the
`conduwuit` user.
The `ReadWritePaths` setting lets you specify which directories are
exempt from being made read-only by `ProtectSystem=strict`.
2026-03-27 19:25:26 +00:00
Jade Ellis
1bd161a306
fix(deps): Update to rocksdb v10.10.1, jemalloc 0.6.1
...
Re-adds revert to try and fix rocksdb repair deadlock
2026-03-27 18:39:43 +00:00
timedout
f0c3fdfe3a
fix: Well-known read errors no longer crash resolver flow
...
Reviewed-By: Jade Ellis <jade@ellis.link >
2026-03-27 00:54:17 +00:00