stratself
c65eb6de91
docs(push): Update some things (see commit comments)
...
* Make "gateway discovery" test from both client and server
* Add docker caveat to locally-hosted push components
* Edit a name to match author
2026-11-10 23:12:53 +00:00
stratself
596f269a90
docs(performance): Update trusted servers tuning info
2026-11-10 23:12:53 +00:00
stratself
49ebbcc63e
fix(docs): Don't say "check Maintenance for Maintenance"
2026-11-10 23:12:53 +00:00
stratself
7241150204
docs(arch-linux): Add some wordings
...
Ideally want the installation commands here, but will leave for a future
commit
2026-11-10 23:12:53 +00:00
stratself
c66a863bb2
docs(kubernetes): Small wording improvements and postinstall section
2026-11-10 23:12:53 +00:00
stratself
6dbe40238d
docs(nixos): Beautify nix a bit
...
* Add well-known config example to nixfile
* Add postinstall redirect section
2026-11-10 23:12:53 +00:00
stratself
77bc7476f3
docs(auth): Reword registration defaults
2026-11-10 23:12:53 +00:00
stratself
94270e732c
docs(livekit): Address review comments, add note for EC's dev mode
2026-11-10 23:00:08 +00:00
stratself
0bc55cb590
docs(livekit): Use "MatrixRTC" phrasing in lieu of "Element Call"
...
The calling protocol matters not the client product
2026-11-10 23:00:08 +00:00
stratself
0375643ade
docs(livekit): Add stun_servers to TURN instructions too
2026-11-10 23:00:08 +00:00
stratself
c67f08a208
docs(livekit): Add appendix sectionon creating livekit tokens via livekit-cli
2026-11-10 23:00:08 +00:00
stratself
fb3113ea69
docs(livekit): Add appendix section on calling modes
2026-11-10 23:00:08 +00:00
stratself
6f6fba4310
docs(livekit): Pin token exchange flow link to jwt-svc 0.6.0
2026-11-10 23:00:08 +00:00
stratself
9ace03c107
docs(livekit): Add more relevant MSCs
2026-11-10 23:00:08 +00:00
stratself
304bf69c32
docs(livekit): Add LiveKit advertised IP addresses restrictions
2026-11-10 23:00:08 +00:00
stratself
2173577bac
docs(livekit): Update Element Call UI errors
2026-11-10 23:00:08 +00:00
stratself
bbf3bd1294
docs(calls): Small fixup of wordings
...
* Use indirect links and fix them
* Make Livekit's TURN configuration optional
2026-11-10 23:00:08 +00:00
stratself
dd11fc5a25
docs(livekit): Remove workaround for non-federating servers
...
Fixed by #2326
2026-11-10 23:00:08 +00:00
stratself
f1798c004a
docs(calls): Redirect to support room
2026-11-10 23:00:08 +00:00
Erwan Leboucher
b570420b9f
fix: preserve predecessors sharing a state-before ID
...
Signed-off-by: Erwan Leboucher <erwanleboucher@gmail.com >
2026-11-10 23:56:33 +01:00
timedout
0a52421b65
fix: Re-introduce edge reference tracking
2026-11-10 21:18:13 +00:00
Jade Ellis
79b49134f4
fix: Correct conflict in patch
2026-11-10 21:01:48 +00:00
timedout
4a721dad07
fix: SEC15
...
Reviewed-By: Jade Ellis <jade@ellis.link >
Reviewed-By: Ginger <ginger@gingershaped.computer >
2026-11-10 20:42:04 +00:00
timedout
3abb32dd75
fix: SEC31
...
Reviewed-By: Jade Ellis <jade@ellis.link >
Reviewed-By: Ginger <ginger@gingershaped.computer >
2026-11-10 20:41:38 +00:00
timedout
7a6bea70b2
fix: SEC34
...
Reviewed-By: Jade Ellis <jade@ellis.link >
Reviewed-By: Ginger <ginger@gingershaped.computer >
Reviewed-By: Jacob Taylor <jacob@explodie.org >
2026-11-10 20:41:19 +00:00
timedout and Ginger
b2b9c79927
fix: SEC39
...
Reviewed-By: timedout <git@nexy7574.co.uk >
Co-Authored-By: Ginger <ginger@gingershaped.computer >
2026-11-10 20:40:28 +00:00
timedout
23a3ada393
fix: SEC36
...
Reviewed-By: Jacob Taylor <jacob@explodie.org >
Reviewed-By: Jade Ellis <jade@ellis.link >
Reviewed-By: Ginger <ginger@gingershaped.computer >
2026-11-10 20:39:13 +00:00
Jade Ellis
88441a409a
refactor(rooms/timeline): Simplify deduplication of read receipts
2026-11-10 20:02:21 +00:00
Jade Ellis
e21d86161c
chore: Add changelog
2026-11-10 20:02:21 +00:00
Jade Ellis
f42955602e
test: Add unit test for merging threaded and private receipts
2026-11-10 20:02:21 +00:00
Jade Ellis
c7aebd2b52
fix: Deduplicate read receipts and preserve per-thread state
2026-11-10 20:02:20 +00:00
Jade Ellis
61a50a627b
fix(client): Add membership checks to read markers
2026-11-10 20:02:20 +00:00
Jade Ellis
76ace2bc09
fix(client): Allow setting read receipts on backfilled events
2026-11-10 20:02:20 +00:00
Jade Ellis
e0d3d12654
fix(sync/v3): Pack room receipts into single m.receipt event
2026-11-10 20:02:20 +00:00
Jade Ellis
be2f540a9d
fix(client): Accurately include receipt senders in lazy loading
2026-11-10 20:02:19 +00:00
Jade Ellis
0368097791
fix(service/sending): Prevent panics and fix receipt limit in federation sender
2026-11-10 20:02:18 +00:00
Ginger
4d7a7d6cdc
chore(deps): Clean up features and remove unused dependencies
2026-11-10 13:24:05 -05:00
Ginger
d677486100
chore: Fix docs build failing
2026-11-10 11:45:37 -05:00
Renovate Bot
684b83491b
chore(deps): update github-actions-digest
2026-11-10 05:17:14 +00:00
Henry-Hiles
db83bc4c63
fix(nix): Disable broken checks for tzdata and sqlite
2026-11-09 20:58:37 +00:00
Henry-Hiles
bf028274f8
fix(nix): fix linking to RocksDB
2026-11-09 18:03:34 +00:00
Jade Ellis
779374bb54
fix(deps): Properly use intended crypto backends
2026-11-08 20:34:05 +00:00
Jade Ellis
e217ebb5e0
chore(ci): Remove debug logs
...
This was an artifact that has long outlived its usefulness
2026-11-08 19:58:13 +00:00
Jade Ellis
87b2ca81a3
fix(ci): Kill the permissions blocks entirely, they don't do anything
2026-11-08 19:42:39 +00:00
theS1LV3R
a9bb74df6d
chore: Disable hickory-dns feature from reqwest
...
As we now pass in our own resolver (and hickory instance) for every client,
having the hickory-dns feature enabled isn't necessary.
2026-11-08 19:40:49 +00:00
theS1LV3R
144777dab0
fix: Add DNS resolver to oidc crate as well
...
Because openidconnect vendors reqwest (??), we have to re-implement
the entire Resolve trait.
No I don't like it, but I can't think of a better solution.
2026-11-08 19:40:49 +00:00
theS1LV3R
60a0784a36
chore: Changelog
2026-11-08 19:40:49 +00:00
theS1LV3R
a484c28f99
fix: Don't try to use system resolv.conf when other servers are configured
...
Previously, only HTTP clients targeting matrix servers (and using the
resolution spec) would use the DNS servers configured in the c10y config.
This happened because reqwest requires any DNS resolvers passed in to
implement reqwest::dns::Resolve, which only the matrix resolver did,
and no other HTTP client had a proper DNS resolver (which used the
configured DNS servers) passed into it.
To fix this we make a custom resolution struct based on reqwest's
reqwest::dns::HickoryDnsResolver, which implements Request with no
other modifications to the DNS response. HickoryDnsResolver itself isn't
exported, which is why we re-created it instead of using it directly.
no im not an LLM i just wrote this to remember my own changes later on
Fixes : continuwuation/continuwuity#2441
2026-11-08 19:40:49 +00:00
Renovate Bot
f4f0a69fe4
chore(deps): lock file maintenance
2026-11-08 19:35:37 +00:00
Renovate Bot
fcde5634da
chore(deps): update dependency cargo-bins/cargo-binstall to v1.26.2
2026-11-08 19:35:04 +00:00