Up to [cvs.NetBSD.org] / pkgsrc / www / nghttp2-tools
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.30 / (download) - annotate - [select for diffs], Sat Mar 23 18:26:42 2024 UTC (3 weeks, 5 days ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
HEAD
Changes since 1.29: +3 -3
lines
Diff to previous 1.29 (colored) to selected 1.13 (colored)
www/nghttp2-tools: Clarify comment about C/C++ split
Revision 1.29 / (download) - annotate - [select for diffs], Sun Jan 21 19:58:51 2024 UTC (2 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.28: +1 -2
lines
Diff to previous 1.28 (colored) to selected 1.13 (colored)
nghttp2*: update to 1.59.0 lib This release adds API to get and parse RFC 9218 priority. nghttp2_select_next_protocol() has been deprecated. Use nghttp2_select_alpn() instead. build The following dependencies have been updated: ngtcp2 libbpf h2load h2load now considers all h2 HEADERS when counting bytes and recording TTFB. This release fixes the bug that TTFB is not recorded if h3 stream has no data. h2load now ignores 1xx status code. IPv6 address is now enclosed by square brackets when set in :authority header field. nghttpx This release adds SSL_CTX_set_recv_max_early_data() call which OpenSSL requires. __FILE_NAME__ macro is preferred if available. nghttpx now propagates stream priority from backend to frontend. This release fixes the bug that nghttpx sends QUIC RESET_STREAM when it receives RESET_STREAM from client. src This release drops old OpenSSL (< 1.1.1) support. Now bundled applications can be built with aws-lc.
Revision 1.28 / (download) - annotate - [select for diffs], Wed Nov 8 13:21:21 2023 UTC (5 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base,
pkgsrc-2023Q4
Changes since 1.27: +2 -1
lines
Diff to previous 1.27 (colored) to selected 1.13 (colored)
*: recursive bump for icu 74.1
Revision 1.27 / (download) - annotate - [select for diffs], Sat Oct 28 15:34:06 2023 UTC (5 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.26: +1 -2
lines
Diff to previous 1.26 (colored) to selected 1.13 (colored)
nghttp2 nghttp2-tools: updated to 1.58.0 Nghttp2 v1.58.0 build This release speeds up warning option detection with cmake. The following dependencies have been updated: ngtcp2 nghttp3 third-party neverbleed has been updated. nghttpx This release introduces stricter transfer-encoding checks. integration Enable http3 test with cmake.
Revision 1.26 / (download) - annotate - [select for diffs], Tue Oct 24 22:11:30 2023 UTC (5 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.25: +2 -1
lines
Diff to previous 1.25 (colored) to selected 1.13 (colored)
*: bump for openssl 3
Revision 1.25 / (download) - annotate - [select for diffs], Wed Sep 6 18:03:32 2023 UTC (7 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3
Changes since 1.24: +1 -2
lines
Diff to previous 1.24 (colored) to selected 1.13 (colored)
nghttp2 nghttp2-tools: updated to 1.56.0 Nghttp2 v1.56.0 third-party llhttp has been updated. nghttpx Rework is done in functions that send ECN bits. --frontend-quic-congestion-controller=bbr2 has been renamed to --frontend-quic-congestion-controller=bbrv2. nghttpx, h2load Fix issue that CMSG_DATA does not necessarily return an aligned pointer.
Revision 1.24 / (download) - annotate - [select for diffs], Mon Aug 14 05:25:30 2023 UTC (8 months ago) by wiz
Branch: MAIN
Changes since 1.23: +2 -1
lines
Diff to previous 1.23 (colored) to selected 1.13 (colored)
*: recursive bump for Python 3.11 as new default
Revision 1.23 / (download) - annotate - [select for diffs], Thu Jul 13 14:25:58 2023 UTC (9 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.22: +1 -2
lines
Diff to previous 1.22 (colored) to selected 1.13 (colored)
nghttp2, nghttp2-tools: updated to 1.55.0 Nghttp2 v1.55.0 build The following dependencies have been updated: ngtcp2 nghttp3 BoringSSL This release fixes build error without libev. third-party llhttp has been updated. Cross-compiling mruby is now supported. nghttpx UDP_GRO is enabled for QUIC socket. The initial QUIC packet number is now randomized. h2load UDP_GRO is enabled for QUIC socket.
Revision 1.22 / (download) - annotate - [select for diffs], Tue Jul 11 06:13:10 2023 UTC (9 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.21: +2 -1
lines
Diff to previous 1.21 (colored) to selected 1.13 (colored)
revbump after nghttp3/ngtcp2 update
Revision 1.21 / (download) - annotate - [select for diffs], Fri Jun 9 09:49:29 2023 UTC (10 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.20: +1 -2
lines
Diff to previous 1.20 (colored) to selected 1.13 (colored)
nghttp2 nghttp2-tools: updated to 1.54.0 nghttp2 v1.54.0 nghttpx: Consistent error handling and use of high-level API h2load: Fix http3 upload stall h2load: Use std::chrono::steady_clock for quic timestamp Avoid ev_now Remove unused macro bswap64 Bump ngtcp2 and nghttp3 Bump libbpf to v1.2.0 Avoid copies
Revision 1.20 / (download) - annotate - [select for diffs], Fri Jun 9 00:53:17 2023 UTC (10 months, 1 week ago) by riastradh
Branch: MAIN
Changes since 1.19: +10 -2
lines
Diff to previous 1.19 (colored) to selected 1.13 (colored)
nghttp2: Move fetch-ocsp-response script to nghttp2-tools. Used only by the tools, not by the library. This drops the Python dependency on the library, which is needed by curl -- should help mitigate the ouroboros of curling pythons here.
Revision 1.19 / (download) - annotate - [select for diffs], Wed May 10 12:34:17 2023 UTC (11 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.18: +1 -2
lines
Diff to previous 1.18 (colored) to selected 1.13 (colored)
nghttp2: updated to 1.53.0 Nghttp2 v1.53.0 lib libnghttp2 uses ngtcp2/sfparse to parse Structured Field Values. build The following dependencies have been updated: ngtcp2 nghttp3 OpenSSL(quictls) BoringSSL third-party Bumped mruby to 3.2.0. nghttpx nghttpx now sends NEW_TOKEN on path change. This release fixes numeric hostname verification in peer certificate. When quitting, nghttpx now waits for all worker processes to stop. Previously, we just exit the event loop when the last process exits. But the because of the bug, it does not work as intended. nghttpx logs a correct PID on fork. nghttpx now waits for new worker process to be ready before sending graceful shutdown event to the existing worker processes to avoid down time during configuration reload. Fixes the bug that causes 400 response after HTTP upgrade failure.
Revision 1.18 / (download) - annotate - [select for diffs], Thu Apr 27 12:15:11 2023 UTC (11 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored) to selected 1.13 (colored)
*: recursive bump for nghttp3 shlib major change
Revision 1.17 / (download) - annotate - [select for diffs], Wed Apr 26 19:44:09 2023 UTC (11 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored) to selected 1.13 (colored)
*: recursive bump for ngtcp2 shlib major bump
Revision 1.16 / (download) - annotate - [select for diffs], Wed Apr 19 08:11:49 2023 UTC (12 months ago) by adam
Branch: MAIN
Changes since 1.15: +2 -1
lines
Diff to previous 1.15 (colored) to selected 1.13 (colored)
revbump after textproc/icu update
Revision 1.15 / (download) - annotate - [select for diffs], Wed Feb 15 18:08:25 2023 UTC (14 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1
Changes since 1.14: +3 -2
lines
Diff to previous 1.14 (colored) to selected 1.13 (colored)
nghttp2: updated to 1.52.0 Nghttp2 v1.52.0 doc sphinx_rtd_theme has been removed from the repository and archive. build The following dependencies have been updated: ngtcp2 nghttp3 OpenSSL(quictls) BoringSSL libbpf CMake build now checks core and extra components to find libevent. python The deprecated Python bindings has been removed. libnghttp2_asio The deprecated libnghttp2_asio has been removed. third-party llhttp and neverbleed have been updated. nghttpx This release fixes the bug that stalls TLS connection. integration This release adds more http3 integration tests.
Revision 1.14 / (download) - annotate - [select for diffs], Wed Nov 23 16:21:20 2022 UTC (16 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4
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 - [selected], Fri Jul 1 16:38:53 2022 UTC (21 months, 2 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 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.
Revision 1.12 / (download) - annotate - [select for diffs], Mon Apr 18 19:12:18 2022 UTC (2 years 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) to selected 1.13 (colored)
revbump for textproc/icu update
Revision 1.11 / (download) - annotate - [select for diffs], Tue Mar 1 09:27:47 2022 UTC (2 years, 1 month 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) to selected 1.13 (colored)
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.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Dec 8 16:06:58 2021 UTC (2 years, 4 months 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) to selected 1.13 (colored)
revbump for icu and libffi
Revision 1.9 / (download) - annotate - [select for diffs], Mon Jul 19 11:04:50 2021 UTC (2 years, 9 months 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) to selected 1.13 (colored)
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.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Apr 21 13:25:30 2021 UTC (2 years, 11 months 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) to selected 1.13 (colored)
revbump for boost-libs
Revision 1.7 / (download) - annotate - [select for diffs], Wed Apr 21 11:42:55 2021 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored) to selected 1.13 (colored)
revbump for textproc/icu
Revision 1.6 / (download) - annotate - [select for diffs], Thu Nov 26 13:51:51 2020 UTC (3 years, 4 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) to selected 1.13 (colored)
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.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 5 09:09:21 2020 UTC (3 years, 5 months ago) by ryoon
Branch: MAIN
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored) to selected 1.13 (colored)
*: Recursive revbump from textproc/icu-68.1
Revision 1.4 / (download) - annotate - [select for diffs], Tue Jun 2 19:12:55 2020 UTC (3 years, 10 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) to selected 1.13 (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. lib 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. build With cmake build, the hard-coded static lib suffix is now optional. nghttpx proxyprotocol v2 has been implemented. The bug in getting certificate serial number with mruby script has been fixed. h2load New option, --connect-to, is added.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Jun 2 08:24:57 2020 UTC (3 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored) to selected 1.13 (colored)
Revbump for icu
Revision 1.2 / (download) - annotate - [select for diffs], Wed May 6 14:05:06 2020 UTC (3 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored) to selected 1.13 (colored)
revbump after boost update
Revision 1.1 / (download) - annotate - [select for diffs], Mon Mar 30 13:54:29 2020 UTC (4 years ago) by adam
Branch: MAIN
Diff to selected 1.13 (colored)
Added www/nghttp2-tools (to avoid circular dependency)