timedout
|
d1baaaab48
|
fix: Don't silence PDU handle logs
|
2026-06-27 20:13:27 +01:00 |
|
timedout
|
921a83825a
|
style: Rename gapfill helpers instruments
|
2026-06-27 20:13:25 +01:00 |
|
timedout
|
4e3b3d133d
|
fix: Properly remove event_id from the PDU JSON before upgrading it
|
2026-06-27 20:13:22 +01:00 |
|
timedout
|
a9376b3b04
|
fix: Hold a federation room lock while remotely joining a room
|
2026-06-27 20:13:20 +01:00 |
|
timedout
|
f7025af97e
|
fix: Replace our local extremity tracking when joining a disconnected room remotely
|
2026-06-27 20:13:18 +01:00 |
|
timedout
|
a3544ba01f
|
fix: Don't try and fetch zero events
|
2026-06-27 20:13:15 +01:00 |
|
timedout
|
c6acbf5440
|
fix: Fall back to atomic fetch when full-state fetch fails
|
2026-06-27 20:13:12 +01:00 |
|
timedout
|
ba5beac7fc
|
fix: Remove short-term memory loss
I keep writing forgetful code, it's a problem
|
2026-06-27 20:13:11 +01:00 |
|
timedout
|
4b8cf7fb25
|
fix: Don't try to fetch the same event endlessly
|
2026-06-27 20:13:08 +01:00 |
|
timedout
|
dc966804e6
|
fix: Don't repeat already-included metadata in fetch_state instrument
|
2026-06-27 20:13:06 +01:00 |
|
timedout
|
98c1a466fd
|
feat: Enhance reliability by fetching full state when we're missing a lot of auth events
|
2026-06-27 20:13:03 +01:00 |
|
timedout
|
bcccb4373f
|
fix: Calculate max iterations dynamically, and bump max prevs
|
2026-06-27 20:10:20 +01:00 |
|
timedout
|
049e2f6287
|
perf(wip): Improve individual events fetcher
|
2026-06-27 20:10:17 +01:00 |
|
timedout
|
b619eae9ef
|
fix: Don't lie about using already-known content
|
2026-06-27 19:49:47 +01:00 |
|
timedout
|
4b673692f6
|
fix: Be smarter when re-receiving already-seen PDUs
|
2026-06-27 19:49:44 +01:00 |
|
timedout
|
9633a37421
|
perf: Don't re-process events as outliers
|
2026-06-27 19:49:41 +01:00 |
|
timedout
|
d090f5d769
|
style: Improve logging
|
2026-06-27 19:49:38 +01:00 |
|
timedout
|
51d7a82aa3
|
fix: Lower floor for min depth
|
2026-06-27 19:49:35 +01:00 |
|
timedout
|
d2c183baeb
|
fix: Only increment mindepth on state events
|
2026-06-27 19:49:33 +01:00 |
|
timedout
|
94db17b53a
|
feat: Keep track of a min_depth value
Should prevent weird situations where we accidentally gapfill into backfill territory
|
2026-06-27 19:49:27 +01:00 |
|
timedout
|
469c1b2ed7
|
perf: Make max gap depth fetch configurable
|
2026-06-27 19:40:05 +01:00 |
|
timedout
|
1b5e1e9886
|
perf: Improve gap filling, handle missing auth events better
|
2026-06-27 19:40:02 +01:00 |
|
timedout
|
d8d7f863e5
|
fix: This is some bullshit I tell you
|
2026-06-27 19:22:08 +01:00 |
|
timedout
|
e8fee00df6
|
feat: Better prev event fetching
fix: Don't panic in debug mode when making an empty notary query
|
2026-06-27 19:14:19 +01:00 |
|
timedout
|
266616de7b
|
feat: Add backfill_missing_events helper
|
2026-06-27 19:02:10 +01:00 |
|
timedout
|
124241238e
|
refactor: Rename "synapse"-related federation methods to "slow"
I won't even comment on how stupid that naming was.
|
2026-06-27 18:37:33 +01:00 |
|
timedout
|
967e2cc54f
|
refactor: Split the users service into several modules
Also resolvers several lints, including needless async on create_user
|
2026-06-27 18:37:33 +01:00 |
|
timedout
|
77dab8fd20
|
style: Document & refactor rooms/alias service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
10b5ca8e3a
|
style: Document & refactor rooms/directory service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
f9eed42cb7
|
style: Document & refactor rooms/directory service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
19f4c24c00
|
style: Document & refactor rooms/event_handler service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
0a162b7bc4
|
style: Document & refactor rooms/lazy_loading service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
0d1b130127
|
style: Document & refactor rooms/metadata service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
5e0e82e7e8
|
style: Document & refactor rooms/outlier service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
4bf0816bcc
|
style: Document & refactor rooms/search service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
ecbe035b36
|
style: Document & refactor rooms/short service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
4d30ee5d33
|
style: Document & refactor rooms/state_accessor service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
4844c6ae3e
|
style: Document & refactor rooms/state_cache service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
6603798d60
|
style: Document & refactor rooms/state_compressor service
|
2026-06-27 18:36:44 +01:00 |
|
timedout
|
199f6eb67b
|
style: Document & refactor rooms/user and rooms/timeline services
|
2026-06-27 18:36:44 +01:00 |
|
Ginger
|
7c42f6075b
|
feat: Remove all uses of roomsynctoken_shortstatehash
|
2026-06-16 23:41:51 -04:00 |
|
Ginger
|
74841b6711
|
refactor: Represent route auth information in the type system
|
2026-05-26 18:26:02 +00:00 |
|
timedout
|
dabbdc7517
|
fix: Don't be so aggressive when validating policy server signatures
|
2026-05-26 16:16:48 +01:00 |
|
timedout
|
b771b9d160
|
style: Fix typo
|
2026-05-25 18:26:48 +01:00 |
|
timedout
|
eb829c2951
|
fix: Ensure event_id is correctly stripped before verifying policy server signature
|
2026-05-25 18:20:57 +01:00 |
|
timedout
|
d32b39181a
|
fix: Don't return early if the policy server does something stupid
Spec compliance is for nerds I guess
|
2026-05-25 18:17:41 +01:00 |
|
timedout
|
72b99a1f84
|
style: Reformat
|
2026-05-25 18:17:40 +01:00 |
|
timedout
|
ae37f218a2
|
perf: Avoid cloning incoming PDUs to check them
Also allows us to store signatures on PDUs received over federation that we got a fresh signature for
|
2026-05-25 18:17:29 +01:00 |
|
timedout
|
40cecca103
|
feat: Add extract_signature helper
|
2026-05-25 18:17:13 +01:00 |
|
timedout
|
2a80a82f74
|
style: Document functions
|
2026-05-25 18:17:13 +01:00 |
|