HTTP/2 and its header compression algorithm HPACK implementation.
The framing layer of HTTP/2 is implemented as a reusable library.
Also included are an HTTP/2 client, server, proxy, load test and
benchmarking tool.
For more information see the project home page:
https://nghttp2.org/
or the repo README:
https://github.com/nghttp2/nghttp2#readme
NOTES:
Support for previously deprecated Python bindings, modules, and
documentation was dropped some releases ago.
The following packages have been upgraded in the Cygwin distribution:
- nghttp2 1.68
- libnghttp2-devel 1.68
- libnghttp2_14 1.68
- mingw64-x86_64-nghttp2 1.68
For changes since the previous Cygwin release, see below or
https://nghttp2.org/blog/; for complete details of changes see
/usr/share/doc/nghttp2/ChangeLog after installation.
2025-10-25 1.68
Do not download the archive files generated by GitHub.
They do not work.
Please download the signed and versioned tar balls,
such as nghttp2-1.68.0.tar.gz.
lib
This release adds more glitch counters for the unexpected builtin
extension frames.
h2load
This release changes the default QUIC window-bits to 24 to reduce the
fragmentation on huge packet losses.
nghttpd
This release makes the supported groups configurable with --groups
option.
nghttpx
TLSv1.0 and TLSv1.1 support has been dropped.
ML-DSA certificates are now selected over ECDSA and RSA.
ML-DSA certificates are supported by OpenSSL and wolfSSL TLS backends.
Certificate selection based on client capability is extended to
wolfSSL and BoringSSL.
--group option has been added.
--ecdh-curves option has been deprecated, and if it is used,
it is treated as if --group option is used.
--
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
The easiest way to unsubscribe is to visit
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.
If you need more information on unsubscribing, start reading here:
<https://sourceware.org/lists.html#unsubscribe>.