Ginger
|
4ea4e15edb
|
chore: Reformat with latest nightly
|
2026-09-24 09:53:59 -04:00 |
|
Erwan Leboucher
|
cee69b4c8d
|
fix: Walk auth events once instead of re-queueing parents
|
2026-09-22 21:19:25 +02:00 |
|
timedout
|
7924e96589
|
chore: add todo to fix
|
2026-09-22 00:16:27 +00:00 |
|
timedout
|
6299df3552
|
style: Document fetch_and_handle_auth_events control flow
|
2026-09-22 00:16:27 +00:00 |
|
Erwan Leboucher
|
20d146bd5e
|
fix: Throttle client-triggered remote event fetches
|
2026-09-22 00:16:27 +00:00 |
|
Erwan Leboucher
|
03f60c7002
|
fix: Don't re-fetch auth events that can never be resolved
|
2026-09-22 00:16:27 +00:00 |
|
Erwan Leboucher
|
ed1e634579
|
feat(push): Add MSC4174 web push
|
2026-09-21 23:35:05 +00:00 |
|
timedout
|
1a8e5ccc09
|
fix: Gracefully handle extremityless rooms when gapfilling
See also: #2259
|
2026-09-17 00:06:17 +01:00 |
|
Allinen
|
d52d5003b1
|
refactor: cleaned up code
|
2026-09-16 17:57:11 +00:00 |
|
Allinen
|
89e07ae239
|
feat(config): connection_uri_file added to config
|
2026-09-16 17:57:11 +00:00 |
|
Jade
|
ffcf152016
|
revert d330930bb5
revert feat: Add timestamp to event endpoint
This implementation unfortunately resulted in resource exhaustion when run on some rooms.
|
2026-09-16 13:05:45 +00:00 |
|
timedout
|
5f31f3fb10
|
Merge remote-tracking branch 'origin/main' into lake/feature/shear-unused-deps
|
2026-09-13 19:57:41 +01:00 |
|
Erwan Leboucher
|
ac8b17db1b
|
fix: Only count non-outlier prev_events in get_missing_events assertion
|
2026-09-13 18:50:38 +00:00 |
|
Lake
|
439f266d8f
|
chore: resolve conflicts with main
|
2026-09-12 15:07:35 -05:00 |
|
Jade Ellis
|
71e101a4dc
|
style: Run formatting
|
2026-09-11 15:54:42 +01:00 |
|
Jade Ellis
|
0f97eea31f
|
style: Run formatting
|
2026-09-11 15:39:54 +01:00 |
|
Erwan Leboucher
|
d330930bb5
|
feat: Add timestamp to event endpoint
|
2026-09-11 14:22:11 +00:00 |
|
Erwan Leboucher
|
aa92bf8814
|
fix(federation): Read the backoff window once when gating requests
|
2026-09-11 14:17:45 +00:00 |
|
Erwan Leboucher
|
9d7c8be390
|
fix(sender): Only claim a destination when the send is allowed
|
2026-09-11 14:17:45 +00:00 |
|
Erwan Leboucher
|
59b1652f4a
|
fix(sync): Keep sync positions of rooms outside a list's window
|
2026-09-10 17:11:33 +02:00 |
|
Erwan Leboucher
|
fe38efbb63
|
feat(oidc): Show the provider's name and icon on the login page
|
2026-09-10 14:08:03 +00:00 |
|
Ginger
|
9fbabe2210
|
chore: Reformat with latest nightly
|
2026-09-01 12:55:05 -04:00 |
|
timedout
|
03d669594e
|
fix: Re-invert prev events filter in fetch_prev_events
|
2026-09-01 16:24:18 +00:00 |
|
timedout
|
c05ead912e
|
fix: Don't increment backoff if we're still in backoff
|
2026-09-01 16:24:18 +00:00 |
|
timedout
|
32c652d67d
|
fix: Actually check backoff before attempting to fetch prevs
|
2026-09-01 16:24:18 +00:00 |
|
timedout
|
ebf48d1b08
|
fix: Rebase properly
|
2026-09-01 16:24:18 +00:00 |
|
timedout
|
37842d482c
|
style: Remove unused import and reformat
|
2026-09-01 16:24:18 +00:00 |
|
timedout
|
e58601d8a7
|
feat: Plumb event backoff into auth and prev fetchers
|
2026-09-01 16:24:18 +00:00 |
|
timedout
|
dc302799a0
|
feat: Add pdu pull backoff
# Conflicts:
# src/service/rooms/event_handler/mod.rs
|
2026-09-01 16:24:18 +00:00 |
|
timedout
|
53fdb8aef6
|
style: Don't log info when preparing a local room summary
|
2026-08-30 21:16:07 +01:00 |
|
Erwan Leboucher
|
f92032f6da
|
fix(sync): Retain overlapping sync positions
|
2026-08-29 17:08:01 +00:00 |
|
timedout
|
6919f9681e
|
fix: Remove OTKs and fallback keys when deleting a device
|
2026-08-29 14:51:19 +01:00 |
|
Erwan Leboucher
|
4dc7e06c90
|
fix(admin): Own pushkeys before deleting all of a user's pushers
|
2026-08-27 15:36:43 +00:00 |
|
timedout
|
dd5b9c6c46
|
feat: Disable challengeless registration without signing a waiver
|
2026-08-26 18:01:24 +01:00 |
|
timedout
|
9deff20f1c
|
style: Remove unused dependency
|
2026-08-26 17:06:33 +01:00 |
|
timedout
|
a8220c8444
|
perf: Don't scream at every server in a room when we receive a receipt
|
2026-08-26 16:58:59 +01:00 |
|
timedout
|
6129f7f87a
|
fix: Don't insert a status at all if we're in backoff
|
2026-08-26 13:24:19 +01:00 |
|
Ginger
|
eadcea8034
|
chore: Clippy fixes
|
2026-08-25 12:37:13 -04:00 |
|
Erwan Leboucher
|
18b0a87b2d
|
fix(sync): Order sliding sync rooms by activity
|
2026-08-25 13:59:18 +00:00 |
|
 Renovate BotandGinger
