Commit graph

  • cc864dc8bb feat: Do not allow suspending admin users nexy7574 2025-06-28 21:20:56 +01:00
  • 8791a9b851 fix: Inappropriate empty check nexy7574 2025-06-28 21:19:37 +01:00
  • 968c0e236c fix: Create the column appropriately nexy7574 2025-06-28 21:19:10 +01:00
  • 5d5350a9fe feat: Prevent suspended users creating new rooms nexy7574 2025-06-28 20:47:02 +01:00
  • e127c4e5a2 feat: Add un/suspend admin commands nexy7574 2025-06-28 20:46:22 +01:00
  • a94128e698 feat: Prevent suspended users joining/knocking on rooms nexy7574 2025-06-28 20:39:57 +01:00
  • a6ba9e3045 feat: Prevent suspended users changing their profile nexy7574 2025-06-28 20:39:24 +01:00
  • 286974cb9a feat: Prevent suspended users redacting events nexy7574 2025-06-28 20:37:09 +01:00
  • accfda2586 feat: Prevent suspended users sending events nexy7574 2025-06-28 20:35:58 +01:00
  • fac9e090cd feat: Add suspension helper to user service nexy7574 2025-06-28 20:32:02 +01:00
  • e547145748
    style: Remove redundant, unused functions nexy7574 2025-06-29 16:26:04 +01:00
  • 1c08c0cdac
    Fix clippy::unnecessary-unwrap. jade/tuwunel-2025-06-old Jason Volk 2025-05-21 23:06:27 +00:00
  • 374a5d6fa4
    Add revoke_admin to service. Jason Volk 2025-05-14 00:33:31 +00:00
  • 5fff540775
    Split state_cache service. Jason Volk 2025-04-29 07:28:05 +00:00
  • f030ba590d
    Outdent state_compressor service. Jason Volk 2025-04-29 06:55:54 +00:00
  • 73c4042331
    Split timeline service. Jason Volk 2025-04-29 06:39:30 +00:00
  • 461da03ca5
    Fix regression 75aadd5c6a Jason Volk 2025-05-13 21:33:07 +00:00
  • 671d0619ca
    Post-formatting aesthetic and spacing corrections Jason Volk 2025-04-27 02:39:28 +00:00
  • e8ddc9bd18
    Cleanup/improve other async queries in some client handlers. Jason Volk 2025-04-27 00:58:56 +00:00
  • 4217479455
    Toward abstracting Pdu into trait Event. Jason Volk 2025-04-26 08:24:47 +00:00
  • b01965b1ee
    Dedup and parallelize current key backup count and etag fetching. Jason Volk 2025-04-27 00:17:39 +00:00
  • 90deb7ce1a
    Macroize various remaining Error constructions. Jason Volk 2025-04-26 23:50:03 +00:00
  • e02fa39688
    Simplify api to send notices to admin room Jason Volk 2025-04-26 23:04:58 +00:00
  • 84c3264c07
    Use integrated error instead of panic on some legacy codepaths Jason Volk 2025-04-26 23:01:21 +00:00
  • 7a22442295
    Mitigate large futures Jason Volk 2025-04-26 08:23:57 +00:00
  • 1103cf7290
    Support optional device_id's in lazy-loading context. Jason Volk 2025-04-28 01:32:13 +00:00
  • bf086158bd
    Modernize various sender_user/sender_device lets. Jason Volk 2025-04-26 23:06:43 +00:00
  • e01181d7e5
    feat: Pass sender through admin commands Jade Ellis 2025-06-29 15:17:27 +01:00
  • ffe34a91db
    feat: Record metadata about user suspensions Jade Ellis 2025-06-29 15:07:04 +01:00
  • b4bdd1ee65
    chore: Update ruwuma nexy7574 2025-06-29 13:43:27 +01:00
  • 4b5e8df95c
    fix: Add missing init fields nexy7574 2025-06-29 13:29:27 +01:00
  • d63c8b9fca
    feat: Support passing through MSC4293 redact_events nexy7574 2025-06-29 13:16:31 +01:00
  • 9b6ac6c45f fix: Ignore existing membership when room is disconnected nexy7574 2025-06-28 19:57:02 +01:00
  • db07480aec
    style: Remove unnecessary imports (clippy) nexy7574 2025-06-29 02:30:52 +01:00
  • a67d9eb76a
    fix: Failing open on database errors nexy7574 2025-06-29 02:28:04 +01:00
  • c6ed641dcb
    fix: Missing suspensions shouldn't error nexy7574 2025-06-29 01:52:02 +01:00
  • b3428c2e3d
    feat: Do not allow suspended users to send typing statuses nexy7574 2025-06-28 22:53:25 +01:00
  • 617defe0d9
    feat: Only allow private read receipts when suspended nexy7574 2025-06-28 22:52:20 +01:00
  • c4ce2aa291
    feat: Prevent suspended users upgrading rooms nexy7574 2025-06-28 22:43:35 +01:00
  • 4ebcedd563
    feat: Prevent suspended users uploading media nexy7574 2025-06-28 22:42:49 +01:00
  • 05eeb17a24
    feat: Prevent suspended users performing room changes nexy7574 2025-06-28 22:42:31 +01:00
  • 52e042cb06 Always calculate state diff IDs in syncv3 nexy7574 2025-05-26 01:22:19 +01:00
  • a6ceaa8259
    feat: Forbid suspended users from sending state events nexy7574 2025-06-28 21:30:07 +01:00
  • 13ba3f278f
    style: Remove unneeded statements (clippy) nexy7574 2025-06-28 21:24:20 +01:00
  • 712acc6cb1
    feat: Do not allow suspending admin users nexy7574 2025-06-28 21:20:56 +01:00
  • 762f9e59f0
    fix: Inappropriate empty check nexy7574 2025-06-28 21:19:37 +01:00
  • 4e720060ed
    fix: Create the column appropriately nexy7574 2025-06-28 21:19:10 +01:00
  • 424b2b039b
    feat: Prevent suspended users creating new rooms nexy7574 2025-06-28 20:47:02 +01:00
  • 8d26e96d31
    feat: Add un/suspend admin commands nexy7574 2025-06-28 20:46:22 +01:00
  • 2c279a37fd
    feat: Prevent suspended users joining/knocking on rooms nexy7574 2025-06-28 20:39:57 +01:00
  • fb074959c4
    feat: Prevent suspended users changing their profile nexy7574 2025-06-28 20:39:24 +01:00
  • 31e373153a
    feat: Prevent suspended users redacting events nexy7574 2025-06-28 20:37:09 +01:00
  • dd511d3e78
    feat: Prevent suspended users sending events nexy7574 2025-06-28 20:35:58 +01:00
  • 4ad69fa8bf
    feat: Add suspension helper to user service nexy7574 2025-06-28 20:32:02 +01:00
  • 233a035d52
    fix: Ignore existing membership when room is disconnected nexy7574 2025-06-28 19:57:02 +01:00
  • f508e7654c fix: off by one. Jason Volk 2025-06-28 00:29:07 +00:00
  • 543ab27747
    fix: Additional sanity checks when creating a PDU nexy7574 2025-06-27 20:58:52 +01:00
  • c82ea24069
    docs: Add Matrix chat and space badges to README Jade Ellis 2025-06-27 18:44:46 +01:00
  • db58d841aa
    fix: Only load children of nested spaces Jacob Taylor 2025-04-25 20:59:52 -07:00
  • f1ca84fcaf
    fix: Correct project brand in admin & OTEL Jade Ellis 2025-06-24 23:16:48 +01:00
  • 63962fc040
    docs: Remove completed items from the README Jade Ellis 2025-06-24 23:13:28 +01:00
  • a24278dc1b
    docs: Update mirror badges Jade Ellis 2025-06-24 23:12:09 +01:00
  • b787e97dc1
    chore: Document & enforce conventional commit messages Jade Ellis 2025-06-24 22:22:13 +01:00
  • eb75c4ecb0
    chore: Fix typos in commit messages automatically Jade Ellis 2025-06-24 22:05:52 +01:00
  • 9bbe333082
    ci: Don't run docs flow when the secret is inaccessible Jade Ellis 2025-06-24 21:48:33 +01:00
  • 3177545a6f
    chore: Remove clippy pre-commit hook Jade Ellis 2025-06-24 21:45:54 +01:00
  • 4a289a9fee arch systemd: use credentials to load config Kimiblock Moe 2025-06-24 19:01:21 +08:00
  • 4d69a1ad51
    docs: Deduplicate sections Jade Ellis 2025-06-23 01:25:38 +01:00
  • 4f174324ba
    docs: Update contributing guide Jade Ellis 2025-06-23 01:04:27 +01:00
  • 2ecbd75d64
    ci: fixes Jade Ellis 2025-06-21 18:20:04 +01:00
  • a682e9dbb8
    chore: Add commit to ignored revs Jade Ellis 2025-06-21 18:03:38 +01:00
  • 46c193e74b
    chore: fix end of files & trailing whitespace Jade Ellis 2025-06-21 17:59:01 +01:00
  • 93719018a8
    ci: Run additional sanity checks on repository Jade Ellis 2025-06-21 17:58:28 +01:00
  • 70df8364b3
    chore: Bump rustyline-async from 0.4.3 to 0.4.6 Jade Ellis 2025-06-21 00:50:02 +01:00
  • bae8192fb3
    chore: Bump resolv-conf from 0.7.1 to 0.7.4 Jade Ellis 2025-06-20 23:39:20 +01:00
  • add5c7052c
    chore: Update lockfile Jade Ellis 2025-06-20 21:51:53 +01:00
  • 01200d9b54
    build: Allow specifying build profile Jade Ellis 2025-06-20 21:48:37 +01:00
  • 0ba4a265be
    build: Upgrade to Rust 1.87 Jade Ellis 2025-06-20 21:45:29 +01:00
  • 08fbcbba69
    build: Use newer LLVM for rust 1.87 Jade Ellis 2025-06-20 21:35:48 +01:00
  • b526935d45
    build: Specify debian version Jade Ellis 2025-06-20 21:35:03 +01:00
  • a737d845a4
    chore: Don't specify targets in rust-toolchain Jade Ellis 2025-05-21 20:41:34 +01:00
  • c90216d37f
    docs: Generated database docs jade/ai-slop-db-docs Jade Ellis 2025-06-19 23:46:49 +01:00
  • e508b1197f feat: allow overriding the "most recent event" when forcing a state download (#853) nex 2025-06-19 21:27:50 +00:00
  • 6947b75f6e
    Add suggested assertations to prevent potentially broken extremities nex/fix-create-auth nexy7574 2025-06-19 13:46:52 +01:00
  • d6fd30393c Update docs/deploying/arch-linux.md Kimiblock 2025-06-19 12:36:49 +00:00
  • 1b162c206b remove typo nex 2025-06-17 13:08:26 +00:00
  • 9fcda9649c
    Add option to select which event to set the state at to nexy7574 2025-06-16 00:27:13 +01:00
  • dfc02ae109
    add initial alpine packaging magmaus3 2025-05-03 15:06:11 +02:00
  • 6e16a6ef8f
    chore: Release announcement Jade Ellis 2025-06-14 22:34:24 +01:00
  • 0870c8d647
    chore: Release v0.5.0-rc.6 Jade Ellis 2025-06-14 20:53:00 +01:00
  • 4a7ad1350b
    WIP jade/version-stats Jade Ellis 2025-06-14 20:14:09 +01:00
  • 280b0f7400
    WIP jade/read-receipts Jade Ellis 2025-04-23 21:28:46 +01:00
  • 01d933cb3a
    chore: Migrate to axum 0.8 dahsa_uwu/axum-0.8 Jade Ellis 2025-04-28 22:39:32 +01:00
  • f2c9027181
    chore: Don't specify targets in rust-toolchain jade/rust-toolchain-no-targets Jade Ellis 2025-05-21 20:41:34 +01:00
  • dcaa0498d2
    chore: Lockfile updates jade/logging-features Jade Ellis 2025-06-14 19:42:07 +01:00
  • 5a66de2633
    feat: Generate admin command documentation Jade Ellis 2025-05-24 00:28:09 +01:00
  • 22c9650c0a
    feat: Support logging to journald with tracing-journald Jade Ellis 2025-05-22 13:19:30 +01:00
  • 4c01274886
    feat: Typing notifications in simplified sliding sync jade/syncv5-typing Jade Ellis 2025-05-26 17:01:26 +01:00
  • aa29b81ef6
    fix: Don't store events that have already been redacted jade/msc2815 Jade Ellis 2025-05-28 02:10:02 +01:00
  • 46b1eeb2c8
    feat: Allow retrieving redacted message content (msc2815) Jade Ellis 2025-05-28 02:07:56 +01:00