Hello community, here is the log from the commit of package ghc-tls for openSUSE:Factory checked in at 2016-05-17 17:16:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-tls (Old) and /work/SRC/openSUSE:Factory/.ghc-tls.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-tls" Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-tls/ghc-tls.changes 2016-05-12 09:34:10.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-tls.new/ghc-tls.changes 2016-05-17 17:16:03.000000000 +0200 @@ -1,0 +2,5 @@ +Fri May 13 12:53:41 UTC 2016 - mimi...@gmail.com + +- update to 1.3.8 + +------------------------------------------------------------------- Old: ---- tls-1.3.7.tar.gz New: ---- tls-1.3.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-tls.spec ++++++ --- /var/tmp/diff_new_pack.mamkNS/_old 2016-05-17 17:16:04.000000000 +0200 +++ /var/tmp/diff_new_pack.mamkNS/_new 2016-05-17 17:16:04.000000000 +0200 @@ -21,7 +21,7 @@ %bcond_with tests Name: ghc-tls -Version: 1.3.7 +Version: 1.3.8 Release: 0 Summary: TLS/SSL protocol native implementation (Server and Client) License: BSD-3-Clause ++++++ tls-1.3.7.tar.gz -> tls-1.3.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tls-1.3.7/Network/TLS/Handshake/Common.hs new/tls-1.3.8/Network/TLS/Handshake/Common.hs --- old/tls-1.3.7/Network/TLS/Handshake/Common.hs 2016-05-08 07:10:23.000000000 +0200 +++ new/tls-1.3.8/Network/TLS/Handshake/Common.hs 2016-05-12 08:01:28.000000000 +0200 @@ -135,5 +135,6 @@ , sessionSecret = ms } +extensionLookup :: ExtensionID -> [ExtensionRaw] -> Maybe Bytes extensionLookup toFind = fmap (\(ExtensionRaw _ content) -> content) - . find (\(ExtensionRaw eid content) -> eid == toFind) + . find (\(ExtensionRaw eid _) -> eid == toFind) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tls-1.3.7/Network/TLS/Handshake/Signature.hs new/tls-1.3.8/Network/TLS/Handshake/Signature.hs --- old/tls-1.3.7/Network/TLS/Handshake/Signature.hs 2016-05-08 07:10:23.000000000 +0200 +++ new/tls-1.3.8/Network/TLS/Handshake/Signature.hs 2016-05-12 08:01:28.000000000 +0200 @@ -83,7 +83,7 @@ Just HashSHA256 -> SHA256 Just HashSHA1 -> SHA1 Nothing -> SHA1_MD5 - Just hash -> error ("unimplemented RSA signature hash type: " ++ show hash) + Just hsh -> error ("unimplemented RSA signature hash type: " ++ show hsh) signatureHashData SignatureDSS mhash = case mhash of Nothing -> SHA1 @@ -96,7 +96,7 @@ Just HashSHA256 -> SHA256 Just HashSHA1 -> SHA1 Nothing -> SHA1_MD5 - Just hash -> error ("unimplemented ECDSA signature hash type: " ++ show hash) + Just hsh -> error ("unimplemented ECDSA signature hash type: " ++ show hsh) signatureHashData sig _ = error ("unimplemented signature type: " ++ show sig) --signatureCreate :: Context -> Maybe HashAndSignatureAlgorithm -> HashDescr -> Bytes -> IO DigitallySigned diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tls-1.3.7/Network/TLS/Parameters.hs new/tls-1.3.8/Network/TLS/Parameters.hs --- old/tls-1.3.7/Network/TLS/Parameters.hs 2016-05-08 07:10:23.000000000 +0200 +++ new/tls-1.3.8/Network/TLS/Parameters.hs 2016-05-12 08:01:28.000000000 +0200 @@ -1,3 +1,5 @@ + {-# LANGUAGE CPP #-} + -- | -- Module : Network.TLS.Parameters -- License : BSD-style @@ -36,6 +38,9 @@ import Network.TLS.RNG (Seed) import Data.Default.Class import qualified Data.ByteString as B +#if __GLASGOW_HASKELL__ < 710 +import Data.Monoid (mempty) +#endif type HostName = String diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tls-1.3.7/tls.cabal new/tls-1.3.8/tls.cabal --- old/tls-1.3.7/tls.cabal 2016-05-08 07:10:23.000000000 +0200 +++ new/tls-1.3.8/tls.cabal 2016-05-12 08:01:28.000000000 +0200 @@ -1,5 +1,5 @@ Name: tls -Version: 1.3.7 +Version: 1.3.8 Description: Native Haskell TLS and SSL protocol implementation for server and client. . @@ -23,6 +23,7 @@ Category: Network stability: experimental Cabal-Version: >=1.8 +Tested-With: GHC == 7.0.4, GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1 Homepage: http://github.com/vincenthz/hs-tls extra-source-files: Tests/*.hs CHANGELOG.md @@ -40,7 +41,7 @@ Default: False Library - Build-Depends: base >= 3 && < 5 + Build-Depends: base >= 4.3 && < 5 , mtl >= 2 , transformers , cereal >= 0.4 @@ -113,7 +114,7 @@ Network.TLS.Types Network.TLS.Wire Network.TLS.X509 - ghc-options: -Wall -fwarn-tabs + ghc-options: -Wall -fwarn-tabs -fno-warn-unused-imports if flag(compat) cpp-options: -DSSLV2_COMPATIBLE @@ -127,12 +128,12 @@ , data-default-class , tasty , tasty-quickcheck + , tls , QuickCheck , cryptonite , bytestring , x509 , x509-validation - , tls , hourglass ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -fwarn-tabs @@ -152,6 +153,7 @@ , hourglass , QuickCheck >= 2 , tasty-quickcheck + , tls source-repository head type: git