on master help sign in
Use TLS manager
commit18a07fa94af1f4b4c91531e92d53accd56a2f666 authorMichael Snoyman <michael@snoyman.com> dateThu 18 Dec 2014, 07:31 (12 years ago) parentbaf1925
3 files changed+8−2
ChangeLog.md+4 Stackage/CompleteBuild.hs+2−1 stackage.cabal+2−1
ChangeLog.md+4
@@ -1,3 +1,7 @@
1+## 0.2.1.0
2+
3+* Use TLS manager (to download from Github)
4+
15## 0.2.0.0
26
37* Minor fixes
Stackage/CompleteBuild.hs+2−1
@@ -12,6 +12,7 @@ import Data.Text.Read (decimal)
1212import Data.Time
1313import Data.Yaml (decodeFileEither, encodeFile)
1414import Network.HTTP.Client
15+import Network.HTTP.Client.TLS (tlsManagerSettings)
1516import Stackage.BuildConstraints
1617import Stackage.BuildPlan
1718import Stackage.CheckBuildPlan
@@ -129,7 +130,7 @@ renderLTSVer lts = fpFromText $ concat
129130 ]
130131
131132completeBuild :: BuildType -> IO ()
132−completeBuild buildType = withManager defaultManagerSettings $ \man -> do
133+completeBuild buildType = withManager tlsManagerSettings $ \man -> do
133134 hSetBuffering stdout LineBuffering
134135
135136 putStrLn $ "Loading settings for: " ++ tshow buildType
stackage.cabal+2−1
@@ -1,5 +1,5 @@
11name: stackage
2−version: 0.2.0.0
2+version: 0.2.1.0
33synopsis: "Stable Hackage," tools for creating a vetted set of packages from Hackage.
44description: Please see <http://www.stackage.org/package/stackage> for a description and documentation.
55homepage: https://github.com/fpco/stackage
@@ -53,6 +53,7 @@ library
5353 , yaml
5454 , unix-compat
5555 , http-client
56+ , http-client-tls
5657 , temporary
5758 , data-default-class
5859 , stm