Implementation of Hypertext Transfer Protocol version 2 in C

Edit Package nghttp2
https://nghttp2.org/

This is an implementation of Hypertext Transfer Protocol version 2.

The framing layer of HTTP/2 is implemented as a form of reusable C
library. On top of that, we have implemented HTTP/2 client, server
and proxy. We have also developed load test and benchmarking tool
for HTTP/2.

HPACK encoder and decoder are available as public API.

Refresh
Refresh
Source Files
Filename Size Changed
_multibuild 0000000055 55 Bytes
baselibs.conf 0000000031 31 Bytes
nghttp2-1.48.0.tar.xz 0004112072 3.92 MB
nghttp2-remove-python-build.patch 0000000643 643 Bytes
nghttp2.changes 0000066739 65.2 KB
nghttp2.spec 0000006320 6.17 KB
Revision 105 (latest revision is 123)
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 988491 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 105)
- update to 1.48.0:
  * lib: Allow server to override RFC 9218 stream priority
  * lib: Add a server option to fallback to RFC 7540 priorities
  * lib: Add PRIORITY_UPDATE frame support
  * lib: Implement RFC 9218 extensible prioritization scheme
  * lib: Do not verify host field specific characters for response field
  * lib: No rfc7540 priorities
  * lib: Fix stream stall when initial window size is decreased
  * doc: Document how to change stream prioritization scheme
  * build: Compile with libressl 3.5
  * build: EXTRA_DIST: List mruby files explicitly
  * build: Bump ngtcp2 and nghttp3
  * build: Do not check application libraries if --enable-lib-only is given
  * src: Update default TLS cipher suites
  * nghttpx, h2load: Better pack UDP packets in one GSO write
  * nghttpx, h2load: Quic error handling
  * nghttpx, h2load: Fix QUIC performance regression
  * nghttp, nghttpd, nghttpx: Add ktls support
  * h2load: Send more packets without GSO per event loop
  * h2load: Add ktls support
  * nghttpd: Fix TLS read stall
  * nghttpx: Disable RFC 7540 priorities
  * nghttpx: Client always uses simpler TLS handshake
  * nghttpx: Add affinity-cookie-stickiness backend parameter
  * nghttpx: Fix broken session affinity
  * nghttpx: Limit CONNECTION_CLOSE and Retry under server amplification limit
  * integration: Go update
  * integration: Add go.mod
  * third-party: Bump llhttp to 75b45129db961e1fb3c56044e1b8f7721bfaee5d
  * third-party: Bump libbpf to v0.8.0
Comments 0
openSUSE Build Service is sponsored by