quic 0.1.21 → 0.1.22
raw patch · 4 files changed
+8/−4 lines, 4 files
Files
- ChangeLog.md +4/−0
- Network/QUIC/Connection/Migration.hs +1/−1
- Network/QUIC/Parameters.hs +2/−2
- quic.cabal +1/−1
ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.1.22++- Incresing activeConnectionIdLimit and fix a bug+ ## 0.1.21 - Workaround for 0s paddings.
Network/QUIC/Connection/Migration.hs view
@@ -85,7 +85,7 @@ -- | Receiving NewConnectionID addPeerCID :: Connection -> CIDInfo -> IO Bool addPeerCID conn@Connection{..} cidInfo = do- lim <- activeConnectionIdLimit <$> getPeerParameters conn+ let lim = activeConnectionIdLimit $ getMyParameters conn atomically $ do db <- readTVar peerCIDDB let n = Map.size $ revInfos db
Network/QUIC/Parameters.hs view
@@ -289,7 +289,7 @@ -- | An example parameters obsoleted in the near future. -- -- >>> defaultParameters--- Parameters {originalDestinationConnectionId = Nothing, maxIdleTimeout = 30000, statelessResetToken = Nothing, maxUdpPayloadSize = 2048, initialMaxData = 1048576, initialMaxStreamDataBidiLocal = 262144, initialMaxStreamDataBidiRemote = 262144, initialMaxStreamDataUni = 262144, initialMaxStreamsBidi = 64, initialMaxStreamsUni = 3, ackDelayExponent = 3, maxAckDelay = 25, disableActiveMigration = False, preferredAddress = Nothing, activeConnectionIdLimit = 3, initialSourceConnectionId = Nothing, retrySourceConnectionId = Nothing, grease = Nothing, greaseQuicBit = True, versionInformation = Nothing}+-- Parameters {originalDestinationConnectionId = Nothing, maxIdleTimeout = 30000, statelessResetToken = Nothing, maxUdpPayloadSize = 2048, initialMaxData = 1048576, initialMaxStreamDataBidiLocal = 262144, initialMaxStreamDataBidiRemote = 262144, initialMaxStreamDataUni = 262144, initialMaxStreamsBidi = 64, initialMaxStreamsUni = 3, ackDelayExponent = 3, maxAckDelay = 25, disableActiveMigration = False, preferredAddress = Nothing, activeConnectionIdLimit = 5, initialSourceConnectionId = Nothing, retrySourceConnectionId = Nothing, grease = Nothing, greaseQuicBit = True, versionInformation = Nothing} defaultParameters :: Parameters defaultParameters = baseParameters@@ -301,7 +301,7 @@ , initialMaxStreamDataUni = defaultMaxStreamData -- 256K , initialMaxStreamsBidi = defaultMaxStreams -- 64 , initialMaxStreamsUni = 3- , activeConnectionIdLimit = 3+ , activeConnectionIdLimit = 5 , greaseQuicBit = True }
quic.cabal view
@@ -1,6 +1,6 @@ cabal-version: >=1.10 name: quic-version: 0.1.21+version: 0.1.22 license: BSD3 license-file: LICENSE maintainer: kazu@iij.ad.jp