packages feed

tls 0.9.4 → 0.9.5

raw patch · 2 files changed

+5/−2 lines, 2 files

Files

Network/TLS/State.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE GeneralizedNewtypeDeriving, FlexibleContexts, MultiParamTypeClasses, ExistentialQuantification, RankNTypes #-}+{-# LANGUAGE GeneralizedNewtypeDeriving, FlexibleContexts, MultiParamTypeClasses, ExistentialQuantification, RankNTypes, CPP #-} -- | -- Module      : Network.TLS.State -- License     : BSD-style@@ -125,6 +125,9 @@ instance MonadState TLSState TLSSt where 	put x = TLSSt (lift $ put x) 	get   = TLSSt (lift get)+#if MIN_VERSION_mtl(2,1,0)+	state f = TLSSt (lift $ state f)+#endif  runTLSState :: TLSSt a -> TLSState -> (Either TLSError a, TLSState) runTLSState f st = runState (runErrorT (runTLSSt f)) st
tls.cabal view
@@ -1,5 +1,5 @@ Name:                tls-Version:             0.9.4+Version:             0.9.5 Description:    Native Haskell TLS and SSL protocol implementation for server and client.    .