|
746a2686e3
|
chore(deps): Update ruma digest to 83d80c8
Co-authored-by: Ginger <ginger@gingershaped.computer>
|
2026-08-25 13:53:39 +00:00 |
|
Kyle Jones
|
0523688125
|
chore(oidc error): expose actual error information
|
2026-08-25 00:14:48 +00:00 |
|
Erwan Leboucher
|
2d633a5ee1
|
fix(spaces): Honour suggested_only when listing children_state
|
2026-08-24 23:59:17 +00:00 |
|
timedout
|
103dafd529
|
fix: Address review comments
|
2026-08-22 20:14:43 +01:00 |
|
timedout
|
a61cc2ac50
|
fix: Return correct new extremities set
|
2026-08-22 20:14:43 +01:00 |
|
timedout
|
2ee33f091f
|
fix: Don't only include referenced extremities
|
2026-08-22 20:14:43 +01:00 |
|
timedout
|
1cc6fb1130
|
chore: Add newsfrag and re-run cargo fmt
|
2026-08-22 20:14:43 +01:00 |
|
timedout
|
681daed5e8
|
fix: Mark prev events as referenced as we come across them
|
2026-08-22 20:14:43 +01:00 |
|
timedout
|
8d95163da4
|
perf: Remove unnecessary retain
The remove() at the start of the function already does this
|
2026-08-22 20:14:42 +01:00 |
|
timedout
|
0608f674a3
|
fix: Properly track orphaned extremities
|
2026-08-22 20:14:42 +01:00 |
|
Erwan Leboucher
|
df95abf5ab
|
fix(federation): Queue PDUs during remote joins
|
2026-08-22 18:29:54 +00:00 |
|