nginx/src
Maxim Dounin 6ceef192e7 HTTP/2: per-iteration stream handling limit.
To ensure that attempts to flood servers with many streams are detected
early, a limit of no more than 2 * max_concurrent_streams new streams per one
event loop iteration was introduced.  This limit is applied even if
max_concurrent_streams is not yet reached - for example, if corresponding
streams are handled synchronously or reset.

Further, refused streams are now limited to maximum of max_concurrent_streams
and 100, similarly to priority_limit initial value, providing some tolerance
to clients trying to open several streams at the connection start, yet
low tolerance to flooding attempts.
2023-10-10 15:13:39 +03:00
..
core Modules compatibility: added QUIC to signature (ticket #2539). 2023-09-13 17:48:15 +04:00
event QUIC: handle callback errors in compat. 2023-09-22 19:23:57 +04:00
http HTTP/2: per-iteration stream handling limit. 2023-10-10 15:13:39 +03:00
mail SSL: removed the "ssl" directive. 2023-06-08 14:49:27 +04:00
misc Cpp test: added stream. 2020-10-13 07:44:09 +03:00
os QUIC: path MTU discovery. 2023-08-14 09:21:27 +04:00
stream Common tree insert function for QUIC and UDP connections. 2023-05-14 12:30:11 +04:00