WIP: fix: Hydra bugfix sweep #1099

Draft
nex wants to merge 7 commits from nex/fix/event-auth into main
Owner

fixes #1097, fixes #1093, closes #1060 (by removing the logic for now, depending on a future replacement via #1061)

Also fixes issues with kicking and unbanning and redacting

fixes #1097, fixes #1093, closes #1060 (by removing the logic for now, depending on a future replacement via #1061) Also fixes issues with kicking and unbanning and redacting
fix: Unbans and kicks incorrectly checked creatorship in !v12
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m18s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m4s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 6m13s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 6m6s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 20s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 11m30s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 14m2s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 14m5s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 15s
dcce1fbc5a
nex requested review from Jade 2025-10-04 20:58:22 +00:00
nex added this to the 0.5.0 milestone 2025-10-04 20:58:23 +00:00
Jade approved these changes 2025-10-04 22:02:16 +00:00
Dismissed
nex changed title from fix: Unbans and kicks incorrectly checked creatorship in !v12 to WIP: fix: Several event auth issues 2025-10-04 23:33:47 +00:00
nex dismissed Jade's review 2025-10-04 23:33:53 +00:00
Reason:

PR scope changed

fix: Temporarily disable policy checking on pdu create (it is outdated anyway)
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 43s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m24s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 5m22s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 5m36s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 14s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 7m4s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 13m14s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 13m18s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 14s
735e0782f3
fix: Don't check restricted join rules for invite joins
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 52s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m38s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 7m33s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 7m18s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 16s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 10m22s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 14m17s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 14m25s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 13s
0842b8945a
nex changed title from WIP: fix: Several event auth issues to WIP: fix: Hydra bugfix sweep 2025-10-08 20:46:26 +00:00
nex force-pushed nex/fix/event-auth from 0842b8945a
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 52s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m38s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 7m33s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 7m18s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 16s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 10m22s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 14m17s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 14m25s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 13s
to c4e7e7c655
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 44s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m44s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 6m8s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 6m55s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 6m56s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 14s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 11m37s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 11m40s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 12s
2025-10-08 21:06:57 +00:00
Compare
fix: Inverted creatorship check
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 46s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m37s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 5m49s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 5m57s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 15s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 8m33s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 12m18s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 12m14s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 14s
c3ffa68d68
fix: Incorrect interpretation of 5.5.4
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 43s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m30s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 4m57s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 5m2s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 15s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 6m33s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 12m22s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 12m39s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 14s
9c355cdfa9
fix: Kicks in !v12 are impossible
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m3s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m44s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 5m55s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 5m51s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 14s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 9m16s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 12m21s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 12m35s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 13s
57e905b7b1
Author
Owner

Waiting until #1094 is fixed before un-drafting this (aiming to tackle it in this PR also)

Waiting until #1094 is fixed before un-drafting this (aiming to tackle it in this PR also)
nex force-pushed nex/fix/event-auth from 57e905b7b1
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m3s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m44s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 5m55s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 5m51s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 14s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 9m16s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 12m21s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 12m35s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 13s
to e7b4b45ec4
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m5s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m48s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 8m11s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 7m21s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 22s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 19m21s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 15m59s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 16m4s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 20s
2025-10-15 02:50:02 +00:00
Compare
Author
Owner

dont merge v12 is broken again lol

dont merge v12 is broken again lol
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m5s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m48s
Required
Details
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 8m11s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 7m21s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 22s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 19m21s
Required
Details
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 15m59s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 16m4s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 20s
This pull request has changes conflicting with the target branch.
  • src/service/rooms/timeline/create.rs
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin nex/fix/event-auth:nex/fix/event-auth
git switch nex/fix/event-auth
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
continuwuation/continuwuity!1099
No description provided.