Commit graph

  • b781771a9b media: drop Content-Type detection support strawberry 2024-06-03 23:14:31 -04:00
  • df8ba04e31 media: trust client Content-Type again strawberry 2024-06-03 18:52:02 -04:00
  • 19926ba00d sort ALLOWED_INLINE_CONTENT_TYPES strawberry 2024-06-03 18:13:48 -04:00
  • 893cc50570 csp: set form-action 'none' strawberry 2024-06-03 23:24:26 -04:00
  • c9fbbdce1c csp: remove unusual directives, slight security improvement strawberry 2024-06-03 18:07:39 -04:00
  • fbce6e1f88 split s2s into units Jason Volk 2024-06-05 04:32:58 +00:00
  • 732e8b82aa Abstract password hashing into util. Jason Volk 2024-06-04 23:51:02 +00:00
  • 282c2feca8 Clarify purpose and temporary muting Tom Black 2024-06-04 17:13:21 +01:00
  • 919735b4ce remove usages of &String and &Owned[..] strawberry 2024-06-03 01:58:26 -04:00
  • 2e83e56a07 remove deleted config options and update address example option strawberry 2024-06-03 01:17:00 -04:00
  • ff7dfec74c slightly cleanup update check strawberry 2024-06-03 00:52:33 -04:00
  • 84290bd668 update deps, remove unnecessary zstd crate, pin rust-rocksdb rev strawberry 2024-06-03 00:07:38 -04:00
  • b29a8791de admincmd: leave all rooms if deactivating all users with --force strawberry 2024-06-02 19:29:08 -04:00
  • 83220b43a2 use saturating_add and vec with_capacity in even more places strawberry 2024-06-01 00:49:56 -04:00
  • 4ea7af5780 ci(engage): use all-features devshell for cargo doc / rustdoc --all-features strawberry 2024-06-01 00:33:41 -04:00
  • 79fb8091dc ci(engage): use all-features direnv devshell for clippy/all strawberry 2024-06-01 00:28:14 -04:00
  • f6fa2a4f65 use swap_remove instead of remove in a few places strawberry 2024-06-01 00:22:50 -04:00
  • b63937af0b ci(engage): add cargo test default, use all-features devshell for cargo test --all-features strawberry 2024-06-01 00:17:03 -04:00
  • 3c4e325036 nix(bin): cache default devshell on top of all-features devshell strawberry 2024-06-01 00:12:28 -04:00
  • 023fb41c49 load .env file before initializing flake to use DIRENV_DEVSHELL in .env strawberry 2024-06-01 00:08:26 -04:00
  • 9a5f1dac57 drop unnecessarily verbose get_alias_helper logging strawberry 2024-05-31 00:19:26 -04:00
  • 173ff26eb6 disable URL previews by default upon admin room creation strawberry 2024-05-30 23:44:57 -04:00
  • 45e3fdba69 admin room: add get-latest-pdu and get-first-pdu commands strawberry 2024-05-30 23:42:29 -04:00
  • 9f359e0550 make resolve_state public to resolve new forced compressed room state strawberry 2024-05-30 23:37:34 -04:00
  • ffdf47d1ea add latest_pdu_in_room timeline function strawberry 2024-05-30 23:36:48 -04:00
  • 1af65e695d media: return application/octet-stream if no content-type was provided strawberry 2024-05-30 23:33:52 -04:00
  • b1886583d9 csp: fix typo, add base-uri none strawberry 2024-05-30 23:14:35 -04:00
  • f11103b43b media: check detected content-type against MSC2702 strawberry 2024-05-30 23:03:59 -04:00
  • 9b096cc67b fix: check if you've left the room before forgetting it strawberry 2024-05-28 18:21:25 -04:00
  • 1ac72ab914 init a few state hashmaps using with_capacity strawberry 2024-05-28 16:55:08 -04:00
  • f0533e07ef fed: remove unnecessary mutables, use with_capacity in couple more places strawberry 2024-05-28 15:59:08 -04:00
  • 68f42f5a2f fed: relax read receipt EDU check strawberry 2024-05-28 15:07:30 -04:00
  • 884cbab135 ci: comment out hardened_malloc clippy check for now strawberry 2024-05-28 12:53:39 -04:00
  • 4aead5de7a reflax a couple restrictions on custom room IDs and aliases strawberry 2024-05-28 12:51:22 -04:00
  • aef25ea1f7 enable tracing feature for axum strawberry 2024-05-28 02:28:45 -04:00
  • 1a4736d40b support configuring multiple bind hosts; default to dual localhost. Jason Volk 2024-06-02 22:36:00 +00:00
  • f09e0dc137 add conduwuit community code of conduct strawberry 2024-06-02 19:17:23 -04:00
  • de79b66cea misc docs changes strawberry 2024-06-02 18:00:38 -04:00
  • a7bb69ccdf add conduwuit community code of conduct strawberry 2024-06-02 19:17:23 -04:00
  • 95ca9d00a2 nix: get all features from main crate strawberry 2024-06-02 21:08:52 +00:00
  • 887496d040 consolidate default cargo features Jason Volk 2024-06-01 12:10:25 +00:00
  • c2586737ae accept receipts prior to events Jason Volk 2024-06-01 01:36:37 +00:00
  • 7d2f510cc3 single-source for defaulty log filter string Jason Volk 2024-05-31 05:39:51 +00:00
  • 102bd1b4a6 use debug_warn for parse_incoming_pdu err results. Jason Volk 2024-06-02 03:40:31 +00:00
  • 89ab687f16 move signal handling out to main Jason Volk 2024-06-01 08:03:20 +00:00
  • e9d2230e8d misc docs changes strawberry 2024-06-02 18:00:38 -04:00
  • 1108235c63 misc simplifications and cleanup Jason Volk 2024-05-25 20:16:28 +00:00
  • 90d9a997a5 split / cleanup core utils. Jason Volk 2024-05-27 20:05:33 +00:00
  • 5fe5ab279c split RouterExt impl related into ruma_wrapper unit. Jason Volk 2024-05-28 04:52:58 +00:00
  • f1d1366129 split resolve_actual_dest Jason Volk 2024-05-31 05:08:00 +00:00
  • ba48758b89 impl fmt::Display for FedDest Jason Volk 2024-05-31 01:21:15 +00:00
  • 9df5265c00 split sending resolver into unit. Jason Volk 2024-05-31 00:14:22 +00:00
  • ee52d2f751 refactor lints into categories. lints are now more strict. Jason Volk 2024-06-01 09:20:37 +00:00
  • 53fe2362fc Fix path-buf-push-overwrite Jason Volk 2024-06-02 01:43:25 +00:00
  • 38ab1083e3 Fix ptr-cast-constness Jason Volk 2024-06-02 00:30:04 +00:00
  • 050841a871 Fix inefficient-to-string Jason Volk 2024-06-02 00:29:45 +00:00
  • 4521e93d04 Fix stable-sort-primitive Jason Volk 2024-06-02 00:27:03 +00:00
  • 0f3d43153b Fix unused-self Jason Volk 2024-06-02 00:25:22 +00:00
  • e5eccb3a0c Fix unreadable-literal Jason Volk 2024-06-02 00:23:21 +00:00
  • 68cbf19154 Fix items-after-statements Jason Volk 2024-06-02 00:22:48 +00:00
  • 2ab427fe99 Fix default-trait-access Jason Volk 2024-06-02 00:21:08 +00:00
  • 02081b66c4 Fix some unnecessary-unwraps w/ addl cleanup/simplification. Jason Volk 2024-06-02 00:18:57 +00:00
  • b3fc8516ed Fix unnested-or-patterns Jason Volk 2024-06-02 00:16:29 +00:00
  • 9e51525c25 Fix uninlined-format-args Jason Volk 2024-06-02 00:15:02 +00:00
  • 14039d9df4 cleanup unused extern crates. Jason Volk 2024-06-01 10:26:05 +00:00
  • eed8a2a801 add and sort incomplete package metadata Jason Volk 2024-06-01 10:19:26 +00:00
  • 56e19e7015 refactor lints into categories. lints are now more strict. Jason Volk 2024-06-01 09:20:37 +00:00
  • 2ec412d8e8 Fix path-buf-push-overwrite Jason Volk 2024-06-02 01:43:25 +00:00
  • 43c0488368 Fix ptr-cast-constness Jason Volk 2024-06-02 00:30:04 +00:00
  • aecfa72ced Fix inefficient-to-string Jason Volk 2024-06-02 00:29:45 +00:00
  • 387dfb28bb Fix stable-sort-primitive Jason Volk 2024-06-02 00:27:03 +00:00
  • a234736214 Fix unused-self Jason Volk 2024-06-02 00:25:22 +00:00
  • eb629968c8 Fix unreadable-literal Jason Volk 2024-06-02 00:23:21 +00:00
  • 683c4cb087 Fix items-after-statements Jason Volk 2024-06-02 00:22:48 +00:00
  • c1fd970473 Fix default-trait-access Jason Volk 2024-06-02 00:21:08 +00:00
  • 9ebc47c57c Fix some unnecessary-unwraps w/ addl cleanup/simplification. Jason Volk 2024-06-02 00:18:57 +00:00
  • e08f625212 Fix unnested-or-patterns Jason Volk 2024-06-02 00:16:29 +00:00
  • 4804a6a20e Fix uninlined-format-args Jason Volk 2024-06-02 00:15:02 +00:00
  • afe0feece2 cleanup unused extern crates. Jason Volk 2024-06-01 10:26:05 +00:00
  • 704c7aa2c4 add and sort incomplete package metadata Jason Volk 2024-06-01 10:19:26 +00:00
  • e694248ad5
    chore(deps): update rust crate infer to 0.16 renovate[bot] 2024-06-02 05:22:25 +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
  • 408ca37b84 add tracing span; mute connection errors. Jason Volk 2024-05-31 03:00:55 +00:00
  • 7cd8bfab2d move unix socket unlink from services to router Jason Volk 2024-05-31 00:43:30 +00:00
  • 8c909d7642 split router::serve units. Jason Volk 2024-05-30 22:38:39 +00:00
  • 80eb19b14a add back unix socket listener. Jason Volk 2024-05-29 16:59:20 +00:00
  • 164416a302 add unwrap_infallible tool Jason Volk 2024-05-25 21:24:17 +00:00
  • 94bd436fa4 upgrade to hyper-util 0.1.5 Jason Volk 2024-05-29 17:21:59 +00:00
  • d8ac340790
    chore(deps): update rust crate tokio to v1.38.0 renovate[bot] 2024-05-30 23:29:08 +00:00
  • 3646a916c4
    chore(deps): update rust crate loole to v0.3.1 renovate[bot] 2024-05-28 16:10:07 +00:00
  • 75cc7cb74a
    chore(deps): update rust crate hyper-util to v0.1.5 renovate[bot] 2024-05-28 13:27:43 +00:00
  • f4cfc77a57 Check if database symlink already exists Jayryn 2024-05-28 09:14:30 +02:00
  • 1cd9f2ce99
    Check if database symlink already exists Jayryn 2024-05-28 09:14:30 +02:00
  • 8b7b86b74e
    chore(deps): update rust crate opentelemetry-jaeger to 0.22.0 renovate[bot] 2024-05-28 01:22:58 +00:00
  • b8b93a2e86 Bump 0.4.1 v0.4.1 Jason Volk 2024-05-27 18:47:34 +00:00