Commit Graph

  • 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
  • ccef1a4c8b add formal wrapping for api state Jason Volk 2024-07-28 21:31:35 +00:00
  • 5c258f41c8 fixes for modules Jason Volk 2024-07-28 11:14:10 +00:00
  • 15126ee1b2 additional weak references where applicable Jason Volk 2024-07-28 09:03:17 +00:00
  • e37ac56dba use weak references to break services dependency cycle Jason Volk 2024-07-28 07:22:51 +00:00
  • a74613be96 improve database repair/shutdown log messages Jason Volk 2024-07-28 06:17:43 +00:00
  • a95ded167f fix type complexity Jason Volk 2024-07-28 04:02:45 +00:00
  • 95121b6e05 use single-line codeblock for specific features lists Jason Volk 2024-07-28 01:57:33 +00:00
  • e6884ef13a fix various nightly incidental lints Jason Volk 2024-07-28 01:03:08 +00:00
  • 49033db2b8 fix trailing body passed to commands Jason Volk 2024-07-28 00:24:09 +00:00
  • ddc8c3b46c split presence data object into file; improve service encapsulations Jason Volk 2024-07-27 23:25:13 +00:00
  • ea95627dce hoist rustc flag string array to global const Jason Volk 2024-07-27 20:55:21 +00:00
  • c3e751542d ci: default to empty string to "unset" variables strawberry 2024-07-27 23:40:54 -04:00
  • 4b765aa17c ci: only use sccache conditionally strawberry 2024-07-27 12:06:06 -04:00
  • 954cfc6bb7 bump cargo Jason Volk 2024-07-27 08:28:35 +00:00