Hello community, here is the log from the commit of package curl for openSUSE:Factory checked in at 2019-11-11 12:58:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/curl (Old) and /work/SRC/openSUSE:Factory/.curl.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "curl" Mon Nov 11 12:58:27 2019 rev:150 rq:746072 version:7.67.0 Changes: -------- --- /work/SRC/openSUSE:Factory/curl/curl-mini.changes 2019-09-19 15:49:37.527308148 +0200 +++ /work/SRC/openSUSE:Factory/.curl.new.2990/curl-mini.changes 2019-11-11 12:58:31.085571353 +0100 @@ -1,0 +2,122 @@ +Wed Nov 6 15:52:24 UTC 2019 - Pedro Monreal Gonzalez <[email protected]> + +- Update spec file with spec-cleaner + +------------------------------------------------------------------- +Wed Nov 6 09:36:43 UTC 2019 - Pedro Monreal Gonzalez <[email protected]> + +- 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 + +------------------------------------------------------------------- curl.changes: same change Old: ---- curl-7.66.0.tar.xz curl-7.66.0.tar.xz.asc New: ---- curl-7.67.0.tar.xz curl-7.67.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ curl-mini.spec ++++++ --- /var/tmp/diff_new_pack.MftgQb/_old 2019-11-11 12:58:32.433572781 +0100 +++ /var/tmp/diff_new_pack.MftgQb/_new 2019-11-11 12:58:32.437572785 +0100 @@ -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 @@ 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 @@ %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 @@ %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 @@ %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 @@ %{_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 ++++++ curl.spec ++++++ --- /var/tmp/diff_new_pack.MftgQb/_old 2019-11-11 12:58:32.469572819 +0100 +++ /var/tmp/diff_new_pack.MftgQb/_new 2019-11-11 12:58:32.473572823 +0100 @@ -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 @@ 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 @@ %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 @@ %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 @@ %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 @@ %{_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 ++++++ curl-7.66.0.tar.xz -> curl-7.67.0.tar.xz ++++++ ++++ 34898 lines of diff (skipped)
