Jade Ellis
|
082c44f355
|
fix: Only sync LDAP admin status when admin_filter is configured
Closes #1307
|
2026-02-15 16:17:26 +00:00 |
|
Jade Ellis
|
117c581948
|
fix: Correct incorrectly inverted boolean expression
|
2026-02-15 16:11:19 +00:00 |
|
timedout
|
cb846a3ad1
|
style: Invert pending_invite_state check
|
2026-02-15 16:11:19 +00:00 |
|
timedout
|
81b984b2cc
|
style: Compress should_rescind_invite
|
2026-02-15 16:11:19 +00:00 |
|
timedout
|
e2961390ee
|
feat: Support rescinding invites over federation
|
2026-02-15 16:11:19 +00:00 |
|
Trash Panda
|
be8f62396a
|
feat(core): Change default user agent
|
2026-02-15 15:21:06 +00:00 |
|
Trash Panda
|
40996a6602
|
feat(core): Add config option for the url preview user agent
|
2026-02-15 15:21:05 +00:00 |
|
ginger
|
f5f3108d5f
|
chore: Formatting
|
2026-02-10 22:56:11 +00:00 |
|
chri-k
|
d1e1ee6156
|
fix: always treat server_user as an admin
|
2026-02-10 22:56:11 +00:00 |
|
Ginger
|
b9b1ff87f2
|
chore: Formatting fixes
|
2026-02-10 02:29:11 +00:00 |
|
Ginger
|
3c0146d437
|
feat: Implement a migration to fix busted local invites
|
2026-02-10 02:29:11 +00:00 |
|
Ginger
|
7485d4aa91
|
fix: Properly set stripped state for local invites
|
2026-02-10 02:29:11 +00:00 |
|
timedout
|
0ea0d09b97
|
fix: Don't fail open when a PDU doesn't have a short state hash
|
2026-02-06 18:09:09 +00:00 |
|
April Grimoire
|
296a4b92d6
|
fix: Resolve unnecessary serialization issue
Fixes #1335
|
2026-02-06 07:52:19 +00:00 |
|
timedout
|
082ed5b70c
|
feat: Use info level logs for residency check failures
|
2026-02-03 20:09:41 +00:00 |
|
timedout
|
a047199fb4
|
perf: Don't handle PDUs for rooms we aren't in
|
2026-02-03 20:09:41 +00:00 |
|
Ginger
|
77c0f6e0c6
|
fix: Add a code path for clients trying to use fallback auth
|
2026-01-21 12:27:13 -05:00 |
|
K900
|
cb79a3b9d7
|
refactor(treewide): get rid of compile time build environment introspection
It's cursed and not very useful. Still a few uses of ctor left, but oh well.
|
2026-01-19 19:44:28 +00:00 |
|
timedout
|
5a6b909b37
|
fix: Remove homebrewed error mangling for correctness
|
2026-01-18 15:22:14 +00:00 |
|
timedout
|
287ddd9bc5
|
fix: Only fall back to legacy media when response is M_UNRECOGNIZED
https://spec.matrix.org/v1.17/server-server-api/#content-repository
Previously we would fall back for ALL
auth media errors.
|
2026-01-18 15:22:14 +00:00 |
|
Jade Ellis
|
fa15de9764
|
feat: Admin announce improvements
- Check announcements on first start
- Print out any fetch errors on first start in the admin room
- Randomly jitter the next check
|
2026-01-13 20:29:30 +00:00 |
|
Jade Ellis
|
74db426c6b
|
fix: Correct federation timeouts
|
2026-01-09 19:51:29 +00:00 |
|
Jade Ellis
|
344d68dabc
|
fix: Use correct token handlers for Ruma
|
2026-01-09 19:42:14 +00:00 |
|
Jade Ellis
|
d3ee9c407a
|
fix: Apply timeouts in more places
|
2026-01-09 19:42:13 +00:00 |
|
timedout
|
52a51f1de0
|
fix: Remove useless timestamp check in outlier upgrade process
|
2026-01-09 02:50:04 +00:00 |
|
timedout
|
e3cf288f39
|
feat: Support creating custom v12 room IDs
|
2026-01-09 02:50:04 +00:00 |
|
Ginger
|
8cf2d175d6
|
fix: Update package and crate metadata
|
2026-01-08 19:28:27 +00:00 |
|
timedout
|
77e8fd1744
|
style: Use contains to check for row presence
|
2026-01-07 17:31:54 +00:00 |
|
timedout
|
7fa7b129c0
|
perf: Store empty value (row only needs to exist)
|
2026-01-07 17:31:54 +00:00 |
|
timedout
|
1c816850ed
|
feat: Allow admins to disable the login capability of an account
# Conflicts:
# src/admin/user/commands.rs
|
2026-01-07 17:31:51 +00:00 |
|
Ginger
|
d865dd4454
|
feat(!783): Add --once shortcut flag to issue command
|
2026-01-07 14:22:37 +00:00 |
|
Ginger
|
ca77970ff3
|
feat(!783): Add admin commands for managing tokens
|
2026-01-07 14:22:37 +00:00 |
|
Ginger
|
42f4ec34cd
|
feat(!783): Initial implementation
Adds support for extra limited-use registration tokens
stored in the database, and a new service to manage them.
|
2026-01-07 14:22:37 +00:00 |
|
timedout
|
4b873a1b95
|
fix: Apply spam checker to local restricted joins
|
2026-01-05 20:10:29 +00:00 |
|
timedout
|
76865e6f91
|
fix: Accept_may_join callback works again
|
2026-01-05 20:10:29 +00:00 |
|
timedout
|
5ac82f36f3
|
feat: Consolidate antispam checks into a service
Also adds support for the spam checker join rule, and Draupnir callbacks
|
2026-01-05 20:10:28 +00:00 |
|
timedout
|
0956779802
|
feat: Add Meowlnir invite interception support
Co-authored-by: Jade Ellis <jade@ellis.link>
|
2026-01-05 20:10:27 +00:00 |
|
timedout
|
7502a944d7
|
feat: Add user locking and unlocking commands and functionality
Also corrects the response code returned by UserSuspended
|
2026-01-05 19:30:16 +00:00 |
|
Jade Ellis
|
aed15f246a
|
refactor: Clean up logging issues
Primary issues: Double escapes (debug fmt), spans without levels
|
2026-01-05 18:28:57 +00:00 |
|
timedout
|
bc426e1bfc
|
fix: Apply client-requested timeout to federated key queries
Also parallelised federation calls in related functions
|
2026-01-03 16:05:05 +00:00 |
|
timedout
|
6c61b3ec5b
|
fix: Build error two: electric boogaloo
|
2025-12-31 21:15:28 +00:00 |
|
timedout
|
9d9d1170b6
|
fix: Build error
|
2025-12-31 21:04:06 +00:00 |
|
Jade Ellis
|
7be20abcad
|
style: Fix typo
|
2025-12-31 20:08:53 +00:00 |
|
Ginger
|
8a561fcd3a
|
chore: Clippy fixes
|
2025-12-31 19:56:35 +00:00 |
|
Ginger
|
c565e6ffbc
|
feat: Restrict where certain admin commands may be used
|
2025-12-31 19:56:31 +00:00 |
|
Jade Ellis
|
442f887c98
|
style: Improve warning regarding admin removal
|
2025-12-31 19:40:42 +00:00 |
|
Terry
|
f8c1e9bcde
|
feat: Config defined admin list
Closes !1246
|
2025-12-31 19:35:40 +00:00 |
|
Jade Ellis
|
705fa6c5c6
|
fix: Simplify visibility check code
|
2025-12-21 17:12:36 +00:00 |
|
Jade Ellis
|
8586d747d1
|
feat: Run visibility checks on bundled relations
|
2025-12-21 17:12:35 +00:00 |
|
Jade Ellis
|
dd87232f1f
|
refactor: Reduce database lookups in some cases
|
2025-12-21 17:12:34 +00:00 |
|