timedout
cb27a2082d
chore: Add newsfrag
2026-10-30 00:56:10 +00:00
timedout
068ba88378
style: Fix formatting
2026-10-30 00:54:52 +00:00
timedout
60de549cf9
perf: Write empty rows when replacing extremities
2026-10-30 00:51:52 +00:00
timedout
363097b31b
fix: Centralise extremity progression
2026-10-30 00:51:52 +00:00
timedout
d128207d71
fix: Make the extremity check consistency migration faster
2026-10-30 00:51:51 +00:00
timedout
c6832372c2
feat: Add command to enumerate extremities
2026-10-30 00:51:51 +00:00
timedout
14f5f62182
fix: Only consider accepted PDUs in extremity consistency check
2026-10-30 00:51:51 +00:00
timedout
5208efcb5e
fix: Make migration handle excessive extremities too
2026-10-30 00:51:51 +00:00
timedout
224cf04936
fix: Never allow unknown/backfilled PDUs to become extremities
2026-10-30 00:51:51 +00:00
timedout
ae26d5c239
fix: Add startup migration to re-process existing extremities on-disk
2026-10-30 00:51:51 +00:00
timedout
30f62eef25
style: reformat
2026-10-30 00:51:51 +00:00
timedout
b04ffd7e6a
fix: Correctly remove extremities after creating a new event
2026-10-30 00:51:51 +00:00
timedout
bc15b7b668
fix: Remove dead references to mark_event_referenced
2026-10-30 00:51:50 +00:00
timedout
3eb2788eb9
feat: Only track appended extremities
2026-10-30 00:51:47 +00:00
timedout
3b0fc25cd3
chore: Add newsfrag
2026-10-30 00:43:55 +00:00
timedout
b580379a2d
fix: Only check that room_id is not present on create events in PDU check 1
2026-10-30 00:43:55 +00:00
timedout
3c19206534
fix: Perform PDU checks 1, 2, and 3 before yielding a gapfilled PDU
...
Fixes #2386
2026-10-30 00:43:55 +00:00
Renovate Bot
7358712fb9
chore(deps): update rust crate tower-sec-fetch to 0.2.0
2026-10-29 13:40:37 +00:00
Renovate Bot
18bd828b8b
chore(deps): update rust crate tokio to v1.53.3 [security]
2026-10-29 09:06:20 +00:00
Julian Anderson
4c62b96821
chore: Bump sentry and update config to required builder pattern
2026-10-29 09:05:13 +00:00
stratself
a6b8bfe2c9
chore: Add changelog for 2324
2026-10-28 23:33:22 +00:00
stratself
028ffabebf
docs(troubleshooting,perf): Simplify trusted servers wordings
2026-10-28 23:33:22 +00:00
stratself
b70131c301
docs(troubleshooting): Improve wordings a little bit
2026-10-28 23:33:22 +00:00
stratself
d4bfb38bd5
docs(troubleshooting): Update complex debug log filters
2026-10-28 23:33:22 +00:00
stratself
d4ae9f9ac1
docs(troubleshooting): Add redirs to other troubleshooting topics in other pages
2026-10-28 23:33:22 +00:00
stratself
1247cf1c80
docs(livekit): Shorten redundant docker loopback section
2026-10-28 23:33:22 +00:00
stratself
0d9bb6ba7c
docs(troubleshooting): Add networking issues for docker
2026-10-28 23:33:22 +00:00
stratself
e769ceb147
docs(troubleshooting): Initialize docker troubleshooting section
2026-10-28 23:33:22 +00:00
stratself
206aaf6893
fix: Newline
2026-10-28 23:23:59 +00:00
stratself
b07093c7ab
chore: Add changelog for #2353
2026-10-28 23:23:59 +00:00
stratself
5c3bc643d2
docs(docker): Add backup/restore instructions
2026-10-28 23:23:59 +00:00
stratself
c5f28c8276
docs(docker): Document volumes usage in Appendix section
2026-10-28 23:23:59 +00:00
stratself
17d575c3e3
docs(docker): Use bind mounts instead of docker volumes
...
Old volumes of `db` are replaced with bind mounts of `continuwuity-data`.
Other volumes are also converted. This is more beginner-friendly.
2026-10-28 23:23:59 +00:00
Erwan Leboucher
2604b13ef6
chore: Add changelog
2026-10-28 23:22:52 +00:00
Erwan Leboucher
c5e976f4bc
fix: Store event_id on state events received from send_knock
2026-10-28 23:22:52 +00:00
Renovate Bot
a825b7db8b
chore(deps): update ruma digest to e03080c
2026-10-28 23:20:41 +00:00
Renovate Bot
bdb376c8fd
chore(deps): update rust crate lock_api to 0.5.0
2026-10-28 23:20:31 +00:00
Freek
a96fec4cbc
chore: Add changelog
2026-10-28 22:50:03 +00:00
Freek
ea5d2f4d4c
fix: spelling
2026-10-28 22:50:03 +00:00
stratself
f2cf1b2331
docs(oidc): Sweepfixes for PR2341
...
* Replaces yourdomain.com with example.com (other pages use this)
* Improve initial domain instructions, remove important block there
* Capitalize "Bare Metal/Docker" tabs
2026-10-28 22:50:03 +00:00
Freek
1c82c57d9f
docs(oidc): PR feedback
2026-10-28 22:50:03 +00:00
Freek
c6d220dc60
docs(oidc): Styling and QoL fixes
2026-10-28 22:50:03 +00:00
Freek
0adfd32b0c
docs(oidc): Simplify, deduplicate and improve consistency
2026-10-28 22:50:03 +00:00
Freek
4cd0e737db
docs(oidc): PR feedback: Use tabs for different identity providers, make "Configuring Continuwuity" section more idp-independent
2026-10-28 22:50:03 +00:00
Freek
e8593eeaca
docs(oidc): Add Authelia to OIDC instructions
2026-10-28 22:50:03 +00:00
Jade Ellis
6fae2475b8
style: Format
2026-10-28 21:56:38 +00:00
Jade Ellis
0ceabb4b3e
chore: Changelog
2026-10-28 21:49:26 +00:00
Jade Ellis
addd1875d3
refactor(uiaa): Defer uiaa_sessions lock until session insert
...
Do not hold the uiaa_sessions lock across device lookup in OAuth or
during initial validation. Lock the map only when inserting the newly
created session.
2026-10-28 21:48:55 +00:00
Jade Ellis
24b1e2ebe8
refactor(service): Use SyncRwLock and SyncMutex for in-memory services
...
Convert in-memory data structures in appservice, rooms::typing, and sync
wakers to use SyncRwLock and SyncMutex. Drop appservice locks before
making outbound network requests in room alias queries and federation
invites.
2026-10-28 21:48:22 +00:00
Jade Ellis
5297e01357
refactor(metrics): Replace std::sync::Mutex with SyncMutex
...
Replace std::sync::Mutex with parking_lot::Mutex (SyncMutex) in
core::metrics::runtime_intervals. Note that info::introspection retains
std::sync::Mutex because parking_lot panics in dtor after thread locals
are destroyed.
2026-10-28 21:47:41 +00:00