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 |
|
Omar Pakker
|
077bda23a6
|
feat(admin): Add resolver cache flush command
This command allows an admin to flush a specific server
from the resolver caches or flush the whole cache.
|
2026-02-10 23:07:32 +01: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 |
|
Jade Ellis
|
7369b58d91
|
feat: Try log original server error
|
2026-02-08 17:23:09 +00:00 |
|
Jade Ellis
|
f6df44b13f
|
feat: Try log panics before unwinds to catch backtraces
|
2026-02-08 17:23:09 +00:00 |
|
timedout
|
f243b383cb
|
style: Fix typo in validate_remote_member_event_stub
|
2026-02-08 15:37:40 +00:00 |
|
timedout
|
e0b7d03018
|
fix: Perform additional membership validation on remote knocks too
|
2026-02-08 15:34:07 +00:00 |
|
timedout
|
184ae2ebb9
|
fix: Apply validation to make_join process
|
2026-02-06 18:15:39 +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
|
00c054d356
|
fix: Get_missing_events returns the same event N times
|
2026-02-05 21:28:21 +00:00 |
|
timedout
|
082ed5b70c
|
feat: Use info level logs for residency check failures
|
2026-02-03 20:09:41 +00:00 |
|
timedout
|
c4a9f7a6d1
|
perf: Don't handle expensive requests for rooms we aren't in
Mostly borrowed from dendrite:
https://github.com/element-hq/dendrite/blob/a042861/federationapi/routing/routing.go#L601
|
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 |
|
timedout
|
fd9bbb08ed
|
fix: Restore admin room announcement for deactivations
|
2026-01-30 05:11:30 +00:00 |
|
timedout
|
25f7d80a8c
|
fix: Clippy lint
|
2026-01-30 05:11:30 +00:00 |
|
timedout
|
02fa0ba0b8
|
perf: Optimise account deactivation process
|
2026-01-30 05:11:30 +00:00 |
|
Ginger
|
77c0f6e0c6
|
fix: Add a code path for clients trying to use fallback auth
|
2026-01-21 12:27:13 -05:00 |
|
Jade Ellis
|
c85e710760
|
fix: Add option to mark certain config sections as optional
Fixes #1290
|
2026-01-20 17:36:22 +00:00 |
|
Ginger
|
fe74e82318
|
chore: Formatting
|
2026-01-20 10:00:26 -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
|
ebc8df1c4d
|
feat: Add endpoints required for API-based takedowns and room bans
|
2026-01-18 18:47:15 +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 |
|
Jason Volk
|
79a278b9e8
|
Fix verification loss; workaround Nheko-Reborn/nheko#1908 (closes #146)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-01-18 14:41:01 +00:00 |
|
Ginger
|
6c5d658ef2
|
fix: Fix explosions with new tracing
|
2026-01-15 09:28:26 -05:00 |
|
Jade Ellis
|
d260c4fcc2
|
style: Fix yo unused variables
|
2026-01-13 20:29:30 +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 |
|
timedout
|
86e450a835
|
fix: M_BAD_JSON in send_join and send_knock
|
2026-01-12 17:53:37 +00:00 |
|
Jade Ellis
|
7375f7a68e
|
feat: Improve the display of the configuration in the admin room
|
2026-01-12 16:20:38 +00:00 |
|
Ginger
|
ae28fe92d2
|
feat: Exclude undocumented commands
|
2026-01-12 10:51:17 -05:00 |
|
Ginger
|
00eeeb78de
|
fix: Remove extraneous dashes from command help
|
2026-01-12 10:47:19 -05:00 |
|
timedout
|
99a10998b4
|
style: Remove unused import
|
2026-01-11 15:42:06 +00:00 |
|
nex
|
05c6b5df75
|
fix: M_BAD_JSON in c2s invite
|
2026-01-11 15:37:59 +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 |
|
timedout
|
5a2a1b6240
|
style: Clean up whoami code
|
2026-01-09 01:12:38 +00:00 |
|
timedout
|
d22d47954f
|
fix: Return 403 instead of 404 at /_matrix/client/v3/account/whoami
|
2026-01-09 00:44:38 +00:00 |
|
Ginger
|
8cf2d175d6
|
fix: Update package and crate metadata
|
2026-01-08 19:28:27 +00:00 |
|
Jade Ellis
|
d353446488
|
fix: Incomplete rename
|
2026-01-07 23:48:04 +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
|
247bc15659
|
fix: Await future
|
2026-01-07 17:31:53 +00:00 |
|
timedout
|
88a35e139d
|
fix: Correctly return M_USER_LOCKED during login
|
2026-01-07 17:31:53 +00:00 |
|