Commit graph

  • 741a26a7c5 ci: Modernise CI pipeline with improved tooling and workflow structure tom/fixes Tom Foster 2025-08-12 12:11:33 +01:00
  • 583cb924f1 refactor: address code review feedback for auth and pagination improvements Tom Foster 2025-08-11 06:24:29 +01:00
  • 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 main Yonatan Sidler 2025-08-06 20:01:36 +03:00
  • e4a43b1a5b
    fix(policy-server): Call the PS later in the PDU creation process nexy7574 2025-08-02 00:19:33 +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
  • b1516209c4
    chore: Update funding file Jade Ellis 2025-07-30 19:23:38 +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 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
  • 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
  • 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
  • 13b21b00a9 feat: #821 - Options to disable local typing and read receipts Odd E. Ebbesen 2025-07-08 12:43:48 +02:00
  • c3c33f47e2 feat: #821 - Options to disable local typing and read receipts Odd E. Ebbesen 2025-07-08 12:43:48 +02:00
  • 564e7097e6 feat: #821 - Options to disable local typing and read receipts Odd E. Ebbesen 2025-07-08 12:43:48 +02:00
  • 925e200d9c include xtask Gwendolyn Kornak 2025-07-07 14:18:09 -07:00
  • b5bf68b8c8
    fix: RocksDB build Shuroii 2025-07-03 13:29:23 +02:00
  • 6289bcaabc
    style: Run statix Shuroii 2025-07-03 13:11:47 +02:00
  • cb138f5039
    ref: Clean up rocksdb build Shuroii 2025-07-03 13:11:16 +02:00
  • 36a7bd7eb3
    chore: Update toolchain hash & flake.lock Shuroii 2025-07-03 13:04:25 +02:00
  • 520a179bb0
    ref: Remove lots of unused Nix assets Shuroii 2025-07-03 13:02:27 +02:00
  • 09199b0ea7
    style: Format nix Shuroii 2025-07-03 12:47:22 +02:00
  • 0e2fdc415c Update the rust 1.87 hash transgwender 2025-07-06 07:02:17 +00:00
  • 8fb94f99e9 ci: Upload binaries as artifacts Jade Ellis 2025-07-06 22:18:51 +01:00
  • 3977ccfcea ci: Fix docker tags Jade Ellis 2025-07-07 00:08:54 +01:00
  • 890b8e25fc ci: Mirror RC tags Jade Ellis 2025-07-06 23:20:01 +01:00
  • 28a29c3a7b
    feat: Generate binary documentation Jade Ellis 2025-07-06 21:59:20 +01:00
  • d98ce2c7b9
    feat: Generate admin command documentation Jade Ellis 2025-05-24 00:28:09 +01:00
  • 18d12a7756
    feat: Support logging to journald with tracing-journald Jade Ellis 2025-05-22 13:19:30 +01:00