Hello community, here is the log from the commit of package ghc-http-client for openSUSE:Leap:15.2 checked in at 2020-05-21 12:58:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/ghc-http-client (Old) and /work/SRC/openSUSE:Leap:15.2/.ghc-http-client.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-http-client" Thu May 21 12:58:03 2020 rev:13 rq:802862 version:0.6.4.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/ghc-http-client/ghc-http-client.changes 2020-02-19 18:39:29.286063382 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.ghc-http-client.new.2738/ghc-http-client.changes 2020-05-21 12:58:04.142629065 +0200 @@ -1,0 +2,8 @@ +Wed May 6 06:54:13 UTC 2020 - psim...@suse.com + +- Update http-client to version 0.6.4.1. + ## 0.6.4.1 + + * Win32 2.8 support [#430](https://github.com/snoyberg/http-client/pull/430) + +------------------------------------------------------------------- Old: ---- http-client-0.6.4.tar.gz New: ---- http-client-0.6.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-http-client.spec ++++++ --- /var/tmp/diff_new_pack.iBBInF/_old 2020-05-21 12:58:04.518629885 +0200 +++ /var/tmp/diff_new_pack.iBBInF/_new 2020-05-21 12:58:04.518629885 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-http-client # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %global pkg_name http-client %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.6.4 +Version: 0.6.4.1 Release: 0 Summary: An HTTP client engine License: MIT ++++++ http-client-0.6.4.tar.gz -> http-client-0.6.4.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/http-client-0.6.4/ChangeLog.md new/http-client-0.6.4.1/ChangeLog.md --- old/http-client-0.6.4/ChangeLog.md 2019-04-12 07:51:44.000000000 +0200 +++ new/http-client-0.6.4.1/ChangeLog.md 2020-03-09 08:28:19.000000000 +0100 @@ -1,5 +1,9 @@ # Changelog for http-client +## 0.6.4.1 + +* Win32 2.8 support [#430](https://github.com/snoyberg/http-client/pull/430) + ## 0.6.4 * Avoid throwing an exception when a malformed HTTP header is received, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/http-client-0.6.4/Network/HTTP/Client/Body.hs new/http-client-0.6.4.1/Network/HTTP/Client/Body.hs --- old/http-client-0.6.4/Network/HTTP/Client/Body.hs 2019-04-02 15:24:20.000000000 +0200 +++ new/http-client-0.6.4.1/Network/HTTP/Client/Body.hs 2019-10-22 12:59:44.000000000 +0200 @@ -22,7 +22,7 @@ import Control.Monad (unless, when) import qualified Data.Streaming.Zlib as Z --- ^ Get a single chunk of data from the response body, or an empty +-- | Get a single chunk of data from the response body, or an empty -- bytestring if no more data is available. -- -- Note that in order to consume the entire request body, you will need to diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/http-client-0.6.4/Network/HTTP/Client/Types.hs new/http-client-0.6.4.1/Network/HTTP/Client/Types.hs --- old/http-client-0.6.4/Network/HTTP/Client/Types.hs 2019-04-05 16:28:05.000000000 +0200 +++ new/http-client-0.6.4.1/Network/HTTP/Client/Types.hs 2019-10-22 12:59:44.000000000 +0200 @@ -560,12 +560,13 @@ } deriving T.Typeable --- | How to deal with timing out a response +-- | How to deal with timing out on retrieval of response headers. -- -- @since 0.5.0 data ResponseTimeout = ResponseTimeoutMicro !Int - -- ^ Wait the given number of microseconds and then throw an exception + -- ^ Wait the given number of microseconds for response headers to + -- load, then throw an exception | ResponseTimeoutNone -- ^ Wait indefinitely | ResponseTimeoutDefault @@ -695,6 +696,9 @@ , managerModifyRequest :: Request -> IO Request -- ^ Perform the given modification to a @Request@ before performing it. -- + -- This function may be called more than once during request processing. + -- see https://github.com/snoyberg/http-client/issues/350 + -- -- Default: no modification -- -- Since 0.4.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/http-client-0.6.4/Network/HTTP/Client.hs new/http-client-0.6.4.1/Network/HTTP/Client.hs --- old/http-client-0.6.4/Network/HTTP/Client.hs 2019-02-27 11:43:18.000000000 +0100 +++ new/http-client-0.6.4.1/Network/HTTP/Client.hs 2019-10-22 12:59:44.000000000 +0200 @@ -352,7 +352,8 @@ -- > print $ responseBody response -- --- | Specify a response timeout in microseconds +-- | Specify maximum time in microseconds the retrieval of response +-- headers is allowed to take -- -- @since 0.5.0 responseTimeoutMicro :: Int -> ResponseTimeout diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/http-client-0.6.4/Network/HTTP/Proxy.hs new/http-client-0.6.4.1/Network/HTTP/Proxy.hs --- old/http-client-0.6.4/Network/HTTP/Proxy.hs 2018-02-17 17:35:35.000000000 +0100 +++ new/http-client-0.6.4.1/Network/HTTP/Proxy.hs 2020-03-09 08:27:25.000000000 +0100 @@ -175,7 +175,7 @@ enable <- toBool . maybe 0 id A.<$> regQueryValueDWORD hkey "ProxyEnable" if enable then do -#if MIN_VERSION_Win32(2, 6, 0) +#if MIN_VERSION_Win32(2, 6, 0) && !MIN_VERSION_Win32(2, 8, 0) server <- regQueryValue hkey "ProxyServer" exceptions <- try $ regQueryValue hkey "ProxyOverride" :: IO (Either IOException String) #else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/http-client-0.6.4/README.md new/http-client-0.6.4.1/README.md --- old/http-client-0.6.4/README.md 2016-12-19 16:29:45.000000000 +0100 +++ new/http-client-0.6.4.1/README.md 2019-10-22 12:59:44.000000000 +0200 @@ -2,7 +2,7 @@ =========== Full tutorial docs are available at: -https://haskell-lang.org/library/http-client +https://github.com/snoyberg/http-client/blob/master/TUTORIAL.md An HTTP client engine, intended as a base layer for more user-friendly packages. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/http-client-0.6.4/http-client.cabal new/http-client-0.6.4.1/http-client.cabal --- old/http-client-0.6.4/http-client.cabal 2019-04-12 07:51:44.000000000 +0200 +++ new/http-client-0.6.4.1/http-client.cabal 2020-03-09 08:28:24.000000000 +0100 @@ -1,5 +1,5 @@ name: http-client -version: 0.6.4 +version: 0.6.4.1 synopsis: An HTTP client engine description: Hackage documentation generation is not reliable. For up to date documentation, please see: <http://www.stackage.org/package/http-client>. homepage: https://github.com/snoyberg/http-client @@ -37,7 +37,7 @@ Network.PublicSuffixList.Serialize Network.PublicSuffixList.DataStructure Data.KeyedPool - build-depends: base >= 4.6 && < 5 + build-depends: base >= 4.10 && < 5 , bytestring >= 0.10 , text >= 0.11 , http-types >= 0.8