gothic 0.1.8.3 → 0.1.8.4
raw patch · 2 files changed
+16/−7 lines, 2 filesdep +crypton-connectiondep +tlsdep −connectionPVP ok
version bump matches the API change (PVP)
Dependencies added: crypton-connection, tls
Dependencies removed: connection
API changes (from Hackage documentation)
Files
- gothic.cabal +13/−6
- src/Database/Vault/KVv2/Client.hs +3/−1
gothic.cabal view
@@ -1,5 +1,5 @@ name: gothic-version: 0.1.8.3+version: 0.1.8.4 synopsis: A Haskell Vault KVv2 secret engine client description: A Haskell HashiCorp Vault KVv2 secret engine client library homepage: https://github.com/MichelBoucey/gothic@@ -13,7 +13,7 @@ cabal-version: >=1.10 extra-source-files: ReadMe.md -Tested-With:+tested-With: GHC ==8.8.4 || ==8.10.7 || ==9.0.2@@ -23,8 +23,9 @@ || ==9.8.4 || ==9.10.2 || ==9.12.2+ || ==9.14.1 -Source-Repository head+source-Repository head Type: git Location: https://github.com/MichelBoucey/gothic @@ -35,11 +36,12 @@ , Database.Vault.KVv2.Client.Lens , Database.Vault.KVv2.Client.Requests , Database.Vault.KVv2.Client.Types+ other-extensions: OverloadedStrings+ build-depends: aeson >= 2.0 && < 2.3 , base >= 4.8.1.0 && < 5- , binary >= 0.8.5.1 && < 0.9- , connection >= 0.2.8 && < 0.4+ , crypton-connection >= 0.4.0 && < 0.5 , exceptions >= 0.10.0 && < 0.11 , hashable >= 1.4.3 && < 1.6 , http-conduit >= 2.3.2 && < 2.4@@ -49,12 +51,17 @@ , bytestring >= 0.10.8.2 && < 0.13 , http-conduit >= 2.3.2 && < 2.4 , text >= 1.2.3 && < 2.3- , unordered-containers >= 0.2.9.0 && < 0.3+ , tls >= 2.0.0 && < 3 , lens >= 5.0 && < 6 , lens-aeson >= 1.2 && < 1.3 , scientific >= 0.3.6.2 && < 0.4 , unix >= 2.7.2.2 && < 2.9+ , unordered-containers >= 0.2.9.0 && < 0.3 , vector >= 0.12.0.1 && < 0.14++ if !impl(ghc >=9.4.8)+ build-depends: binary >= 0.8.5.1 && < 0.9+ default-language: Haskell2010 GHC-Options: -Wall
src/Database/Vault/KVv2/Client.hs view
@@ -47,8 +47,9 @@ import qualified Data.Maybe as M import Data.Text as T hiding (show) import Data.Text.Encoding-import Network.Connection+import Network.Connection (TLSSettings (..)) import Network.HTTP.Client.TLS+import Network.TLS (defaultSupported) import System.Environment (lookupEnv) import System.Posix.Files (fileExist) @@ -73,6 +74,7 @@ { settingDisableCertificateValidation = dcv , settingDisableSession = False , settingUseServerName = True+ , settingClientSupported = defaultSupported } Nothing va <- if M.isJust mva