Commit graph

  • 354487fa10 nix: use HEAD commit's date for docker image creation and reproducible images strawberry 2024-04-10 20:48:44 -04:00
  • a94387dcdc maybe add multiple outputs support to nix flake for jemalloc and hardened_malloc strawberry 2024-04-10 20:31:00 -04:00
  • 10219a531b dual malloc feature check strawberry 2024-04-10 20:30:40 -04:00
  • f6e9c106aa use hardened_malloc by default only on supported targets strawberry 2024-04-10 16:43:57 -04:00
  • ff0d4c98ee add hardened_malloc-rs feature and global_allocator strawberry 2024-04-10 01:53:31 -04:00
  • a347cac9d2 add config option for url_preview_domain_explicit_denylist strawberry 2024-04-14 21:12:48 -04:00
  • 9a16682ab5 default empty presence string to offline. Jason Volk 2024-04-14 03:44:04 -07:00
  • a4ad626d92 federation incoming logging/tracing related Jason Volk 2024-04-12 23:52:20 -07:00
  • 6dee2edb52 polylogarithmic debodge Jason Volk 2024-04-12 19:20:11 -07:00
  • 4471f1e5c7 split prev_event loop body; fetch state; dedup room version procurement. Jason Volk 2024-04-12 17:24:31 -07:00
  • 066f344f51 split signing_keys from event_handler/mod. Jason Volk 2024-04-12 13:14:21 -07:00
  • 51166bccbd some optimizations to get_auth_chain() Jason Volk 2024-04-10 13:55:09 -07:00
  • 338913c014 add multi_get_or_create_shorteventids() Jason Volk 2024-04-10 12:21:23 -07:00
  • 2670255537 fix multi_get for abstraction and limit to specific column for least-surprise Jason Volk 2024-04-10 11:51:37 -07:00
  • 007a93ddc1 fix double-deserialization in federation transaction handler. Jason Volk 2024-04-12 12:52:20 -07:00
  • 9726a9a08e add edu select limit and condition for presence. Jason Volk 2024-04-10 16:12:06 -07:00
  • 5a92192bf7 add config option for allow_outgoing_read_receipts Jason Volk 2024-04-10 15:22:50 -07:00
  • 46207c8276 add config option to disable rocksdb LOG file Jason Volk 2024-04-13 17:58:13 -07:00
  • a712801d84 default empty presence string to offline. Jason Volk 2024-04-14 03:44:04 -07:00
  • eda77cae5a default to debug log level if using debug build strawberry 2024-04-14 19:12:39 -04:00
  • 61884f0774 fix invalid database code for servers_invite_via strawberry 2024-04-14 15:21:03 -04:00
  • 42970114ad only allow admins to send room state events by default (e.g. ACLs) strawberry 2024-04-14 13:51:23 -04:00
  • 36d3f8decc don't debug log device display name for guest registrations strawberry 2024-04-14 13:42:14 -04:00
  • 10e0e0178e nix: try lastModifiedDate for oci image created date strawberry 2024-04-14 04:00:54 -04:00
  • e01ae257e4 add list of passed, failed, and all complement tests strawberry 2024-04-13 22:27:28 -04:00
  • 8825621c06 update complement Dockerfile conduwuit config sed's strawberry 2024-04-13 22:06:00 -04:00
  • 27d65dde3a raise complement test timeout to 30 minutes from 10 minutes strawberry 2024-04-13 21:47:05 -04:00
  • d95e070bd1 federation incoming logging/tracing related Jason Volk 2024-04-12 23:52:20 -07:00
  • 059b2efaca polylogarithmic debodge Jason Volk 2024-04-12 19:20:11 -07:00
  • 7be85683e8 split prev_event loop body; fetch state; dedup room version procurement. Jason Volk 2024-04-12 17:24:31 -07:00
  • d638114741 split signing_keys from event_handler/mod. Jason Volk 2024-04-12 13:14:21 -07:00
  • 2ba72cec2f some optimizations to get_auth_chain() Jason Volk 2024-04-10 13:55:09 -07:00
  • 4919c494a8 add multi_get_or_create_shorteventids() Jason Volk 2024-04-10 12:21:23 -07:00
  • e7a04d20f8 fix multi_get for abstraction and limit to specific column for least-surprise Jason Volk 2024-04-10 11:51:37 -07:00
  • 4057722e1d fix double-deserialization in federation transaction handler. Jason Volk 2024-04-12 12:52:20 -07:00
  • dabf0c379f add edu select limit and condition for presence. Jason Volk 2024-04-10 16:12:06 -07:00
  • af1148aea3 add config option for allow_outgoing_read_receipts Jason Volk 2024-04-10 15:22:50 -07:00
  • 89d8a70d30 add config option to disable rocksdb LOG file Jason Volk 2024-04-13 17:58:13 -07:00
  • 6b035dcb4a document commandline args for complement strawberry 2024-04-13 20:35:32 -04:00
  • 733f00c5bd add config option for allowing guests to auto join rooms strawberry 2024-04-13 20:33:24 -04:00
  • c6aa0ebabe add config option for logging guest regs in admin room strawberry 2024-04-13 20:19:10 -04:00
  • b140ae7347 run all complement tests strawberry 2024-04-13 18:58:31 -04:00
  • 4f2d528110 fix: use path_and_query() for "uri" in request_map for signatures strawberry 2024-04-13 16:04:17 -04:00
  • f6336896ba fix complement script strawberry 2024-04-13 14:53:17 -04:00
  • a7683b8bca cite banner image used by at least github repo strawberry 2024-04-13 03:19:51 -04:00
  • aaa410476b partially update differences.md, at note at the top strawberry 2024-04-13 02:16:37 -04:00
  • 4d3dd4a38e port room directory auth to new auth stuff strawberry 2024-04-12 22:40:49 -04:00
  • 654eaac675 bump cargo.lock due to yanked jobserver strawberry 2024-04-12 21:50:16 -04:00
  • f1f5e1c993 merge the huge authentication MR mess (reject requests with authentication when not used) Matthias Ahouansou 2024-04-12 20:25:20 -04:00
  • e89ede45b0 fix rustdoc lint strawberry 2024-04-12 20:03:09 -04:00
  • e2c0ab8138 disable federation at the router level too Matthias Ahouansou 2024-04-12 19:57:44 -04:00
  • 978b83df32 remove two unnecessary matches strawberry 2024-04-12 19:50:30 -04:00
  • 4f7e5787e7 log error for /publicRooms requests, simplify it a bit strawberry 2024-04-12 19:20:15 -04:00
  • 500fa6a9b0 fix example config well_known options strawberry 2024-04-11 22:07:53 -04:00
  • 3569f76805 add back default derive for WellKnownConfig strawberry 2024-04-11 21:50:40 -04:00
  • ae7a563faa bump conduwuit version to 0.1.15 strawberry 2024-04-11 21:15:11 -04:00
  • 8a51727aba feat(federation): implement /make_leave and /send_leave Matthias Ahouansou 2024-04-11 21:13:10 -04:00
  • 75cee3fb99 refactor well-known stuff to use proper ruma types, config types, etc strawberry 2024-04-11 20:17:30 -04:00
  • 76e5fa2599 add unstable support for MSC4125 strawberry 2024-04-11 19:39:17 -04:00
  • ef8f09a011 bump ruma, deps, and add MSC4125 ruma feature strawberry 2024-04-11 18:29:27 -04:00
  • 92f11b5b8c simplify getting event content in build_and_append_pdu strawberry 2024-04-11 18:15:22 -04:00
  • c2976919fc mark room version 11 as stable strawberry 2024-04-11 17:44:00 -04:00
  • 13aefdefb1
    Update Rust crate async-trait to 0.1.80 renovate[bot] 2024-04-11 20:49:52 +00:00
  • 905e613422 output jemalloc and hmalloc builds in CI, add back target check for cargo.toml strawberry 2024-04-11 00:12:10 -04:00
  • 42907a82dc bump deps, fix repo link on cargo.toml strawberry 2024-04-10 23:52:12 -04:00
  • 34522992e3 remove unnecessary malloc imports, remove cargo.toml env check strawberry 2024-04-10 23:42:37 -04:00
  • 2a38b1f184 allow unset variables in nix-build-and-cache for unset ATTIC_TOKEN strawberry 2024-04-10 23:36:34 -04:00
  • 82c6f3980c nix: simplify malloc outputs strawberry 2024-04-10 23:03:40 -04:00
  • c3001b3734 nix: use HEAD commit's date for docker image creation and reproducible images strawberry 2024-04-10 20:48:44 -04:00
  • ed32b86970 maybe add multiple outputs support to nix flake for jemalloc and hardened_malloc strawberry 2024-04-10 20:31:00 -04:00
  • 7c05e31d2f dual malloc feature check strawberry 2024-04-10 20:30:40 -04:00
  • cce0e1c157 use hardened_malloc by default only on supported targets strawberry 2024-04-10 16:43:57 -04:00
  • 8064daa203 add hardened_malloc-rs feature and global_allocator strawberry 2024-04-10 01:53:31 -04:00
  • 6e54660bb6
    Update Rust crate serde_yaml to 0.9.34 renovate[bot] 2024-04-10 16:17:35 +00:00
  • 7d92cad55f deactivate bloom filter Jason Volk 2024-04-09 22:01:22 -07:00
  • 64b5d7f9e2 deactivate bloom filter Jason Volk 2024-04-09 22:01:22 -07:00
  • c19d48860e
    Update Rust crate reqwest to 0.12.3 renovate[bot] 2024-04-09 19:29:01 +00:00
  • 6345742e8b tweak compaction options Jason Volk 2024-04-09 05:24:36 -07:00
  • c42209c0b3 use Arc<[u64]> rather than Arc<HashSet<u64>> for auth_chain_cache value. Jason Volk 2024-04-08 09:01:28 -07:00
  • 2cc72de80e fix lossy origin regression 12a8c9badd Jason Volk 2024-04-09 02:09:25 -07:00
  • 458e56818c polylogarithmic debodge Jason Volk 2024-04-08 07:58:49 -07:00
  • 345be5ba5e use rocksdb caches for a few of the lru_caches Jason Volk 2024-04-08 01:29:52 -07:00
  • fc44ba6ab3 bump ruma and cargo.lock strawberry 2024-04-08 21:47:53 -04:00
  • 839a89c968 remove some unnecessary loops strawberry 2024-04-07 23:24:38 -04:00
  • 40596634c4 respond with actual servers for /_matrix/federation/v1/query/directory requests instead of just us strawberry 2024-04-07 22:49:52 -04:00
  • 973fed155e config option to allow/disallow federation profile requests strawberry 2024-04-07 22:38:33 -04:00
  • 85814e96e3 implement unstable MSC2666 support for querying mutual rooms strawberry 2024-04-07 15:45:48 -04:00
  • 0dc3acea71 build zstd_compression by default for tower-http strawberry 2024-04-07 13:02:15 -04:00
  • 9be072181c remove unneeded url preview function strawberry 2024-04-07 12:45:39 -04:00
  • 3438b340a9 remove comments, log channel errors strawberry 2024-04-07 12:41:06 -04:00
  • 68321ec467 bump conduwuit version to 0.1.14 strawberry 2024-04-07 12:32:30 -04:00
  • 579d3ce865 replace tokio channels with loole (#256) raizo 2024-04-07 18:33:07 +02:00
  • c82c548cbf bump ruma and cargo.lock strawberry 2024-04-07 12:01:54 -04:00
  • 7f14c08c34 admin command to change tracing log level dynamically strawberry 2024-04-07 00:13:47 -04:00
  • a83da4f17b refactor rocksdb opts; split kvtree Jason Volk 2024-04-06 08:48:41 -07:00
  • bade4ed17f conf item to toggle periodic cleanup for rocksdb Jason Volk 2024-04-06 17:37:56 -07:00
  • 865b5d7241 reorganize database crate. Jason Volk 2024-04-06 01:24:08 -07:00
  • fe91ce0601 add conf items for rocksdb repair and read-only modes. Jason Volk 2024-03-25 16:51:55 -07:00
  • 5f11d68616 tracing instruments for ruma state res Jason Volk 2024-04-06 19:13:35 -07:00
  • d92e8e170f list max cache capacity in memory-usage admin cmd strawberry 2024-04-06 20:59:33 -04:00