Commit Graph

  • 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
  • 67b4f19c60 simplify room v11 top level redacts key strawberry 2024-04-21 13:02:56 -04:00
  • 820cf3b9af ci: extract OCI images before loading and before login Tom Foster 2024-04-21 12:45:47 -04:00
  • aaba7342b5 fix config check running too late, add tower panic catcher(?) strawberry 2024-04-20 23:01:41 -04:00
  • 94dfe26707 ci: fix dockerhub login strawberry 2024-04-20 23:00:55 -04:00
  • 893707d501 finish general admin room cleanup strawberry 2024-04-20 19:55:14 -04:00
  • a36b37ee3d Simplify to publish combined jemalloc image for all architectures Tom Foster 2024-04-20 23:54:39 +01:00
  • 8525dda468 Simplify publish to Dockerhub Tom Foster 2024-04-20 23:11:53 +01:00
  • 0cf368a327 refactor a ton of the admin room code (50% done) strawberry 2024-04-20 19:13:18 -04:00
  • 6b28bd5ae7 refactor more of admin code, add unfinished fsck command strawberry 2024-04-20 17:59:54 -04:00
  • 7cbe82668b ci: oci image registry publishing take 374237598 strawberry 2024-04-20 17:12:55 -04:00
  • ce7355cbe0 add globals iterators/getters for admin query cmd, improve structure a bit strawberry 2024-04-20 17:02:24 -04:00
  • 2de4eea688 create better structure for admin query commands strawberry 2024-04-20 14:44:31 -04:00
  • b93215d7f2 use raw database functions, not helper functions, for admin query command strawberry 2024-04-20 14:24:48 -04:00
  • e4a6a2325b initial support for querying database getters and iterators via admin cmd strawberry 2024-04-20 13:58:15 -04:00
  • f954cd2387 ci(oci): add back arch prefix, try labeling our jemalloc images strawberry 2024-04-20 13:36:44 -04:00
  • 640cb2d4a8 ci: 🧌 strawberry 2024-04-20 11:56:29 -04:00
  • 96399703cc use --no-strip for cargo-deb, fix OCI image stuff strawberry 2024-04-20 11:16:52 -04:00
  • 31f851f157 temp: get rid of hardened_malloc builds from CI strawberry 2024-04-20 01:43:24 -04:00
  • dd415182f9 bump hardened_malloc-rs, dont make num_cpus optional, use full debuginfo instead strawberry 2024-04-20 01:15:51 -04:00
  • 99f920f7bc use gcc by default for hardened_malloc instead strawberry 2024-04-20 00:13:21 -04:00
  • 7007df9abd bump conduwuit version to 0.2.1 strawberry 2024-04-19 23:52:12 -04:00
  • 1b8ae43ec9 fix lint for now strawberry 2024-04-19 23:48:22 -04:00
  • e64f4df763 add release-debuginfo cargo profile with limited debug and no strip strawberry 2024-04-19 23:47:14 -04:00
  • ef23c604d7 bump axum-server-dual-protocol, remove 2 unnecessary attribute check strawberry 2024-04-19 23:39:28 -04:00
  • 19255c0c14 use max_request_size in axum.rs strawberry 2024-04-19 23:38:01 -04:00
  • 999cc7ccf5 possibly fix macOS builds for nix AwesomeQubic 2024-04-19 23:21:07 -04:00
  • 6c0d527b90 Use jemalloc/hmalloc for cross builds morguldir 2024-04-20 04:18:23 +02:00
  • 056c9d6920 Since we use crane.buildPackage we need to use cargoExtraArgs morguldir 2024-04-20 03:06:40 +02:00
  • 3ebf1082d6 Base oci-images on their matching alloc variant morguldir 2024-04-20 00:57:26 +02:00
  • aa77a31dfc stop excluding http deps from renovate !!!! strawberry 2024-04-19 19:24:13 -04:00
  • 30b5142ecc fix flake for macos, fix jemalloc/hmalloc builds AwesomeQubic 2024-04-19 19:21:36 -04:00
  • 05477150a2 Upgrade hyper/axum/tower/http stack. Jason Volk 2024-04-19 17:41:54 -07:00
  • 305f75b0e7 ci: try to fix cargo-deb arm64 stripping strawberry 2024-04-19 18:29:38 -04:00
  • 8fc32b8e90 comment x86_64-unknown-linux-gnu for now strawberry 2024-04-18 22:52:32 -04:00
  • 2e15a0d18b split up CI again into tests, static builds, and OCI images strawberry 2024-04-18 21:12:44 -04:00
  • 73b25b9793 ci: limit max parallel jobs to 4 strawberry 2024-04-18 21:01:37 -04:00
  • 2a987ca67a try using upstream rocksdb again strawberry 2024-04-18 20:49:52 -04:00
  • 90fc2bf53e add Complement support to the nix flake AwesomeQubic 2024-04-18 20:40:10 -04:00
  • de38d61126 merge ci steps back into one job for now strawberry 2024-04-18 20:00:34 -04:00
  • a4b28507de bump hickory, ruma, and cargo.lock strawberry 2024-04-18 19:51:10 -04:00
  • 3d445dd984 bump rocksdb to 9.1.0 strawberry 2024-04-18 19:43:56 -04:00
  • 30e6c2385c use latest main rev for hickory (and for reqwest) strawberry 2024-04-17 20:05:56 -04:00
  • d3dbe110d5 adjust DNS default config options strawberry 2024-04-17 19:49:19 -04:00
  • a898cf0db4 ci: remove download env strawberry 2024-04-17 19:15:12 -04:00
  • d070c89f84 split up CI steps strawberry 2024-04-17 17:59:01 -04:00
  • a3c53036d5 cargo fmt strawberry 2024-04-17 17:50:34 -04:00
  • 32eb568909 Remove extra test flag when publishing to ghcr in the CI morguldir 2024-04-17 23:01:28 +02:00