Re: [nginx] Update mime-types

2024-03-15 Thread Lafiel
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

[PATCH 00 of 10] read hardening

2024-03-15 Thread Maxim Dounin
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

[PATCH 03 of 10] Mail: handling of pipelined commands which cross buffer boundary

2024-03-15 Thread Maxim Dounin
# 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

[PATCH 02 of 10] Mail: handling of read buffer filled with commands

2024-03-15 Thread Maxim Dounin
# 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

[PATCH 01 of 10] Mail: switched to posted events when resuming reading

2024-03-15 Thread Maxim Dounin
# 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

[PATCH 04 of 10] Mail: max_commands directive

2024-03-15 Thread Maxim Dounin
# 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

[PATCH 06 of 10] Request body: explicit handling of NGX_AGAIN

2024-03-15 Thread Maxim Dounin
# 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

[PATCH 05 of 10] Upstream: improved c->read->ready flag handling

2024-03-15 Thread Maxim Dounin
# 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

[PATCH 09 of 10] HTTP/3: synced request body reading changes to reduce diffs

2024-03-15 Thread Maxim Dounin
# 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

[PATCH 08 of 10] Request body: limited chunk extensions and trailer headers

2024-03-15 Thread Maxim Dounin
# 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

[PATCH 07 of 10] Request body: improved c->read->ready flag handling

2024-03-15 Thread Maxim Dounin
# 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

[PATCH 10 of 10] HTTP: just one empty line now accepted when parsing request line

2024-03-15 Thread Maxim Dounin
# 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