WIP: fix: Strip unsigned over federation, improve PDU size checking performance & accuracy #1586

Draft
nex wants to merge 8 commits from nex/fix/federation-format into main

8 commits

Author SHA1 Message Date
422db2105c
style: Run linter
All checks were successful
Check Changelog / Check for changelog (pull_request_target) Successful in 9s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m21s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m58s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 26m54s
2026-03-29 15:16:54 +01:00
8b206564aa
feat: Reduce verbosity of "remote server couldn't process pdu" warning
Some checks failed
Check Changelog / Check for changelog (pull_request_target) Successful in 19s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m18s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 3m2s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 22m55s
2026-03-29 14:28:33 +01:00
127030ac38
fix: Only pop unsigned from PDUs
Some checks failed
Check Changelog / Check for changelog (pull_request_target) Successful in 9s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m15s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m57s
Checks / Prek / Clippy and Cargo Tests (pull_request) Has been cancelled
2026-03-29 14:21:30 +01:00
303ad4ab9c
fix: Don't include origin in remote memberships 2026-03-29 14:18:13 +01:00
053860e496
fix: Correctly handle size evaluation of local events
All checks were successful
Check Changelog / Check for changelog (pull_request_target) Successful in 9s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m21s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m59s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 26m5s
Also improved the performance of `pdu_fits`
2026-03-29 13:42:49 +01:00
b0e3b9eeb5
style: Fix clippy lint
All checks were successful
Check Changelog / Check for changelog (pull_request_target) Successful in 9s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m18s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 3m1s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 26m6s
2026-03-27 22:54:52 +00:00
d636da06e2
chore: Add news fragment
Some checks failed
Check Changelog / Check for changelog (pull_request_target) Successful in 14s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m16s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 3m2s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 20m52s
2026-03-27 22:19:26 +00:00
3cec9d0077
fix: Correctly, explicitly format outgoing events
Some checks failed
Check Changelog / Check for changelog (pull_request_target) Successful in 9s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m19s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 3m3s
Checks / Prek / Clippy and Cargo Tests (pull_request) Has been cancelled
2026-03-27 22:11:27 +00:00