Commit Graph

  • 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 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
  • 8428e7cdf7 Update generic.md nisbet-hubbard 2024-10-19 11:12:41 +08: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
  • 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
  • cf9b72ce3f remove a few unnecessary muts strawberry 2024-09-09 21:41:57 -04:00
  • 38552b36e9 make the first user admin if created from CLI / --execute strawberry 2024-09-09 21:13:37 -04:00
  • 9de780b56c remove unnecessary displayname requirement on making user admin strawberry 2024-09-09 21:10:56 -04:00
  • 55f71d3912 bump conduwuit to 0.4.7 strawberry 2024-09-08 19:56:53 -04:00
  • 61347bee06 advertise support for MSC4133 and MSC4175 strawberry 2024-09-08 19:53:33 -04:00
  • 38cd88e1e8 remove unnecessary cloning on account deactivation profile updates strawberry 2024-09-08 19:33:21 -04:00
  • b44f7f5476 remove MSC4175 timezone on account deactivation strawberry 2024-09-08 19:21:53 -04:00
  • e888810e67 update complement results for TestFederationThumbnail strawberry 2024-09-08 16:22:02 -04:00
  • 02aee2f174 ci: retry attic push 3 times, and continue on errors morguldir 2024-09-08 20:51:34 +02:00
  • 24c408f4c6 bump rocksdb to 9.6.1, add binutils to devshell morguldir 2024-09-08 19:21:23 +02:00
  • 1c1f300efe ci: avoid propagating bash errors immidiately morguldir 2024-09-08 17:41:02 +02:00
  • 8dccc04b40 nix: explicitly include liburing in the devshell morguldir 2024-09-08 17:40:02 +02:00
  • 96ab59b5b0 bump cargo.lock strawberry 2024-09-08 10:28:21 -04:00
  • c47337f3db docs: ignore development.md and contributing.md from lychee strawberry 2024-09-08 10:24:38 -04:00
  • 3e0d404fb4 syncv3: use RoomTypeFilter struct instead of Option<RoomType> morguldir 2024-09-07 18:09:21 +02:00
  • 593d3bb321 nix: update flake.lock, skip building tests for liburing morguldir 2024-09-08 05:03:30 +02:00
  • f14a253664 add local_only arg to list joined members in room admin cmd strawberry 2024-09-07 12:46:59 -04:00
  • b3974c569d log device display name on normal user registrations too strawberry 2024-09-07 10:10:46 -04:00
  • f163ebf3bb implement MSC4133 only with MSC4175 for GET/PUT/DELETE strawberry 2024-09-07 09:26:50 -04:00
  • 5ae9a5ff31 bump nix lockfile, and ruma strawberry 2024-09-07 08:27:03 -04:00
  • 6f643a4b06 bump rust to 1.81.0 strawberry 2024-09-06 21:08:21 -04:00
  • 80698c0b17 docs: add some more conduwuit development info strawberry 2024-09-06 19:51:06 -04:00
  • 909eeac5b0 drop target CPU for aarch64 to cortex-a53 instead of cortex-a73 strawberry 2024-09-06 19:02:04 -04:00
  • f521f88daf docs: mildly update the NixOS page to ref https://github.com/NixOS/nixpkgs/pull/339260 strawberry 2024-09-06 19:00:38 -04:00
  • 8f7ade4c22 document all the fancy admin room config options and arguments strawberry 2024-09-01 12:44:24 -04:00
  • 8849a100fd dont use HTML for initial welcome message strawberry 2024-09-01 12:11:56 -04:00
  • 5dfda2d300 fix one header in readme strawberry 2024-09-01 12:08:38 -04:00
  • c13e9a7c2b document allow_legacy_media config option strawberry 2024-09-01 12:00:08 -04:00
  • 393eef431b syncv3: avoid fetching timelines for invites morguldir 2024-08-31 18:58:39 +02:00
  • 4bac9b33cc propagate config error for cidr range Jason Volk 2024-09-01 11:09:36 +00:00
  • 60605e9579 remove unnecessary loop/allocations on CIDR range init strawberry 2024-09-01 00:59:43 -04:00
  • 27bfb67d75 add --no-details to admin rooms list command strawberry 2024-09-01 00:56:49 -04:00
  • fc1834d629 use codeblocks instead of HTML tables for some admin commands strawberry 2024-09-01 00:44:22 -04:00
  • 2fcedad2b1 document ways to recovering admin room access strawberry 2024-09-01 00:40:17 -04:00
  • b362f0e0fa fix some other markdown formatting strawberry 2024-08-31 16:05:47 -04:00