Commit graph

  • 31a912a730 run complement in CI (does not compare results yet) strawberry 2024-05-01 22:38:22 -04:00
  • 97ce09f4f8 dont return "Allocator" header for server memory-usage if empty strawberry 2024-05-01 21:50:46 -04:00
  • 581798916a return more user-friendly message for debug memory-stats strawberry 2024-05-01 21:45:30 -04:00
  • ee95881545 refactor and simplify room creation route a bit strawberry 2024-05-01 16:53:34 -04:00
  • c6bf7234bb chore: bump deps strawberry 2024-05-01 15:35:16 -04:00
  • 7d486c3a00 remove this unnecessary log, use debug_warn strawberry 2024-05-01 14:30:20 -04:00
  • bf03e16c40 dedupe version getting code, rename to CONDUWUIT_VERSION_EXTRA strawberry 2024-05-01 13:35:16 -04:00
  • fc28bc9b7a lint strawberry 2024-05-01 13:07:45 -04:00
  • 8a1b8b3d20 improve "Leave event has no state" log Charles Hall 2024-05-01 12:39:59 -04:00
  • 36fec6b2f2 nix: only set CONDUIT_VERSION_EXTRA for final build + slight cleanup strawberry 2024-05-01 12:37:03 -04:00
  • 201efa6268
    Update Rust crate url to 2.5.0 renovate[bot] 2024-05-01 10:59:14 +00:00
  • 7bd0bff55b move hierarchy via servers higher up, add some debug logging to it strawberry 2024-05-01 03:26:49 -04:00
  • dafd300675 add workaround for room creation initial_state event content as {}, slight refactor strawberry 2024-05-01 01:37:33 -04:00
  • 8b636da38c
    Update docker Docker tag to v26.1.1 renovate[bot] 2024-05-01 04:25:50 +00:00
  • 9ad552a8b6 rename / simplify tester stub for now Jason Volk 2024-04-29 13:56:04 -07:00
  • d844d2ac1a daily logging improvements Jason Volk 2024-04-27 12:58:56 -07:00
  • 5eed383211 split http serving from main. Jason Volk 2024-04-29 17:41:15 -07:00
  • 6c75a9c059 add configuration for rocksdb direct-io enablement Jason Volk 2024-04-28 13:09:26 -07:00
  • 08311caf49 split up alias.rs a bit (alias checks and room alias server name stuff) strawberry 2024-05-01 00:01:49 -04:00
  • 3891c1fc7b use ok_or_else instead of ok_or for backup.rs strawberry 2024-05-01 00:00:56 -04:00
  • ed09740ddb initialise capabilities with default constructor strawberry 2024-05-01 00:00:22 -04:00
  • 7f0a4d861b dedupe half of account/room data config.rs code strawberry 2024-04-30 21:33:02 -04:00
  • e9ea180dce
    Update Rust crate base64 to 0.22.1 renovate[bot] 2024-05-01 00:23:16 +00:00
  • b5674b2764 dedupe some code in state.rs strawberry 2024-04-30 20:16:43 -04:00
  • 0200b0e068 rm complement test logs, rm docker healthcheck.sh, rm .vscode/ dir, move test results to tests/ dir strawberry 2024-04-30 19:02:46 -04:00
  • c98fbea8b1 partially revert this strawberry 2024-04-29 17:53:19 -04:00
  • 4ee72326f9 add query_over_tcp_only config option for hickory strawberry 2024-04-29 14:47:31 -04:00
  • df7e8ff3d7 set AD bit to false in hickory strawberry 2024-04-29 14:31:10 -04:00
  • 1611614ebe add ip_lookup_strategy config option for hickory resolver strawberry 2024-04-29 14:25:11 -04:00
  • fa367cb1f5 add hot_lib to default.nix src include strawberry 2024-04-28 22:50:33 -04:00
  • eed7278d47 bump ruma strawberry 2024-04-28 22:37:06 -04:00
  • 1f4db11cec tiny refactoring, split out report_event_route a bit strawberry 2024-04-28 22:36:39 -04:00
  • c8037abcb0 cargo doc lints strawberry 2024-04-28 20:57:32 -04:00
  • 8fd562c6cb hot lib things again strawberry 2024-04-28 19:55:53 -04:00
  • 3c4d09f4f2 document hot_lib for developers a bit strawberry 2024-04-28 18:54:27 -04:00
  • e3a2f9aae9 slight misc adjustments strawberry 2024-04-28 18:30:19 -04:00
  • 5320a8f6eb add (probably messy) support for hot lib reload via admin command strawberry 2024-04-28 18:29:48 -04:00
  • 70f5336620 use user_is_local and server_is_ours more, remove few double filters strawberry 2024-04-28 13:18:09 -04:00
  • 036c1195c4 resolve ptr_as_ptr lint strawberry 2024-04-28 11:48:06 -04:00
  • b802818c2d bump MSRV to 1.76.0 strawberry 2024-04-28 11:45:42 -04:00
  • 2f0c2a36dd use single global function for server name local and user local checking strawberry 2024-04-28 11:35:25 -04:00
  • 9697bcc1d4 use <pre> for codeblock formatting in jemalloc stats, link to ffi func strawberry 2024-04-28 01:31:24 -04:00
  • 40cf7ea139 fix mallctl suite lints Jason Volk 2024-04-27 22:03:30 -07:00
  • 64551db9ea run clippy on default, all, and allocator features Charles Hall 2024-04-27 16:21:53 -07:00
  • b5edf020b6 reflow clippy in engage file Charles Hall 2024-04-27 16:10:31 -07:00
  • 9e8bc9b72b handle the case where 0 or >1 allocs are enabled Charles Hall 2024-04-27 16:08:50 -07:00
  • 90f4c4c4aa fix lints Charles Hall 2024-04-27 15:16:41 -07:00
  • c7af950fc8 use <pre> for codeblock formatting in jemalloc stats, link to ffi func strawberry 2024-04-28 01:31:24 -04:00
  • e1fd96d1d5 fix mallctl suite lints Jason Volk 2024-04-27 22:03:30 -07:00
  • 024e835dfd
    run clippy on default, all, and allocator features Charles Hall 2024-04-27 16:21:53 -07:00
  • d7c15e569d
    reflow clippy in engage file Charles Hall 2024-04-27 16:10:31 -07:00
  • 7449b7cc63
    handle the case where 0 or >1 allocs are enabled Charles Hall 2024-04-27 16:08:50 -07:00
  • 35388d2e3e
    fix lints Charles Hall 2024-04-27 15:16:41 -07:00
  • 60c9b73cb3 start mallctl suite w/ jemalloc stats Jason Volk 2024-04-27 04:50:20 -07:00
  • 2c9ba7a716 cleanup admin worker loop Jason Volk 2024-04-27 05:54:04 -07:00
  • 2569b46dbb add admin server uptime command Jason Volk 2024-04-26 18:55:45 -07:00
  • cc77d47adc document tracing_flame options in example config Benjamin Lee 2024-04-26 22:35:01 -07:00
  • 5e50c2803b add config option tracing_flame_output_path Benjamin Lee 2024-04-26 18:49:58 -07:00
  • 1621048199 flush tracing-flame output file on exit Benjamin Lee 2024-04-26 18:37:50 -07:00
  • 88725c479e add tracing_flame_filter config option Benjamin Lee 2024-04-26 18:23:02 -07:00
  • c3202258c5 keep stdout logs when tracing-flame/jaeger is enabled Benjamin Lee 2024-04-26 18:10:20 -07:00
  • 7f9af2bab0
    document tracing_flame options in example config Benjamin Lee 2024-04-26 22:35:01 -07:00
  • 09f83367be lints strawberry 2024-04-27 01:16:41 -04:00
  • 66827125c8 admin command to get rooms a remote user is in, remove unnecessary dedupe+sort strawberry 2024-04-27 01:06:43 -04:00
  • 6728c5fcb5 admin debug command to fetch a server's true destination strawberry 2024-04-26 23:36:23 -04:00
  • 27249c74a8
    add config option tracing_flame_output_path Benjamin Lee 2024-04-26 18:49:58 -07:00
  • 717ce3cea1
    flush tracing-flame output file on exit Benjamin Lee 2024-04-26 18:37:50 -07:00
  • a6da99e50e
    add tracing_flame_filter config option Benjamin Lee 2024-04-26 18:23:02 -07:00
  • 60008ea128
    keep stdout logs when tracing-flame/jaeger is enabled Benjamin Lee 2024-04-26 18:10:20 -07:00
  • cfb4f46da6 update dns_cache_entries example config setting strawberry 2024-04-26 20:58:16 -04:00
  • 4730886f82 increase default dns cache entries Jason Volk 2024-04-26 16:23:25 -07:00
  • 88a9650bdb decrease log verbosity for potentially cached NoRecordsFound Jason Volk 2024-04-26 16:39:57 -07:00
  • 65c581d94d fix inherited sequential small options Jason Volk 2024-04-26 05:48:17 -07:00
  • 3c14aa2753 ci: dont run registry pushes if creds are not set strawberry 2024-04-26 20:46:08 -04:00
  • b43edc7de1 raise dns_min_ttl_nxdomain back to 3 days strawberry 2024-04-26 18:06:35 -04:00
  • 5e145ac86e add remaining other rocksdb compression options strawberry 2024-04-26 17:23:41 -04:00
  • a18cf2fd6a never allow only 1 tokio worker or rocksdb parallelism thread (max compare) strawberry 2024-04-26 16:55:37 -04:00
  • eff27da99e bump some deps strawberry 2024-04-26 16:52:22 -04:00
  • 2772cf1325 switch to my fork of tracing strawberry 2024-04-26 14:56:02 -04:00
  • 7c503d3203 add optional support for tokio-console Benjamin Lee 2024-04-25 09:07:59 -07:00
  • 2029b89b34
    add optional support for tokio-console Benjamin Lee 2024-04-25 09:07:59 -07:00
  • 9fc9f478db
    downgrade zeroize in lockfile Benjamin Lee 2024-04-26 09:28:01 -07:00
  • 64d59d6ea7
    Update Rust crate hot-lib-reloader to ^0.7.0 renovate[bot] 2024-04-26 06:05:57 +00:00
  • f60867f43e
    Update Rust crate proc-macro2 to v1.0.81 renovate[bot] 2024-04-26 06:05:49 +00: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