Source: nghttp2
Version: 1.43.0-1
Severity: wishlist

Dear maintainer,

there are new upstream releases available, cf.
<https://github.com/nghttp2/nghttp2/releases>:

| nghttp2 v1.47.0 Latest
| - lib: Fix decoder table size update (GH-1667)
| - lib: chore: fix -Wunreachable-code-return (GH-1625)
| - build: Make Docker speak HTTP/3 (GH-1657)
| - build: Remove SPDY option for CMake (GH-1665)
| - build: cmake: Disable libbpf build by default
| - doc: Fix typos (GH-1668)
| - doc: Update nghttp2.pyx (GH-1666)
| - h2load: Handle EAGAIN/EWOULDBLOCK from sendmsg
| - h2load: allow setting max frame size for h2load (GH-1640)
| - nghttpx: Add --require-http-scheme option
| - nghttpx: Add support QUIC BBR2
| - nghttpx: Bump libbpf to v0.7.0 and turn on all strict features
| - nghttpx: Change qlog file extension to .sqlog
| - nghttpx: Fix bug that h3 stream ends prematurely
| - nghttpx: Fix the issue that forwarded h3 GET request always has chunked TE
| - nghttpx: Handle EAGAIN/EWOULDBLOCK from sendmsg
| - nghttpx: Send and receive ECN in QUIC packets
| - nghttpx: Set IP_PMTUDISC_DO explicitly
| - nghttpx: Support h3 trailer fields
| - nghttpx: fix quotes in --altsvc example (GH-1643)
| - nghttpx: shrpx: make nghttpx -v show ngtcp2 and nghttp3 version as well 
(GH-1636)
| - third-party: Bump llhttp to v6.0.6
| 
| nghttp2 v1.46.0
| - build: Workaround broken version check in AX_PYTHON_DEVEL (GH-1622)
| - build: Remove check for UDP_SEGMENT (GH-1619)
| - build: Fix issue that libev cannot be found with autotools under mac osx
| - build: Fix compile error with libressl
| - build: Always include optional files to EXTRA_DIST
| - build: Add missing cmake files to EXTRA_DIST
| - src: Enable HTTP/3 with boringssl
| - src: Compile with boringssl for non-http3 build
| - src: Guard msghdr_get_local_addr with ENABLE_HTTP3 macro (GH-1620)
| - nghttpx: Reduce dgram size if sendmsg fails with EINVAL or EMSGSIZE
| - nghttpx: Set SCT data when built with boringssl
| - nghttpx: Fix wrong SSL_CTX object usage
| - nghttpx: Respect !tls-no-postpone-early-data with boringssl
| - nghttpx: Send session ticket after handshake with boringssl
| - nghttpx: Add --frontend-quic-initial-rtt option
| - nghttpx: Unload BPF program after setting up all QUIC listeners
| - nghttpx: Add --worker-process-grace-shutdown-period option
| - nghttpx: Add --max-worker-processes option
| - nghttpx: Unload BPF objects on reload to avoid running out of memlock
| - nghttpx: Support h3-29
| - nghttpx: Fail h3 connection attempt if no ALPN is negotiated
| - nghttpx: Add --rlimit-memlock option
| - nghttpx: Read QUIC keying materials from file
| - nghttpx: Allocate server id in Connection ID (see --quic-server-id option)
| 
| nghttp2 v1.45.1
| - build: Fix compile error with libressl
| - build: Always include optional files to EXTRA_DIST
| - build: Add missing cmake files to EXTRA_DIST
| 
| nghttp2 v1.45.0
| - lib: Stricter checks for pseudo-headers :method and :path (Patch from 
Michael Kaufmann) (GH-1613)
| - doc: Rename sphinxcontrib to rubydomain to avoid module loading error
| - doc: Allow SPHINXBUILD to be overridden by environment variable
| - doc: Fix reference to non-existing 
nghttp2_option_set_max_send_header_block_size() in comment (Patch from Amir 
Livneh) (GH-1610)
| - doc: update document for nghttp2_session_mem_recv (Patch from Jacky_Yin) 
(GH-1603)
| - build: Build with OpenSSL v3.0.0
| - build: Fix cmake Systemd warning
| - nghttpx: Check that HTTP response message finished safely
| - nghttpx: Use secure random to create websocket nonce
| - nghttpx: Fix heap-use-after-free on initialization failure
| - nghttpx: Add experimental HTTP/3 support
| - nghttpx: Add "dnf" (= "do not forward") parameter to backend option 
(GH-1607)
| - h2load: Add qlog output support (Patch from Hajime Fujita) (GH-1569)
| - h2load: Add SSLKEYLOGFILE support (Patch from Lucas Pardue) (GH-1399)
| - h2load: Add experimental HTTP/3 support
| - nghttpd: Fix prototype mismatch for function 'file_read_callback' (Patch 
from lhuang04) (GH-1602)
| 
| nghttp2 v1.44.0
| - lib: Port new ngtcp2 map implementation
| - doc: Replace master with main
| - build: Add precious variables for libev and jemalloc and use JEMALLOC_CFLAGS
| - build: Add more --with-* configure flags
| - build: Add LIBTOOL_LDFLAGS configure variable
| - third-party: Bump llhttp to 6.0.2
| - src: Replace black-list with block-list
| - nghttpx: Fix max distance in weight group/address cycle comparison
| - nghttpx: Set connect_blocker and live_check after shuffling addresses
| - nghttpx: Replace master with main
| - nghttpx: Remove trailing white space after $method log variable (GH-1553)
| - h2load: Add --rps option (GH-1559)
| - h2load: Allow unit in -D option
| - asio: fix some typos (Patch from Jan Kundrát) (GH-1550)

Apart from the various bugfixes the addition of HTTP/3 support and
building with OpenSSL v3.0.0 sound interesting to me.

Please update the package when you think it is due time.

Cheers,
Flo

Attachment: signature.asc
Description: PGP signature

Reply via email to