The NetBSD Project

CVS log for pkgsrc/www/nghttp2-tools/Makefile

[BACK] Up to [] / pkgsrc / www / nghttp2-tools

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.14 / (download) - annotate - [select for diffs], Wed Nov 23 16:21:20 2022 UTC (2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, HEAD
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

massive revision bump after textproc/icu update

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jul 1 16:38:53 2022 UTC (6 months, 4 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.12: +1 -2 lines
Diff to previous 1.12 (colored)

nghttp2: updated to 1.48.0



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.


Now applications can be built with Libressl 3.5.

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


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.


This release fixes the bug that stalls TLS read operation.


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.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Apr 18 19:12:18 2022 UTC (9 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

revbump for textproc/icu update

Revision 1.11 / (download) - annotate - [select for diffs], Tue Mar 1 09:27:47 2022 UTC (10 months, 4 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.10: +1 -2 lines
Diff to previous 1.10 (colored)

nghttp2: updated to 1.47.0

Nghttp2 v1.47.0


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.


cmake build now disables libbpf by default.


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


--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.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Dec 8 16:06:58 2021 UTC (13 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

revbump for icu and libffi

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jul 19 11:04:50 2021 UTC (18 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)

nghttp2: updated to 1.44.0



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.


--rps option has been added.

The time unit (e.g., ms) is now allowed in -D option.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Apr 21 13:25:30 2021 UTC (21 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

revbump for boost-libs

Revision 1.7 / (download) - annotate - [select for diffs], Wed Apr 21 11:42:55 2021 UTC (21 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

revbump for textproc/icu

Revision 1.6 / (download) - annotate - [select for diffs], Thu Nov 26 13:51:51 2020 UTC (2 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.5: +1 -2 lines
Diff to previous 1.5 (colored)

nghttp2 nghttp2-tools: updated to 1.42.0

Nghttp2 v1.42.0

This release includes security advisory.


The UBSAN errors are now fixed.

nghttp2_map is now backed by tree for storing collisions.


Some clarifications are made for nghttp2_session_send function.


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

Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 5 09:09:21 2020 UTC (2 years, 2 months ago) by ryoon
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

*: Recursive revbump from textproc/icu-68.1

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jun 2 19:12:55 2020 UTC (2 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.3: +1 -2 lines
Diff to previous 1.3 (colored)

nghttp2: updated to 1.14.0

Nghttp2 v1.41.0

Security Advisory

CVE-2020-11080: Denial of service: Overly large SETTINGS frames

For more information, read the security advisory.


This release implements nghttp2_option_set_max_settings API which sets the maximum number of SETTINGS entries in one SETTINGS frame to mitigate the security issue. It also moves SETTINGS flood check earlier to make it more effective.

The bug which stalls receiving stream data is fixed. Previously, if automatic window update is enabled (which is default), after window size is set to 0 by nghttp2_session_set_local_window_size, once the receiving window is exhausted, even after window size is increased by nghttp2_session_set_local_window_size, no more data cannot be received. This is because nghttp2_session_set_local_window_size does not submit WINDOW_UPDATE. It is only triggered when new data arrives but since window is filled up, no more data cannot be received, thus dead lock happens.


With cmake build, the hard-coded static lib suffix is now optional.


proxyprotocol v2 has been implemented.

The bug in getting certificate serial number with mruby script has been fixed.


New option, --connect-to, is added.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jun 2 08:24:57 2020 UTC (2 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Revbump for icu

Revision 1.2 / (download) - annotate - [select for diffs], Wed May 6 14:05:06 2020 UTC (2 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

revbump after boost update

Revision 1.1 / (download) - annotate - [select for diffs], Mon Mar 30 13:54:29 2020 UTC (2 years, 10 months ago) by adam
Branch: MAIN

Added www/nghttp2-tools (to avoid circular dependency)

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>