diff --git a/curl-7.66.0.tar.xz b/curl-7.66.0.tar.xz deleted file mode 100644 index 8088bac..0000000 --- a/curl-7.66.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dbb48088193016d079b97c5c3efde8efa56ada2ebf336e8a97d04eb8e2ed98c1 -size 2414840 diff --git a/curl-7.66.0.tar.xz.asc b/curl-7.66.0.tar.xz.asc deleted file mode 100644 index d2cfc0c..0000000 --- a/curl-7.66.0.tar.xz.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEzBAABCgAdFiEEJ+3q8i86vOtQ25oSXMkI/bceEsIFAl14i4AACgkQXMkI/bce -EsJwgwf/WauX31s687pdOgpPE4ymPuxIrdVl+NovWdOBdQQfIA0c/4lu4onJYPAT -K6wq86me5y8fj/Q3ymqQ3H1EcJE2vTHPx/w+zEHNsEILtBMFHdm84CJzhdLlI1GC -9iBkjVKk/2s0tBOdC3HuskYLY2y02dHACvTvDJjx42nK4IbsdjoamVdMa7vep1TG -abmLRNHkOHKjioYWi0N04c5H5YDpdWOOjFY+EPO+m+YQuJlYkgw90nlmOaqiLcHL -3zGCMNXb209wxuNEVKenlhPQ/3FQZ9+8a4b6mMqBX7PDwhDiZLhqIJgVseWdw1r0 -Qm2suW4eUtlC2DTqTMtusG7EMN8pag== -=pFLb ------END PGP SIGNATURE----- diff --git a/curl-7.67.0.tar.xz b/curl-7.67.0.tar.xz new file mode 100644 index 0000000..81878e1 --- /dev/null +++ b/curl-7.67.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5d2e7320379338c3952dcc7566a140abb49edb575f9f99272455785c40e536c +size 2418548 diff --git a/curl-7.67.0.tar.xz.asc b/curl-7.67.0.tar.xz.asc new file mode 100644 index 0000000..bf5205c --- /dev/null +++ b/curl-7.67.0.tar.xz.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEEJ+3q8i86vOtQ25oSXMkI/bceEsIFAl3CauAACgkQXMkI/bce +EsKe7Qf+Py/Wufz3AqqpJ1Xr0oigaV1Sa5AAyRD+KX8jwSJTRaRahaECGMhmR9vh +kBaMFtycctCKcK1masI9GSeTX5nCtmaWzELLsBXynm/l2W+hrW1AD2R++YuM384t +O078GxgsgRH0m8MacSKoV5yPOv/h9URnVMTavkAIfnW50vw17akDZ9MW2NhJzKpP +s6GgWTMB5gomTHlnlHjTjtNoVbKKrV4v9YyRwqzI3XHXYtYOA7iufP4wnT+dpSm5 +ZLdbg5Nq+1pCTEiMg3KZKYNriypoLJuWuSF+bKc54CGN63eoUxXgU6js9ViHS5JS +3dPfzzRA8wgROem58QhHnrR9c2CmdQ== +=5gov +-----END PGP SIGNATURE----- diff --git a/curl-mini.changes b/curl-mini.changes index 8c9ee84..235e2d3 100644 --- a/curl-mini.changes +++ b/curl-mini.changes @@ -1,3 +1,125 @@ +------------------------------------------------------------------- +Wed Nov 6 15:52:24 UTC 2019 - Pedro Monreal Gonzalez + +- Update spec file with spec-cleaner + +------------------------------------------------------------------- +Wed Nov 6 09:36:43 UTC 2019 - Pedro Monreal Gonzalez + +- Update to 7.67.0 + * Changes: + - curl: added --no-progress-meter + - setopt: CURLMOPT_MAX_CONCURRENT_STREAMS is new + - urlapi: CURLU_NO_AUTHORITY allows empty authority/host part + * Bugfixes: + - BINDINGS: five new bindings addded + - CURLOPT_TIMEOUT.3: Clarify transfer timeout time includes queue time + - CURLOPT_TIMEOUT.3: remove the mention of "minutes" + - ESNI: initial build/setup support + - FTP: FTPFILE_NOCWD: avoid redundant CWDs + - FTP: allow "rubbish" prepended to the SIZE response + - FTP: remove trailing slash from path for LIST/MLSD + - FTP: skip CWD to entry dir when target is absolute + - FTP: url-decode path before evaluation + - HTTP3.md: move -p for mkdir, remove -j for make + - HTTP3: fix invalid use of sendto for connected UDP socket + - HTTP3: fix prefix parameter for ngtcp2 build + - HTTP3: show an --alt-svc using example too + - INSTALL: add missing space for configure commands + - INSTALL: add vcpkg installation instructions + - altsvc: accept quoted ma and persist values + - altsvc: both backends run h3-23 now + - appveyor: Add MSVC ARM64 build + - appveyor: Use two parallel compilation on appveyor with CMake + - appveyor: add --disable-proxy autotools build + - appveyor: publish artifacts on appveyor + - appveyor: upgrade VS2017 to VS2019 + - asyn-thread: make use of Curl_socketpair() where available + - asyn-thread: s/AF_LOCAL/AF_UNIX for Solaris + - build: Remove unused HAVE_LIBSSL and HAVE_LIBCRYPTO defines + - checksrc: fix uninitialized variable warning + - chunked-encoding: stop hiding the CURLE_BAD_CONTENT_ENCODING error + - cirrus: Switch the FreeBSD 11.x build to 11.3 and add a 13.0 build + - cirrus: switch off blackhole status on the freebsd CI machines + - cleanups: 21 various PVS-Studio warnings + - configure: only say ipv6 enabled when the variable is set + - configure: remove all cyassl references + - conn-reuse: requests wanting NTLM can reuse non-NTLM connections + - connect: return CURLE_OPERATION_TIMEDOUT for errno == ETIMEDOUT + - connect: silence sign-compare warning + - cookie: avoid harmless use after free + - cookie: pass in the correct cookie amount to qsort() + - cookies: change argument type for Curl_flush_cookies + - cookies: using a share with cookies shouldn't enable the cookie engine + - copyrights: update copyright notices to 2019 + - curl: create easy handles on-demand and not ahead of time + - curl: ensure HTTP 429 triggers --retry + - curl: exit the create_transfers loop on errors + - curl: fix memory leaked by parse_metalink() + - curl: load large files with -d @ much faster + - docs/HTTP3: fix `--with-ssl` ngtcp2 configure flag + - docs: added multi-event.c example + - docs: disambiguate CURLUPART_HOST is for host name (ie no port) + - docs: note on failed handles not being counted by curl_multi_perform + - doh: allow only http and https in debug mode + - doh: avoid truncating DNS QTYPE to lower octet + - doh: clean up dangling DOH memory on easy close + - doh: fix (harmless) buffer overrun + - doh: fix undefined behaviour and open up for gcc and clang optimization + - doh: return early if there is no time left + - examples/sslbackend: fix -Wchar-subscripts warning + - gnutls: make gnutls_bye() not wait for response on shutdown + - http2: expire a timeout at end of stream + - http2: prevent dup'ed handles to send dummy PRIORITY frames + - http2: relax verification of :authority in push promise requests + - http2_recv: a closed stream trumps pause state + - http: lowercase headernames for HTTP/2 and HTTP/3 + - ldap: Stop using wide char version of ldapp_err2string + - ldap: fix OOM error on missing query string + - mbedtls: add error message for cert validity starting in the future + - mime: when disabled, avoid C99 macro + - ngtcp2: adapt to API change + - ngtcp2: compile with latest ngtcp2 + nghttp3 draft-23 + - ngtcp2: remove fprintf() calls + - openssl: close_notify on the FTP data connection doesn't mean closure + - openssl: use strerror on SSL_ERROR_SYSCALL + - os400: getpeername() and getsockname() return ebcdic AF_UNIX sockaddr + - parsedate: fix date parsing disabled builds + - quiche: don't close connection at end of stream + - quiche: persist connection details (fixes -I with --http3) + - quiche: set 'drain' when returning without having drained the queues + - quiche: update HTTP/3 config creation to new API + - redirect: handle redirects to absolute URLs containing spaces + - runtests: get textaware info from curl instead of perl + - schannel: reverse the order of certinfo insertions + - schannel_verify: Fix concurrent openings of CA file + - security: silence conversion warning + - setopt: handle ALTSVC set to NULL + - setopt: make it easier to add new enum values + - setopt: store CURLOPT_RTSP_SERVER_CSEQ correctly + - smb: check for full size message before reading message details + - smbserver: fix Python 3 compatibility + - socks: Fix destination host shown on SOCKS5 error + - test1162: disable MSYS2's POSIX path conversion + - test1591: fix spelling of http feature + - tests: add 'connect to non-listen' keywords + - tests: fix narrowing conversion warnings + - tests: fix the test 3001 cert failures + - tests: makes tests succeed when using --disable-proxy + - tests: use %FILE_PWD for file:// URLs + - tests: use port 2 instead of 60000 for a safer non-listening port + - tool_operate: Fix retry sleep time shown to user when Retry-After + - url: Curl_free_request_state() should also free doh handles + - url: don't set appconnect time for non-ssl/non-ssh connections + - url: fix the NULL hostname compiler warning + - url: normalize CURLINFO_EFFECTIVE_URL + - url: only reuse TLS connections with matching pinning + - urlapi: avoid index underflow for short ipv6 hostnames + - urlapi: fix URL encoding when setting a full URL + - urlapi: question mark within fragment is still fragment + - urldata: use 'bool' for the bit type on MSVC compilers + - vtls: fix narrowing conversion warnings + ------------------------------------------------------------------- Wed Sep 11 08:17:06 UTC 2019 - Pedro Monreal Gonzalez diff --git a/curl-mini.spec b/curl-mini.spec index 63e7c18..731be09 100644 --- a/curl-mini.spec +++ b/curl-mini.spec @@ -29,12 +29,11 @@ # need ssl always for python-pycurl %bcond_without openssl Name: curl-mini -Version: 7.66.0 +Version: 7.67.0 Release: 0 Summary: A Tool for Transferring Data from URLs License: curl -Group: Productivity/Networking/Web/Utilities -Url: https://curl.haxx.se/ +URL: https://curl.haxx.se/ Source: https://curl.haxx.se/download/curl-%{version}.tar.xz Source2: https://curl.haxx.se/download/curl-%{version}.tar.xz.asc Source3: baselibs.conf @@ -51,10 +50,10 @@ BuildRequires: pkgconfig Requires: libcurl4%{?mini} = %{version} %if !0%{?bootstrap} BuildRequires: groff -BuildRequires: krb5-mini-devel -BuildRequires: libidn2-devel BuildRequires: lzma BuildRequires: openldap2-devel +BuildRequires: pkgconfig(krb5) +BuildRequires: pkgconfig(libidn2) BuildRequires: pkgconfig(libmetalink) BuildRequires: pkgconfig(libnghttp2) BuildRequires: pkgconfig(libpsl) @@ -88,11 +87,10 @@ without user interaction or any kind of interactivity. %package -n libcurl4%{?mini} Summary: Library for transferring data from URLs -Group: Productivity/Networking/Web/Utilities %if 0%{?bootstrap} -Provides: libcurl4 = %{version} Requires: this-is-only-for-build-envs Conflicts: libcurl4 +Provides: libcurl4 = %{version} %endif %description -n libcurl4%{?mini} @@ -101,7 +99,6 @@ network protocols. %package -n libcurl%{?mini}-devel Summary: Development files for the curl library -Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libcurl4%{?mini} = %{version} # curl-devel (v 7.15.5) was last used in 10.2 @@ -210,7 +207,7 @@ popd %doc docs/{BUGS,FAQ,FEATURES,RESOURCES,TODO,TheArtOfHttpScripting} %{_bindir}/curl %{_datadir}/zsh/site-functions/_curl -%{_mandir}/man1/curl.1%{ext_man} +%{_mandir}/man1/curl.1%{?ext_man} %dir %{_datadir}/zsh %dir %{_datadir}/zsh/site-functions %dir %{_datadir}/fish/ @@ -228,7 +225,7 @@ popd %{_datadir}/aclocal/libcurl.m4 %{_libdir}/libcurl.so %{_libdir}/pkgconfig/libcurl.pc -%{_mandir}/man1/curl-config.1%{ext_man} +%{_mandir}/man1/curl-config.1%{?ext_man} %{_mandir}/man3/* %doc docs/libcurl/symbols-in-versions diff --git a/curl.changes b/curl.changes index 8c9ee84..235e2d3 100644 --- a/curl.changes +++ b/curl.changes @@ -1,3 +1,125 @@ +------------------------------------------------------------------- +Wed Nov 6 15:52:24 UTC 2019 - Pedro Monreal Gonzalez + +- Update spec file with spec-cleaner + +------------------------------------------------------------------- +Wed Nov 6 09:36:43 UTC 2019 - Pedro Monreal Gonzalez + +- Update to 7.67.0 + * Changes: + - curl: added --no-progress-meter + - setopt: CURLMOPT_MAX_CONCURRENT_STREAMS is new + - urlapi: CURLU_NO_AUTHORITY allows empty authority/host part + * Bugfixes: + - BINDINGS: five new bindings addded + - CURLOPT_TIMEOUT.3: Clarify transfer timeout time includes queue time + - CURLOPT_TIMEOUT.3: remove the mention of "minutes" + - ESNI: initial build/setup support + - FTP: FTPFILE_NOCWD: avoid redundant CWDs + - FTP: allow "rubbish" prepended to the SIZE response + - FTP: remove trailing slash from path for LIST/MLSD + - FTP: skip CWD to entry dir when target is absolute + - FTP: url-decode path before evaluation + - HTTP3.md: move -p for mkdir, remove -j for make + - HTTP3: fix invalid use of sendto for connected UDP socket + - HTTP3: fix prefix parameter for ngtcp2 build + - HTTP3: show an --alt-svc using example too + - INSTALL: add missing space for configure commands + - INSTALL: add vcpkg installation instructions + - altsvc: accept quoted ma and persist values + - altsvc: both backends run h3-23 now + - appveyor: Add MSVC ARM64 build + - appveyor: Use two parallel compilation on appveyor with CMake + - appveyor: add --disable-proxy autotools build + - appveyor: publish artifacts on appveyor + - appveyor: upgrade VS2017 to VS2019 + - asyn-thread: make use of Curl_socketpair() where available + - asyn-thread: s/AF_LOCAL/AF_UNIX for Solaris + - build: Remove unused HAVE_LIBSSL and HAVE_LIBCRYPTO defines + - checksrc: fix uninitialized variable warning + - chunked-encoding: stop hiding the CURLE_BAD_CONTENT_ENCODING error + - cirrus: Switch the FreeBSD 11.x build to 11.3 and add a 13.0 build + - cirrus: switch off blackhole status on the freebsd CI machines + - cleanups: 21 various PVS-Studio warnings + - configure: only say ipv6 enabled when the variable is set + - configure: remove all cyassl references + - conn-reuse: requests wanting NTLM can reuse non-NTLM connections + - connect: return CURLE_OPERATION_TIMEDOUT for errno == ETIMEDOUT + - connect: silence sign-compare warning + - cookie: avoid harmless use after free + - cookie: pass in the correct cookie amount to qsort() + - cookies: change argument type for Curl_flush_cookies + - cookies: using a share with cookies shouldn't enable the cookie engine + - copyrights: update copyright notices to 2019 + - curl: create easy handles on-demand and not ahead of time + - curl: ensure HTTP 429 triggers --retry + - curl: exit the create_transfers loop on errors + - curl: fix memory leaked by parse_metalink() + - curl: load large files with -d @ much faster + - docs/HTTP3: fix `--with-ssl` ngtcp2 configure flag + - docs: added multi-event.c example + - docs: disambiguate CURLUPART_HOST is for host name (ie no port) + - docs: note on failed handles not being counted by curl_multi_perform + - doh: allow only http and https in debug mode + - doh: avoid truncating DNS QTYPE to lower octet + - doh: clean up dangling DOH memory on easy close + - doh: fix (harmless) buffer overrun + - doh: fix undefined behaviour and open up for gcc and clang optimization + - doh: return early if there is no time left + - examples/sslbackend: fix -Wchar-subscripts warning + - gnutls: make gnutls_bye() not wait for response on shutdown + - http2: expire a timeout at end of stream + - http2: prevent dup'ed handles to send dummy PRIORITY frames + - http2: relax verification of :authority in push promise requests + - http2_recv: a closed stream trumps pause state + - http: lowercase headernames for HTTP/2 and HTTP/3 + - ldap: Stop using wide char version of ldapp_err2string + - ldap: fix OOM error on missing query string + - mbedtls: add error message for cert validity starting in the future + - mime: when disabled, avoid C99 macro + - ngtcp2: adapt to API change + - ngtcp2: compile with latest ngtcp2 + nghttp3 draft-23 + - ngtcp2: remove fprintf() calls + - openssl: close_notify on the FTP data connection doesn't mean closure + - openssl: use strerror on SSL_ERROR_SYSCALL + - os400: getpeername() and getsockname() return ebcdic AF_UNIX sockaddr + - parsedate: fix date parsing disabled builds + - quiche: don't close connection at end of stream + - quiche: persist connection details (fixes -I with --http3) + - quiche: set 'drain' when returning without having drained the queues + - quiche: update HTTP/3 config creation to new API + - redirect: handle redirects to absolute URLs containing spaces + - runtests: get textaware info from curl instead of perl + - schannel: reverse the order of certinfo insertions + - schannel_verify: Fix concurrent openings of CA file + - security: silence conversion warning + - setopt: handle ALTSVC set to NULL + - setopt: make it easier to add new enum values + - setopt: store CURLOPT_RTSP_SERVER_CSEQ correctly + - smb: check for full size message before reading message details + - smbserver: fix Python 3 compatibility + - socks: Fix destination host shown on SOCKS5 error + - test1162: disable MSYS2's POSIX path conversion + - test1591: fix spelling of http feature + - tests: add 'connect to non-listen' keywords + - tests: fix narrowing conversion warnings + - tests: fix the test 3001 cert failures + - tests: makes tests succeed when using --disable-proxy + - tests: use %FILE_PWD for file:// URLs + - tests: use port 2 instead of 60000 for a safer non-listening port + - tool_operate: Fix retry sleep time shown to user when Retry-After + - url: Curl_free_request_state() should also free doh handles + - url: don't set appconnect time for non-ssl/non-ssh connections + - url: fix the NULL hostname compiler warning + - url: normalize CURLINFO_EFFECTIVE_URL + - url: only reuse TLS connections with matching pinning + - urlapi: avoid index underflow for short ipv6 hostnames + - urlapi: fix URL encoding when setting a full URL + - urlapi: question mark within fragment is still fragment + - urldata: use 'bool' for the bit type on MSVC compilers + - vtls: fix narrowing conversion warnings + ------------------------------------------------------------------- Wed Sep 11 08:17:06 UTC 2019 - Pedro Monreal Gonzalez diff --git a/curl.spec b/curl.spec index 2cc5bd6..a80fae2 100644 --- a/curl.spec +++ b/curl.spec @@ -27,12 +27,11 @@ # need ssl always for python-pycurl %bcond_without openssl Name: curl -Version: 7.66.0 +Version: 7.67.0 Release: 0 Summary: A Tool for Transferring Data from URLs License: curl -Group: Productivity/Networking/Web/Utilities -Url: https://curl.haxx.se/ +URL: https://curl.haxx.se/ Source: https://curl.haxx.se/download/curl-%{version}.tar.xz Source2: https://curl.haxx.se/download/curl-%{version}.tar.xz.asc Source3: baselibs.conf @@ -49,10 +48,10 @@ BuildRequires: pkgconfig Requires: libcurl4%{?mini} = %{version} %if !0%{?bootstrap} BuildRequires: groff -BuildRequires: krb5-mini-devel -BuildRequires: libidn2-devel BuildRequires: lzma BuildRequires: openldap2-devel +BuildRequires: pkgconfig(krb5) +BuildRequires: pkgconfig(libidn2) BuildRequires: pkgconfig(libmetalink) BuildRequires: pkgconfig(libnghttp2) BuildRequires: pkgconfig(libpsl) @@ -86,11 +85,10 @@ without user interaction or any kind of interactivity. %package -n libcurl4%{?mini} Summary: Library for transferring data from URLs -Group: Productivity/Networking/Web/Utilities %if 0%{?bootstrap} -Provides: libcurl4 = %{version} Requires: this-is-only-for-build-envs Conflicts: libcurl4 +Provides: libcurl4 = %{version} %endif %description -n libcurl4%{?mini} @@ -99,7 +97,6 @@ network protocols. %package -n libcurl%{?mini}-devel Summary: Development files for the curl library -Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libcurl4%{?mini} = %{version} # curl-devel (v 7.15.5) was last used in 10.2 @@ -208,7 +205,7 @@ popd %doc docs/{BUGS,FAQ,FEATURES,RESOURCES,TODO,TheArtOfHttpScripting} %{_bindir}/curl %{_datadir}/zsh/site-functions/_curl -%{_mandir}/man1/curl.1%{ext_man} +%{_mandir}/man1/curl.1%{?ext_man} %dir %{_datadir}/zsh %dir %{_datadir}/zsh/site-functions %dir %{_datadir}/fish/ @@ -226,7 +223,7 @@ popd %{_datadir}/aclocal/libcurl.m4 %{_libdir}/libcurl.so %{_libdir}/pkgconfig/libcurl.pc -%{_mandir}/man1/curl-config.1%{ext_man} +%{_mandir}/man1/curl-config.1%{?ext_man} %{_mandir}/man3/* %doc docs/libcurl/symbols-in-versions