diff --git a/Cargo.lock b/Cargo.lock index da371bc..ad4b3aa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -321,9 +321,9 @@ checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cc" -version = "1.1.8" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "504bdec147f2cc13c8b57ed9401fd8a147cc66b67ad5cb241394244f2c947549" +checksum = "e9e8aabfac534be767c909e0690571677d49f41bd8465ae876fe043d52ba5292" dependencies = [ "jobserver", "libc", @@ -377,9 +377,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" diff --git a/src/main.rs b/src/main.rs index 43b7029..62823fc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,7 +8,11 @@ mod prelude; use std::{env, net::Ipv4Addr}; use auth::HashedBytes; -use axum::{extract::FromRef, routing::post, Router}; +use axum::{ + extract::{DefaultBodyLimit, FromRef}, + routing::post, + Router, +}; use file_storage::FileStorage; use tokio::{net::TcpListener, signal}; @@ -107,6 +111,7 @@ fn app(state: AppState) -> Router { use tower_http::ServiceBuilderExt as _; let middleware = tower::ServiceBuilder::new() + .layer(DefaultBodyLimit::disable()) .sensitive_headers([header::AUTHORIZATION, header::COOKIE]) .trace_for_http() .compression();