./www/nghttp2, Implementation of HTTP/2 in C

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


Branch: CURRENT, Version: 1.64.0nb3, Package name: nghttp2-1.64.0nb3, Maintainer: pkgsrc-users

nghttp2 is an implementation of HTTP/2 in C.


Required to run:
[textproc/libxml2] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 1636.84 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: revbump for icu downgrade
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427)
Log message:
*: recursive bump for icu 76.1 shlib bump
   2024-10-22 09:01:30 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nghttp2 nghttp2-tools: updated to 1.64.0

1.64.0

lib

The internal :authoriy and host field value validation now treats @ as invalid. \ 
nghttp2_check_authority still treats it as a valid character.

cmake

This release fixes c-ares v1.34.0 version detection failure.

h2load

This release fixes race condition on h1 connection close.

It also fixes UDP datagram send/recv metric.
   2024-08-29 12:52:16 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
nghttp2 nghttp2-tools: updated to 1.63.0

nghttp2 v1.63.0

Bump libbpf to v1.4.2
build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0
nghttpx: Fix batch UDP QUIC packet dropped on GRO read
CMakeLists.txt: allow to compile the C only lib without CXX compiler
build(deps): bump github.com/quic-go/quic-go from 0.43.1 to 0.44.0
Fix compiler versions in readme
build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0
build(deps): bump github.com/quic-go/quic-go from 0.44.0 to 0.45.0
Bump ngtcp2 and its dependencies
build(deps): bump docker/build-push-action from 5 to 6
Add wolfSSL support
Append --shallow-submodules to git clone --recursive
Always append options to extra options
build(deps): bump github.com/quic-go/quic-go from 0.45.0 to 0.45.1
Disable dependency tracking
Fix Dockerfile.android build failure
Fix UDP_GRO struct cmsghdr data type
GHA: Suppress warnings
Fix levenshtein initialization
build(deps): bump golang.org/x/net from 0.26.0 to 0.27.0
Undefine NGHTTP2_NO_SSIZE_T if BUILDING_NGHTTP2 is defined
Bump clang format
Suppress old compiler error
build(deps): bump github.com/quic-go/quic-go from 0.45.1 to 0.45.2
build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0
build(deps): bump github.com/quic-go/quic-go from 0.45.2 to 0.46.0
Bump ngtcp2 and its dependencies
Bump libbpf to v1.4.5
Update go
levenshtein: Use size_t
   2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1929) | Package updated
Log message:
revbump after icu and protobuf updates
   2024-05-20 06:18:36 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nghttp2: updated to 1.62.1

nghttp2 v1.62.1

nghttpx: Fix batch UDP QUIC packet dropped on GRO read
   2024-05-13 16:53:31 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
nghttp2 nghttp2-tools: updated to 1.62.0

nghttp2 v1.62.0

nghttpx: Fix QUIC stateless reset stack buffer overflow
Require c-ares >= 1.16.0 for ares_getaddrinfo
Require C++20 compiler
ci: Bump macos to 13
Adopt std::to_array and remove make_array
nghttpx: Define APIEndpoints separately
build(deps): bump golang.org/x/net from 0.22.0 to 0.24.0
nghttpx: Do not send error/status body when method is HEAD
nghttpx: Fix alignment issues in BlockAllocator
nghttpx: Simplify parameter declaration for ipc_fd functions
CMakListsts: Add Build Test info on summary
nghttpx: Add extent to ipc_fd explicitly
src: Add util::format_hex overload functions taking std::span
Make make_byte_ref return std::span
Make util::decode_hex return std::span
Rewrite util::parse_uint
Let base64::decode return std::span
Refactor StringRef
Stringref refactor c str and str
Add StringRef literal operator and remove StringRef::from_lit
Make StringRef(const std::string&) implicit
Add http2::make_field family functions
Bump munit
Remove std::string conversion operator from StringRef
Optimize StringRef comparisons against c-string
Pack more quic pkt
nghttpx: Dynamic GSO failover
Refactor ImmutableString
nghttpx: Refactor QUIC data path
nghttpx: Fix inherited TCP port comparison
make_websocket_accept_token: Lesser conversions
Add http3::make_field family functions
Remove unnecessary namespace qualifications
Refactor http utils
Refactor streq
Remove util::streq and let StringRef operator== deal with it
Update the link for the Prefix.pdf document.
Rewrite util:shuffle
build(deps): bump github.com/quic-go/quic-go from 0.42.0 to 0.43.0
nghttpd: Use nghttp2_ssize
build(deps): bump github.com/quic-go/quic-go from 0.43.0 to 0.43.1
Bump ngtcp2
Bump llhttp to v9.2.1
Introduce typed nghttp2_min and nghttp2_max
Add macos 14
Add dedicated distcheck buildtool parameter