./www/nghttp2-tools, Tools for nghttp2

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.48.0, Package name: nghttp2-tools-1.48.0, Maintainer: pkgsrc-users

Tools for nghttp2.


Required to run:
[textproc/libxml2] [net/libcares] [security/openssl] [devel/libev] [textproc/jansson] [www/nghttp2]

Required to build:
[pkgtools/cwrappers] [lang/gcc6]

Master sites:

Filesize: 4015.695 KB

Version history: (Expand)


CVS history: (Expand)


   2022-07-01 18:38:53 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
nghttp2: updated to 1.48.0

v1.48.0

lib

This release adds RFC9218 Extensible Prioritization Scheme for HTTP. It is \ 
enabled by submitting NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES via \ 
nghttp2_submit_settings(). See Stream priorities section of Programmers’ \ 
Guide.

It fixes the stream stall bug when the initial window size is decreased.

build

Now applications can be built with Libressl 3.5.

If --enable-lib-only configure option is used, no application libraries are checked.

src

The default TLS cipher suites are updated.

ktls support has been added to nghttp, nghttpd, nghttpx, and h2load if they are \ 
built with OpenSSL >= 3.0.0.

nghttpd

This release fixes the bug that stalls TLS read operation.

nghttpx

nghttpx by default disables RFC 7540 tree based HTTP/2 priorities and uses RFC \ 
9218 priorities instead. It has a fallback mechanism to RFC 7540 if client does \ 
not send SETTINGS_NO_RFC7540_PRIORITIES.

affinity-cookie-stickiness backend parameter has been added.

The session affinity feature which had been broken for quite some time has been \ 
fixed.
   2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | Package updated
Log message:
revbump for textproc/icu update
   2022-03-01 10:27:47 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
nghttp2: updated to 1.47.0

Nghttp2 v1.47.0

lib

This release fixes the incorrect HPACK decoder table size update, which lead to \ 
incorrectly require Dynamic Table Size Update from an encoder when it is not \ 
needed.

build

cmake build now disables libbpf by default.

h2load

Now maximum allowed maximum frame size is configurable with --max-frame-size.

nghttpx

--require-http-scheme option is added. It requires http or https scheme in HTTP \ 
request. It also requires that https scheme must be used for an encrypted \ 
connection. Otherwise, http scheme must be used. This option is recommended for \ 
a server deployment which directly faces clients and the services it provides \ 
only require http or https scheme.

BBR2 congestion control algorithm is added to QUIC connection.

libbpf is now bumped to v0.7.0 and turn on all strict features.

The qlog file extension is changed to .sqlog.

The bug that causes h3 stream ends prematurely has been fixed.

The issue that a forwarded h3 GET request to HTTP/1.1 hop always has chunked \ 
transfer-encoding: chunked has been fixed.

QUIC connection now sends and receives ECN bits.

HTTP/3 trailer fields support has been added.
   2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063)
Log message:
revbump for icu and libffi
   2021-07-19 13:04:51 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
nghttp2: updated to 1.44.0

1.44.0:

nghttpx

The bug which prevents a backend which is excluded from a load balancing group \ 
temporarily from being restored.

The word master is replaced main. The nghttpx master process is now called main \ 
process.

--no-http2-cipher-black-list and --client-no-http2-cipher-black-list are \ 
deprecated and replaced with --no-http2-cipher-block-list and \ 
--client-no-http2-cipher-block-list respectively.

Remove trailing white space after $method log variable.

h2load

--rps option has been added.

The time unit (e.g., ms) is now allowed in -D option.
   2021-04-21 15:25:34 by Adam Ciarcinski | Files touched by this commit (864)
Log message:
revbump for boost-libs
   2021-04-21 13:43:04 by Adam Ciarcinski | Files touched by this commit (1822)
Log message:
revbump for textproc/icu
   2020-11-26 14:51:51 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
nghttp2 nghttp2-tools: updated to 1.42.0

Nghttp2 v1.42.0

This release includes security advisory.

lib

The UBSAN errors are now fixed.

nghttp2_map is now backed by tree for storing collisions.

doc

Some clarifications are made for nghttp2_session_send function.

build

The missing cmake/FindSystemd.cmake has been added to the tar distribution.