Commit Graph

  • 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
  • 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) 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
  • ffc41cb01f split admin service startup related into unit Jason Volk 2024-08-26 21:23:06 +00:00
  • e4bcbb8088 propagate errors from reqwest client constructions Jason Volk 2024-08-27 08:10:04 +00:00
  • e4ba34a638 remove zombie globals/client file Jason Volk 2024-08-27 08:07:38 +00:00
  • d5e7befaa9 move a few MXC parsing logs to trace strawberry 2024-08-25 18:36:34 -04:00
  • 1157140657 mark sending ruma matrix version as 1_11 strawberry 2024-08-25 17:47:02 -04:00
  • fb49e37067 add admin command to delete all remote media from a specific server strawberry 2024-08-25 16:10:07 -04:00
  • 8923c9a227 add admin command to redact an individual event from a local user strawberry 2024-08-25 14:32:47 -04:00
  • 2b7e0dcb80 add admin command to delete all local media by a local user strawberry 2024-08-25 12:24:08 -04:00
  • e790785db8 fix: force argument for delete past remote media wasn't fully functional strawberry 2024-08-25 11:49:38 -04:00
  • 6b65a8fc86 add functions to delete media from specific local users strawberry 2024-08-25 11:46:47 -04:00
  • a79ae7d1a2 add missing MXC URI prefix bytes strawberry 2024-08-23 22:37:21 -04:00
  • 156199a218 add --no_details to list banned rooms command strawberry 2024-08-23 22:16:13 -04:00
  • c16e5b50eb update complement results strawberry 2024-08-23 21:11:20 -04:00
  • 47ca835c20 initialise default TLS crypto provider with aws_lc_rs manually strawberry 2024-08-23 19:29:36 -04:00