Commit graph

  • 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
  • dc3d9ebbf1 Bump flake.lock to avoid https://github.com/NixOS/nixpkgs/issues/332957 for cargo-audit morguldir 2024-08-22 04:08:57 +02:00
  • c1bcdeaf01 Add olm to permittedInsecurePackages for CI morguldir 2024-08-22 04:08:24 +02:00
  • 08efebd5af bump rocksdb to v9.5.2 strawberry 2024-08-21 20:22:19 -04:00
  • ddacda9ecf add heroes support to sliding sync responses morguldir 2024-08-21 19:47:39 -04:00
  • 1e4b1e516e ci: allow olm vulnerable library in nixpkgs for ci strawberry 2024-08-21 19:43:28 -04:00
  • fadb2de5bf docs: document list of projects conduwuit has forked strawberry 2024-08-18 17:54:05 -04:00
  • edd42974e5 bump cargo.lock and deps, add zstd compression to reqwest client strawberry 2024-08-20 17:45:27 -04:00
  • e0fd84149d bump nix flake.lock strawberry 2024-08-20 17:03:07 -04:00
  • 23690fd837 make jemalloc stats an optional feature strawberry 2024-08-18 17:36:33 -04:00
  • 867050df9e use fork of rust-rocksdb and jemallocator strawberry 2024-08-18 16:52:53 -04:00
  • 50e66a2976 add partial envfilter support for admin log capture; conf item Jason Volk 2024-08-17 03:40:05 +00:00
  • 4d0fc41222 add conf item for federation loopback prevention bypass Jason Volk 2024-08-17 03:39:09 +00:00
  • 152ae705a0 refactor for structured Mxc type Jason Volk 2024-08-16 01:13:20 +00:00
  • 54e6a41404 move remote media fetchers into services Jason Volk 2024-08-15 20:08:53 +00:00
  • c3f00f4d15 remove redundant CSP directives which effectively default to the same value Jason Volk 2024-08-15 19:50:01 +00:00
  • 43300ea41e Make axum-dual-protocol a non-feature. Fix build issues. Jason Volk 2024-08-15 02:35:19 +00:00
  • 17a54bc4f8 refactor for ruma cow headers; update for ContentDisposition type Jason Volk 2024-08-12 22:53:07 +00:00
  • f540bed61e propagate additional errors from db options Jason Volk 2024-08-10 20:14:26 +00:00
  • 2cf472a69b elide header from command output when no logs captured Jason Volk 2024-08-12 00:05:18 +00:00
  • b2d8da489c add configurable automatic admin command execution after startup Jason Volk 2024-08-11 23:07:58 +00:00
  • 025afb61cb bump ruma again for borrowed identifier deserialization Jason Volk 2024-08-11 20:55:17 +00:00
  • 40d53563fc integrate ruma js_int errors into enum Jason Volk 2024-08-10 19:18:22 +00:00
  • 5db816277b add from serde_json error to enum Jason Volk 2024-08-09 18:10:00 +00:00
  • efa70b9e78 add serde de/ser impls for error Jason Volk 2024-08-04 08:43:53 +00:00
  • bac795de5f use transparent thiserror attribute; cleanup error variants Jason Volk 2024-08-04 08:42:03 +00:00
  • f69f4c479c propagate error from database options building Jason Volk 2024-08-04 06:16:17 +00:00
  • 992f725362 allow expression to defer macro Jason Volk 2024-08-09 02:58:10 +00:00
  • 0e56d1c7a2 add math::try_into util Jason Volk 2024-08-04 06:12:45 +00:00
  • b4d5282123 add nullary type_name debug util Jason Volk 2024-08-04 06:03:58 +00:00
  • 15ad7523aa split Destination enum into unit Jason Volk 2024-08-03 07:16:39 +00:00
  • eb6e509ad8 use where clause for long lines Jason Volk 2024-08-04 06:32:19 +00:00
  • 4432c06c86 remove local room aliases and unpublish room when banning a room strawberry 2024-08-18 16:46:19 -04:00
  • bc5ecb0c72 attempt to recreate server default push rules more if broken/empty content/etc strawberry 2024-08-18 16:34:48 -04:00
  • f1b41ce6e3 remove unnecessary alias check on deleting room aliases strawberry 2024-08-17 13:41:18 -04:00
  • 826b1d1d62 remove unnecessary "unsupported room version" error on PDU processing to allow custom room versions properly strawberry 2024-08-17 02:28:16 -04:00
  • c40ed0c98e add missing remove aliases on room upgrade transferring room aliases strawberry 2024-08-17 02:22:35 -04:00
  • 2d9aab2e79 support timestamped appservice messaging Matthias Ahouansou 2024-08-14 20:01:34 -04:00
  • 66679c7522 nix: bump flake.lock strawberry 2024-08-13 20:54:28 -04:00
  • a2afdbe1fa bump various cargo deps strawberry 2024-08-13 20:51:27 -04:00
  • f86ab0cd03 bump rust toolchain to hotfix 1.80.1 strawberry 2024-08-13 19:23:32 -04:00
  • 7b8ef3b070 dont apply new_user_displayname_suffix to appservice user registrations strawberry 2024-08-11 12:05:02 -04:00
  • 83ef4eecc7 reduce unnecessary logging on URL preview and event, use sensible error code for URL previews strawberry 2024-08-11 11:08:26 -04:00
  • 52ccad04a6 apply forbidden_remote_server_names to outbound sending and inbound federation handling strawberry 2024-07-26 00:45:23 -04:00
  • 8fe19a6ef0 dont send duplicate membership update events if pfp and display name are same strawberry 2024-08-09 16:28:25 -04:00
  • fd96f597cd respect m.room.guest_access on room joins strawberry 2024-08-09 16:28:11 -04:00
  • 982f9eb780 implement MSC4166, returning M_NOT_FOUND if no TURN URIs are set strawberry 2024-07-30 00:05:22 -04:00
  • aeb6fbe70f remove matrix.org code of conduct from conduwuit's foundational rules strawberry 2024-08-29 14:24:37 -04:00
  • d264935625 Update ci.yml Aurora Master 2024-08-27 15:40:38 +08:00
  • 28cd784972 paginate_relations_with_filter DRY & flip ordering #504 Matthew Scheffel 2024-08-16 16:49:51 -03:00
  • 6662aa21ef bump complement to 6e4426a9e63233f9821a4d2382bfed145244183f strawberry 2024-08-08 14:41:46 -04:00
  • 9b9a91f6ef add our_modules() for log capture filter convenience Jason Volk 2024-08-04 06:47:37 +00:00
  • 94b805de0b generalize log capture to all admin commands; simplify handler Jason Volk 2024-08-03 05:34:38 +00:00
  • eded585f79 rename some command types for consistency Jason Volk 2024-08-03 02:20:06 +00:00
  • a552321287 add Clap to Error Jason Volk 2024-08-03 02:18:59 +00:00
  • f98bfbbdcd add string stream convenience util; add ?Sized bounds on log fmt functors Jason Volk 2024-08-03 02:16:52 +00:00
  • e9ab548445 tweak some tracing log levels Jason Volk 2024-08-03 00:27:18 +00:00
  • 15184d1a79 Add span scope names array to capture filter data; optimize values visitor vec. Jason Volk 2024-08-02 22:59:14 +00:00
  • 0c6bbde25f fix markdown table formatter for log capture Jason Volk 2024-08-02 22:18:16 +00:00
  • 13aa353765 add arrayvec as a dependency Jason Volk 2024-08-02 22:09:30 +00:00
  • ac941a801a add interface to query rocksdb properties w/ admin cmd Jason Volk 2024-08-02 01:40:41 +00:00
  • f261d44edb add method to iterate opened database columns Jason Volk 2024-08-02 01:21:51 +00:00
  • 849cfdcdfa add rocksdb stats level option with conf item Jason Volk 2024-08-02 01:21:01 +00:00
  • 1470331f7e add repair_mode documentation to example conf Jason Volk 2024-08-02 01:05:31 +00:00
  • dcaa96a79f sync: always include_redundant_members when using element_hacks feature strawberry 2024-07-25 23:06:14 -04:00
  • 101a966922 docs: mention potential DNS issues when using docker strawberry 2024-07-27 19:44:11 -04:00
  • 57940f38ea set last_seen_ip on new/initial device creation strawberry 2024-07-25 23:07:54 -04:00
  • 22f8c339fc debian: remove --verbose from postinst strawberry 2024-07-27 11:35:30 -04:00
  • c896acb729 dont consider presence status changes apart of presence spam strawberry 2024-07-27 19:09:31 -04:00
  • 7f1bc490d6 docs: update configuration docs for the new -O option strawberry 2024-07-28 16:46:20 -04:00
  • 1091c30845 docs: mention FreeBSD specific build commandline for deployment strawberry 2024-07-28 16:51:24 -04:00
  • 12d9e454db display success/failure count in get-remote-pdu-list strawberry 2024-07-28 17:11:31 -04:00
  • 82b973a8b1 nix: use cortex-a73 / ARMv8-a, strip and remove unnecessary bloat strawberry 2024-07-29 19:11:02 -04:00
  • 71ee31a014 add missing newline in banned room list output strawberry 2024-07-30 17:49:26 -04:00
  • 69b4ec81b6
    update container registry links (#549 / #548) skedastically 2024-08-05 15:23:40 -04:00
  • fe0969e7ca fix release-max-perf profile [ci skip] Jason Volk 2024-08-01 12:25:22 +00:00
  • 2e3e14b045 refactor some additional errors Jason Volk 2024-08-01 10:58:27 +00:00
  • f51d4237c7 bump cargo Jason Volk 2024-08-01 08:48:28 +00:00
  • d8a87258d6 rust: bump console-subscriber to 0.4 strawberry 2024-07-29 19:18:56 -04:00
  • 3da2242730 bump tokio, use default-features = false for more crates strawberry 2024-07-28 15:15:39 -04:00
  • 5add9a8c34 support field values in err! macro Jason Volk 2024-08-01 08:41:47 +00:00
  • 5b1642f641 split server_keys from event_handler into service Jason Volk 2024-07-31 21:05:15 +00:00
  • eb94aa7079 remove dangling sending/resolve unit Jason Volk 2024-07-31 21:07:21 +00:00
  • 24884c3b9b move media helpers from api to services Jason Volk 2024-07-30 05:29:32 +00:00
  • a0a002b17f disable legacy media compat by default; cleanse directory when disabled Jason Volk 2024-07-30 02:06:15 +00:00
  • f632b06e6d use Services instead of Server for middleware function state Jason Volk 2024-07-30 02:28:25 +00:00
  • 1f88866612 optimize api state extractor Jason Volk 2024-07-30 01:25:07 +00:00