Commit graph

  • 3b410d0556 ci: run complement with direnv strawberry 2024-05-01 23:07:33 -04:00
  • 28f599236a ci: compare complement results with checked-in results strawberry 2024-05-01 22:53:16 -04:00
  • 365c85ad27 use nix-output-monitor if available strawberry 2024-05-01 22:48:30 -04:00
  • 13f1274c35 run complement in CI (does not compare results yet) strawberry 2024-05-01 22:38:22 -04:00
  • c4beb7d462 dont return "Allocator" header for server memory-usage if empty strawberry 2024-05-01 21:50:46 -04:00
  • 0f13ada300 return more user-friendly message for debug memory-stats strawberry 2024-05-01 21:45:30 -04:00
  • a7f8c848aa refactor and simplify room creation route a bit strawberry 2024-05-01 16:53:34 -04:00
  • 25bc1f069d chore: bump deps strawberry 2024-05-01 15:35:16 -04:00
  • 0223386243 remove this unnecessary log, use debug_warn strawberry 2024-05-01 14:30:20 -04:00
  • a496cc4705 dedupe version getting code, rename to CONDUWUIT_VERSION_EXTRA strawberry 2024-05-01 13:35:16 -04:00
  • 8ec9372a8e lint strawberry 2024-05-01 13:07:45 -04:00
  • a01a7e1219 improve "Leave event has no state" log Charles Hall 2024-05-01 12:39:59 -04:00
  • db81ffb4ea nix: only set CONDUIT_VERSION_EXTRA for final build + slight cleanup strawberry 2024-05-01 12:37:03 -04:00
  • 096c252dc2 move hierarchy via servers higher up, add some debug logging to it strawberry 2024-05-01 03:26:49 -04:00
  • 1464b30433 add workaround for room creation initial_state event content as {}, slight refactor strawberry 2024-05-01 01:37:33 -04:00
  • 3585e8a2ef rename / simplify tester stub for now Jason Volk 2024-04-29 13:56:04 -07:00
  • b19d2ad5b0 daily logging improvements Jason Volk 2024-04-27 12:58:56 -07:00
  • 8ecf722abb split http serving from main. Jason Volk 2024-04-29 17:41:15 -07:00
  • 5d76db8f19 add configuration for rocksdb direct-io enablement Jason Volk 2024-04-28 13:09:26 -07:00
  • f4a2b39d55 split up alias.rs a bit (alias checks and room alias server name stuff) strawberry 2024-05-01 00:01:49 -04:00
  • e00b65b0e0 use ok_or_else instead of ok_or for backup.rs strawberry 2024-05-01 00:00:56 -04:00
  • beeacd4ef1 initialise capabilities with default constructor strawberry 2024-05-01 00:00:22 -04:00
  • e5735c81ed dedupe half of account/room data config.rs code strawberry 2024-04-30 21:33:02 -04:00
  • b17ccdadd2 dedupe some code in state.rs strawberry 2024-04-30 20:16:43 -04:00
  • 8e3918250d 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
  • 6021cb0a1f partially revert this strawberry 2024-04-29 17:53:19 -04:00
  • 35114dde7d add query_over_tcp_only config option for hickory strawberry 2024-04-29 14:47:31 -04:00
  • 62fd6e2c7c set AD bit to false in hickory strawberry 2024-04-29 14:31:10 -04:00
  • 668a7645e9 add ip_lookup_strategy config option for hickory resolver strawberry 2024-04-29 14:25:11 -04:00
  • 3f8407dd64 add hot_lib to default.nix src include strawberry 2024-04-28 22:50:33 -04:00
  • b8c4d6b157 bump ruma strawberry 2024-04-28 22:37:06 -04:00
  • 0b39bb813e tiny refactoring, split out report_event_route a bit strawberry 2024-04-28 22:36:39 -04:00
  • d32ea6ec20 cargo doc lints strawberry 2024-04-28 20:57:32 -04:00
  • 041a7a90f3 hot lib things again strawberry 2024-04-28 19:55:53 -04:00
  • 9c0c4c292c document hot_lib for developers a bit strawberry 2024-04-28 18:54:27 -04:00
  • ed86a4aa9e slight misc adjustments strawberry 2024-04-28 18:30:19 -04:00
  • b282c1eb6d add (probably messy) support for hot lib reload via admin command strawberry 2024-04-28 18:29:48 -04:00
  • 76c5942b4f use user_is_local and server_is_ours more, remove few double filters strawberry 2024-04-28 13:18:09 -04:00
  • e7505a4b20 resolve ptr_as_ptr lint strawberry 2024-04-28 11:48:06 -04:00
  • a97520b0e9 bump MSRV to 1.76.0 strawberry 2024-04-28 11:45:42 -04:00
  • 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
  • fa7cc6bd72 misc docs adjustments strawberry 2024-05-02 23:29:17 -04:00
  • 627455802e ci: push to gitlab container registry too strawberry 2024-05-02 23:19:05 -04:00
  • c389cceae8 docs: update differences.md strawberry 2024-05-02 21:23:21 -04:00
  • 590cb05be0
    implement types and not_types filters on /message Benjamin Lee 2024-05-02 19:12:03 -07:00
  • fa8d4ebe96
    implement senders and not_senders filters on /messages Benjamin Lee 2024-05-02 18:53:18 -07:00
  • a11550cdf1
    move contains_url_filter helper to utils::filter Benjamin Lee 2024-05-02 18:46:58 -07:00
  • ecb0a55511
    respect filter.limit in the /messages endpoint Benjamin Lee 2024-05-02 18:30:39 -07:00
  • 296b777c04
    implement rooms and not_rooms filters on /message Benjamin Lee 2024-05-02 18:23:19 -07:00
  • daf6026a0a config: split at __ for struct sections of config, add couple missing settings for show-config strawberry 2024-05-02 20:55:37 -04:00
  • 8e71833c52 use function comments for lsp here strawberry 2024-05-02 20:47:16 -04:00
  • 3fd4d5fc8e drop default appservice_timeout to 35 seconds strawberry 2024-05-02 17:00:54 -04:00
  • 6eb5220232 dont allow creating remote users in admin room strawberry 2024-05-02 16:51:43 -04:00
  • 8cb2ea4ae1 adjust a couple error codes for room alias getting strawberry 2024-05-02 15:08:55 -04:00
  • 0bfc486331 ci: output complement diff results to job summary, temp allow error strawberry 2024-05-02 13:00:47 -04:00
  • fc522e2d77 temp(ci): comment complement results diff for now strawberry 2024-05-02 12:11:06 -04:00
  • 77259ac65d ci(gitlab): use --no-strip for cargo deb strawberry 2024-05-02 10:36:40 -04:00
  • b2be95a7b2 ci(gitlab): use gitlab fastzip feature flag strawberry 2024-05-02 10:34:06 -04:00
  • 3f7c4852e8 sort the complement results by test name for consistent output strawberry 2024-05-02 10:32:30 -04:00
  • 13bf1ed55d chore: update checked-in complement test results strawberry 2024-05-02 04:47:55 -04:00
  • 6a450e8e94 fix: get the presence of the requested user instead of ourselves strawberry 2024-05-02 03:55:25 -04:00
  • d64cfcdc7a set -vet=off to (hopefully) run all complement tests strawberry 2024-05-02 02:38:06 -04:00
  • 3828a04007 add destination to X-Matrix Authorization outbound requests strawberry 2024-05-02 02:26:11 -04:00
  • b26f46f6cb remove future deleted nix binary cache strawberry 2024-05-02 02:06:44 -04:00
  • 42ba2584ab chore: update checked in list of complement test results strawberry 2024-05-02 00:06:35 -04:00
  • 580004c065 nix: specify explicit branches/refs for flake inputs strawberry 2024-05-01 23:36:07 -04:00
  • c3f6a7a272 ci, nix: build and cache all packages and CI dependencies strawberry 2024-05-01 23:30:49 -04:00
  • 36d92f1cd5 ci: run complement with direnv strawberry 2024-05-01 23:07:33 -04:00
  • 03ea854a08 ci: compare complement results with checked-in results strawberry 2024-05-01 22:53:16 -04:00
  • b265f87abf use nix-output-monitor if available strawberry 2024-05-01 22:48:30 -04:00
  • 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