http3 0.0.0 → 0.0.1
raw patch · 5 files changed
+21/−17 lines, 5 filesdep ~http2PVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: http2
API changes (from Hackage documentation)
- Network.HTTP3.Server: promiseWeight :: PushPromise -> Weight
Files
- ChangeLog.md +4/−0
- Network/HTTP3/Server.hs +0/−1
- http3.cabal +2/−2
- util/Common.hs +1/−0
- util/client.hs +14/−14
ChangeLog.md view
@@ -1,5 +1,9 @@ # Revision history for http3 +## 0.0.0.1++* Supporting QUICv2.+ ## 0.0.0.0 * First version. Released on an unsuspecting world.
Network/HTTP3/Server.hs view
@@ -47,7 +47,6 @@ , H2.pushPromise , H2.promiseRequestPath , H2.promiseResponse- , H2.promiseWeight -- * Types , H2.Path , H2.Authority
http3.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.4 name: http3-version: 0.0.0+version: 0.0.1 author: Kazu Yamamoto <kazu@iij.ad.jp> maintainer: Kazu Yamamoto <kazu@iij.ad.jp> license: BSD-3-Clause@@ -78,7 +78,7 @@ , bytestring , case-insensitive , containers- , http2 >= 3.0 && < 3.1+ , http2 >= 3.0 && < 5 , http-types , network , network-byte-order
util/Common.hs view
@@ -46,6 +46,7 @@ makeProtos :: Version -> (ByteString, ByteString) makeProtos Version1 = ("h3","hq-interop")+makeProtos Version2 = ("h3","hq-interop") makeProtos ver = (h3X,hqX) where verbs = C8.pack $ show $ fromVersion ver
util/client.hs view
@@ -167,27 +167,27 @@ protos | optHQ = [hqX,h3X] | otherwise = [h3X,hqX] in return $ Just protos- confver vers+ gvers vers | optVerNego = GreasingVersion : vers | otherwise = vers- confparams params+ setTPQuantum params | optQuantum = let bs = BS.replicate 1200 0 in params { grease = Just bs } | otherwise = params cc0 = defaultClientConfig cc = cc0 {- ccServerName = addr- , ccPortName = port- , ccALPN = ccalpn- , ccValidate = optValidate- , ccPacketSize = optPacketSize- , ccDebugLog = optDebugLog- , ccVersions = confver $ ccVersions cc0- , ccParameters = confparams $ ccParameters cc0- , ccKeyLog = getLogger optKeyLogFile- , ccGroups = getGroups (ccGroups cc0) optGroups- , ccQLog = optQLogDir- , ccHooks = defaultHooks {+ ccServerName = addr+ , ccPortName = port+ , ccALPN = ccalpn+ , ccValidate = optValidate+ , ccPacketSize = optPacketSize+ , ccDebugLog = optDebugLog+ , ccVersions = gvers $ ccVersions cc0+ , ccParameters = setTPQuantum $ ccParameters cc0+ , ccKeyLog = getLogger optKeyLogFile+ , ccGroups = getGroups (ccGroups cc0) optGroups+ , ccQLog = optQLogDir+ , ccHooks = defaultHooks { onCloseCompleted = putMVar cmvar () } , ccAutoMigration = optUnconSock