HsOpenSSL 0.11.7.3 → 0.11.7.4
raw patch · 4 files changed
+17/−11 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- ChangeLog +6/−0
- HsOpenSSL.cabal +8/−8
- OpenSSL/X509.hsc +2/−2
- OpenSSL/X509/Request.hs +1/−1
ChangeLog view
@@ -1,3 +1,9 @@+2022-12-21 Vladimir Shabanov <dev@vshabanov.com>++ * HsOpenSSL.cabal (Version): Bump version to 0.11.7.4++ * Fixes more OpenSSL 3.0.x compilation issues (#74)+ 2022-12-17 Vladimir Shabanov <dev@vshabanov.com> * HsOpenSSL.cabal (Version): Bump version to 0.11.7.3
HsOpenSSL.cabal view
@@ -10,7 +10,7 @@ systems and stable. You may also be interested in the @tls@ package, <http://hackage.haskell.org/package/tls>, which is a pure Haskell implementation of SSL.-Version: 0.11.7.3+Version: 0.11.7.4 License: PublicDomain License-File: COPYING Author: Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen@@ -21,7 +21,7 @@ Category: Cryptography Cabal-Version: 1.12 Tested-With:- GHC==8.8.1, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC ==7.4.2+ GHC==8.8.1, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3 Build-Type: Custom Extra-Source-Files: AUTHORS@@ -69,11 +69,11 @@ Custom-setup setup-depends: Cabal >= 1.12,- base >= 4.4 && < 5+ base >= 4.8 && < 5 Library Build-Depends:- base >= 4.4 && < 5,+ base >= 4.8 && < 5, bytestring >= 0.9 && < 0.12, network >= 2.1 && < 3.2, time >= 1.5 && < 1.13@@ -162,7 +162,7 @@ Other-Modules: TestUtils Build-Depends: HsOpenSSL,- base >= 4.4 && < 5,+ base >= 4.8 && < 5, bytestring >= 0.9 && < 0.12 Default-Language: Haskell2010@@ -176,7 +176,7 @@ Other-Modules: TestUtils Build-Depends: HsOpenSSL,- base >= 4.4 && < 5+ base >= 4.8 && < 5 Default-Language: Haskell2010 GHC-Options:@@ -189,7 +189,7 @@ Other-Modules: TestUtils Build-Depends: HsOpenSSL,- base >= 4.4 && < 5,+ base >= 4.8 && < 5, bytestring >= 0.9 && < 0.12 Default-Language: Haskell2010@@ -203,7 +203,7 @@ Other-Modules: TestUtils Build-Depends: HsOpenSSL,- base >= 4.4 && < 5,+ base >= 4.8 && < 5, bytestring >= 0.9 && < 0.12 Default-Language: Haskell2010
OpenSSL/X509.hsc view
@@ -140,10 +140,10 @@ foreign import capi unsafe "openssl/x509.h X509_set_pubkey" _set_pubkey :: Ptr X509_ -> Ptr EVP_PKEY -> IO CInt -foreign import capi unsafe "openssl/x509.h X509_get1_email"+foreign import capi unsafe "openssl/x509v3.h X509_get1_email" _get1_email :: Ptr X509_ -> IO (Ptr STACK) -foreign import capi unsafe "openssl/x509.h X509_email_free"+foreign import capi unsafe "openssl/x509v3.h X509_email_free" _email_free :: Ptr STACK -> IO () foreign import capi unsafe "openssl/x509.h X509_sign"
OpenSSL/X509/Request.hs view
@@ -94,7 +94,7 @@ foreign import capi unsafe "openssl/x509.h X509_REQ_set_pubkey" _set_pubkey :: Ptr X509_REQ -> Ptr EVP_PKEY -> IO CInt -foreign import capi unsafe "openssl/x509.h X509V3_EXT_nconf_nid"+foreign import capi unsafe "openssl/x509v3.h X509V3_EXT_nconf_nid" _ext_create :: Ptr a -> Ptr b -> CInt -> CString -> IO (Ptr X509_EXT) foreign import capi unsafe "openssl/x509.h X509_REQ_add_extensions"