Commit graph

  • 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
  • 6aeeb40200 add serde de/ser impls for error Jason Volk 2024-08-04 08:43:53 +00:00
  • 8aa10a7651 use transparent thiserror attribute; cleanup error variants Jason Volk 2024-08-04 08:42:03 +00:00
  • 66a49b5d9c propagate error from database options building Jason Volk 2024-08-04 06:16:17 +00:00
  • bd63dd1c92 allow expression to defer macro Jason Volk 2024-08-09 02:58:10 +00:00
  • 99a6670ab2 add math::try_into util Jason Volk 2024-08-04 06:12:45 +00:00
  • 7ec6aca1ad add nullary type_name debug util Jason Volk 2024-08-04 06:03:58 +00:00
  • a5a3ddd977 split Destination enum into unit Jason Volk 2024-08-03 07:16:39 +00:00
  • 3779981b80 use where clause for long lines Jason Volk 2024-08-04 06:32:19 +00:00
  • 3e6d3a645d remove local room aliases and unpublish room when banning a room strawberry 2024-08-18 16:46:19 -04:00
  • 67841580ee attempt to recreate server default push rules more if broken/empty content/etc strawberry 2024-08-18 16:34:48 -04:00
  • b0203f5196 remove unnecessary alias check on deleting room aliases strawberry 2024-08-17 13:41:18 -04:00
  • ad45748cc3 remove unnecessary "unsupported room version" error on PDU processing to allow custom room versions properly strawberry 2024-08-17 02:28:16 -04:00
  • 2d074d4a33 add missing remove aliases on room upgrade transferring room aliases strawberry 2024-08-17 02:22:35 -04:00
  • d12eed01c1 support timestamped appservice messaging Matthias Ahouansou 2024-08-14 20:01:34 -04:00
  • bc81163a23 nix: bump flake.lock strawberry 2024-08-13 20:54:28 -04:00
  • cabd758f5e bump various cargo deps strawberry 2024-08-13 20:51:27 -04:00
  • 0666dd4206 bump rust toolchain to hotfix 1.80.1 strawberry 2024-08-13 19:23:32 -04:00
  • 927a7a30c5 dont apply new_user_displayname_suffix to appservice user registrations strawberry 2024-08-11 12:05:02 -04:00
  • a93fa32bce reduce unnecessary logging on URL preview and event, use sensible error code for URL previews strawberry 2024-08-11 11:08:26 -04:00
  • 7755bece74 apply forbidden_remote_server_names to outbound sending and inbound federation handling strawberry 2024-07-26 00:45:23 -04:00
  • 4725f6af16 dont send duplicate membership update events if pfp and display name are same strawberry 2024-08-09 16:28:25 -04:00
  • 86a2bda23e respect m.room.guest_access on room joins strawberry 2024-08-09 16:28:11 -04:00
  • 29b408a96c implement MSC4166, returning M_NOT_FOUND if no TURN URIs are set strawberry 2024-07-30 00:05:22 -04:00
  • 48868dffe5 paginate_relations_with_filter DRY & flip ordering #504 Matthew Scheffel 2024-08-16 16:49:51 -03:00
  • f2b58c9241
    Add back allow_check_for_updates JadedBlueEyes/morguldir/forgor 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 JadedBlueEyes/morguldir/sliding-sync-fixes 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 v0.4.6 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
  • 5530e7434a notify admin room on new room directory publishes strawberry 2024-08-31 13:01:41 -04:00
  • bfb10cda26 slightly cleanup and simplify client /report endpoint strawberry 2024-08-31 12:51:24 -04:00
  • 5dbb868936 remove unnecessary loops/allocations in client /capabilities strawberry 2024-08-31 12:18:21 -04:00
  • 14b9511d2e fix default capture EnvFilter in release mode Jason Volk 2024-08-31 11:45:36 +00:00
  • 7b852352e5
    deploying: make traefik config self-sufficient, include well known morguldir 2024-08-31 14:08:31 +02:00
  • b45df5f7bd bump appservice requests to v1.7 Jason Volk 2024-08-31 09:55:11 +00:00
  • 4797183b43 remove unnecessary loop/allocations in /joined_members strawberry 2024-08-30 19:52:55 -04:00
  • d68b71a0aa add appservice ping client endpoint (MSC2659) strawberry 2024-08-30 19:37:21 -04:00
  • 922875477f docs: fix some borked codeblocks strawberry 2024-08-30 18:54:41 -04:00
  • 3a623dbdc3 add force_leave_room admin command strawberry 2024-08-30 17:17:00 -04:00
  • ae98610c50 docs: document new startup --execute admin cmd flag/argument strawberry 2024-08-30 15:06:28 -04:00
  • bceed3c829 dont debug print startup admin command content body strawberry 2024-08-30 15:01:54 -04:00
  • b89d2ceccd bump syn, serde, and tokio strawberry 2024-08-30 12:43:32 -04:00
  • eaa8997506 Update nixos/nix Docker tag to v2.24.4 renovate[bot] 2024-08-30 16:03:47 +00:00
  • 42a42b24a9 renovate: exclude rust deps we forked / cant easily bump or upgrade strawberry 2024-08-30 12:38:25 -04:00
  • 8d7e5ca2bb redirect/handle r0 media paths too strawberry 2024-08-30 12:27:36 -04:00
  • 119cc2eec0 fix typo with reqwest builder for disabling zstd strawberry 2024-08-30 12:26:47 -04:00
  • 9fde835673
    syncv3: read receipts extension (MSC3960) v0.4.6-rc morguldir 2024-08-30 18:23:42 +02:00
  • bf9d498621 syncv3: check timestamps of all the rooms in the timeline morguldir 2024-08-30 18:20:18 +02:00
  • f8cf57c1fb
    syncv3: fix bump types and only set timestamp if we find an event morguldir 2024-08-30 11:39:14 +02:00
  • 26a6d349dc
    nix: fix toolchain splicing warning morguldir 2024-08-30 10:35:05 +02:00