Commit graph

  • f89c22376f add missing feat_sha256_media to fresh database creations strawberry 2024-09-29 12:58:11 -04:00
  • 518a83676e add config option to disable ANSI log colours strawberry 2024-09-29 12:27:42 -04:00
  • 3e65ae1cbe add back server name to error sending PDU to remote server strawberry 2024-09-29 03:09:20 -04:00
  • 4323283f1e add support for reading a registration token from a file strawberry 2024-09-29 01:54:07 -04:00
  • 4518e14c20 fix list_rooms admin command filters strawberry 2024-09-29 00:50:12 -04:00
  • a90bb7b0e4 use ok_or_else for a rare error strawberry 2024-09-29 00:28:05 -04:00
  • 70c7b4dc32 dont allow sending/receiving room invites with ignored users strawberry 2024-09-28 23:15:43 -04:00
  • 7c29933fdc dont send non-state events from ignored users over sync strawberry 2024-09-28 22:12:17 -04:00
  • c7685116a6 docs: nixos and unix socket fail, jemalloc and hardened.nix strawberry 2024-09-28 21:55:02 -04:00
  • 899bf128d3 dont send read receipts and typing indicators from ignored users strawberry 2024-09-28 21:44:38 -04:00
  • 064b786d0e send EDUs to appservices if in events strawberry 2024-09-28 19:38:35 -04:00
  • dd735bf69b bump ruma, cargo.lock, and deps strawberry 2024-09-28 18:30:40 -04:00
  • 0d0a706324 enable jemalloc_stats feature by default strawberry 2024-09-21 00:14:34 -04:00
  • d9781e9f50 remove old "rocksdb" and "sha256_media" cargo features strawberry 2024-09-20 23:41:05 -04:00
  • 52d87bbb88 tiny micro-optimisations in some config stuff strawberry 2024-09-20 23:34:49 -04:00
  • 8dc1d9f48d support reading TURN secret from a file (turn_secret_file) strawberry 2024-09-20 22:57:04 -04:00
  • efd424d132 allow taking multiple --config arguments to "include"/merge more config files strawberry 2024-09-20 16:22:29 -04:00
  • f861e50d4f improve some general documentation strawberry 2024-09-17 18:55:08 -04:00
  • 835f3e6a7d allow users to respond to polls by default (org.matrix.msc3381.poll.response) strawberry 2024-09-17 18:04:59 -04:00
  • 0fe132b791 drop target-cpu optimised builds strawberry 2024-09-28 17:38:37 -04:00
  • 8c9dceeaf3 bump tonic Jason Volk 2024-10-02 00:14:33 +00:00
  • 216a12be4a optimize auth_chain short_id to event_id translation step Jason Volk 2024-10-01 23:19:47 +00:00
  • ed476069df refactor multi-get to handle result type Jason Volk 2024-10-01 22:37:01 +00:00
  • 739b7fa719 various cleanup tweaks/fixes Jason Volk 2024-10-01 02:47:39 +00:00
  • 96d0211e94 add rocksdb secondary; fix read_only mode. Jason Volk 2024-10-01 04:20:31 +00:00
  • 32e50326aa additional stream tools Jason Volk 2024-09-30 06:46:54 +00:00
  • 1c37ec8438 Add rocksdb logging integration with tracing. Jason Volk 2024-09-23 21:38:56 +00:00
  • d856162ee5 merge rooms/short Data w/ Service; optimize queries Jason Volk 2024-09-29 13:13:09 +00:00
  • 83ff2b335a add ArrayVec-backed serialized query overload; doc comments Jason Volk 2024-09-29 12:49:24 +00:00
  • d64b44e61c split remaining map suites Jason Volk 2024-09-29 07:37:43 +00:00
  • 6327f7dd01 add missing await to first admin room creation strawberry 2024-09-21 16:28:46 -04:00
  • 478a68d4e6 minor auth_chain optimizations/cleanup Jason Volk 2024-09-25 03:52:28 +00:00
  • 8528234d8e handle serde_json for deserialized() Jason Volk 2024-09-28 15:14:48 +00:00
  • a0b28aa602 Database Refactor Jason Volk 2024-08-08 17:18:30 +00:00
  • fc46950eff add UnwrapInfallible to Result Jason Volk 2024-09-13 07:40:22 +00:00
  • f3d8ed4321 re-export crates used by error macros Jason Volk 2024-09-12 00:59:08 +00:00
  • 0097ca40e2 add is_not_found functor to error; tweak status code matcher Jason Volk 2024-09-12 00:01:25 +00:00
  • 49a1032bc9 add missing err! case Jason Volk 2024-09-13 18:55:56 +00:00
  • eb9c0e6dcd add util functors for is_zero/is_equal; move clamp to math utils Jason Volk 2024-09-13 18:24:33 +00:00
  • 1a854b03f3 move common_elements util into unit Jason Volk 2024-09-08 06:53:15 +00:00
  • d561ed5d65 add err log trait to Result Jason Volk 2024-09-08 04:39:27 +00:00
  • 22adffc40e add expected! macro to checked math expression suite Jason Volk 2024-09-07 22:04:28 +00:00
  • 05b02feac5 add MapExpect to Result Jason Volk 2024-09-01 01:53:22 +00:00
  • ce4c7daf83 add str traits for split, between, unquote; consolidate tests Jason Volk 2024-08-31 02:13:23 +00:00
  • 3a07c6a172 simplify service trait bounds and lifetimes Jason Volk 2024-08-30 00:26:23 +00:00
  • 8428e7cdf7 Update generic.md nisbet-hubbard 2024-10-19 11:12:41 +08:00
  • 7e63d17016
    Update generic.md nisbet-hubbard 2024-10-19 11:12:41 +08:00
  • 2952c1594c
    chore(deps): update rust crate hyper to v1.5.0 renovate[bot] 2024-10-15 18:11:57 +00:00
  • c20bda7821
    chore(deps): update aquasecurity/trivy-action action to v0.28.0 renovate[bot] 2024-10-15 18:10:43 +00:00
  • 65f2e2606d
    chore(deps): update rust crate termimad to v0.30.1 renovate[bot] 2024-10-10 13:42:34 +00:00
  • 30a090e894
    chore(deps): update rust crate clap to v4.5.20 renovate[bot] 2024-10-08 15:04:19 +00:00
  • 789f4679bd
    chore(deps): update rust crate axum-client-ip to v0.6.1 renovate[bot] 2024-10-06 06:55:11 +00:00
  • e589464954
    bump cargo.lock and deps strawberry 2024-10-05 22:29:55 -04:00
  • 0413037246 fix lints Jason Volk 2024-10-05 22:54:51 +00:00
  • b9a8f8e6c7 automatically scale conduwuit caches by CPU-core-count Jacob Taylor 2024-09-04 08:06:18 -07:00
  • c2ed4e2b9f
    chore(deps): update rust crate rustls to v0.23.14 renovate[bot] 2024-10-04 16:29:15 +00:00
  • cb9137ef9c
    chore(deps): update nixos/nix docker tag to v2.24.9 renovate[bot] 2024-09-27 22:53:00 +00:00
  • afaaae261c
    chore(deps): update rust crate tower-http to 0.6.0 renovate[bot] 2024-09-26 00:37:22 +00:00
  • f547d52381
    chore(deps): update rust crate hyper-util to v0.1.9 renovate[bot] 2024-09-24 19:35:44 +00:00
  • 9baf96bdd5
    chore(deps): update rust crate bytes to v1.7.2 renovate[bot] 2024-09-18 06:24:52 +00:00
  • 1d45fc6c67
    chore(deps): update rust crate tower to v0.5.1 renovate[bot] 2024-09-16 12:22:09 +00:00
  • 032b199129 add db query command to get all pushers for a user strawberry 2024-09-15 19:56:29 -04:00
  • e9e5fe2176 implement MSC4165, removing own power levels on deactivation strawberry 2024-09-15 12:22:46 -04:00
  • 17fd34eb12 dedupe some account deactivation steps, remove all profile fields on deactivation strawberry 2024-09-15 12:08:07 -04:00
  • 895b178720 add admin command to force demote a local user from a room strawberry 2024-09-15 11:36:47 -04:00
  • a65dd6dfb3 dont allow guests to publish to room directories strawberry 2024-09-14 12:37:29 -04:00
  • e146c75279 dont include appservices in room guest access enforcement check strawberry 2024-09-14 12:27:22 -04:00
  • d75aebc373 implement generic K-V support for MSC4133, GET/PUT/DELETE strawberry 2024-09-14 11:16:19 -04:00
  • 80b72637e2
    ci: enable cachix after restoring the cache morguldir 2024-09-13 05:09:10 +02:00
  • a41e63b40e Add back allow_check_for_updates morguldir 2024-08-15 18:39:23 +02:00
  • 77e7309625
    chore(deps): update rust crate serde_json to v1.0.128 renovate[bot] 2024-09-05 04:14:01 +00:00
  • 4be9e9b8f1
    chore(deps): update rust crate tracing-opentelemetry to 0.25.0 renovate[bot] 2024-08-28 08:34:13 +00:00
  • 81d647402a
    chore(deps): update rust crate tikv-jemallocator to v0.6.0 renovate[bot] 2024-08-28 08:34:07 +00:00
  • b47f824750
    chore(deps): update rust crate tikv-jemalloc-sys to v0.6.0 renovate[bot] 2024-08-28 08:34:02 +00:00
  • ed93bdd3ad
    chore(deps): update rust crate tikv-jemalloc-ctl to v0.6.0 renovate[bot] 2024-08-28 08:33:56 +00:00
  • 4b3a280b0a
    Update ci.yml Aurora Master 2024-08-27 15:40:38 +08:00
  • 8c968aad31
    Bump flake.lock to avoid https://github.com/NixOS/nixpkgs/issues/332957 for cargo-audit morguldir 2024-08-22 04:08:57 +02:00
  • 1add2c1623
    Add olm to permittedInsecurePackages for CI morguldir 2024-08-22 04:08:24 +02:00
  • 924bcda092 bump rocksdb to v9.5.2 strawberry 2024-08-21 20:22:19 -04:00
  • c5e6872ead add heroes support to sliding sync responses morguldir 2024-08-21 19:47:39 -04:00
  • 7ed1d04e45 ci: allow olm vulnerable library in nixpkgs for ci strawberry 2024-08-21 19:43:28 -04:00
  • 252ff14653 docs: document list of projects conduwuit has forked strawberry 2024-08-18 17:54:05 -04:00
  • 3408dcb39c use no default rustls lib for axum-server as reqwest uses aws-lc-rs already strawberry 2024-08-20 18:11:24 -04:00
  • 1639fdaafa bump cargo.lock and deps, add zstd compression to reqwest client strawberry 2024-08-20 17:45:27 -04:00
  • 770a6465b5 bump nix flake.lock strawberry 2024-08-20 17:03:07 -04:00
  • 6375a1f4b8 make jemalloc stats an optional feature strawberry 2024-08-18 17:36:33 -04:00
  • c1bcaa1820 use fork of rust-rocksdb and jemallocator strawberry 2024-08-18 16:52:53 -04:00
  • 5dc6227fb0 add partial envfilter support for admin log capture; conf item Jason Volk 2024-08-17 03:40:05 +00:00
  • 7c19d5b2e0 add conf item for federation loopback prevention bypass Jason Volk 2024-08-17 03:39:09 +00:00
  • 2f01041b2a refactor for structured Mxc type Jason Volk 2024-08-16 01:13:20 +00:00
  • 80371ec005 move remote media fetchers into services Jason Volk 2024-08-15 20:08:53 +00:00
  • dc92184a4f remove redundant CSP directives which effectively default to the same value Jason Volk 2024-08-15 19:50:01 +00:00
  • d502f36138 Make axum-dual-protocol a non-feature. Fix build issues. Jason Volk 2024-08-15 02:35:19 +00:00
  • f217c98dbf refactor for ruma cow headers; update for ContentDisposition type Jason Volk 2024-08-12 22:53:07 +00:00
  • cf242b7224 propagate additional errors from db options Jason Volk 2024-08-10 20:14:26 +00:00
  • 54b60dacd6 elide header from command output when no logs captured Jason Volk 2024-08-12 00:05:18 +00:00
  • 2c9f95081b add configurable automatic admin command execution after startup Jason Volk 2024-08-11 23:07:58 +00:00
  • 01783dddce bump ruma again for borrowed identifier deserialization Jason Volk 2024-08-11 20:55:17 +00:00
  • 8279b6000f integrate ruma js_int errors into enum Jason Volk 2024-08-10 19:18:22 +00:00
  • 9bc643feba add from serde_json error to enum Jason Volk 2024-08-09 18:10:00 +00:00