Commit graph

  • ed384c0381
    flatten and sort all flake inputs Charles Hall 2024-04-21 17:15:02 -07:00
  • fd8bbe6c93 remove unnecessary continue strawberry 2024-04-22 00:47:04 -04:00
  • 5a08e52282 try finding more servers for federation hierarchy instead of room ID server name strawberry 2024-04-22 00:44:35 -04:00
  • f870656451 flip this strawberry 2024-04-22 00:04:24 -04:00
  • 3c718639c4 break out the via field for hierarchy requests strawberry 2024-04-21 23:55:09 -04:00
  • 16ac971679 on room alias joins, attempt to find the room ID through *more* servers if available strawberry 2024-04-21 23:36:20 -04:00
  • 4727f5268c dont eat the ?server_name= param for join room by ID or alias strawberry 2024-04-21 22:34:15 -04:00
  • 48f463322a bump all deps strawberry 2024-04-21 20:05:19 -04:00
  • 9733c1c072 integrate reqwest read_timeout options. Jason Volk 2024-04-20 14:10:57 -07:00
  • caea5d8752 show info log in release mode Jason Volk 2024-04-16 03:39:31 -07:00
  • 08fe67337b refactor sending send/resolver/well-known error propagation Jason Volk 2024-04-18 00:52:29 -07:00
  • 7efd1c6ba6 cleanup/split/dedup sending/send callstack Jason Volk 2024-04-16 20:54:16 -07:00
  • 101e7c7ae5 add debug log level macros. Jason Volk 2024-04-19 20:48:47 -07:00
  • 4863078631 add users query command, initial fsck admin command strawberry 2024-04-21 19:37:52 -04:00
  • 74d301dbb9 allow user admin commands to take the username only strawberry 2024-04-21 18:38:43 -04:00
  • dd1616e2ee add get_latest_edu_count admin query cmd strawberry 2024-04-21 18:32:07 -04:00
  • f55618a05f add federation allowed checks on get remote pdu list strawberry 2024-04-21 18:26:32 -04:00
  • d1403f9cd7 always print the details in panic catcher strawberry 2024-04-21 18:23:37 -04:00
  • 8e5bde1684 return matrix JSON response for panic catcher with details if debug build or trace used strawberry 2024-04-21 18:02:08 -04:00
  • f6ed5278c1 add get-remote-pdu-list debug admin command strawberry 2024-04-21 16:30:02 -04:00
  • 68702875a3 unpin crane because the bug was fixed Charles Hall 2024-04-21 12:41:49 -07:00
  • 4e674b0a01
    unpin crane because the bug was fixed Charles Hall 2024-04-21 12:41:49 -07:00
  • cbe0efe3f4 move sign_json and verify_json admin commands to debug strawberry 2024-04-21 15:12:22 -04:00
  • 53e7df820c add sending.rs to admin db query command strawberry 2024-04-21 15:00:54 -04:00
  • a1eb7d79aa simplify room v11 top level redacts key strawberry 2024-04-21 13:02:56 -04:00
  • e816d3ffc0 ci: extract OCI images before loading and before login Tom Foster 2024-04-21 12:45:47 -04:00
  • 5d16f5392b fix config check running too late, add tower panic catcher(?) strawberry 2024-04-20 23:01:41 -04:00
  • 7cf20afcbc ci: fix dockerhub login strawberry 2024-04-20 23:00:55 -04:00
  • d9f3d22e20 finish general admin room cleanup strawberry 2024-04-20 19:55:14 -04:00
  • d5643cec8c Simplify to publish combined jemalloc image for all architectures Tom Foster 2024-04-20 23:54:39 +01:00
  • 959aa7f6f8 Simplify publish to Dockerhub Tom Foster 2024-04-20 23:11:53 +01:00
  • cb784a63f6 refactor a ton of the admin room code (50% done) strawberry 2024-04-20 19:13:18 -04:00
  • be3483ed38
    Simplify to publish combined jemalloc image for all architectures Tom Foster 2024-04-20 23:54:39 +01:00
  • 04f1391da8
    Simplify publish to Dockerhub Tom Foster 2024-04-20 23:11:53 +01:00
  • 73cf7cd578 refactor more of admin code, add unfinished fsck command strawberry 2024-04-20 17:59:54 -04:00
  • d2d71b3d31
    fix(deps): update rust crate thiserror to 1.0.59 renovate[bot] 2024-04-20 21:15:19 +00:00
  • e63ab181b6 ci: oci image registry publishing take 374237598 strawberry 2024-04-20 17:12:55 -04:00
  • 9c81d7fcf9 add globals iterators/getters for admin query cmd, improve structure a bit strawberry 2024-04-20 17:02:24 -04:00
  • 3f65d9bc54 create better structure for admin query commands strawberry 2024-04-20 14:44:31 -04:00
  • 75092dc935 use raw database functions, not helper functions, for admin query command strawberry 2024-04-20 14:24:48 -04:00
  • 43e8040399 initial support for querying database getters and iterators via admin cmd strawberry 2024-04-20 13:58:15 -04:00
  • 8ed93b9f31 ci(oci): add back arch prefix, try labeling our jemalloc images strawberry 2024-04-20 13:36:44 -04:00
  • 1e2ed09d67 ci: 🧌 strawberry 2024-04-20 11:56:29 -04:00
  • 1ecb95956a use --no-strip for cargo-deb, fix OCI image stuff strawberry 2024-04-20 11:16:52 -04:00
  • dd7cf6e7da temp: get rid of hardened_malloc builds from CI strawberry 2024-04-20 01:43:24 -04:00
  • 4daeebab07 bump hardened_malloc-rs, dont make num_cpus optional, use full debuginfo instead strawberry 2024-04-20 01:15:51 -04:00
  • 6d34d057e7 use gcc by default for hardened_malloc instead strawberry 2024-04-20 00:13:21 -04:00
  • 185baffdc3 bump conduwuit version to 0.2.1 strawberry 2024-04-19 23:52:12 -04:00
  • 208ebe08c6 fix lint for now strawberry 2024-04-19 23:48:22 -04:00
  • da7753c883 add release-debuginfo cargo profile with limited debug and no strip strawberry 2024-04-19 23:47:14 -04:00
  • 8df3f56d27 bump axum-server-dual-protocol, remove 2 unnecessary attribute check strawberry 2024-04-19 23:39:28 -04:00
  • 7eb1541ddd use max_request_size in axum.rs strawberry 2024-04-19 23:38:01 -04:00
  • 6d17e297fc possibly fix macOS builds for nix AwesomeQubic 2024-04-19 23:21:07 -04:00
  • 74500dbe86 Use jemalloc/hmalloc for cross builds morguldir 2024-04-20 04:18:23 +02:00
  • 4ce70b692d Since we use crane.buildPackage we need to use cargoExtraArgs morguldir 2024-04-20 03:06:40 +02:00
  • 4333bc8865 Base oci-images on their matching alloc variant morguldir 2024-04-20 00:57:26 +02:00
  • 8e984b51ad
    Use jemalloc/hmalloc for cross builds morguldir 2024-04-20 04:18:23 +02:00
  • a9ed0fcdb2 Upgrade hyper/axum/tower/http stack. Jason Volk 2024-04-19 17:41:54 -07:00
  • 20d9b70b2b
    Since we use crane.buildPackage we need to use cargoExtraArgs morguldir 2024-04-20 03:06:40 +02:00
  • 60e15967ff
    Base oci-images on their matching alloc variant morguldir 2024-04-20 00:57:26 +02:00
  • e782d5fcb2 stop excluding http deps from renovate !!!! strawberry 2024-04-19 19:24:13 -04:00
  • f709a59230 fix flake for macos, fix jemalloc/hmalloc builds AwesomeQubic 2024-04-19 19:21:36 -04:00
  • fd25776174 Upgrade hyper/axum/tower/http stack. Jason Volk 2024-04-19 17:41:54 -07:00
  • 7505a53d6c ci: try to fix cargo-deb arm64 stripping strawberry 2024-04-19 18:29:38 -04:00
  • a4791988cb
    fix(deps): update rust crate reqwest to 0.12.4 renovate[bot] 2024-04-19 19:53:25 +00:00
  • f867012a96 comment x86_64-unknown-linux-gnu for now strawberry 2024-04-18 22:52:32 -04:00
  • 44581a856a split up CI again into tests, static builds, and OCI images strawberry 2024-04-18 21:12:44 -04:00
  • b90e7859f3 ci: limit max parallel jobs to 4 strawberry 2024-04-18 21:01:37 -04:00
  • 1c6acc2f7e try using upstream rocksdb again strawberry 2024-04-18 20:49:52 -04:00
  • 12f79f6c2d add Complement support to the nix flake AwesomeQubic 2024-04-18 20:40:10 -04:00
  • 56168fcb4e merge ci steps back into one job for now strawberry 2024-04-18 20:00:34 -04:00
  • fdd98ad8d5 bump hickory, ruma, and cargo.lock strawberry 2024-04-18 19:51:10 -04:00
  • 5dad605b2c bump rocksdb to 9.1.0 strawberry 2024-04-18 19:43:56 -04:00
  • e7bd8c762e
    fix(deps): update rust crate hickory-resolver to 0.24.1 renovate[bot] 2024-04-18 19:01:08 +00:00
  • 78457145d8
    fix(deps): update rust crate figment to 0.10.18 renovate[bot] 2024-04-18 04:26:56 +00:00
  • d5a9c98657 make federation retry timer-based oddlid/federation-retry-timer-port grinapo/federation-retry-timer-port JadedBlueEyes/federation-retry-timer-port federation-retry-timer-port strawberry 2024-04-17 22:14:30 -04:00
  • 395b466b4a rename OutgoingKind enum to OutgoingDestination strawberry 2024-04-17 20:11:18 -04:00
  • 0376b58006 use latest main rev for hickory (and for reqwest) strawberry 2024-04-17 20:05:56 -04:00
  • 78c1e2f427 adjust DNS default config options strawberry 2024-04-17 19:49:19 -04:00
  • 6614b8f6bf ci: remove download env strawberry 2024-04-17 19:15:12 -04:00
  • c2fa8e6f8d split up CI steps strawberry 2024-04-17 17:59:01 -04:00
  • b8108f5897 cargo fmt strawberry 2024-04-17 17:50:34 -04:00
  • cf8358cbe6 Remove extra test flag when publishing to ghcr in the CI morguldir 2024-04-17 23:01:28 +02:00
  • f5edf56757
    Remove extra test flag when publishing to ghcr in the CI morguldir 2024-04-17 23:01:28 +02:00
  • 7ecc570bb8 Revert "dont use loole for sending channel code" strawberry 2024-04-17 15:16:01 -04:00
  • 002799177d fix wrong warn message strawberry 2024-04-17 15:15:52 -04:00
  • d0a9666a29 dont use loole for sending channel code strawberry 2024-04-17 12:52:59 -04:00
  • 11a2da3819 fix flake for other oci images too strawberry 2024-04-17 12:50:45 -04:00
  • fcda7252c3 fix flake strawberry 2024-04-17 12:05:51 -04:00
  • bb43351658 Revert "prevent empty transactions from going out" strawberry 2024-04-17 12:04:36 -04:00
  • e95e4b9200 revert tag name in nix flake for OCI images strawberry 2024-04-17 03:02:01 -04:00
  • 7300103796 check if user is allowed to invite for restricted room join strawberry 2024-04-17 02:54:59 -04:00
  • 5667884a6a ci: wrap ref_name in quotes strawberry 2024-04-17 00:37:48 -04:00
  • 19e4befcb8 feat(appservice): ensure users/aliases outside of namespaces are not accessed Matthias Ahouansou 2024-04-16 22:39:49 -04:00
  • b303a774d8 Set the time of the HEAD commit as the OCI created field morguldir 2024-04-16 22:06:52 -04:00
  • 5015fc7a2c add ci and flake support for using ref name to docker image tag strawberry 2024-04-16 21:55:51 -04:00
  • 641399e900 dont auto join rooms if registrations are from appservices strawberry 2024-04-16 19:22:58 -04:00
  • 6131465d23 don't use bad_database (HTTP 500) for auth check failures strawberry 2024-04-16 18:19:47 -04:00
  • c5c8934db7 default to shared room history visibility if invalid (per spec) strawberry 2024-04-16 18:03:51 -04:00
  • eebdd30ed7 bump cargo.toml dependencies strawberry 2024-04-16 16:35:18 -04:00