timedout
|
0f824792b9
|
feat: Enable debug logs in release builds
|
2026-05-04 21:27:34 +01:00 |
|
timedout
|
9ba406761b
|
chore: Regenerate example config
|
2026-05-04 21:14:22 +01:00 |
|
timedout
|
4c1638e495
|
style: Resolve end-of-line lint failure
|
2026-05-04 14:57:21 +01:00 |
|
 timedoutandGinger
|
4a99de0d28
|
fix: Store incoming federated invite membership events correctly
Co-Authored-By: Ginger <ginger@gingershaped.computer>
Reviewed-By: Ginger <ginger@gingershaped.computer>
|
2026-05-01 14:49:27 +01:00 |
|
timedout
|
f3fb218652
|
style: Clippy conflicts with cargo fmt, apparently
|
2026-04-27 22:15:52 +00:00 |
|
timedout
|
0924b7d27e
|
style: Use debug assert instead of a normal assert
|
2026-04-27 22:15:52 +00:00 |
|
timedout
|
8575f191a0
|
style: Simplify build_local_dag return
|
2026-04-27 22:15:52 +00:00 |
|
timedout
|
fe7cfd96e7
|
feat: Assert that no events were dropped during sorting
|
2026-04-27 22:15:52 +00:00 |
|
timedout
|
8b0e86a05d
|
fix: Don't consider out-of-scope nodes as prev events before sorting incoming events
|
2026-04-27 22:15:52 +00: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 |
|
timedout
|
01f6893c07
|
feat: Reduce verbosity of "remote server couldn't process pdu" warning
(cherry picked from commit 8b206564aa)
|
2026-04-18 01:11:48 +01:00 |
|
timedout
|
5110930add
|
fix: Allow server admins and v12 room creators to publish rooms
|
2026-04-12 14:09:53 +00:00 |
|
timedout
|
839138c02e
|
chore: Add news frag
|
2026-04-08 20:49:59 +00: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 |
|
timedout
|
1ce9ae2cbf
|
chore: Update example configuration file
|
2026-04-06 17:45:04 +00:00 |
|
timedout
|
688cd8f46a
|
fix: Forbid creating events sent by remote users
|
2026-04-05 22:34:11 +01:00 |
|
timedout
|
3ab1f102dd
|
fix: Switch lettre to ring backend
|
2026-04-05 21:07:45 +00:00 |
|
timedout
|
480a32e4d4
|
chore: Add newsfrag
|
2026-04-05 21:04:27 +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
|
5f1b80a47c
|
chore: Add newsfrag
|
2026-04-05 20:15:52 +01:00 |
|
timedout
|
0f8b56f521
|
feat: Add admin command to reset user push rules
|
2026-04-05 20:12:21 +01:00 |
|
timedout
|
0cc1e4685c
|
style: Make main green again
|
2026-03-31 18:07:44 +01: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 |
|
timedout
|
677c407755
|
chore: Bump ruwuma
# Conflicts:
# Cargo.lock
# Cargo.toml
|
2026-03-21 16:24:05 +00:00 |
|
timedout
|
906c3df953
|
style: Reduce migration warning verbosity to info
They aren't actually warning of anything
|
2026-03-09 13:30:24 +00:00 |
|
timedout
|
33e5fdc16f
|
style: Reduce verbosity of fix_corrupt_msc4133_fields
|
2026-03-09 13:30:24 +00:00 |
|
timedout
|
77ac17855a
|
fix: Don't fail on invalid stripped state entries during migration
|
2026-03-09 13:30:24 +00:00 |
|
timedout
|
65ffcd2884
|
perf: Insert missed migration markers into fresh databases
|
2026-03-09 13:30:24 +00:00 |
|
timedout
|
7ec88bdbfe
|
feat: Make noise about migrations and make errors more informative
|
2026-03-09 13:30:24 +00:00 |
|
timedout
|
40b1dabcca
|
chore: Add news fragment
|
2026-03-06 14:32:13 +00:00 |
|
timedout
|
94c5af40cf
|
fix: Automatically remove corrupted appservice registrations
|
2026-03-06 14:21:04 +00:00 |
|
timedout
|
d725e98220
|
fix(ci): Special case ubuntu-latest
|
2026-03-03 23:07:55 +00:00 |
|
timedout
|
37888fb670
|
fix: Limit body read size of remote requests (CWE-409)
Reviewed-By: Jade Ellis <jade@ellis.link>
|
2026-03-03 19:54:34 +00:00 |
|
timedout
|
b507898c62
|
fix: Bump ruwuma again
|
2026-03-03 18:10:28 +00:00 |
|
nexy7574
|
f4af67575e
|
fix: Bump ruwuma to resolve duplicate state error
|
2026-03-03 06:01:02 +00:00 |
|
timedout
|
6adb99397e
|
feat: Remove MSC4010 support
|
2026-02-27 17:03:19 +00:00 |
|
timedout
|
558262dd1f
|
chore: Refactor transaction_ids -> transactions
|
2026-02-23 17:44:35 +00:00 |
|
timedout
|
d311b87579
|
chore: Fix incorrect capitalisation
I didn't realise I agreed to take an English class with @ginger while
working on this server lol
|
2026-02-23 17:25:12 +00:00 |
|
timedout
|
8702f55cf5
|
fix: Don't panic if nobody's listening
|
2026-02-23 17:22:37 +00:00 |
|
timedout
|
d4481b07ac
|
chore: Add news frag
|
2026-02-23 16:54:54 +00:00 |
|
nexy7574
|
35e441452f
|
feat: Attempt to build localised DAG before processing PDUs
|
2026-02-23 16:36:46 +00:00 |
|
nexy7574
|
66bbb655bf
|
feat: Warn when server is overloaded
|
2026-02-23 16:36:45 +00:00 |
|
nexy7574
|
81b202ce51
|
chore: Decrease transaction log verbosity
|
2026-02-23 16:36:45 +00:00 |
|
nexy7574
|
4657844d46
|
feat: Show active transaction handle count in !admin federation incoming-federation
|
2026-02-23 16:36:45 +00:00 |
|
nexy7574
|
9016cd11a6
|
chore: Run pre-commit and clippy to fix inherited CI errs
|
2026-02-23 16:36:45 +00:00 |
|
nexy7574
|
dd70094719
|
feat: Make max_active_txns actually configurable
|
2026-02-23 16:36:45 +00:00 |
|
nexy7574
|
fcd49b7ab3
|
fix: Remove duplicate fields from logs
|
2026-02-23 16:36:45 +00:00 |
|
nexy7574
|
470c9b52dd
|
feat: Instrument process_inbound_transaction
|
2026-02-23 16:36:45 +00:00 |
|
nexy7574
|
0d8cafc329
|
feat: Support casting transaction processing to the background
|
2026-02-23 16:36:44 +00:00 |
|
nexy7574
|
2f9956ddca
|
feat: Add helper functions for federation channels
|
2026-02-23 16:36:44 +00:00 |
|
nexy7574
|
21a97cdd0b
|
chore: Refactor existing references to transaction service
|
2026-02-23 16:36:44 +00:00 |
|
nexy7574
|
e986cd4536
|
feat(federation): Restructure transaction_ids service
Adds two new in-memory maps to the service in to prepare for better handlers
|
2026-02-23 16:36:40 +00:00 |
|
timedout
|
722bacbe89
|
chore: Fix busted lockfile merge
|
2026-02-19 02:33:41 +00:00 |
|
timedout
|
31e2195e56
|
fix: Remove non-compliant and non-functional non-authoritative directory queries
chore: Add news frag
|
2026-02-19 01:37:42 +00:00 |
|
timedout
|
d40893730c
|
chore: Lighten the phrasing
|
2026-02-17 02:07:19 +00:00 |
|
timedout
|
28fae58cf6
|
chore: Add news frag & rebuild config
|
2026-02-17 02:07:19 +00:00 |
|
timedout
|
f458f6ab76
|
chore: Disable presence by default, and add warnings to other heavy ops
|
2026-02-17 02:07:19 +00:00 |
|
timedout
|
b7a8cbdb42
|
feat: Exclude empty rooms from !admin rooms list by default
Reviewed-By: Ginger <ginger@gingershaped.computer>
|
2026-02-15 23:03:23 +00:00 |
|
timedout
|
7b21c3fd9f
|
chore: Update changelog
|
2026-02-15 20:39:14 +00:00 |
|
timedout
|
f566ca1b93
|
chore: Release 0.5.5
|
2026-02-15 20:31:58 +00:00 |
|
timedout
|
debe411e23
|
fix(ci): Work around LLVM issue & dynamically select clang pkg version
|
2026-02-15 20:27:55 +00:00 |
|
timedout
|
dc0d6a9220
|
fix: Install clang-23 specifically
clang (clang-22) is busted
|
2026-02-15 19:09:33 +00:00 |
|
timedout
|
2efdb6fb0d
|
fix: Work around https://github.com/llvm/llvm-project/issues/153385
|
2026-02-15 18:55:17 +00:00 |
|
timedout
|
7d0686f33c
|
fix: Error response can leak appservice token
Reviewed-By: Ginger <ginger@gingershaped.computer>
Reviewed-By: Jade Ellis <jade@ellis.link>
|
2026-02-15 17:58:48 +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 |
|
timedout
|
cb75e836e0
|
style: Update error messages in make_join.rs
|
2026-02-15 16:11:19 +00:00 |
|
nexy7574
|
cb7a988b1b
|
chore: Add news frag
|
2026-02-15 16:11:19 +00:00 |
|
nexy7574
|
aa5400bcef
|
style: Fix IncompatibleRoomVersion log line
|
2026-02-15 16:11:18 +00:00 |
|
nexy7574
|
ff4dddd673
|
fix: Refactor local join process
|
2026-02-15 16:11:18 +00:00 |
|
nexy7574
|
c22b17fb29
|
fix: Return accurate errors in make_join for restricted rooms
|
2026-02-15 16:11:18 +00:00 |
|
timedout
|
3da7fa24db
|
fix: Produce more useful errors in make_join_request
|
2026-02-15 16:11:18 +00:00 |
|
timedout
|
d15ac1d3c1
|
fix: Use 404 instead of 400 (and include sender)
|
2026-02-15 15:55:36 +00:00 |
|
timedout
|
a9ebdf58e2
|
feat: Filter ignored PDUs in relations
|
2026-02-15 15:55:35 +00:00 |
|
timedout
|
f1ab27d344
|
feat: Return SENDER_IGNORED error for context and relations
|
2026-02-15 15:55:35 +00:00 |
|
timedout
|
8bc6e6ccca
|
feat: Return SENDER_IGNORED error in is_ignored_pdu
|
2026-02-15 15:55:32 +00:00 |
|
timedout
|
f82bd77073
|
style: Fix clippy issues
|
2026-02-12 19:10:13 +00:00 |
|
timedout
|
7d84ba5ff2
|
fix: Don't include latest_events in output
|
2026-02-12 17:37:29 +00:00 |
|
timedout
|
69a8937584
|
fix: Complement runner
|
2026-02-12 17:23:39 +00:00 |
|
timedout
|
b2ec13d342
|
fix: Redo the get_missing_events federation route
|
2026-02-12 16:48:12 +00:00 |
|
timedout
|
19146166c0
|
chore: Linkify pull requests in CHANGELOG.md
|
2026-02-08 17:49:53 +00:00 |
|
timedout
|
f47027006f
|
chore: Bump cargo lock
|
2026-02-08 17:45:51 +00:00 |
|
timedout
|
b7a8f71e14
|
chore: Bump version
|
2026-02-08 17:41:53 +00:00 |
|
timedout
|
c7378d15ab
|
chore: Update changelog
|
2026-02-08 17:41:30 +00:00 |
|
timedout
|
7beeab270e
|
fix: Add failing spell check string to typos
This isn't the proper fix but whatever it makes CI pass
|
2026-02-08 17:25: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 |
|
timedout
|
6763952ce4
|
chore: Bump ruwuma
|
2026-02-06 17:52:48 +00:00 |
|
timedout
|
00c054d356
|
fix: Get_missing_events returns the same event N times
|
2026-02-05 21:28:21 +00:00 |
|
timedout
|
56bc3c184e
|
feat: Enable running complement manually
|
2026-02-04 18:06:53 +00:00 |
|
timedout
|
082ed5b70c
|
feat: Use info level logs for residency check failures
|
2026-02-03 20:09:41 +00:00 |
|