Jade Ellis
|
8a495a7d7f
|
fix(ci): Correct remote ref fetch
|
2026-06-27 01:00:33 +01:00 |
|
Jade Ellis
|
cee51d5717
|
fix(ci): Correct remote ref fetch
|
2026-06-27 00:57:45 +01:00 |
|
Jade Ellis
|
0483d3e155
|
ci: Don't checkout repo in pull_request_target
|
2026-06-27 00:54:31 +01:00 |
|
timedout
|
2a4b9f9323
|
fix: Check are_all_blocked in server_filter_level
|
2026-06-24 20:13:17 +01:00 |
|
timedout
|
63a1a3d9ab
|
feat: Advertise stable prefix in unstable features
|
2026-06-24 20:05:34 +01:00 |
|
timedout
|
f19f5c71a5
|
chore(1875): Remove extra changelog entry
|
2026-06-24 19:13:35 +01:00 |
|
timedout
|
b009ffd31c
|
chore(1875): Add changelogs
|
2026-06-24 19:03:38 +01:00 |
|
timedout
|
b6baf66399
|
feat: Support MSC4380 invite blocking
fix: Re-add silently dropped support for MSC4155
|
2026-06-24 18:59:49 +01:00 |
|
ginger
|
6dac46e1ad
|
Update SECURITY.md
|
2026-06-24 13:00:27 +00:00 |
|
ginger
|
4d40e20fdd
|
docs: Fix typo
|
2026-06-23 14:56:14 +00:00 |
|
timedout
|
3b6858e936
|
perf: Throttle dummy events to prevent stampeding
|
2026-06-23 15:26:28 +01:00 |
|
Renovate Bot
|
3b455218f5
|
chore(deps): update rust crate itertools to 0.15.0
|
2026-06-23 13:53:25 +00:00 |
|
Renovate Bot
|
de24fcbb8c
|
chore(deps): update dependency cargo-bins/cargo-binstall to v1.20.1
|
2026-06-23 13:38:23 +00:00 |
|
Renovate Bot
|
2adb9a7941
|
chore(deps): update actions/checkout action to v7
|
2026-06-23 13:20:40 +00:00 |
|
Renovate Bot
|
d81f4df61c
|
chore(deps): update rust crate itertools to 0.15.0
|
2026-06-23 13:20:22 +00:00 |
|
Renovate Bot
|
6b259d15ee
|
chore(deps): update rust-non-major
|
2026-06-23 13:20:10 +00:00 |
|
Renovate Bot
|
eeef60d540
|
chore(deps): update github-actions-digest
|
2026-06-23 05:01:57 +00:00 |
|
Renovate Bot
|
a01035e63a
|
chore(deps): update github-actions-non-major to v43.234.0
|
2026-06-22 05:03:19 +00:00 |
|
stratself
|
52c1544e6f
|
fix: Correct date in announcements
|
2026-06-21 02:36:32 +00:00 |
|
Jade Ellis
|
ed38212391
|
fix(ci): Correct version regex in debian build
|
2026-06-21 01:03:14 +01:00 |
|
Jade
|
86fe98c90d
|
chore: Admin announcement
|
2026-06-20 23:32:56 +00:00 |
|
Henry-Hiles
|
4078062331
|
fix: change the update-flake-hashes repo to work with the new rust.nix structure
|
2026-06-20 15:35:09 -04:00 |
|
Henry-Hiles
|
40935cf96a
|
fix: use toolchain declared in rust-toolchain.toml for cross rust-std
|
2026-06-20 15:32:33 -04:00 |
|
Henry-Hiles
|
182c5a120e
|
fix: add rocksdb as a flake package
This fixes the flake-hashes workflow.
|
2026-06-20 13:45:25 -04:00 |
|
Henry-Hiles
|
8e71ed7b63
|
fix: dynamically link rocksdb on dynamic nix builds
Fixes liburing error.
|
2026-06-20 13:19:35 -04:00 |
|
timedout
|
7ca00e4ab9
|
chore: Drop unused param from handle_outlier_pdu
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
b8ca06029f
|
perf: Use a hashmap for full-state filtering
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
2efe8f2ec0
|
fix: Inverted power level check in extremity squash
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
d1aa911739
|
fix: Rename variables in auth event fetcher
Also fixes a couple bugs where events were being misattributed
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
4673282ca1
|
perf: Don't try to fetch prevs we already fetched
graphs are hard
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
0c03195aec
|
fix: Fall back to legacy behaviour when prev events are missed from get_missing_events
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
439bc2784d
|
style: Use more explicit variable names
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
689a1ce59b
|
style: Use user_can_send_message
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
c141503ccb
|
style: Re-use GET_MISSING_EVENTS_MAX_BATCH_SIZE
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
bcadecdc3b
|
feat: Add !admin debug rooms-by-extremity-count command
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
ab3be337cb
|
chore: Reformat
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
aa1281a9e0
|
fix: Prevent arbitrary state injection attack
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
115a2e802e
|
style: Check power levels before attempting to send extremity squashes
Solves a problem where the console screams in agony when local users can't send dummy events
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
968328d788
|
perf: Squash weird mutable variable
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
f1cde5f323
|
style: Fix up some TODOs
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
832ee8650b
|
style: Adjust docstrings and dodgy comment
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
c0666a1793
|
fix: Default PDU content to empty object instead of literal NULL
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
ddb4ef539f
|
fix: un-forget how streams work
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
3faedc4581
|
perf: Remove huge clone and tackle TODOs
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
a3544353ba
|
feat: Automatically squash extremities when they exceed a threshold
Attempts to tackle #1844
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
b0612397d3
|
style: Tidy up
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
31737e127e
|
fix: Make fetch_state_ids_from_backfill_servers candidate-free safe
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
486dcd208c
|
style: Resolve lint complaints
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
a945a4b2ad
|
fix: Correctly handle still-missing state, always fetch full state atomically if regular fetch fails
|
2026-06-20 17:08:00 +01:00 |
|
timedout
|
c28ea44e11
|
fix: Correct inverted boolean condition, add explicit timeout on /state fetch
|
2026-06-20 17:08:00 +01:00 |
|