Commit Graph

  • 9286838d23 fix(relations): improve thread pagination and include root event Tom Foster 2025-08-10 18:22:20 +01:00
  • d1ebcfaf0b fix(auth): prevent token collisions and optimise lookups Tom Foster 2025-08-10 14:38:54 +01:00
  • e820551f62 fix(appservice): create sender_localpart user during appservice startup Tom Foster 2025-08-10 14:37:26 +01:00
  • bd3db65cb2 fix(arch): fix config.toml not being loaded from LoadCredentials directory Yonatan Sidler 2025-08-06 20:01:36 +03:00
  • daaea3f766 feat(async-media): Partial implementation of async media nex/feat/async-media nexy7574 2025-08-06 01:29:41 +01:00
  • e4a43b1a5b fix(policy-server): Call the PS later in the PDU creation process nexy7574 2025-08-02 00:19:33 +01:00
  • d7e1d527f6 fix(fast-joins): Use fast joins only for remote joins nex/feat/fast-joins-hack-do-not-use-DO-NOT-USE nexy7574 2025-07-31 20:16:31 +01:00
  • 35f69844e1 feat(fast-joins): Implement using fast joins sorta nexy7574 2025-07-31 19:52:19 +01:00
  • 57eae642be feat: Only inject vias when manual ones aren't provided during join nexy7574 2025-07-31 17:48:30 +01:00
  • 5775e0ad9d docs: Make traefik router names consistent Jade Ellis 2025-07-30 19:55:48 +01:00
  • 238cc627e3 docs: Set traefik labels Jade Ellis 2025-07-30 19:33:53 +01:00
  • 6a85b6d5b0 fix: Make remote leave helper a public fn nexy7574 2025-07-30 19:29:33 +01:00
  • b1516209c4 chore: Update funding file Jade Ellis 2025-07-30 19:23:38 +01:00
  • f6ef95c365 feat: Force leave remote rooms admin command nexy7574 2025-07-30 19:19:32 +01:00
  • 0589884109 docs: Fix documentation link in README Jade Ellis 2025-07-28 19:28:34 +01:00
  • 4a83df5b57 chore: Fix link Jade Ellis 2025-07-25 17:35:18 +01:00
  • aa08edc55f chore: Release announcement Jade Ellis 2025-07-25 17:30:31 +01:00
  • 00c7e220bb chore: Release v0.5.0-rc.7 Jade Ellis 2025-07-25 14:10:06 +01:00
  • 87be4d1a52 feat: Almost-functional musl builds on Alpine Jade Ellis 2025-07-24 23:22:07 +01:00
  • 205506f206 chore: Update deps Jade Ellis 2025-07-24 22:18:10 +01:00
  • 66181c61af chore: Update rocksdb, feature flag changes Jade Ellis 2025-07-24 21:51:52 +01:00
  • 0a1b284407 feat(event_auth): Add additional logging nex/feat/better-logging nexy7574 2025-07-24 20:15:35 +01:00
  • b7a0442298 feat: Musl images in docker Jade Ellis 2025-07-23 00:24:27 +01:00
  • 1bc663e1c8 docs: Fix spacing at the top Jade Ellis 2025-07-24 13:37:52 +01:00
  • 68b0140c42 docs: Add vias to matrix.to links Jade Ellis 2025-07-24 13:31:58 +01:00
  • f32f60d056 fix(policy-server): Return the correct result when an event is marked as spam nexy7574 2025-07-23 18:01:46 +01:00
  • fe06d78c8e fix(policy-server): Update ask_policy_server docstring nexy7574 2025-07-23 17:58:33 +01:00
  • 99ebe022ed fix(policy-server): Correctly default to 10 second timeout nexy7574 2025-07-23 17:56:45 +01:00
  • f335f45017 feat(policy-server): Add configurable timeout nexy7574 2025-07-23 17:46:43 +01:00
  • 1726633c0f fix(policy-server): Fixup refactor nexy7574 2025-07-21 22:03:36 +01:00
  • dfda27fadc feat(policy-server): Don't fail-closed & refactor references nexy7574 2025-07-21 21:07:14 +01:00
  • 9465c5df1f style: Improve logging and comments Jade Ellis 2025-07-20 01:03:18 +01:00
  • 2d475b1220 style(policy-server): Run clippy nexy7574 2025-07-19 23:54:07 +01:00
  • d7fa624fd2 feat(policy-server): Optimise policy server lookups nexy7574 2025-07-19 23:50:32 +01:00
  • cc9202b0c4 feat(policy-server): Limit policy server request timeout to 10 seconds nexy7574 2025-07-19 22:07:18 +01:00
  • a3d62ed0d9 feat(policy-server): Prevent local events that fail the policy check nexy7574 2025-07-19 21:09:23 +01:00
  • 78b7175677 feat(policy-server): Soft-fail redactions for failed events nexy7574 2025-07-19 20:54:06 +01:00
  • 74d60f256b style(policy-server): Restructure logging nexy7574 2025-07-19 20:50:47 +01:00
  • 732c69f5ca fix(policy-server): Avoid unnecessary database lookup nexy7574 2025-07-19 20:47:02 +01:00
  • 8e7801f323 chore: Update ruwuma & fix lints nexy7574 2025-07-19 20:34:34 +01:00
  • 9017efe45b feat(policy-server): Policy server following nexy7574 2025-07-19 20:22:29 +01:00
  • 7e2f04a78a chore: Check all features in CI and docs Jade Ellis 2025-07-20 21:25:27 +01:00
  • f3f40353e9 style: Improve logging and comments trigger-ci-so-latest-isnt-on-illegal-car-mods Jade Ellis 2025-07-20 01:03:18 +01:00
  • b6c3c6f93c style(policy-server): Run clippy nexy7574 2025-07-19 23:54:07 +01:00
  • 58afce3ba3 feat(policy-server): Optimise policy server lookups nexy7574 2025-07-19 23:50:32 +01:00
  • 586075f6fc feat(policy-server): Limit policy server request timeout to 10 seconds nexy7574 2025-07-19 22:07:18 +01:00
  • 7ab4a9a8f2 feat(policy-server): Prevent local events that fail the policy check nexy7574 2025-07-19 21:09:23 +01:00
  • f35102c939 feat(policy-server): Soft-fail redactions for failed events nexy7574 2025-07-19 20:54:06 +01:00
  • 8713143dff style(policy-server): Restructure logging nexy7574 2025-07-19 20:50:47 +01:00
  • 29afaa8cdd fix(policy-server): Avoid unnecessary database lookup nexy7574 2025-07-19 20:47:02 +01:00
  • ebb0e10c50 chore: Update ruwuma & fix lints nexy7574 2025-07-19 20:34:34 +01:00
  • 7abda5cc9b feat(policy-server): Policy server following nexy7574 2025-07-19 20:22:29 +01:00
  • d74514f305 ci: Fix inverted latest tag Jade Ellis 2025-07-20 20:58:58 +01:00
  • 95610499c7 chore: Disable direnv's nix flake interfering with cargo cache Jade Ellis 2025-07-19 23:32:53 +01:00
  • f593cac58a feat: Enable hardware-lock-elision and deadlock_detection Jade Ellis 2025-07-19 23:32:18 +01:00
  • 1c985c59f5 refactor: Allow with_lock to return data and take an async closure Jade Ellis 2025-07-19 23:30:31 +01:00
  • b635e825d2 refactor: Implement with_lock for lock_api Jade Ellis 2025-07-19 22:30:41 +01:00
  • 6d29098d1a refactor: Replace remaining std RwLocks Jade Ellis 2025-07-19 22:20:26 +01:00
  • 374fb2745c refactor: Replace remaining std Mutexes Jade Ellis 2025-07-19 22:05:43 +01:00
  • a1d616e3e3 refactor: Replace std RwLock with parking_lot Jade Ellis 2025-07-19 21:03:17 +01:00
  • 30a8c06fd9 refactor: Replace std Mutex with parking_lot Jade Ellis 2025-07-19 20:36:27 +01:00
  • 0631094350 docs(config): warn about federation key query timeout caveat rooot 2025-07-20 16:46:18 +02:00
  • 9051ce63f7 feat(config): introduce federation connection timeout setting fixes #906 rooot 2025-07-20 03:14:35 +02:00
  • f513cb7598 chore: Remove false positives in typo checks Jade Ellis 2025-07-19 20:31:54 +01:00
  • c639228f4d style(space-upgrades): Remove unused import left over from 6691b7672b nexy7574 2025-07-19 15:57:53 +01:00
  • 331832616f feat(space-upgrades): MSC4168: Override space child vias nexy7574 2025-07-19 15:51:03 +01:00
  • b2b18002ea fix(space-upgrades): Remove unused helper function nexy7574 2025-07-19 15:44:49 +01:00
  • 57868a008c feat(space-upgrades): Skip empty state events in room upgrade nexy7574 2025-07-19 15:41:36 +01:00
  • f063814d94 fix(space-upgrades): Incorrectly updated parent children events nexy7574 2025-07-19 15:22:50 +01:00
  • 3b5335630d feat(space-upgrades): Transfer all state keys during upgrade nexy7574 2025-07-19 15:17:27 +01:00
  • b2883c3d6e feat(space-upgrades): Update parent spaces in upgrade nexy7574 2025-07-19 15:08:21 +01:00
  • 62bdfe1ce8 feat(space-upgrades): Copy over space child & parent states nexy7574 2025-07-17 23:15:14 +01:00
  • 843e501902 docs: Add section for testing TURN servers Jade Ellis 2025-07-16 23:47:41 +01:00
  • 0a8c13ffd2 fix: Use boolean where expected in services Jade Ellis 2025-07-15 14:48:33 +01:00
  • a89ceb93d8 docs: Update Docker and generic instructions Jade Ellis 2025-07-14 20:24:29 +01:00
  • 13de0ac822 docs: Update and improve NixOS documentation Jade Ellis 2025-07-14 20:12:01 +01:00
  • 4a5b122d77 docs: Improve grammar in Debian package Jade Ellis 2025-07-14 19:54:44 +01:00
  • 2655acf269 docs: Improve grammar in deployment documentation Jade Ellis 2025-07-14 19:48:46 +01:00
  • 3c320f6d6e docs: Fix code examples in style guide Jade Ellis 2025-07-02 18:34:55 +01:00
  • 946449d3e5 docs: Add link to UV docs Jade Ellis 2025-07-02 18:26:18 +01:00
  • b17f278803 docs: Add code style guide Jade Ellis 2025-07-02 00:44:28 +01:00
  • 6a4905271e refactor: Add with_lock traits Jade Ellis 2025-07-01 23:57:24 +01:00
  • cfc64ddb40 docs: Note python requirements Jade Ellis 2025-07-01 23:32:09 +01:00
  • 6aceac3833 docs: Note policy on large formatting diffs Jade Ellis 2025-07-01 23:30:13 +01:00
  • 5bf20db8e7 Add /_continuwuity/ paths Nyx 2025-07-12 03:50:26 -05:00
  • 1abe8f7835 fix: Creation bug nexy7574 2025-07-12 22:37:49 +01:00
  • ce84c46459 style(902): Fix clippy complaining about cast nexy7574 2025-07-09 15:28:31 +01:00
  • 7b60f5368d feat(902): Upload files for admin commands that are too long nexy7574 2025-07-09 15:02:14 +01:00
  • e61a593932 fix: Implement MSC4307 nexy7574 2025-07-08 23:32:05 +01:00
  • b71186d958 chore(recaptcha): Update example config file nexy7574 2025-07-08 19:47:42 +01:00
  • c362499cef docs(recaptcha): Clarify registration when token & captcha are configured nexy7574 2025-07-08 19:34:47 +01:00
  • 14774fa153 feat(recaptcha): Don't allow pubkey without associated privkey nexy7574 2025-07-08 19:32:23 +01:00
  • ff805d8ae1 feat(recaptcha): Fix linting issues after the linter fix lied to me nexy7574 2025-07-08 19:27:51 +01:00
  • f0994355d4 feat(recaptcha): Fix linting issues nexy7574 2025-07-08 19:15:55 +01:00
  • 980774a275 feat(recaptcha): Update example config after previous changes nexy7574 2025-07-08 19:08:25 +01:00
  • e4a6abe15e feat(recaptcha): Disable treating captcha-enabled servers as abuse-prone nexy7574 2025-07-08 19:07:27 +01:00
  • df1cb10a8e feat(recaptcha): Add documentation for new fields nexy7574 2025-07-08 19:03:35 +01:00
  • 651d07a609 feat: Add ReCaptcha registration flow nexy7574 2025-07-08 18:58:05 +01:00
  • 89e2faaa8e feat: Ask remote servers for individual unknown events nex/feat/pins-backfill nexy7574 2025-07-08 17:07:50 +01:00
  • 13b21b00a9 feat: #821 - Options to disable local typing and read receipts Odd E. Ebbesen 2025-07-08 12:43:48 +02:00