Ginger
082ca337a7
refactor: Fix errors in api/client/dehydrated_device.rs
2026-04-25 09:41:26 -04:00
Ginger
4fab9ac68c
refactor: Fix errors in api/client/context.rs
2026-04-25 09:41:26 -04:00
Ginger
0142f3d14d
refactor: Fix errors in api/client/capabilities.rs
2026-04-25 09:41:26 -04:00
Ginger
bb60f7a8d5
refactor: Fix errors in api/client/backup.rs
2026-04-25 09:41:26 -04:00
Ginger
4e65b8215c
refactor: Fix errors in api/client/appservice.rs
2026-04-25 09:41:26 -04:00
Ginger
5008890f00
refactor: Fix errors in api/client/account_data.rs
2026-04-25 09:41:26 -04:00
Ginger
666937c253
refactor: Fix errors in api/client/sync
2026-04-25 09:41:26 -04:00
Ginger
ceec83880b
refactor: Resolve remaining errors in threepid.rs
2026-04-25 09:41:26 -04:00
Ginger
917ae3336b
refactor: Fix errors in api/client/room/
2026-04-25 09:41:26 -04:00
Ginger
e1fbead506
refactor: Rename PduBuilder to PartialPdu
2026-04-25 09:41:26 -04:00
Ginger
6bde2d0fe4
refactor: Add function to state_accessor to get create event
2026-04-25 09:41:26 -04:00
Ginger
98ae827f5f
refactor: Consolidate hierarchy and summary logic in a new service
2026-04-25 09:41:25 -04:00
Ginger
af5e60e4b6
refactor: Fix errors in api/client/membership/
2026-04-25 09:41:25 -04:00
Ginger
a29c81b421
refactor: Fix (most) errors in api/client/account/
2026-04-25 09:41:25 -04:00
Jade Ellis
ca16ee6559
refactor: Ruma upstraming, bake a little more
2026-04-25 09:41:25 -04:00
Ginger
96ff4d2034
refactor: Ruma upstreaming, half-baked edition
...
Co-authored-by: Jade Ellis <jade@ellis.link >
2026-04-25 09:41:25 -04:00
Jade Ellis
e31c5997b7
fix: Explicitly set TLS backends
...
Dependency updates mean we have to set a custom TLS backend sooner.
Also some groundwork for being able to use aws-lc in future
2026-04-24 14:19:12 +01:00
timedout
5f4cd47d88
fix: Add workaround for handling malformed PDUs
...
Signed-off-by: timedout <git@nexy7574.co.uk >
Reviewed-On: https://forgejo.ellis.link/continuwuation/continuwuity-sec/pulls/7
Reviewed-By: Jade Ellis <jade@ellis.link >
2026-04-23 20:48:11 +01:00
Jade Ellis
0134f69bf9
chore: Update incompatible dependenceis
2026-04-23 20:02:48 +01:00
Ginger
567d809efe
fix: Forbid removing emails if they're required to register
2026-04-23 13:17:48 -04:00
éźera
2ca7149a7f
feat: allow deprioritizing servers for join requests
...
Implements #1549 .
2026-04-15 13:24:42 +00: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
36c32938ae
fix: Don't try to sign events that don't originate from us
2026-04-08 17:17:15 +00:00
Ginger
eccc878ee9
feat: Add support for terms and conditions when registering
2026-04-07 12:55:56 +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
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
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
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
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
PerformativeJade
ed81dfc6cd
fix: Thumbnail fetching error handling
2026-03-24 20:14:55 +00:00
Jonathan Sutton
b9854662f3
fix(room_member): Strip join_authorized_via_users_server ( #1542 )
...
Realized code for fix did in fact require a check for
`join_authorized_via_users_server` before stripping. Otherwise,
waste processing power, most of the time.
Signed-off-by: Jonathan Sutton <jonathansutton91@proton.me >
2026-03-24 13:11:25 +00:00
Jonathan Sutton
dab50b1ec3
fix(room_member): Strip join_authorized_via_users_server ( #1542 )
...
Fixed test.
Signed-off-by: Jonathan Sutton <jonathansutton91@proton.me >
2026-03-24 13:11:25 +00:00
Jonathan Sutton
0338539221
fix(room_member): Strip join_authorized_via_users_server ( #1542 )
...
Added test.
Signed-off-by: Jonathan Sutton <jonathansutton91@proton.me >
2026-03-24 13:11:25 +00:00