timedout and Ellis Git
e52bb5db69
style: Move invite validation into own functions
2026-07-12 02:11:50 +00:00
timedout and Ellis Git
995726923b
feat: Enforce new federation invite checks
...
These were introduced in spec v1.16 however we didn't implement them until now for compatibility.
2026-07-12 02:11:50 +00:00
Ginger and Ellis Git
556141b404
fix: Trim whitespace from OIDC client secret file
2026-07-12 02:06:48 +00:00
Henry-Hiles and Ellis Git
6858e1b893
fix: fallback rev to empty string
...
Fixes flake-compat support
2026-07-11 20:13:58 +00:00
Ginger and Ellis Git
07e241f616
chore: News fragment
2026-07-11 19:40:25 +00:00
Ginger and Ellis Git
cfbe590f1c
fix: Do not require an access token on 3pid token request route
2026-07-11 19:40:25 +00:00
Ginger and Ellis Git
d9c2f04d73
fix: Correctly handle preferred_username claim
2026-07-11 19:21:33 +00:00
Ginger and Ellis Git
ada0b3184b
fix: Properly sync newly created rooms
2026-07-11 19:21:19 +00:00
Renovate Bot and Ellis Git
1d6ad485f6
chore(deps): update ruma digest to 9b6a2e7
2026-07-11 16:29:54 +00:00
timedout
9d2ce72f73
style: Remove redundant length check for dag build
2026-07-11 17:27:42 +01:00
timedout
13bcb5af13
style: Accept event id reference in pdu_format_check_1
2026-07-11 17:27:42 +01:00
timedout
5868510df1
fix: Remove redundant "correct room ID" filter
2026-07-11 17:27:42 +01:00
timedout
c34d1fe76e
feat: Move PDU validation out of parsing and into check 1
2026-07-11 17:27:42 +01:00
timedout
838764b0ac
style: Remove needless async def for parse_incoming_pdu_with_known_room
2026-07-11 17:27:42 +01:00
timedout
b51a34c1c1
fix: Address review feedback
2026-07-11 17:27:42 +01:00
timedout
2fbb779d12
fix: Invert boolean returned by policy server check
2026-07-11 17:27:42 +01:00
timedout
e16a62e1ed
feat: Add more debug logging to PDU handle funcs
...
Tracking down weird soft-fails
2026-07-11 17:27:42 +01:00
timedout
64a08262ca
perf: Change signature of build_local_dag to remove refmap hacks
2026-07-11 17:27:42 +01:00
timedout
70a3905761
style: Remove duplicate pdu check 1 call in handle_incoming_pdu
2026-07-11 17:27:42 +01:00
timedout
cf9179e8f6
fix: Perform checks 1-3 on auth chain PDUs
2026-07-11 17:27:42 +01:00
timedout
6b899b7f80
refactor: Move PDU checks 1, 2, and 3 into pdu_checks.rs
2026-07-11 17:27:42 +01:00
timedout
ad57fa06fc
style: Unify and document state_before_incoming
2026-07-11 17:27:42 +01:00
timedout
ec9efbada5
fix: Don't reject auth events when they're innocent in auth chain response
2026-07-11 17:27:42 +01:00
timedout
318d2b205a
style: Move PDU check functions into their own module
2026-07-11 17:27:42 +01:00
timedout
99a5f2a9fb
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-11 17:27:42 +01:00
Renovate Bot and Ellis Git
ace0d52074
chore(deps): Update rust crate termimad to 0.35.0
2026-07-11 15:35:53 +00:00
Ginger and Ellis Git
0b1e24a9ad
fix: Add admin command to ensure all appservice puppets are active
2026-07-11 14:55:43 +00:00
Ginger and Ellis Git
f55207d5c7
fix: Stop appservice users from being wrongly deactivated during migration
2026-07-11 14:55:43 +00:00
Renovate Bot
3f2fae4ca7
chore(deps): update dependency typescript to v7
2026-07-11 05:04:52 +00:00
theS1LV3R and Ellis Git
081f865705
chore: Use CARGO_LOG=debug for cargo build
2026-07-11 01:31:07 +00:00
theS1LV3R and Ellis Git
0d6608a2f8
fix: Ensure docker builds stop on failed compilation
2026-07-11 01:31:07 +00:00
renovate and Ellis Git
abf96140b2
chore(Nix): Updated flake hashes
2026-07-11 01:30:41 +00:00
Renovate Bot and Ellis Git
35fb56aafd
chore(deps): update rust to v1.97.0
2026-07-11 01:30:41 +00:00
Henry-Hiles and Ellis Git
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 and Ellis Git
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 and Ellis Git
bed80964fd
chore: Update changelog
2026-07-10 13:44:59 +00:00
theS1LV3R and Ellis Git
bc7e3185ef
chore(deps): Update to resolvematrix 1.1.0
2026-07-10 13:44:59 +00:00
theS1LV3R and Ellis Git
7082914d7d
chore: Update resolvematrix dependency rev hash
2026-07-10 13:44:59 +00:00
theS1LV3R and Ellis Git
8fb14f666f
chore: Add changelog
2026-07-10 13:44:59 +00:00
theS1LV3R and Ellis Git
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