packages feed

tls 2.1.1 → 2.1.2

raw patch · 10 files changed

+21/−15 lines, 10 filesdep +data-defaultdep −data-default-class

Dependencies added: data-default

Dependencies removed: data-default-class

Files

CHANGELOG.md view
@@ -1,12 +1,18 @@-## Version 2.2.1+## Version 2.1.2 +* Using data-default instead of data-default-class.++## Version 2.1.1+ * `bye` directly calls `timeout recvHS13`, not spawning a thread for   `timeout recvHS13`. So, `bye` can receive an exception if thrown.  ## Version 2.1.0  * Breaking change: stop exporting constructors to maintain future-  compatibilities. Use `def` and `noSessionManager` instead.+  compatibilities. Field names are still exported, and values can be updated+  with them using record syntax. Use `def` and `noSessionManager` as initial+  values. * `onServerFinished` is added to `ClientHooks`. * `clientWantSessionResumeList` is added to `ClientParams` to support   multiple tickets for TLS 1.3.
Network/TLS/Hooks.hs view
@@ -5,7 +5,7 @@ ) where  import qualified Data.ByteString as B-import Data.Default.Class+import Data.Default import Network.TLS.Struct (Handshake, Header) import Network.TLS.Struct13 (Handshake13) import Network.TLS.X509 (CertificateChain)
Network/TLS/Parameters.hs view
@@ -23,7 +23,7 @@ ) where  import qualified Data.ByteString as B-import Data.Default.Class+import Data.Default import Network.TLS.Cipher import Network.TLS.Compression import Network.TLS.Credentials
Network/TLS/QUIC.hs view
@@ -87,7 +87,7 @@ import Network.TLS.Struct import Network.TLS.Types -import Data.Default.Class+import Data.Default  nullBackend :: Backend nullBackend =
test/Arbitrary.hs view
@@ -5,7 +5,7 @@  import Control.Monad import qualified Data.ByteString as B-import Data.Default.Class+import Data.Default import Data.List import Data.Word import Data.X509 (
test/HandshakeSpec.hs view
@@ -5,7 +5,7 @@ import Control.Monad import qualified Data.ByteString as B import qualified Data.ByteString.Lazy as L-import Data.Default.Class+import Data.Default import Data.IORef import Data.List import Data.Maybe
test/Run.hs view
@@ -21,7 +21,7 @@ import Data.ByteString (ByteString) import qualified Data.ByteString as B import qualified Data.ByteString.Lazy as L-import Data.Default.Class+import Data.Default import Data.IORef import Network.TLS import System.Timeout
tls.cabal view
@@ -1,6 +1,6 @@ cabal-version:      >=1.10 name:               tls-version:            2.1.1+version:            2.1.2 license:            BSD3 license-file:       LICENSE copyright:          Vincent Hanquez <vincent@snarc.org>@@ -122,7 +122,7 @@         crypton-x509 >= 1.7 && < 1.8,         crypton-x509-store >= 1.6 && < 1.7,         crypton-x509-validation >= 1.6.5 && < 1.7,-        data-default-class >= 0.1 && < 0.2,+        data-default >= 0.8 && < 0.9,         memory >= 0.18 && < 0.19,         mtl >= 2.2 && < 2.4,         network >= 3.1,@@ -160,7 +160,7 @@         crypton,         crypton-x509,         crypton-x509-validation,-        data-default-class,+        data-default,         hourglass,         hspec,         serialise,@@ -185,7 +185,7 @@         crypton,         crypton-x509-store,         crypton-x509-system,-        data-default-class,+        data-default,         network,         network-run,         tls@@ -213,7 +213,7 @@         crypton,         crypton-x509-store,         crypton-x509-system,-        data-default-class,+        data-default,         network,         network-run,         tls
util/tls-client.hs view
@@ -7,7 +7,7 @@ import Control.Concurrent import qualified Data.ByteString.Base16 as BS16 import qualified Data.ByteString.Char8 as C8-import Data.Default.Class (def)+import Data.Default (def) import Data.IORef import Data.X509.CertificateStore import Network.Run.TCP
util/tls-server.hs view
@@ -7,7 +7,7 @@  import qualified Data.ByteString.Base16 as BS16 import qualified Data.ByteString.Char8 as C8-import Data.Default.Class (def)+import Data.Default (def) import Data.IORef import qualified Data.Map.Strict as M import Network.Run.TCP