Commit graph

  • c4cf6c097a
    chore(deps): update rust crate termimad to 0.31.0 renovate[bot] 2024-10-26 21:28:45 +00:00
  • 571fc3d62e
    chore(deps): update rust crate loole to 0.4.0 renovate[bot] 2024-10-25 07:05:43 +00:00
  • 8eec78e9e0 mark the server user bot as online/offline on shutdown/startup strawberry 2024-10-05 12:51:15 -04:00
  • 9eace1fbbb fix sliding sync room type filter regression morguldir 2024-10-05 12:30:05 -04:00
  • ba683cf534 fix aliasid_alias key deserialization Jason Volk 2024-10-04 17:17:10 +00:00
  • bd9a9cc5f8 fix trait-solver issue requiring recursion_limit increase Jason Volk 2024-10-03 22:03:39 +00:00
  • 2d049dacc3 fix get_all_media_keys deserialization Jason Volk 2024-10-04 02:23:28 +00:00
  • c6b7c24e99 consume all bytes for top-level Ignore; add comments/tweaks Jason Volk 2024-10-03 21:42:25 +00:00
  • fa7c1200b5 miniscule spaces code optimisations strawberry 2024-10-02 21:38:52 -04:00
  • bd56d83045 fix room directory regression strawberry 2024-10-02 09:26:28 -04:00
  • ab9a65db5d add MSC4151 room reporting support strawberry 2024-10-02 01:47:53 -04:00
  • 54a107c3c4 drop unnecessary error to debug_warn strawberry 2024-10-02 01:47:19 -04:00
  • 98363852b1 fix: dont add remote users for push targets, use hashset instead of vec strawberry 2024-10-02 00:56:09 -04:00
  • 4eb7ad79d1 update last_seen_ip and last_seen_ts on updating device metadata strawberry 2024-10-01 01:59:24 -04:00
  • 115ea03edf remove unnecessary full type annos strawberry 2024-09-29 20:57:33 -04:00
  • a9e3e8f77a dont send non-state events from ignored users over /context/{eventId} strawberry 2024-09-29 20:40:54 -04:00
  • 6a81bf23de dont send events from ignored users over /messages strawberry 2024-09-29 20:13:37 -04:00
  • 7a59add8f1 add support for reading a registration token from a file strawberry 2024-09-29 01:54:07 -04:00
  • ee1580e480 fix list_rooms admin command filters strawberry 2024-09-29 00:50:12 -04:00
  • b64a235165 use ok_or_else for a rare error strawberry 2024-09-29 00:28:05 -04:00
  • 4413793f7e dont allow sending/receiving room invites with ignored users strawberry 2024-09-28 23:15:43 -04:00
  • 2083c38c76 dont send non-state events from ignored users over sync strawberry 2024-09-28 22:12:17 -04:00
  • 890ee84f71 dont send read receipts and typing indicators from ignored users strawberry 2024-09-28 21:44:38 -04:00
  • fafe320899 send EDUs to appservices if in events strawberry 2024-09-28 19:38:35 -04:00
  • 8311952629 bump ruma, cargo.lock, and deps strawberry 2024-09-28 18:30:40 -04:00
  • 36677bb982 optimize auth_chain short_id to event_id translation step Jason Volk 2024-10-01 23:19:47 +00:00
  • ab06701ed0 refactor multi-get to handle result type Jason Volk 2024-10-01 22:37:01 +00:00
  • 26dcab272d various cleanup tweaks/fixes Jason Volk 2024-10-01 02:47:39 +00:00
  • 96fcf7f94d add rocksdb secondary; fix read_only mode. Jason Volk 2024-10-01 04:20:31 +00:00
  • 6b80361c31 additional stream tools Jason Volk 2024-09-30 06:46:54 +00:00
  • a8d5cf9651 Add rocksdb logging integration with tracing. Jason Volk 2024-09-23 21:38:56 +00:00
  • c569881b08 merge rooms/short Data w/ Service; optimize queries Jason Volk 2024-09-29 13:13:09 +00:00
  • 0e8ae1e13e add ArrayVec-backed serialized query overload; doc comments Jason Volk 2024-09-29 12:49:24 +00:00
  • 5192927a53 split remaining map suites Jason Volk 2024-09-29 07:37:43 +00:00
  • 4496cf2d5b add missing await to first admin room creation strawberry 2024-09-21 16:28:46 -04:00
  • 3f7ec4221d minor auth_chain optimizations/cleanup Jason Volk 2024-09-25 03:52:28 +00:00
  • 4776fe66c4 handle serde_json for deserialized() Jason Volk 2024-09-28 15:14:48 +00:00
  • 946ca364e0 Database Refactor Jason Volk 2024-08-08 17:18:30 +00:00
  • 6001014078 add UnwrapInfallible to Result Jason Volk 2024-09-13 07:40:22 +00:00
  • a5de27442a re-export crates used by error macros Jason Volk 2024-09-12 00:59:08 +00:00
  • f7ce4db0b0 add is_not_found functor to error; tweak status code matcher Jason Volk 2024-09-12 00:01:25 +00:00
  • a5822ebc27 add missing err! case Jason Volk 2024-09-13 18:55:56 +00:00
  • 63053640f1 add util functors for is_zero/is_equal; move clamp to math utils Jason Volk 2024-09-13 18:24:33 +00:00
  • bd75ff65c9 move common_elements util into unit Jason Volk 2024-09-08 06:53:15 +00:00
  • aa265f7ca4 add err log trait to Result Jason Volk 2024-09-08 04:39:27 +00:00
  • 3d4b0f10a5 add expected! macro to checked math expression suite Jason Volk 2024-09-07 22:04:28 +00:00
  • 2709995f84 add MapExpect to Result Jason Volk 2024-09-01 01:53:22 +00:00
  • 99ad404ea9 add str traits for split, between, unquote; consolidate tests Jason Volk 2024-08-31 02:13:23 +00:00
  • 2db017af37 simplify service trait bounds and lifetimes Jason Volk 2024-08-30 00:26:23 +00:00
  • 16014e1594
    remove ProcSubset=pid from systemd units for now v0.4.7-rc strawberry 2024-10-24 23:51:02 -04:00
  • 7e828440f9
    allow conduit database version 16 strawberry 2024-10-24 23:44:15 -04:00
  • f6918833d7
    remove -unknown- from nix flake strawberry 2024-10-24 23:03:36 -04:00
  • 4d7bbe9fb4 tiny micro-optimisations in some config stuff strawberry 2024-09-20 23:34:49 -04:00
  • 75be68fa61
    add config option to control sending admin notices of alerts strawberry 2024-10-24 22:19:18 -04:00
  • 0760150822
    cache all 3 x86_64 nix devshells in CI strawberry 2024-10-24 22:08:23 -04:00
  • 37a2ba59d0 improve UX of admin media deletion commands, ignore errors by default, support deleting local media too strawberry 2024-10-01 01:27:45 -04:00
  • 724711218a add note that ko-fi takes a fee strawberry 2024-10-24 21:46:23 -04:00
  • 359fb25262
    add missing feat_sha256_media to fresh database creations strawberry 2024-10-24 21:45:13 -04:00
  • 9761e2f10c
    fix lockdown_public_room_directory bypass, add appservice exclusion strawberry 2024-10-24 21:38:26 -04:00
  • 30e3e45f9f
    misc CI improvements, build macOS binaries, flake improvements/fixes strawberry 2024-10-24 21:29:17 -04:00
  • e5efd55838 feature-gate direct TLS mode to make rustls/aws-lc-rs optional strawberry 2024-10-10 16:23:38 -04:00
  • 87734a074f add m.call and m.call.member to list of permissions to set on public rooms strawberry 2024-10-02 20:45:15 -04:00
  • a7c4a7933d disable log colours in the complement config strawberry 2024-09-29 13:02:18 -04:00
  • 83becf013c add config option to disable ANSI log colours strawberry 2024-09-29 12:27:42 -04:00
  • acb9eae707 add back server name to error sending PDU to remote server strawberry 2024-09-29 03:09:20 -04:00
  • 2eee454a18 docs: nixos and unix socket fail, jemalloc and hardened.nix strawberry 2024-09-28 21:55:02 -04:00
  • e0b2595905 support reading TURN secret from a file (turn_secret_file) strawberry 2024-09-20 22:57:04 -04:00
  • 73afc1fd8f allow taking multiple --config arguments to "include"/merge more config files strawberry 2024-09-20 16:22:29 -04:00
  • 6acdd0d947 improve some general documentation strawberry 2024-09-17 18:55:08 -04:00
  • e38c37d9e7 allow users to respond to polls by default (org.matrix.msc3381.poll.response) strawberry 2024-09-17 18:04:59 -04:00
  • 45254638b1 drop target-cpu optimised builds strawberry 2024-09-28 17:38:37 -04:00
  • 2d54264fbe
    bump rust to 1.82.0, rocksdb v9.7.3, ruwuma, and a few nix pkgs strawberry 2024-10-24 20:47:51 -04:00
  • 6c1c7b35a5 Separate command lines Toby Murray 2024-10-23 19:59:56 -04:00
  • 72bc3d47f4
    Separate command lines Toby Murray 2024-10-23 19:59:56 -04:00
  • 7e25db5942
    chore(deps): update rust crate proc-macro2 to v1.0.89 renovate[bot] 2024-10-22 21:23:01 +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