Commit graph

  • 50c6f32ce8 add some OIDC docstrings lafleur 2025-08-09 01:43:02 +02:00
  • 2784eec60a fix oxide-auth's redirect_uri comparison lafleur 2025-08-09 01:29:43 +02:00
  • 6d9aee4d9f basic OIDC client registrar with auth tracing lafleur 2025-08-09 01:18:50 +02:00
  • 696adfc90b OIDC: make response_mode optional lafleur 2025-08-09 01:03:44 +02:00
  • 511e60b41d support OIDC private clients lafleur 2025-08-09 01:00:34 +02:00
  • 14f6d07b27 oidc: add debug/trace logs lafleur 2025-08-04 17:57:47 +02:00
  • 98c7795982 oidc authorize: make response_mode optional lafleur 2025-08-04 14:40:19 +02:00
  • 6cc854ac76 fix build warning : explicit cast lafleur 2025-08-04 14:39:37 +02: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 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
  • 3e68b67562 fix(appservice): Create user on authentication for existing appservices Tom Foster 2025-08-04 20:27:56 +01:00
  • 15ee7559ea fix(appservice): Create appservice user on registration Tom Foster 2025-08-04 19:33:02 +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/musl-images 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/parking_lot 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
  • 811623adb8
    docs(config): warn about federation key query timeout caveat rooot 2025-07-20 16:46:18 +02:00
  • 5399ac97f2
    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/docs-updates-20250701 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