Commit graph

  • 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 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
  • 77c0c13a83
    syncv3: support per room account data morguldir 2024-08-30 10:31:08 +02:00
  • 36b8de1339
    syncv3: include invited rooms in the count morguldir 2024-08-30 09:30:50 +02:00
  • 29a6065bae
    syncv3: include latest timestamps, calculated from a default set of types morguldir 2024-08-24 14:52:48 +02:00
  • f4c8b77377
    syncv3: include the invite_state in the response morguldir 2024-08-24 07:33:07 +02:00
  • 85400d15bc
    syncv3: reset the connection after restarts morguldir 2024-08-24 06:57:31 +02:00
  • 13334a88ca
    syncv3: handle empty conn_id by mapping it to a predefined string morguldir 2024-08-24 06:45:33 +02:00
  • 351062eb82
    syncv3: add support for filtering invites and room types morguldir 2024-08-24 06:44:32 +02:00
  • 001523ec81
    Avoid panicing during sliding sync if the user isn't in any rooms morguldir 2024-08-24 05:23:51 +02:00
  • 0a5f18ed83
    reformat: make markdown files wrap at 80 chars morguldir 2024-08-24 05:13:43 +02:00
  • 16ce62302a
    .editorconfig: use tabs for rust files morguldir 2024-08-24 05:11:38 +02:00
  • 0068624cd6 add exception for upload when allow_legacy_media=false Jason Volk 2024-08-30 08:12:30 +00:00
  • 2837151dba redirect legacy url preview Jason Volk 2024-08-30 02:54:47 +00:00
  • 3d8757c896 update complement for new media Jason Volk 2024-08-29 05:31:50 +00:00
  • b175892178 support MSC4180 unstable stable flag for MSC3916 Jason Volk 2024-08-29 19:17:33 +00:00
  • d8a1996e24 bump ruma for deprecation warning suppression Jason Volk 2024-08-28 23:29:27 +00:00
  • a934a7f687 freeze remote media via legacy endpoints Jason Volk 2024-08-28 09:16:41 +00:00
  • 1638be0339 add authenticated media client api Jason Volk 2024-08-27 11:19:57 +00:00
  • ea2343850f add remote fetch suite for authenticated media Jason Volk 2024-08-27 11:18:57 +00:00
  • fcfb323cd5 relegate legacy media handlers to separate file Jason Volk 2024-08-27 03:35:00 +00:00
  • 84a8e36120 add federation endpoints for authenticated media Jason Volk 2024-08-27 02:56:17 +00:00
  • 47f9c69eff split media related migrations into service dir Jason Volk 2024-08-27 01:55:09 +00:00
  • 73af171830 add config option for pruning missing media Jason Volk 2024-08-27 01:46:09 +00:00
  • 9654dd9218 Fix stale example config for media_compat_file_link Jason Volk 2024-08-27 01:45:35 +00:00
  • dea5fee6a3 abstract duration parsing into utils Jason Volk 2024-08-27 01:23:44 +00:00
  • 4d42a29c51 add thumbnail dimension structure Jason Volk 2024-08-27 01:15:31 +00:00
  • 7b0e830f4c add interface to get file metadata w/ admin command Jason Volk 2024-08-26 22:15:42 +00:00
  • e7b2c14280 tag admin room m.server_notice on grant Jason Volk 2024-08-28 07:05:13 +00:00
  • bb5f2556c3 improve admin command error propagation Jason Volk 2024-08-28 04:09:46 +00:00
  • f047675a63 rename admin/handler to admin/processor Jason Volk 2024-08-28 01:33:58 +00:00
  • f4db6292b3 add smoketest-assist execution mode Jason Volk 2024-08-26 21:30:37 +00:00
  • fcb9d04d9e add program argument for functional testing; simplify execute argument Jason Volk 2024-08-26 21:29:00 +00:00