feat: Implement sketchy backwards compatibility for illegal invites #2072

Closed
nex wants to merge 4 commits from nex/feat/backwards-compat-invites into main

4 commits

Author SHA1 Message Date
68ee16962a
fix: Don't panic when m.room.create event isn't a PDU
Some checks failed
Checks / Prek / Check changed files (pull_request) Successful in 5s
Checks / Changelog / Check changelog is added (pull_request_target) Failing after 6s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m8s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m16s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 5m9s
2026-07-29 18:32:16 +01:00
d2f28a076d
fix: validate_legacy_invite_state_event isn't async
Some checks failed
Checks / Changelog / Check changelog is added (pull_request_target) Failing after 10s
Checks / Prek / Check changed files (pull_request) Successful in 8s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m13s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m15s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 9m14s
2026-07-29 18:16:19 +01:00
e327912a39
feat: Support accepting invites consisting of solely stripped state
Some checks failed
Checks / Prek / Check changed files (pull_request) Successful in 5s
Checks / Changelog / Check changelog is added (pull_request_target) Failing after 6s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 53s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m6s
Checks / Prek / Clippy and Cargo Tests (pull_request) Has been cancelled
2026-07-29 18:12:06 +01:00
cab2f53c22
feat: Implement sketchy backwards compatibility for illegal invites
Some checks failed
Auto Labeler / Apply labels based on changed files (pull_request_target) Successful in 3s
Checks / Prek / Check changed files (pull_request) Successful in 6s
Checks / Changelog / Check changelog is added (pull_request_target) Failing after 6s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m7s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m2s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 7m59s
2026-07-29 17:18:46 +01:00