Roman Arutyunyan e057068b35 QUIC: ignore version negotiation packets.
Previously, such packets were treated as long header packets with unknown
version 0, and a version negotiation packet was sent in response.  This
could be used to set up an infinite traffic reflect loop with another nginx
instance.

Now version negotiation packets are ignored.  As per RFC 9000, Section 6.1:

  An endpoint MUST NOT send a Version Negotiation packet in response to
  receiving a Version Negotiation packet.
2025-02-05 19:27:05 +04:00
2021-10-25 20:49:15 +03:00
2025-02-05 19:27:05 +04:00
2025-02-05 19:27:05 +04:00
2024-08-12 18:28:31 +04:00
2025-02-05 19:27:05 +04:00
2025-02-05 19:27:05 +04:00

Documentation is available at http://nginx.org

Description
An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html
Readme 78 MiB
Languages
C 97.6%
Vim Script 1.8%
XS 0.4%
Perl 0.1%