Commit Graph

  • 8c3c162c0e Merge branch 'rate-limiting' into 'next' Matthias Ahouansou 2026-03-13 20:03:39 +0000
  • 7da4eac39b
    media defaults rate-limiting Matthias Ahouansou 2026-03-13 20:03:24 +0000
  • d0e44034fe
    defaults for everything except media Matthias Ahouansou 2026-03-10 13:24:00 +0000
  • 7b03e09e2b
    generate table for defaults Matthias Ahouansou 2026-03-09 13:15:21 +0000
  • 5b8289c67f
    more docs Matthias Ahouansou 2026-03-08 17:12:22 +0000
  • 632b4ca605
    xtask takes restriction summaries from doc comments to documentation Matthias Ahouansou 2026-03-08 03:57:02 +0000
  • 23cc1b022e
    auto-generated rate-limiting documentation Matthias Ahouansou 2026-02-03 12:12:15 +0000
  • 49432fde78
    rate-limiting: begin documentation Matthias Ahouansou 2026-02-02 22:33:57 +0000
  • b40e2d214c
    rate-limiting: use default values Matthias Ahouansou 2026-02-02 22:33:41 +0000
  • 5f1770725f
    WIP rate-limiting: part 2 Matthias Ahouansou 2026-01-22 14:00:25 +0000
  • 3d48a05353
    WIP: rate-limiting Matthias Ahouansou 2025-06-14 15:36:16 +0100
  • 1f46c677f4
    feat: make IP address detection method configurable Matthias Ahouansou 2025-10-20 18:44:06 +0100
  • d5dc6417d5
    chore: upgrade to rust 1.88 Matthias Ahouansou 2026-02-14 17:26:06 +0000
  • 8d10c3f5f5
    chore: migrate to rust 2024 edition Matthias Ahouansou 2026-02-14 15:30:45 +0000
  • 9937b4484e
    refactor: move configuration to it's own crate Matthias Ahouansou 2026-03-06 19:25:12 +0000
  • da0ec7380e
    refactor: migrate to virtual workspace Matthias Ahouansou 2026-02-02 23:49:46 +0000
  • a76deecc82 Merge branch 'snapcraft' into 'next' Chris Halse Rogers 2026-03-11 19:23:22 +0000
  • 16677c5d1f Merge branch 'add_ssl_to_apache_config' into 'next' Soren van den Berg 2026-03-11 18:33:28 +0000
  • 3d79b3c75c
    add rust analyzer to shell Matthias Ahouansou 2026-01-22 14:00:35 +0000
  • b5389bb6cd Merge branch 'oh-strings' into 'next' Ossi Herrala 2026-03-06 11:19:01 +0000
  • 2e8f9f36d7 Merge branch 'proxy-well-known' into 'next' Emanuele Rocca 2026-03-06 09:10:18 +0000
  • a472a48df9 Merge branch 'next' into 'next' Wilmhit 2026-03-05 17:30:28 +0100
  • 8def22bfb8 feat: Add user agent string next Wilmhit 2026-03-05 17:26:59 +0100
  • fb185856b8 Merge branch 'rh/server-name-doc' into 'next' Rik Huijzer 2026-02-12 15:06:47 +0000
  • ed57a8fc87
    chore(release): 0.10.12 v0.10.12 master Matthias Ahouansou 2026-02-12 09:00:20 +0000
  • 6b8e5cece9
    feat: add option to ignore specific server signing keys Matthias Ahouansou 2026-02-11 23:13:11 +0000
  • d058dab7aa
    feat: add option to ignore specific server signing keys Matthias Ahouansou 2026-02-11 23:13:11 +0000
  • 01d50528f8 Merge branch 'next' into 'next' tglman 2026-02-01 02:49:32 +0000
  • affd995c7f Merge branch 'timer-retry' into 'next' Jonathan de Jong 2026-01-23 11:55:59 +0000
  • 98e2bedaaf
    fix: don't perform identity assertion on appservice-only endpoints Matthias Ahouansou 2026-01-22 14:05:13 +0000
  • 945934ac41 feat: add commit timestamp to oci-image Samuel Meenzen 2026-01-17 23:29:30 +0100
  • 58094fcf67
    chore(release): 0.10.11 v0.10.11 Matthias Ahouansou 2025-12-30 16:12:46 +0000
  • 1e37c58409
    fix: don't ignore content of membership template Matthias Ahouansou 2025-12-30 17:00:44 +0000
  • 3f4eda2eb9
    fix: use populate_membership_template for `/leave` Matthias Ahouansou 2025-12-30 16:11:50 +0000
  • 346913268f
    fix: don't ignore content of membership template Matthias Ahouansou 2025-12-30 17:00:44 +0000
  • 82b7cf6261
    fix: use populate_membership_template for `/leave` Matthias Ahouansou 2025-12-30 16:11:50 +0000
  • b74c5dfbf6
    chore(release): 0.10.10 v0.10.10 Matthias Ahouansou 2025-12-22 21:50:33 +0000
  • 3ad425091f
    fix: use append_member_pdu for `/invite` Matthias Ahouansou 2025-12-22 21:26:41 +0000
  • 3db42bd011
    fix: use append_member_pdu for `/invite` Matthias Ahouansou 2025-12-22 21:26:41 +0000
  • 29aca17488 chore: bump rust-rocksdb to v0.43 to fix compilation failure Simon Hammes 2025-10-05 15:17:50 +0200
  • 2f1f2bea29 Make turn config consistent using global identifier Garpur 2025-09-15 01:28:38 +0000
  • 4624df0998
    chore(release): 0.10.9 v0.10.9 Matthias Ahouansou 2025-09-12 17:54:26 +0100
  • 4ca72efdc4
    fix: set previous creators to max power level if "upgraded" room doesn't support creator power level Matthias Ahouansou 2025-08-17 13:20:30 +0200
  • 47745daa64
    feat: updated MSC4311 support Matthias Ahouansou 2025-09-10 18:41:06 +0100
  • 7a45c25d7a
    fix: don't lookup create event when converting stripped state Matthias Ahouansou 2025-08-15 23:57:11 +0200
  • e757a98e10
    fix: set previous creators to max power level if "upgraded" room doesn't support creator power level Matthias Ahouansou 2025-08-17 13:20:30 +0200
  • 1c6b2e0016
    feat: updated MSC4311 support Matthias Ahouansou 2025-09-10 18:41:06 +0100
  • 6d227019ec
    feat(service/media): add S3 support AndSDev 2025-06-06 08:56:19 +0300
  • 470e4770cc
    refactor(service/admin): improve readability for command processing AndSDev 2025-06-10 17:34:42 +0300
  • 5f3bda81f9
    refactor(service/media): make all fs operations async AndSDev 2025-06-06 10:46:58 +0300
  • 1f7f74af65
    fix(service/media): create directory for media file only on new file creation AndSDev 2025-06-06 10:34:02 +0300
  • acb266bba6
    Avoid allocating String where &str is enough Ossi Herrala 2025-08-20 23:13:10 +0300
  • b74fc535c6
    Validate UTF-8 string before heap allocation Ossi Herrala 2025-08-20 23:07:57 +0300
  • 03dfa72b8f fix: don't lookup create event when converting stripped state Matthias Ahouansou 2025-08-15 23:57:11 +0200
  • 54916a25bf tests: make complement work & switch to Caddyfile Matthias Ahouansou 2025-07-15 21:50:23 +0100
  • 92ce47aa71
    docs: update Conduit matrix room alias Matthias Ahouansou 2025-08-15 12:10:23 +0200
  • 9bba85c7e5
    chore(release): 0.10.8 v0.10.8 Matthias Ahouansou 2025-08-11 00:10:21 +0200
  • 59cea6ef8e
    feat: room version 12 Matthias Ahouansou 2025-07-27 13:14:45 +0100
  • 7f06765417
    feat: MSC4311, Ensuring the create event is available on invites and knocks Matthias Ahouansou 2025-08-01 17:05:53 +0200
  • 374ad9b66d
    feat: MSC4297, State Resolution v2.1 Matthias Ahouansou 2025-07-12 21:43:38 +0100
  • c3e2297f08
    feat: MSC4291, Room IDs as hashes of the create event (2/2) Matthias Ahouansou 2025-08-01 16:56:26 +0200
  • 2209780999
    feat: MSC4289, Explicitly privilege room creators (2/2) Matthias Ahouansou 2025-08-02 01:59:25 +0200
  • 6b4cf0115d
    feat(client-api): support `format` query parameter for `GET /state/` Matthias Ahouansou 2025-07-24 12:16:03 +0100
  • 660dd9c227
    feat: room version 12 Matthias Ahouansou 2025-07-27 13:14:45 +0100
  • 532b17ade8
    feat: MSC4311, Ensuring the create event is available on invites and knocks Matthias Ahouansou 2025-08-01 17:05:53 +0200
  • d71d94a0c8
    feat: MSC4297, State Resolution v2.1 Matthias Ahouansou 2025-07-12 21:43:38 +0100
  • bd8686ec20
    feat: MSC4291, Room IDs as hashes of the create event (2/2) Matthias Ahouansou 2025-08-01 16:56:26 +0200
  • 4b833037ea
    feat: MSC4289, Explicitly privilege room creators (2/2) Matthias Ahouansou 2025-08-02 01:59:25 +0200
  • bc5145f092
    feat(client-api): support `format` query parameter for `GET /state/` Matthias Ahouansou 2025-07-24 12:16:03 +0100
  • db60f7e7b8
    chore: bump ruma Matthias Ahouansou 2025-08-01 17:05:00 +0200
  • 780eab83f8
    feat: MSC4291, Room IDs as hashes of the create event (1/2) Matthias Ahouansou 2025-08-01 15:52:52 +0200
  • ea2d12144f
    feat: MSC4289, Explicitly privilege room creators (1/2) Matthias Ahouansou 2025-07-03 12:41:16 +0100
  • b05b9ed6ac
    chore: bump ruma Matthias Ahouansou 2025-07-08 17:14:51 +0100
  • 8170b4ff14
    chore: bump ruma Matthias Ahouansou 2025-08-01 17:05:00 +0200
  • f6d14fdabd
    feat: MSC4291, Room IDs as hashes of the create event (1/2) Matthias Ahouansou 2025-08-01 15:52:52 +0200
  • b5e318561c
    feat: MSC4289, Explicitly privilege room creators (1/2) Matthias Ahouansou 2025-07-03 12:41:16 +0100
  • be867db3d9
    chore: bump ruma Matthias Ahouansou 2025-07-08 17:14:51 +0100
  • b8cb2bc824
    refactor: use RoomVersionRules instead of matching against RoomVersionId Matthias Ahouansou 2025-07-02 19:39:03 +0100
  • c992711941
    chore: bump ruma Matthias Ahouansou 2025-06-28 19:40:10 +0100
  • db6eaa8e56
    chore(release): 0.10.7 v0.10.7 Matthias Ahouansou 2025-08-01 23:51:59 +0200
  • f37ec3f0fe
    chore(release): 0.10.7 Matthias Ahouansou 2025-08-01 23:51:59 +0200
  • f74df6f15b
    fix: various issues around key fetching (especially on send_join) Matthias Ahouansou 2025-07-13 20:43:04 +0100
  • 9c9f834850 Merge branch 'sync-include-leave' into 'next' avdb 2025-07-26 15:28:59 +0000
  • a7513cef7f
    fix: some edge-cases causing panics Matthias Ahouansou 2025-07-25 19:11:04 +0100
  • 96fdf0d053
    fix: try to make dind work complement-fixes-fixes Samuel Meenzen 2025-07-22 14:10:35 +0200
  • 1a3ddb33e6
    WIP: ci: run complement Matthias Ahouansou 2025-07-20 16:51:18 +0100
  • f317447b77
    tests: make complement work & switch to Caddyfile Matthias Ahouansou 2025-07-15 21:50:23 +0100
  • ed5b0514f5
    chore: remove old ci files Samuel Meenzen 2025-07-16 19:00:10 +0200
  • c54cbc214e chore(docker): Bump base image to alpine 3.22.1 Gwen Lg 2025-07-16 12:06:25 +0200
  • 4bd17b2d34
    fix: various issues around key fetching (especially on send_join) Matthias Ahouansou 2025-07-13 20:43:04 +0100
  • 3c13d6e17b fix: Include m.room.member in invite_room_state Jakub Pieńkowski 2025-07-10 12:22:00 +0000
  • db35c8b059
    chore(release): 0.10.6 v0.10.6 Matthias Ahouansou 2025-07-07 11:57:13 +0100
  • 67090e5521
    fix(media): only fetch remote media when requested by authenticated endpoints Matthias Ahouansou 2025-07-07 11:56:02 +0100
  • 7ddd32aeff
    fix(media): only fetch remote media when requested by authenticated endpoints Matthias Ahouansou 2025-07-07 11:56:02 +0100
  • 03e7b1ad79 docs/configuration.md: allow_federation defaults to false Emanuele Rocca 2025-07-04 19:59:32 +0200
  • 7c9f5b75f5 Update docs to ensure /.well-known/ is proxied too Emanuele Rocca 2025-07-04 19:51:30 +0200
  • a87f4b6171 fix: Respond with HTTP code 413, when request size is too big Jakub Pieńkowski 2025-07-04 16:16:44 +0000
  • a8fa237fad
    refactor: use RoomVersionRules instead of matching against RoomVersionId Matthias Ahouansou 2025-07-02 19:39:03 +0100
  • b631621f8c
    feat(spaces): sort space room children & simplify Matthias Ahouansou 2025-07-03 18:49:31 +0100
  • 1a4a348ccf
    chore: bump ruma Matthias Ahouansou 2025-06-28 19:40:10 +0100