deps and log message

This commit is contained in:
Jun Kurihara 2022-08-06 18:10:07 +09:00
commit 5f53fc305c
No known key found for this signature in database
GPG key ID: 48ADFD173ED22B03
2 changed files with 7 additions and 4 deletions

View file

@ -17,8 +17,8 @@ http3 = ["quinn", "h3", "h3-quinn"]
[dependencies] [dependencies]
env_logger = "0.9.0" env_logger = "0.9.0"
anyhow = "1.0.58" anyhow = "1.0.59"
clap = { version = "3.2.15", features = ["std", "cargo", "wrap_help"] } clap = { version = "3.2.16", features = ["std", "cargo", "wrap_help"] }
futures = { version = "0.3.21", features = ["alloc", "async-await"] } futures = { version = "0.3.21", features = ["alloc", "async-await"] }
hyper = { version = "0.14.20", default-features = false, features = [ hyper = { version = "0.14.20", default-features = false, features = [
"server", "server",
@ -48,7 +48,7 @@ hyper-rustls = { version = "0.23.0", default-features = false, features = [
"http1", "http1",
"http2", "http2",
] } ] }
bytes = "1.2.0" bytes = "1.2.1"
quinn = { version = "0.8.3", optional = true } quinn = { version = "0.8.3", optional = true }
h3 = { path = "./h3/h3/", optional = true } h3 = { path = "./h3/h3/", optional = true }
h3-quinn = { path = "./h3/h3-quinn/", optional = true } h3-quinn = { path = "./h3/h3-quinn/", optional = true }

View file

@ -95,7 +95,10 @@ where
debug!("HTTP/3 incoming request body: remaining {}", body.remaining()); debug!("HTTP/3 incoming request body: remaining {}", body.remaining());
size += body.remaining(); size += body.remaining();
if size > max_body_size { if size > max_body_size {
error!("Exceeds max request body size for HTTP/3: received {}", size); error!(
"Exceeds max request body size for HTTP/3: received {}, maximum_allowd {}",
size, max_body_size
);
return Err(RpxyError::Proxy("Exceeds max request body size for HTTP/3".to_string())); return Err(RpxyError::Proxy("Exceeds max request body size for HTTP/3".to_string()));
} }
// create stream body to save memory, shallow copy (increment of ref-count) to Bytes using copy_to_bytes // create stream body to save memory, shallow copy (increment of ref-count) to Bytes using copy_to_bytes