Commit graph

  • eed8a2a801 add and sort incomplete package metadata Jason Volk 2024-06-01 10:19:26 +00:00
  • c3a0d28309 add tracing span; mute connection errors. Jason Volk 2024-05-31 03:00:55 +00:00
  • 6d1144bb69 move unix socket unlink from services to router Jason Volk 2024-05-31 00:43:30 +00:00
  • 2e45cb281a split router::serve units. Jason Volk 2024-05-30 22:38:39 +00:00
  • 0baa57f5d9 add back unix socket listener. Jason Volk 2024-05-29 16:59:20 +00:00
  • faa2b95c84 add unwrap_infallible tool Jason Volk 2024-05-25 21:24:17 +00:00
  • dd1d8fa760 upgrade to hyper-util 0.1.5 Jason Volk 2024-05-29 17:21:59 +00:00
  • f4cfc77a57 Check if database symlink already exists Jayryn 2024-05-28 09:14:30 +02:00
  • b8b93a2e86 Bump 0.4.1 v0.4.1 Jason Volk 2024-05-27 18:47:34 +00:00
  • 29d69b7688 update complement test results Jason Volk 2024-05-27 20:12:46 +00:00
  • bd07fb61e0 add hot_reload.md to SUMMARY.md strawberry 2024-05-27 17:47:46 -04:00
  • a41a60ef07 media: dont ignore requested filename on /download for Content-Disposition strawberry 2024-05-27 14:43:13 -04:00
  • ec7a9ab726 add toolchain and build/check shortcut to smoketest Jason Volk 2024-05-27 08:26:48 +00:00
  • 25f598ce6c enable http2 feature for reqwest. Jason Volk 2024-05-27 08:43:05 +00:00
  • dbcb3be0ab fix duplicate output; increase wait in smoketest. Jason Volk 2024-05-27 06:02:13 +00:00
  • a537462d51 replace num_cpus dependency with available_parallelism() Jason Volk 2024-05-25 20:58:37 +00:00
  • d2aef071bc add possibly referenced rocksdb symbol to export list. Jason Volk 2024-05-25 06:58:57 +00:00
  • d68b11e8ff fix rustflags for release-max-perf Jason Volk 2024-05-24 02:03:36 +00:00
  • 9cf5b0926e fix regressed jemalloc stats feature Jason Volk 2024-05-24 06:16:19 +00:00
  • ff0b57c89c remove unused jemalloc dep in main module. Jason Volk 2024-05-23 20:03:21 +00:00
  • b94045a468 dissolve key_value/* Jason Volk 2024-05-26 21:29:19 +00:00
  • 3122648767 split ruma_wrapper from_request() related. Jason Volk 2024-05-23 18:44:19 +00:00
  • 3f5349ad76 simplify RumaHandler for Router building. Jason Volk 2024-05-23 18:43:12 +00:00
  • 27dcf213f1 tweak error strings. Jason Volk 2024-05-27 05:37:08 +00:00
  • a1b526b3b7 tweak log levels Jason Volk 2024-05-27 04:33:57 +00:00
  • dc614e11d6 check invite target is our server. Jason Volk 2024-05-27 05:40:07 +00:00
  • c5569b4c6e dedup acl checks Jason Volk 2024-05-27 04:32:35 +00:00
  • 71a1285c7b hoist receipt ACL check Jason Volk 2024-05-27 04:13:40 +00:00
  • abdda6cf32 check invited user's server against ACLs on /invite strawberry 2024-05-26 22:59:13 -04:00
  • 4d21f9d962 use ok_or_else instead of ok_or for function calls in server_server.rs strawberry 2024-05-26 22:28:01 -04:00
  • 1013fe5a42 check for membership join state at /send_join strawberry 2024-05-26 18:57:08 -04:00
  • f31b7b9420 ignore inbound EDUs for users that dont belong to origin server strawberry 2024-05-26 18:05:15 -04:00
  • e5e358cc68 compare X-Matrix origin + body origin and check PDU/EDU length at /send txn strawberry 2024-05-26 17:19:24 -04:00
  • 50bc7cc005 check state_key matches sender user at /send_leave strawberry 2024-05-26 16:39:51 -04:00
  • 445015e9ea check user ID server against ACLs at /send_leave strawberry 2024-05-26 16:39:10 -04:00
  • 7a38c12e5d check for member event type at /send_leave strawberry 2024-05-26 16:38:31 -04:00
  • 2a77951152 check for membership leave state at /send_leave strawberry 2024-05-26 16:36:53 -04:00
  • 0256c27363 check if we know about room at /make_leave strawberry 2024-05-26 16:36:00 -04:00
  • 826edc0a3a check state_key matches sender user at /send_join strawberry 2024-05-26 16:33:35 -04:00
  • a5043a38e1 only allow membership event types at /send_join strawberry 2024-05-26 16:26:09 -04:00
  • bfd471a863 check user ID server against ACLs for /send_join strawberry 2024-05-26 16:25:06 -04:00
  • 3981e77ec6 check user ID server against ACLs for /make_join strawberry 2024-05-26 15:29:49 -04:00
  • 81bf4b7150 check user ID server against ACLs for /make_leave strawberry 2024-05-26 15:22:19 -04:00
  • b8ec763a7c ignore read receipts from ACL'd servers and users not joined strawberry 2024-05-26 15:02:33 -04:00
  • 003d4edbfa debug log receiving typing EDUs for users not in room strawberry 2024-05-26 14:51:24 -04:00
  • 4f0006d18a ignore typing EDUs from ACL'd user's servers strawberry 2024-05-26 14:50:40 -04:00
  • b822e3a94c listen on IPv6 localhost by default strawberry 2024-05-26 14:46:35 -04:00
  • 68fffe8e96 check room ACLs on sender user's server for incoming PDUs strawberry 2024-05-26 14:31:26 -04:00
  • 7328ed7509 rename misleading sender_servername to origin strawberry 2024-05-26 14:29:56 -04:00
  • 6ccf578437 bump rocksdb input Benjamin Lee 2024-05-26 19:11:45 -07:00
  • 8a1848a814 Revert "nix: default output to scopeHostStatic instead of scopeHost" Benjamin Lee 2024-05-26 14:52:55 -07:00
  • b4cd8e9140 fix dynamic builds with liburing Benjamin Lee 2024-05-25 18:04:17 -07:00
  • a08f90b161 add a smoke-test to CI for the nix 'default' output Benjamin Lee 2024-05-24 17:07:14 -07:00
  • 207979579c fix dynamically linked devshell Benjamin Lee 2024-05-24 17:04:34 -07:00
  • 68b96026ec unmark dynamically-linked jemalloc builds as broken Benjamin Lee 2024-05-24 17:02:20 -07:00
  • 30beb20230 conditionally static link rust-rocksdb-uwu by hot reload cfg strawberry 2024-05-25 20:00:52 -04:00
  • 19e7779693 update complement test results strawberry 2024-05-25 14:51:27 -04:00
  • 6269822613 actually fix all let_underscore_must_use lints strawberry 2024-05-24 19:20:19 -04:00
  • 0877ee6191 allow let underscore use lint for rocksdb create cf for now strawberry 2024-05-24 17:54:26 -04:00
  • a37b2b9e64 nix: default output to scopeHostStatic instead of scopeHost strawberry 2024-05-24 15:54:29 -04:00
  • 29fe960efa bump hyper-util and libz-sys strawberry 2024-05-24 15:39:52 -04:00
  • 6bf2e73830 ci: run cache dependencies in ci.yml as well strawberry 2024-05-24 13:09:30 -04:00
  • 630760b5da bump rocksdb to v9.2.1 strawberry 2024-05-24 11:25:48 -04:00
  • 61e7f1e614 remove rpath = true from dev profile as the rustflags have it strawberry 2024-05-24 11:14:43 -04:00
  • 7ebed7aa3e clarify disable-room message after banning room strawberry 2024-05-24 02:26:48 -04:00
  • ad3eeaf4c1 delete audit.toml strawberry 2024-05-24 00:17:26 -04:00
  • 5215fbe695 drop redaction calculated hash log to debug_info strawberry 2024-05-23 23:12:44 -04:00
  • dc9fe657d5 fix guest accounts being logged still strawberry 2024-05-23 15:46:21 -04:00
  • 1c7c5bc09c feat: add /_conduwuit/local_user_count endpoint strawberry 2024-05-23 11:26:27 -04:00
  • 32161801ed use/enable let_underscore_must_use lint strawberry 2024-05-23 01:27:04 -04:00
  • 71bdcb958a fix: dont drop remote federation error on 4xx responses strawberry 2024-05-23 01:15:05 -04:00
  • d3db0ad4e2 renovate: label PRs as dependencies and github_actions strawberry 2024-05-22 23:26:11 -04:00
  • e098448b9d init a few vecs in event_handler using with_capacity strawberry 2024-05-16 23:54:54 -04:00
  • d49507bc21 media: decomplexify get_all_media_keys for deleting all MXC URIs strawberry 2024-05-22 21:19:36 -04:00
  • cb73ae3732 add registration token validity endpoint as per matrix 1.2 strawberry 2024-05-22 20:57:34 -04:00
  • 06bec40591 fix: add missing fetch_required_signing_keys for remote send_leave strawberry 2024-05-22 18:24:42 -04:00
  • 9a7ba94ccf explicity define unstable support for sliding sync strawberry 2024-05-22 03:34:40 -04:00
  • 2990c30ac9 nix: bump rocksdb input strawberry 2024-05-22 21:17:45 -04:00
  • d9c575d96f bump deps strawberry 2024-05-21 22:05:27 -04:00
  • c32406aa0e replace deprecated config option for complement strawberry 2024-05-21 21:17:50 -04:00
  • 03d12cb44e update docs a tad strawberry 2024-05-21 21:15:09 -04:00
  • bef7dbd1cb finally error on complement diff mismatch, remove jemalloc builds from CI strawberry 2024-05-21 21:06:53 -04:00
  • 08577873b4 update complement test results strawberry 2024-05-21 21:04:58 -04:00
  • a3931b0f1f nix: bump flake.lock strawberry 2024-05-21 21:03:41 -04:00
  • ba2f22b5d3 nix: remove jemalloc (now default) targets, add jq input for default strawberry 2024-05-21 21:01:39 -04:00
  • 0914aaa1b6 skip a few known flaky/unreliable complement tests strawberry 2024-05-21 20:59:45 -04:00
  • f3427afc7f nix: use new public keys for binary caches due to attic issues strawberry 2024-05-24 16:55:38 -04:00
  • 9aa372d83b nix: Allow excluding features, allow disabling release_max_log_level morguldir 2024-05-24 20:22:11 +02:00
  • 5893901a75 Explicitly include snappy as well morguldir 2024-05-22 22:34:59 +02:00
  • 8ba9b33a95 Make sure we use the liburing of the platform we're building for morguldir 2024-05-07 04:55:45 +02:00
  • 70047ff26d Make rocksdb include liburing, and tell gcc the path during the build morguldir 2024-05-06 20:59:59 +02:00
  • 1d57e14dc0 set C/LDFLAGS for complement dependencies directly Benjamin Lee 2024-05-23 23:48:28 -07:00
  • 5d81203277 use a statically-linked binary for complement Benjamin Lee 2024-05-23 20:53:13 -07:00
  • ad39a34c16 add a dynamically-linked devshell Benjamin Lee 2024-05-23 20:41:23 -07:00
  • a007338b34 mark dynamic jemalloc builds as broken on linux Benjamin Lee 2024-05-23 20:40:29 -07:00
  • 3d1507e6dd mark static rocksdb broken on darwin Benjamin Lee 2024-05-23 20:12:50 -07:00
  • 4cb7c0b982 don't use prefixed jemalloc with rocksdb Benjamin Lee 2024-05-23 20:06:00 -07:00
  • 0c34cf95ce set show-trace for nix in CI Benjamin Lee 2024-05-23 16:57:42 -07:00
  • 17cc02ff99 add a 'no-features' devshell for local testing Benjamin Lee 2024-05-23 16:31:06 -07:00
  • c0f8253fc5 enable all-features in nix for CI builds Benjamin Lee 2024-05-23 16:18:50 -07:00