Path to this page:
./
www/hs-http2,
HTTP/2 library
Branch: CURRENT,
Version: 5.2.1nb1,
Package name: hs-http2-5.2.1nb1,
Maintainer: phoHTTP/2 library including frames, priority queues, HPACK, client and
server.
Master sites:
Filesize: 5369.002 KB
Version history: (Expand)
- (2024-05-09) Updated to version: hs-http2-5.2.1nb1
- (2024-05-02) Updated to version: hs-http2-5.2.1
- (2023-11-02) Updated to version: hs-http2-4.2.2nb1
- (2023-10-29) Updated to version: hs-http2-4.2.2
- (2023-10-09) Updated to version: hs-http2-3.0.3nb4
- (2023-02-09) Updated to version: hs-http2-3.0.3nb3
CVS history: (Expand)
2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141) |
Log message:
Revbump all Haskell after updating lang/ghc96
|
2023-10-29 19:38:03 by Masatake Daimon | Files touched by this commit (4) |
Log message:
www/hs-http2: Update to 4.2.2
4.2.2
* Adding rate limit for RST_STREAM to work around CVE-2023-44487. #94
4.2.1
* This version is identical to v4.2.0 by accident.
4.2.0
* Treating HALF_CLOSED_LOCAL correctly. #90
* Ensuring that GOAWAY is sent after DATA in the client side. #89
* Test uses a random port instead of 8080.
* Breaking change: adding two optional SockAddrs to Config to be copied
into Aux.
* Close all streams on termination. #83
* Introducing OutBodyStreamingUnmask #80
* Introducing KilledByHttp2ThreadManager instead of ThreadKilled. #79 #81
#82
* Handle RST_STREAM with NO_ERROR. #78
* Internal changes: #74
* Breaking change: Client is generalized into (forall b. Request ->
(Response -> IO b) -> IO b) -> IO a. The RankNTypes language extension is
required. #72
4.1.3
* Using crypton instead of cryptonite.
4.1.2
* Removing the race of frameSender and frameReceiver in the server
side. This fixes the loss of RST_Stream and TLS bad MAC error. #67
4.1.1
* Fixing memory-blow-up due to no flow control. #62 #66
4.1.0
* Implementing streaming from the client side. #41
* Making use of SettingsMaxFrameSize #44 #57
* Disabling flow control #55
* Fixing buffer overrun by trailers #52
* Proper use of settings
* Breaking change: the data structure of Next was changed. The http3
package is influenced.
4.0.0
* Breaking change: HTTP2Error is redefined.
* Breaking change: FrameTypeId, SettingsKeyId and ErrorCodeId are
removed. Use FrameType, SettingsKey and ErrorCode instead.
* A client can receive a concrete HTTP2Error.
* Catching up RFC 9113. Host: and :authority cannot disagree.
* Breaking change: Network.HTTP2 and Network.HTTP2.Priority are removed.
* Breaking change: obsoleted stuff are removed.
|
2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988) |
Log message:
Bump Haskell packages after updating lang/ghc94
|
2022-02-26 04:58:36 by Masatake Daimon | Files touched by this commit (872) |
Log message:
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
|
2022-02-12 09:51:00 by Masatake Daimon | Files touched by this commit (575) |
Log message:
revbump after changing the default Haskell compiler
|
2022-02-12 06:05:55 by Masatake Daimon | Files touched by this commit (3) |
Log message:
Update to http2-3.0.3
3.0.3
* Return correct status messages in HTTP2 client
(#31)[https://github.com/kazu-yamamoto/http2/pull/31]
* Follow changes in Aeson 2
(#32)[https://github.com/kazu-yamamoto/http2/pull/32]
* Make sure connection preface is always sent first
(#33)[https://github.com/kazu-yamamoto/http2/pull/33]
* Avoid empty data (#34)[https://github.com/kazu-yamamoto/http2/pull/34]
3.0.2
* Skip inserting entries that do not fit in the encoding table
(#28)[https://github.com/kazu-yamamoto/http2/pull/28]
|
2022-01-18 03:48:33 by Masatake Daimon | Files touched by this commit (541) |
Log message:
Bump packages that depends on GHC
|
2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030) |
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Not committed (merge conflicts):
www/nghttp2/distinfo
Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
|