The official NGINX Open Source repository.
Go to file
Roman Arutyunyan cca5655dd9 HTTP/3: fixed dynamic table overflow.
While inserting a new entry into the dynamic table, first the entry is added,
and then older entries are evicted until table size is within capacity.  After
the first step, the number of entries may temporarily exceed the maximum
calculated from capacity by one entry, which previously caused table overflow.

The easiest way to trigger the issue is to keep adding entries with empty names
and values until first eviction.

The issue was introduced by 987bee4363d1.
2024-05-28 17:18:50 +04:00
auto Configure: fixed building libatomic test. 2024-05-16 11:15:10 +02:00
conf MIME: added image/avif type. 2021-10-25 20:49:15 +03:00
contrib Contrib: vim syntax, update core and 3rd party module directives. 2023-07-24 18:04:41 +03:00
docs nginx-1.25.5-RELEASE 2024-04-16 18:27:50 +04:00
misc Updated OpenSSL and zlib used for win32 builds. 2024-02-14 15:55:42 +04:00
src HTTP/3: fixed dynamic table overflow. 2024-05-28 17:18:50 +04:00
.hgtags release-1.25.5 tag 2024-04-16 18:29:59 +04:00