Commit graph

  • 894902b75f bump cargo.lock due to yanked crate strawberry 2024-04-25 12:28:49 -04:00
  • c87ea1dea1 delete unused servername_ratelimiter semaphore now strawberry 2024-04-25 00:23:59 -04:00
  • d55015ccda rename release_log_level dev feature to dev_release_log_level, some rebranding strawberry 2024-04-25 00:09:50 -04:00
  • 76ab8ca69b allow disabling default features via override Charles Hall 2024-04-24 19:51:19 -07:00
  • 67f9553790 backoff to valhalla Jason Volk 2024-04-24 13:21:36 -07:00
  • 255bcf5243 split sending from mod interface. Jason Volk 2024-04-24 13:01:49 -07:00
  • a124122dd4 daily logging improvements Jason Volk 2024-04-24 02:34:21 -07:00
  • 0b33eec1c2 remove max_concurrent_requests sender hazard Jason Volk 2024-04-24 13:21:02 -07:00
  • 00ce43d739 remove redundant timers Jason Volk 2024-04-22 12:03:51 -07:00
  • b01d25277d fix remote media error propagation Jason Volk 2024-04-24 19:05:33 -07:00
  • b3984f5337 deduplicate cache control into constant Jason Volk 2024-04-24 18:13:15 -07:00
  • 7e5ed199c9 deduplicate media handler bodies; minor reorg Jason Volk 2024-04-24 17:15:55 -07:00
  • 6fbf4b5679 Simplify docker manifest CI stage Tom Foster 2024-04-25 02:41:41 +01:00
  • ee9650bd9f update flake.lock Charles Hall 2024-04-24 16:36:08 -07:00
  • c1d8678eeb try moving a couple things around in CI strawberry 2024-04-24 18:32:51 -04:00
  • e2c460ec54 ci: define packages permission in publish step strawberry 2024-04-24 15:34:02 -04:00
  • 4128d83be6 bump ruma, adjust a couple lines of docs strawberry 2024-04-24 15:24:26 -04:00
  • a81563244f restricted room join typo strawberry 2024-04-24 15:13:22 -04:00
  • 3c45a468f1 bump rocksdb to 9.1.1 strawberry 2024-04-24 15:09:52 -04:00
  • af0b81f5fb simplify conduwuit version number, bump to 0.3.0 strawberry 2024-04-24 14:59:46 -04:00
  • d57110e2f3 Improved CI artifact filename handling Tom Foster 2024-04-24 12:31:54 +01:00
  • 49e453fe07 cleanup/refactor sender base loop Jason Volk 2024-04-23 16:00:39 -07:00
  • d19573c7b5 Revert "Revert "prevent empty transactions from going out"" Jason Volk 2024-04-22 22:42:43 -07:00
  • c57601a4b8 delete all active requests for the appservice when we delete it strawberry 2024-04-24 02:19:52 -04:00
  • dc35d06c0a misc changes strawberry 2024-04-24 02:19:50 -04:00
  • c915f3dec5 resolve rust 1.75 error? strawberry 2024-04-24 01:23:59 -04:00
  • 7f86a166ec make "release_max_level_info" into a crate feature strawberry 2024-04-24 01:15:49 -04:00
  • b1ddc502cc please stop "rustc-ice" strawberry 2024-04-24 01:02:05 -04:00
  • bd73103713 adjust appservice sending logging strawberry 2024-04-24 01:00:19 -04:00
  • eb5dcf08c6 remove unnecessary appservice reqwest timeout, reduce couple unwraps, return if unsuccessful HTTP response strawberry 2024-04-24 00:43:31 -04:00
  • 46ce15f61f slightly adjust pusher logging, return if non-successful status instead of continuing strawberry 2024-04-24 00:38:18 -04:00
  • ee07e3e975 missing semicolon strawberry 2024-04-24 00:03:42 -04:00
  • 15a990dc25 improve various logging Jason Volk 2024-04-23 11:34:20 -07:00
  • 57e6af6e21 split sending/send base functions Jason Volk 2024-04-23 15:31:40 -07:00
  • f919fa879b abbrev destination in sender Jason Volk 2024-04-23 14:00:21 -07:00
  • d91f24d841 partially revert this in main.rs strawberry 2024-04-24 00:01:51 -04:00
  • e90ab8ec8e split request base result handling and tweak logging Jason Volk 2024-04-23 10:39:18 -07:00
  • aef77bd338 add release_log_level feature to simulate release logs in debug mode. Jason Volk 2024-04-23 11:15:29 -07:00
  • 3140f101c1 move clap into utils Jason Volk 2024-04-23 10:48:01 -07:00
  • 0734b52a8a slight misc error.rs changes strawberry 2024-04-23 23:44:56 -04:00
  • f0dd3930fa chore(deps): update nixos/nix docker tag to v2.22.0 renovate[bot] 2024-04-23 13:51:05 +00:00
  • e17f8d5b24 Multi-threaded CI to accelerate builds Tom Foster 2024-04-24 01:22:14 +01:00
  • 726bc50fe4 ignore irrelevant cargo audit RUSTSEC in engage explicitly strawberry 2024-04-23 22:34:26 -04:00
  • 418ec87cfd try logging the full URI instead of just the path for tracing_span strawberry 2024-04-23 22:33:06 -04:00
  • 6874ac0015 allow RUSTSEC-2020-0016 due to hot lib reload strawberry 2024-04-23 20:15:37 -04:00
  • 6394b1812c use 403 for auth check fails everywhere else strawberry 2024-04-23 19:37:11 -04:00
  • 1b41e35f1d use HTTP 403 (forbidden) instead of HTTP 400 for membership failed auth checks strawberry 2024-04-23 18:59:14 -04:00
  • 73c67d6b17 add back complement test results (dir subject to change?) strawberry 2024-04-23 18:38:37 -04:00
  • 5f0d519327 docs: fix complement script command strawberry 2024-04-23 17:59:15 -04:00
  • eb10e7d39b fix(appservices): don't perform identity assertion when auth is optional strawberry 2024-04-23 17:11:30 -04:00
  • 456a3f93bd replace all mentions of docker compose v1 strawberry 2024-04-23 01:39:13 -04:00
  • a730adb836 use perf_measurements attributes here strawberry 2024-04-23 01:36:55 -04:00
  • b7a494c40d reduce tls override cache lock exposure Jason Volk 2024-04-22 21:00:14 -07:00
  • 17d0c869b0 remove some various unused functions and mark some possibly important ones *for now* strawberry 2024-04-22 23:54:56 -04:00
  • 66bb88a03a make everything pub(crate) instead of pub strawberry 2024-04-22 23:48:57 -04:00
  • 472c32f453 conduit "library" delete, resolve some warnings from that strawberry 2024-04-22 22:36:11 -04:00
  • 5e8ae971f1 flip min_duration and max_duration strawberry 2024-04-22 20:24:29 -04:00
  • 1595037427 cleanup scoped types; improve error logging Jason Volk 2024-04-22 10:35:12 -07:00
  • 938d1f6e77 add conf item for sender retry backoff limit Jason Volk 2024-04-22 10:55:48 -07:00
  • f273e8feb5 resolver defaults to error for everything except NoRecordsFound. Jason Volk 2024-04-22 01:32:43 -07:00
  • 906057dd8d add all admin query command for appservices strawberry 2024-04-22 18:53:40 -04:00
  • d90ac11603 remove mentions of "outgoing_kind" everywhere else too strawberry 2024-04-22 18:41:01 -04:00
  • e26cd5e296 rename OutgoingKind to Destination, add QueuedRequests and ActiveRequestsFor admin query commands strawberry 2024-04-22 17:27:54 -04:00
  • 77d73583f6 Separate CI job for publishing docker manifest Tom Foster 2024-04-22 16:07:26 +01:00
  • b8a748815a dont allow admin room to be made world readable strawberry 2024-04-22 02:54:06 -04:00
  • 9297c642aa update flake.lock Charles Hall 2024-04-21 22:44:45 -07:00
  • 06e8b63a3c add cargo-audit to the devshell Charles Hall 2024-04-21 22:43:53 -07:00
  • 63fe828120 use lib.makeScope and files to organize packages Charles Hall 2024-04-21 15:28:35 -07:00
  • 36774322e1 always go through inputs Charles Hall 2024-04-21 15:33:54 -07:00
  • 5476a36a0b remove dead code Charles Hall 2024-04-21 15:16:55 -07:00
  • d2c3275323 get complement via flake inputs Charles Hall 2024-04-21 18:44:39 -07:00
  • b635e807ef get rocksdb via flake inputs Charles Hall 2024-04-21 17:17:37 -07:00
  • 503c0f1076 flatten and sort all flake inputs Charles Hall 2024-04-21 17:15:02 -07:00
  • acbe3bfbda use global valid_cidr_range everywhere else strawberry 2024-04-22 01:52:48 -04:00
  • 22bebb9b74 various logging improvements. Jason Volk 2024-04-21 22:41:47 -07:00
  • 423fc6dad0 precompute cidr range denylist; move validator. Jason Volk 2024-04-21 22:32:45 -07:00
  • 93c3e6dec8 forgor is_err check too strawberry 2024-04-22 01:44:22 -04:00
  • ebc59e6f15 some more room alias helper logging strawberry 2024-04-22 01:25:28 -04:00
  • 5acb110f2b remove unnecessary continue strawberry 2024-04-22 00:47:04 -04:00
  • b3f03d307d try finding more servers for federation hierarchy instead of room ID server name strawberry 2024-04-22 00:44:35 -04:00
  • 69968b94ea flip this strawberry 2024-04-22 00:04:24 -04:00
  • 311be20055 break out the via field for hierarchy requests strawberry 2024-04-21 23:55:09 -04:00
  • 8a767c4b10 on room alias joins, attempt to find the room ID through *more* servers if available strawberry 2024-04-21 23:36:20 -04:00
  • 8ad42a85ef dont eat the ?server_name= param for join room by ID or alias strawberry 2024-04-21 22:34:15 -04:00
  • 54cf992490 bump all deps strawberry 2024-04-21 20:05:19 -04:00
  • 85b5597ea7 integrate reqwest read_timeout options. Jason Volk 2024-04-20 14:10:57 -07:00
  • c396ff5cb8 show info log in release mode Jason Volk 2024-04-16 03:39:31 -07:00
  • eb9a6fe426 refactor sending send/resolver/well-known error propagation Jason Volk 2024-04-18 00:52:29 -07:00
  • 68aa368450 cleanup/split/dedup sending/send callstack Jason Volk 2024-04-16 20:54:16 -07:00
  • 9361acadcb add debug log level macros. Jason Volk 2024-04-19 20:48:47 -07:00
  • 1e0b34367b add users query command, initial fsck admin command strawberry 2024-04-21 19:37:52 -04:00
  • affd063df6 allow user admin commands to take the username only strawberry 2024-04-21 18:38:43 -04:00
  • 8b3c4a528c add get_latest_edu_count admin query cmd strawberry 2024-04-21 18:32:07 -04:00
  • cffe48d2dc add federation allowed checks on get remote pdu list strawberry 2024-04-21 18:26:32 -04:00
  • f87a012834 always print the details in panic catcher strawberry 2024-04-21 18:23:37 -04:00
  • 039e79ab1b return matrix JSON response for panic catcher with details if debug build or trace used strawberry 2024-04-21 18:02:08 -04:00
  • afd72f23da add get-remote-pdu-list debug admin command strawberry 2024-04-21 16:30:02 -04:00
  • a260308bc9 unpin crane because the bug was fixed Charles Hall 2024-04-21 12:41:49 -07:00
  • 2271a56adc move sign_json and verify_json admin commands to debug strawberry 2024-04-21 15:12:22 -04:00
  • 9b7dab3a57 add sending.rs to admin db query command strawberry 2024-04-21 15:00:54 -04:00