timedout
d65e560e87
style: Remove duplicate pdu check 1 call in handle_incoming_pdu
2026-07-10 20:59:38 +01:00
timedout
82fef3ce79
fix: Perform checks 1-3 on auth chain PDUs
2026-07-10 20:50:22 +01:00
timedout
5dca3be349
refactor: Move PDU checks 1, 2, and 3 into pdu_checks.rs
2026-07-10 20:50:22 +01:00
timedout
b90ceee9f0
style: Unify and document state_before_incoming
2026-07-10 20:50:22 +01:00
timedout
11799fa315
fix: Don't reject auth events when they're innocent in auth chain response
2026-07-10 20:50:22 +01:00
timedout
0f90072caa
style: Move PDU check functions into their own module
2026-07-10 20:50:22 +01:00
timedout
794d429367
refactor: Reduce complexity of incoming PDU handling
...
* Ignores any events pushed without a room ID
* Removes needless clones for PDU size checking
* Removes incorrect ACL check in incoming handler
* Fast-path handling already handled outlier events
* Remove redundant same-room checks, replace with useful ones
* Combine event rejection and persistence in a single function
* Additional safety assertions in upgrade task
* Split upgrade task into multiple subroutines for reduced cognitive complexity
* Only mutate current state and forward extremities in tandem
* Improve code documentation to better explain the logic flow
2026-07-10 20:50:22 +01:00
Henry-Hiles
03bde0e5fa
feat: add commit info to Nix build
2026-07-10 19:04:01 +00:00
Jade Ellis
5e306f160a
chore: Admin room announcement
2026-07-10 19:04:03 +01:00
Ginger
fb2eedd5fd
chore: Update changelog again
2026-07-10 13:09:49 -04:00
Ginger
a76c5c95aa
chore: Release
v26.6.0
2026-07-10 13:01:48 -04:00
Ginger
7f83ec3883
chore: Update changelog
2026-07-10 12:59:50 -04:00
Ginger
9b14ab4c0b
fix: Parse OIDC discovery URL more leniently
2026-07-10 16:52:04 +00:00
timedout
b915692ae1
fix: Remove broken federated invite revoke handling
...
It turns out it never worked in the first place :D
2026-07-10 16:32:38 +01:00
theS1LV3R
bed80964fd
chore: Update changelog
2026-07-10 13:44:59 +00:00
theS1LV3R
bc7e3185ef
chore(deps): Update to resolvematrix 1.1.0
2026-07-10 13:44:59 +00:00
theS1LV3R
7082914d7d
chore: Update resolvematrix dependency rev hash
2026-07-10 13:44:59 +00:00
theS1LV3R
8fb14f666f
chore: Add changelog
2026-07-10 13:44:59 +00:00
theS1LV3R
8b6a176901
fix: Use correct DNS caching for SNI to function properly
...
This removes the old (broken) DNS caching method for reqwest, and replaces
it with resolvematrix' `MatrixDnsResolver`, as it correctly implements
caching and overrides for correct SNI behavior.
2026-07-10 13:44:59 +00:00
Henry-Hiles
2e1015846d
fix: Add missing whitespace between feature flags in nix build command
2026-07-09 22:16:28 -04:00
Jade Ellis
5d2e840859
feat: Enable direct_tls and more logging by default
...
Disables additional logging on maxperf builds
2026-07-09 22:44:26 +01:00
Ginger
2fabf18451
style: Fix comment
2026-07-09 17:36:56 -04:00
Ginger
63a26141f8
fix: Make depth cap a bit more thorough
2026-07-09 17:33:13 -04:00
Ginger
cc1f667c2b
fix: Cap max_depth to 50 in hierarchy endpoint
2026-07-09 17:22:36 -04:00
Ginger
89dcda4c3c
feat: Kill roomsynctoken_shortstatehash dead
2026-07-09 16:43:10 -04:00
timedout
62730e861a
style: Use string literals instead of u8s
2026-07-09 19:40:11 +00:00
timedout
68d018bd37
style: Use string literals instead of u8s
2026-07-09 19:40:11 +00:00
timedout
959370169a
chore: Rename changelog file
2026-07-09 19:40:11 +00:00
timedout
f71f6e922c
feat: Allow configuring the desired client IP source
2026-07-09 19:40:11 +00:00
theS1LV3R
ce185aff13
docs: Update docs to match new resolver query command
2026-07-09 19:21:59 +00:00
Jade Ellis
ea06acd401
chore: Release
v26.6.0-rc.1
2026-07-09 20:19:11 +01:00
Julian Anderson
3ad229a2bc
ci: Remove Fedora packaging workflow
...
No longer needed because Terra now distributes both stable and nightly
releases for Fedora- & EL-family distributions.
2026-07-09 14:38:35 -04:00
theS1LV3R
f46e62e3bf
chore: Update resolvematrix to 1.0.0
2026-07-09 18:22:25 +00:00
theS1LV3R
164ea9532f
chore: Add changelog
2026-07-09 18:22:25 +00:00
theS1LV3R
edbaceafaa
fix: Cargo clippy messages
2026-07-09 18:22:25 +00:00
theS1LV3R
0d5789f727
chore: Merge resolver service into client service
2026-07-09 18:22:25 +00:00
Ginger
2a342bcbc9
fix: Move manual delegation warning
2026-07-09 18:20:37 +00:00
Ginger
ad00562c66
docs: Fix nitpicks
2026-07-09 18:20:37 +00:00
Ginger
3492045890
docs: Add a note about setting the client URL in the delegation docs
2026-07-09 18:20:37 +00:00
Ginger
316482f077
fix: Fix dead links
2026-07-09 18:20:37 +00:00
Ginger
acb046274b
docs: Add guide on configuring OIDC
2026-07-09 18:20:37 +00:00
Ginger
bdb29a7f51
docs: Rename "Advanced" section to "Guides"
2026-07-09 18:20:37 +00:00
Ginger
7e6bb7822e
fix: Make "remove device" link on device details page more obvious
2026-07-09 18:11:26 +00:00
Ginger
5f9d609029
fix: Horizontally scroll overflowing pres
2026-07-09 18:11:26 +00:00
Ginger
f866b94818
fix: Explicitly constrain avatar size
2026-07-09 18:11:26 +00:00
Ginger
8714fa2ea7
fix: Minor CSS and layout tweaks
2026-07-09 18:11:26 +00:00
Ginger
021dfc2424
fix: Fix error page on small screens
2026-07-09 18:11:26 +00:00
timedout
f9b532162f
fix: SEC20
...
Reviewed-By: Ginger <ginger@gingershaped.computer >
2026-07-09 17:58:59 +01:00
Renovate Bot
f5be5748f0
chore(deps): update rust-zerover-patch-updates
2026-07-09 16:39:49 +00:00
Renovate Bot
57cf8220a5
chore(deps): update node-patch-updates to v2.0.17
2026-07-09 16:38:54 +00:00