Commit graph

  • 100c6f572b trim unused dependencies in member crates Jason Volk 2024-07-08 01:28:38 +00:00
  • eb5556e74e additional tracing spans / log cleanup. Jason Volk 2024-07-07 20:58:26 +00:00
  • 8296e0ed67 slightly optimize command completer Jason Volk 2024-07-08 02:59:58 +00:00
  • 8e3be6feb0 slightly optimize Destination::get_prefix() Jason Volk 2024-07-07 19:43:41 +00:00
  • 59c4062305 set trivial/leaf spans to debug level Jason Volk 2024-07-07 19:03:15 +00:00
  • 113a27c1d5 use usize for max_request_size config item Jason Volk 2024-07-07 19:59:04 +00:00
  • 5af880e4f4 fix reference count on punned ColumnFamily Arc Jason Volk 2024-07-07 20:44:40 +00:00
  • 56a1b0e761 restrict untripped clippies Jason Volk 2024-07-07 11:20:03 +00:00
  • 5722c4ae39 fix needless collect Jason Volk 2024-07-07 07:39:18 +00:00
  • dfd13780df mitigate additional cast lints Jason Volk 2024-07-07 07:14:09 +00:00
  • dcd7422c45 fix as conversions Jason Volk 2024-07-07 06:17:58 +00:00
  • 7397064edd fix arithmetic side-effects Jason Volk 2024-07-07 04:46:16 +00:00
  • 52a561ff9e abstract expoential backoff to math utils. Jason Volk 2024-07-07 03:39:35 +00:00
  • 5e72d36800 add math utils; integrate checked expression macros Jason Volk 2024-07-07 03:36:50 +00:00
  • 611f09829e use shorthand constraint syntax and formatting Jason Volk 2024-07-05 08:48:24 +00:00
  • a388c2e06e allow clippy::enum_glob_use Jason Volk 2024-07-06 06:50:29 +00:00
  • 24b37e03a0 add pretty time util Jason Volk 2024-07-06 06:47:42 +00:00
  • a309ef55c9 restore signal state after channel failures Jason Volk 2024-07-06 13:53:21 +00:00
  • c1c084dda1 Introduce a new way of deploying conduwuit using caddy in Docker AlexPewMaster 2024-07-08 18:31:08 +02:00
  • 72d9e8ed2b bump conduwuit version to 0.4.5 strawberry 2024-07-07 14:32:41 -04:00
  • a3638dbb15 use rwlock for command handler. Jason Volk 2024-07-05 08:39:37 +00:00
  • 5254eb4f72 add basic tab completion to console Jason Volk 2024-07-05 07:52:05 +00:00
  • b31e81a469 add common_prefix string util Jason Volk 2024-07-05 07:01:11 +00:00
  • 0e580292a6 encap admin handler init/fini in crate Jason Volk 2024-07-05 01:44:43 +00:00
  • 38a24e0170 remove unused deps in member crates Jason Volk 2024-07-05 01:31:06 +00:00
  • 8350aced39 add ctrl-\ quit support to admin console Jason Volk 2024-07-05 01:27:13 +00:00
  • 04e3de08eb add log to error functors for Result::map_or_else Jason Volk 2024-07-04 23:53:30 +00:00
  • 2bc53139fa Don't send empty presence EDUs Christoph Dittmann 2024-07-06 14:08:14 +02:00
  • 8691141237 ci: try running nix-build-and-cache prior dynamic build test strawberry 2024-07-05 02:48:36 -04:00
  • 17a3ed4c56 add admin query resolver commands v0.4.4 Jason Volk 2024-07-04 11:49:13 +00:00
  • 2dd68d3fa5 add time format string util Jason Volk 2024-07-04 12:58:53 +00:00
  • dc18f89c0b don't cache server name lookups indefinitely (#436) Jason Volk 2024-07-04 11:46:30 +00:00
  • eaf1cf38a5 refactor resolver tuples into structs Jason Volk 2024-07-04 11:44:39 +00:00
  • eeda96d94a inline analysis and symbol reduction; emits smaller than 64 bytes marked inline Jason Volk 2024-07-03 20:06:43 +00:00
  • 1e8b8cce0f even more byte utils optimizations Jason Volk 2024-07-03 20:04:15 +00:00
  • db46d6dd6b optimize millis_since_unix_epoch() Jason Volk 2024-07-03 19:13:49 +00:00
  • 08274150e5 cork database during global counter increment Jason Volk 2024-07-03 09:44:52 +00:00
  • e125af620e impl crate::Service for Service Jason Volk 2024-07-04 03:26:19 +00:00
  • 177c9e8bfa add split_once_infallible string util Jason Volk 2024-07-03 23:12:43 +00:00
  • 4f5c6de853 start rand utils suite Jason Volk 2024-07-03 08:44:59 +00:00
  • 25c004f08c remove dead cache Jason Volk 2024-07-03 23:11:05 +00:00
  • f104ced55d remove unnecessary wrapper Jason Volk 2024-07-03 20:19:20 +00:00
  • 0cea64309a move PduEvent from services to core Jason Volk 2024-07-03 21:05:24 +00:00
  • 229f2fde7a skip 2 more flakey complement tests still strawberry 2024-07-04 11:17:13 -04:00
  • 9a0ffd55da skip complement test TestClientSpacesSummary still strawberry 2024-07-04 01:51:32 -04:00
  • d1b3faf4bd Update Rust crate sd-notify to v0.4.2 renovate[bot] 2024-07-03 18:23:31 +00:00
  • 4014cb4413 document emergency_password strawberry 2024-07-03 15:23:52 -04:00
  • b2dbc3bc10 update complement results strawberry 2024-07-03 13:33:46 -04:00
  • e2033fb6c1 notify users to update their build scripts if using rocksdb or sha256_media strawberry 2024-07-03 13:20:37 -04:00
  • 6b433392a4 slight docs updates strawberry 2024-07-03 13:16:27 -04:00
  • 0832c28a40 dedupe some state accessors in various places strawberry 2024-07-03 12:53:51 -04:00
  • b0eec60724 add MSC3266 room summary API support strawberry 2024-07-03 12:40:08 -04:00
  • 82acc7c0b0 ci: add back ubuntu free disk space strawberry 2024-07-03 12:12:11 -04:00
  • c9384e9c78 allow all complement tests again strawberry 2024-07-03 11:30:34 -04:00
  • 3502e6ef87 bump conduwuit to 0.4.4 strawberry 2024-07-03 03:56:25 -04:00
  • deca2c52c6 switch to ruma's X-Matrix parser strawberry 2024-07-03 03:53:50 -04:00
  • daa46a0dc4 auto-fix some markdown lints strawberry 2024-07-03 03:49:33 -04:00
  • 74791642c1 add markdownlint and run lychee in documentation CI workflow strawberry 2024-07-03 03:32:18 -04:00
  • 1a64e42cfe add /openid/request_token and /openid/userinfo routes strawberry 2024-07-02 21:51:11 -04:00
  • 5edd391e83 support admin server restart --force Jason Volk 2024-07-03 04:46:50 +00:00
  • 7658387a74 remove resolver wrapper; use std mutex Jason Volk 2024-07-03 01:24:16 +00:00
  • be2d1c722b encap dep:chrono in time utils Jason Volk 2024-07-03 01:08:54 +00:00
  • 8cf55c702f split time utils into unit Jason Volk 2024-07-03 00:57:50 +00:00
  • 3b9fba233c split bytes utils into unit Jason Volk 2024-07-03 00:54:36 +00:00
  • af81baae44 split string utils into unit Jason Volk 2024-07-03 00:47:58 +00:00
  • 52d470058a split hash utils into directory Jason Volk 2024-07-03 00:44:00 +00:00
  • df0328f43f split send txn handler Jason Volk 2024-07-03 00:06:00 +00:00
  • 473b29d524 move remaining runtime caches into their respective service Jason Volk 2024-07-02 22:40:58 +00:00
  • e1d1dac95e add missing media compat example config Jason Volk 2024-07-02 21:39:29 +00:00
  • a2d25215a3 consolidate key/value types; consistent interface arguments Jason Volk 2024-07-02 09:51:00 +00:00
  • 46423cab4f fix counter increment race Jason Volk 2024-07-02 07:56:45 +00:00
  • 2e2cf08bb2 optimize increment / increment batch Jason Volk 2024-07-02 06:24:01 +00:00
  • ee64fb149c optimize get w/ zero-copy ref handle Jason Volk 2024-07-02 05:56:10 +00:00
  • 0522fe7d92 reimplement iterator from lowlevel Jason Volk 2024-07-02 00:03:54 +00:00
  • 6dd6e4bfaf simplify cork interface related Jason Volk 2024-07-01 20:54:38 +00:00
  • a1ced0a56f fix admin query timers not covering full iteration Jason Volk 2024-07-01 20:35:39 +00:00
  • 0171262581 make pduid_pdu/eventid_outlierpdu scale with conduit_cache_capacity_modifier via cache_size(), and fix lint Jacob Taylor 2024-06-30 21:38:52 -07:00
  • 972037dcd9 optimize column family handles Jason Volk 2024-06-30 23:06:01 +00:00
  • 0613140130 optimize bytes conversion utils Jason Volk 2024-06-30 18:20:39 +00:00
  • f43c09b05d
    ci: pin cache-nix-action morguldir 2024-07-03 06:13:39 +02:00
  • b035cd7cbe
    ci: remove detsys from documentation/build workflow too morguldir 2024-07-03 04:51:59 +02:00
  • b7aa79884d
    ci: try out cargo caching morguldir 2024-07-03 03:39:49 +02:00
  • 9c6cc44abb
    ci: use correct config file morguldir 2024-07-03 01:56:14 +02:00
  • 9c0d7b1da0
    ci: change to cache-nix-action morguldir 2024-07-03 01:08:30 +02:00
  • ed3a464722 remove uselsss partial_cmp with cmp strawberry 2024-07-02 19:13:54 -04:00
  • 28ac3790c2 sync upstream spaces/hierarchy federation MR strawberry 2024-07-02 16:42:07 -04:00
  • 9115901c66 update complement results strawberry 2024-07-02 15:49:17 -04:00
  • 652faafe6e bump ruma strawberry 2024-07-02 15:43:10 -04:00
  • 8deba94a12 update various deps, update rocksdb to v9.3.1 strawberry 2024-07-02 15:40:45 -04:00
  • bb27f21ac1 simplify getting join_authorized_via_users_server for make/send_join, remove unnecessary async strawberry 2024-07-02 15:32:40 -04:00
  • 339a1fc4e8 only sign /send_join events if restricted join via room version and join_authorised_via_users_server strawberry 2024-07-02 15:01:11 -04:00
  • 75731671d1 use RoomMemberEventContent for send_join/send_leave strawberry 2024-07-02 14:46:53 -04:00
  • 20aab1792b fix version format regression 3a51e18ce6 Jason Volk 2024-07-01 19:25:23 +00:00
  • e9f4cd58a9 Bind Mount the old matrix-conduit directory Kimiblock Moe 2024-07-02 01:13:31 +08:00
  • 6bae136720 Update Rust crate clap to v4.5.8 renovate[bot] 2024-07-01 01:06:26 +00:00
  • 39a1e994eb chore(deps): update rust crate log to v0.4.22 renovate[bot] 2024-06-28 01:11:26 +00:00
  • c2c36197e9 chore(deps): update nixos/nix docker tag to v2.23.1 renovate[bot] 2024-06-27 12:07:09 +00:00
  • c952db72e7 remove unused CONDUWUIT_CONFIG_FILE variable Paul Robertson 2024-06-26 20:50:32 -04:00
  • 1ca484f90d explain how to configure conduwuit Paul Robertson 2024-06-26 22:08:18 -04:00
  • b1150cded9 rename configuruation.md to configuration/examples.md Paul Robertson 2024-06-26 22:04:28 -04:00