Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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.
- Loading branch information