Hello,
Maksim
I
fixed
a
few
commits.
--
Best
regards,
Lafiel
mailto:laf...@elven.pw# HG changeset patch
# User Yuriy Izorkin
# Date 1708074268 -10800
# Fri Feb 16 12:04:28 2024 +0300
# Node ID 24be235c0a9c883718db1e54bf742bd9be782ee4
# Parent 89bff782528a91ad123b63b624f798e6fd9c8
Hello!
Here is a patch series which introduces various hardening in data
reading code paths. Review and testing appreciated.
--
Maxim Dounin
--
nginx-devel mailing list
nginx-devel@freenginx.org
https://freenginx.org/mailman/listinfo/nginx-devel
# HG changeset patch
# User Maxim Dounin
# Date 1710526243 -10800
# Fri Mar 15 21:10:43 2024 +0300
# Node ID 970059108845286afec7ae37ba5f55b0cf30feef
# Parent 1d26e6050416a6c8a86d83119d894f7f9f4f5a94
Mail: handling of pipelined commands which cross buffer boundary.
Previously, pipelined com
# HG changeset patch
# User Maxim Dounin
# Date 1710526241 -10800
# Fri Mar 15 21:10:41 2024 +0300
# Node ID 1d26e6050416a6c8a86d83119d894f7f9f4f5a94
# Parent dc9a4c5573411f8f6115db56d201ce0fa2c002fc
Mail: handling of read buffer filled with commands.
If the whole read buffer was filled wit
# HG changeset patch
# User Maxim Dounin
# Date 1710526239 -10800
# Fri Mar 15 21:10:39 2024 +0300
# Node ID dc9a4c5573411f8f6115db56d201ce0fa2c002fc
# Parent c363ad6b3b23ae7fed28a7cdfa20b0cb3fc6a584
Mail: switched to posted events when resuming reading.
When resuming reading after ngx_mail
# HG changeset patch
# User Maxim Dounin
# Date 1710526245 -10800
# Fri Mar 15 21:10:45 2024 +0300
# Node ID c2e67d39c6daab0c67b68aaa199f42975c37d676
# Parent 970059108845286afec7ae37ba5f55b0cf30feef
Mail: max_commands directive.
The directive specifies the maximum number of commands allowe
# HG changeset patch
# User Maxim Dounin
# Date 1710526250 -10800
# Fri Mar 15 21:10:50 2024 +0300
# Node ID 3cd5f5e21b771ba547097e729642cf568ac49932
# Parent 74525610a3b6d8d69f7e0082552494a889aa858e
Request body: explicit handling of NGX_AGAIN.
Request body reading indirectly uses the "do
# HG changeset patch
# User Maxim Dounin
# Date 1710526248 -10800
# Fri Mar 15 21:10:48 2024 +0300
# Node ID 74525610a3b6d8d69f7e0082552494a889aa858e
# Parent c2e67d39c6daab0c67b68aaa199f42975c37d676
Upstream: improved c->read->ready flag handling.
Previously, reading the upstream response
# HG changeset patch
# User Maxim Dounin
# Date 1710526258 -10800
# Fri Mar 15 21:10:58 2024 +0300
# Node ID 9580cb3029058154973dd7b28c9da709c5bc3e31
# Parent ece1df3184a22241682cb5ee8402dbb79015b204
HTTP/3: synced request body reading changes to reduce diffs.
diff --git a/src/http/v3/ngx_h
# HG changeset patch
# User Maxim Dounin
# Date 1710526256 -10800
# Fri Mar 15 21:10:56 2024 +0300
# Node ID ece1df3184a22241682cb5ee8402dbb79015b204
# Parent 9f3e833ac0e10401d2da60953723d160c1bf4b5e
Request body: limited chunk extensions and trailer headers.
Previously, arbitrary amounts o
# HG changeset patch
# User Maxim Dounin
# Date 1710526253 -10800
# Fri Mar 15 21:10:53 2024 +0300
# Node ID 9f3e833ac0e10401d2da60953723d160c1bf4b5e
# Parent 3cd5f5e21b771ba547097e729642cf568ac49932
Request body: improved c->read->ready flag handling.
Previously, the c->read->ready flag wa
# HG changeset patch
# User Maxim Dounin
# Date 1710526261 -10800
# Fri Mar 15 21:11:01 2024 +0300
# Node ID 3c67054eeb098757aaf59a45b3dcf38228a1552b
# Parent 9580cb3029058154973dd7b28c9da709c5bc3e31
HTTP: just one empty line now accepted when parsing request line.
This ensures that multipl
12 matches
Mail list logo