Commit Graph

  • 9931e60050 use single global function for server name local and user local checking strawberry 2024-04-28 11:35:25 -04:00
  • 8f17d965b2 use <pre> for codeblock formatting in jemalloc stats, link to ffi func strawberry 2024-04-28 01:31:24 -04:00
  • 9f5d7b0761 fix mallctl suite lints Jason Volk 2024-04-27 22:03:30 -07:00
  • 4faf690f57 run clippy on default, all, and allocator features Charles Hall 2024-04-27 16:21:53 -07:00
  • 838550536a reflow clippy in engage file Charles Hall 2024-04-27 16:10:31 -07:00
  • 3b05417246 handle the case where 0 or >1 allocs are enabled Charles Hall 2024-04-27 16:08:50 -07:00
  • e0c0d51a05 fix lints Charles Hall 2024-04-27 15:16:41 -07:00
  • e4b669360f start mallctl suite w/ jemalloc stats Jason Volk 2024-04-27 04:50:20 -07:00
  • 56f652c12d cleanup admin worker loop Jason Volk 2024-04-27 05:54:04 -07:00
  • 4b6938e0f6 add admin server uptime command Jason Volk 2024-04-26 18:55:45 -07:00
  • 781d4b7907 document tracing_flame options in example config Benjamin Lee 2024-04-26 22:35:01 -07:00
  • 56f1e905de add config option tracing_flame_output_path Benjamin Lee 2024-04-26 18:49:58 -07:00
  • 646b31d2bd flush tracing-flame output file on exit Benjamin Lee 2024-04-26 18:37:50 -07:00
  • 7d92515b1d add tracing_flame_filter config option Benjamin Lee 2024-04-26 18:23:02 -07:00
  • cc578d9a67 keep stdout logs when tracing-flame/jaeger is enabled Benjamin Lee 2024-04-26 18:10:20 -07:00
  • bf713cd0ba lints strawberry 2024-04-27 01:16:41 -04:00
  • 61f813c187 admin command to get rooms a remote user is in, remove unnecessary dedupe+sort strawberry 2024-04-27 01:06:43 -04:00
  • 450f15df4f admin debug command to fetch a server's true destination strawberry 2024-04-26 23:36:23 -04:00
  • 1cbf2bdc6b update dns_cache_entries example config setting strawberry 2024-04-26 20:58:16 -04:00
  • b4035bf0da increase default dns cache entries Jason Volk 2024-04-26 16:23:25 -07:00
  • 37ecb4f2b9 decrease log verbosity for potentially cached NoRecordsFound Jason Volk 2024-04-26 16:39:57 -07:00
  • daf4b56435 fix inherited sequential small options Jason Volk 2024-04-26 05:48:17 -07:00
  • 799b2909ab ci: dont run registry pushes if creds are not set strawberry 2024-04-26 20:46:08 -04:00
  • 614ef5b3a1 raise dns_min_ttl_nxdomain back to 3 days strawberry 2024-04-26 18:06:35 -04:00
  • cfa89b8b64 add remaining other rocksdb compression options strawberry 2024-04-26 17:23:41 -04:00
  • 9f245281b1 never allow only 1 tokio worker or rocksdb parallelism thread (max compare) strawberry 2024-04-26 16:55:37 -04:00
  • d172a6883d bump some deps strawberry 2024-04-26 16:52:22 -04:00
  • 04afc83043 switch to my fork of tracing strawberry 2024-04-26 14:56:02 -04:00
  • 8a5599adf9 add optional support for tokio-console Benjamin Lee 2024-04-25 09:07:59 -07:00
  • f36f711de9 Tarball notes for deploy Jade Ellis 2024-05-01 23:06:48 +01:00
  • dce5fbddc1 Comment out unrecognized config Jade Ellis 2024-05-01 19:06:48 +01:00
  • b678fede2f Fix building the final output Jade Ellis 2024-05-01 19:06:13 +01:00
  • e26f653a46 Add MDsveX and projects page Jade Ellis 2024-05-01 18:34:30 +01:00
  • bc3ae9cd81 Add editorconfig Jade Ellis 2024-05-01 18:31:49 +01:00
  • 53f1274956 Set host Jade Ellis 2024-04-28 22:30:18 +01:00
  • a2013b5aaa Disabled html min as it runs after precompress Jade Ellis 2024-04-28 22:13:22 +01:00
  • b905513423 Update website dependancies Jade Ellis 2024-04-28 22:08:44 +01:00
  • 341bafb91e final last minute change v0.3.0 strawberry 2024-04-26 00:15:41 -04:00
  • 72877622e5 forgot to update example config strawberry 2024-04-26 00:07:38 -04:00
  • 66e3e95b78 use logical core count for rocksdb parallelism Jason Volk 2024-04-25 19:37:53 -07:00
  • b0de16bf5a misc docs updates and ci path-ignore again strawberry 2024-04-25 23:58:01 -04:00
  • e8508d16e1 update README.md strawberry 2024-04-25 23:53:00 -04:00
  • 8574d0758e add concurrency group and paths-ignore to ci.yml strawberry 2024-04-25 23:49:17 -04:00
  • 59199e8f66 document presence_timeout_remote_users Jason Volk 2024-04-25 18:22:48 -07:00
  • a41472cc3f why not strawberry 2024-04-25 21:16:14 -04:00
  • 6fd3123660 update some documentation a bit for new users strawberry 2024-04-25 20:21:48 -04:00
  • 5195593f55 add @resources to syscall filter in the default systemd unit strawberry 2024-04-25 20:13:48 -04:00
  • 536efe2cd7 CI working with job summaries Tom Foster 2024-04-26 01:11:12 +01:00
  • aa299111a4 update differences.md a bit more, and README.md strawberry 2024-04-25 20:07:49 -04:00
  • 33afd60026 use number of logical cores for tokio worker thread count Jason Volk 2024-04-25 15:19:47 -07:00
  • 54eb634588 add rocksdb compaction thread priority/iopriority w/ conf Jason Volk 2024-04-24 23:29:09 -07:00
  • a4c243cae5 cleanup, update, and format differences.md strawberry 2024-04-25 19:29:46 -04:00
  • 1da3048bb8 allow accepting CONDUWUIT_ prefixed config options strawberry 2024-04-25 17:18:37 -04:00
  • 894902b75f bump cargo.lock due to yanked crate strawberry 2024-04-25 12:28:49 -04:00
  • c87ea1dea1 delete unused servername_ratelimiter semaphore now strawberry 2024-04-25 00:23:59 -04:00
  • d55015ccda rename release_log_level dev feature to dev_release_log_level, some rebranding strawberry 2024-04-25 00:09:50 -04:00
  • 76ab8ca69b allow disabling default features via override Charles Hall 2024-04-24 19:51:19 -07:00
  • 67f9553790 backoff to valhalla Jason Volk 2024-04-24 13:21:36 -07:00
  • 255bcf5243 split sending from mod interface. Jason Volk 2024-04-24 13:01:49 -07:00
  • a124122dd4 daily logging improvements Jason Volk 2024-04-24 02:34:21 -07:00
  • 0b33eec1c2 remove max_concurrent_requests sender hazard Jason Volk 2024-04-24 13:21:02 -07:00
  • 00ce43d739 remove redundant timers Jason Volk 2024-04-22 12:03:51 -07:00
  • b01d25277d fix remote media error propagation Jason Volk 2024-04-24 19:05:33 -07:00
  • b3984f5337 deduplicate cache control into constant Jason Volk 2024-04-24 18:13:15 -07:00
  • 7e5ed199c9 deduplicate media handler bodies; minor reorg Jason Volk 2024-04-24 17:15:55 -07:00
  • 6fbf4b5679 Simplify docker manifest CI stage Tom Foster 2024-04-25 02:41:41 +01:00
  • ee9650bd9f update flake.lock Charles Hall 2024-04-24 16:36:08 -07:00
  • c1d8678eeb try moving a couple things around in CI strawberry 2024-04-24 18:32:51 -04:00
  • e2c460ec54 ci: define packages permission in publish step strawberry 2024-04-24 15:34:02 -04:00
  • 4128d83be6 bump ruma, adjust a couple lines of docs strawberry 2024-04-24 15:24:26 -04:00
  • a81563244f restricted room join typo strawberry 2024-04-24 15:13:22 -04:00
  • 3c45a468f1 bump rocksdb to 9.1.1 strawberry 2024-04-24 15:09:52 -04:00
  • af0b81f5fb simplify conduwuit version number, bump to 0.3.0 strawberry 2024-04-24 14:59:46 -04:00
  • d57110e2f3 Improved CI artifact filename handling Tom Foster 2024-04-24 12:31:54 +01:00
  • 49e453fe07 cleanup/refactor sender base loop Jason Volk 2024-04-23 16:00:39 -07:00
  • d19573c7b5 Revert "Revert "prevent empty transactions from going out"" Jason Volk 2024-04-22 22:42:43 -07:00
  • c57601a4b8 delete all active requests for the appservice when we delete it strawberry 2024-04-24 02:19:52 -04:00
  • dc35d06c0a misc changes strawberry 2024-04-24 02:19:50 -04:00
  • c915f3dec5 resolve rust 1.75 error? strawberry 2024-04-24 01:23:59 -04:00
  • 7f86a166ec make "release_max_level_info" into a crate feature strawberry 2024-04-24 01:15:49 -04:00
  • b1ddc502cc please stop "rustc-ice" strawberry 2024-04-24 01:02:05 -04:00
  • bd73103713 adjust appservice sending logging strawberry 2024-04-24 01:00:19 -04:00
  • eb5dcf08c6 remove unnecessary appservice reqwest timeout, reduce couple unwraps, return if unsuccessful HTTP response strawberry 2024-04-24 00:43:31 -04:00
  • 46ce15f61f slightly adjust pusher logging, return if non-successful status instead of continuing strawberry 2024-04-24 00:38:18 -04:00
  • ee07e3e975 missing semicolon strawberry 2024-04-24 00:03:42 -04:00
  • 15a990dc25 improve various logging Jason Volk 2024-04-23 11:34:20 -07:00
  • 57e6af6e21 split sending/send base functions Jason Volk 2024-04-23 15:31:40 -07:00
  • f919fa879b abbrev destination in sender Jason Volk 2024-04-23 14:00:21 -07:00
  • d91f24d841 partially revert this in main.rs strawberry 2024-04-24 00:01:51 -04:00
  • e90ab8ec8e split request base result handling and tweak logging Jason Volk 2024-04-23 10:39:18 -07:00
  • aef77bd338 add release_log_level feature to simulate release logs in debug mode. Jason Volk 2024-04-23 11:15:29 -07:00
  • 3140f101c1 move clap into utils Jason Volk 2024-04-23 10:48:01 -07:00
  • 0734b52a8a slight misc error.rs changes strawberry 2024-04-23 23:44:56 -04:00
  • f0dd3930fa chore(deps): update nixos/nix docker tag to v2.22.0 renovate[bot] 2024-04-23 13:51:05 +00:00
  • e17f8d5b24 Multi-threaded CI to accelerate builds Tom Foster 2024-04-24 01:22:14 +01:00
  • 726bc50fe4 ignore irrelevant cargo audit RUSTSEC in engage explicitly strawberry 2024-04-23 22:34:26 -04:00
  • 418ec87cfd try logging the full URI instead of just the path for tracing_span strawberry 2024-04-23 22:33:06 -04:00
  • 6874ac0015 allow RUSTSEC-2020-0016 due to hot lib reload strawberry 2024-04-23 20:15:37 -04:00
  • 6394b1812c use 403 for auth check fails everywhere else strawberry 2024-04-23 19:37:11 -04:00
  • 1b41e35f1d use HTTP 403 (forbidden) instead of HTTP 400 for membership failed auth checks strawberry 2024-04-23 18:59:14 -04:00