continuwuity/src/service
ember33 d569ef2e40 style(spaces): convert to structured logging, fix import ordering, add lock docs
Convert all log statements in space roles code to use structured
key-value fields instead of string interpolation, matching the project
code style. Fix import ordering (serde_json moved after conduwuit_core),
move a misplaced `use futures::StreamExt` from function body to
file-level imports, add lock ordering comments to prevent deadlocks,
fix populate_space to acquire locks in the same order as
handle_space_child_change, add diagnostic debug_warn before PL
rejection errors, and document the nested cascade limitation on
get_parent_spaces.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 12:17:14 +01:00
..
account_data chore: Clippy fixes 2025-12-07 19:58:24 +00:00
admin fix: Don't process admin escape commands for local users from federation 2026-03-03 19:55:50 +00:00
announcements fix: Limit body read size of remote requests (CWE-409) 2026-03-03 19:54:34 +00:00
antispam fix: Apply spam checker to local restricted joins 2026-01-05 20:10:29 +00:00
appservice fix: Automatically remove corrupted appservice registrations 2026-03-06 14:21:04 +00:00
client fix: more aggressive user agent for URL preview 2026-02-23 15:24:14 +00:00
config feat: Readded support for reading registration tokens from a file 2026-03-04 15:06:26 +00:00
emergency fix: Remove rocksdb secondary mode 2026-02-18 23:11:53 +00:00
federation fix: Limit body read size of remote requests (CWE-409) 2026-03-03 19:54:34 +00:00
firstrun fix(complement): Fix complement conflicting with first-run 2026-03-04 15:04:37 +00:00
globals feat(url-preview): Optionally download audio/video files for url preview requests 2026-03-09 13:27:39 +00:00
key_backups run cargo fix for rust 2024 changes and rustfmt 2025-02-23 01:17:45 -05:00
media fix: Use more robust check for max_request_size 2026-03-09 13:27:39 +00:00
presence refactor: Clean up logging issues 2026-01-05 18:28:57 +00:00
pusher fix: Limit body read size of remote requests (CWE-409) 2026-03-03 19:54:34 +00:00
registration_tokens feat: Readded support for reading registration tokens from a file 2026-03-04 15:06:26 +00:00
resolver fix: Limit body read size of remote requests (CWE-409) 2026-03-03 19:54:34 +00:00
rooms style(spaces): convert to structured logging, fix import ordering, add lock docs 2026-03-18 12:17:14 +01:00
sending fix: Limit body read size of remote requests (CWE-409) 2026-03-03 19:54:34 +00:00
server_keys fix: missing logic inversion for acquired keys (should speed up room joins) 2026-03-13 20:54:38 -04:00
sync refactor: Replace remaining std Mutexes 2025-07-20 16:32:48 +01:00
templates feat: Improve the initial setup experience 2026-02-15 18:05:42 +00:00
transactions chore: Refactor transaction_ids -> transactions 2026-02-23 17:44:35 +00:00
uiaa fix: Add a code path for clients trying to use fallback auth 2026-01-21 12:27:13 -05:00
users feat: Implement Dehydrated Devices MSC3814 2026-03-03 19:39:53 +00:00
Cargo.toml feat: Add experimental http3 support 2026-02-16 02:56:49 +00:00
manager.rs refactor: Replace std RwLock with parking_lot 2025-07-20 16:31:55 +01:00
migrations.rs style: Reduce migration warning verbosity to info 2026-03-09 13:30:24 +00:00
mod.rs chore: Refactor transaction_ids -> transactions 2026-02-23 17:44:35 +00:00
moderation.rs feat: Allow controlling client message filtering 2025-04-26 21:59:25 +01:00
service.rs refactor: Replace std RwLock with parking_lot 2025-07-20 16:31:55 +01:00
services.rs feat(spaces): add space roles service for permission cascading 2026-03-17 16:54:19 +01:00
state.rs feat: Prefill server name in federation test 2025-05-01 21:23:37 +01:00