Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package curl for openSUSE:Factory checked in at 2022-10-27 13:52:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/curl (Old) and /work/SRC/openSUSE:Factory/.curl.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "curl" Thu Oct 27 13:52:26 2022 rev:179 rq:1031306 version:7.86.0 Changes: -------- --- /work/SRC/openSUSE:Factory/curl/curl.changes 2022-10-12 18:24:23.677619970 +0200 +++ /work/SRC/openSUSE:Factory/.curl.new.2275/curl.changes 2022-10-27 13:52:36.856092312 +0200 @@ -1,0 +2,74 @@ +Wed Oct 26 07:51:51 UTC 2022 - Pedro Monreal <pmonr...@suse.com> + +- Update to 7.86.0: + * Security fixes: + - POST following PUT confusion [bsc#1204383, CVE-2022-32221] + - .netrc parser out-of-bounds access [bsc#1204384, CVE-2022-35260] + - HTTP proxy double-free [bsc#1204385, CVE-2022-42915] + - HSTS bypass via IDN [bsc#1204386, CVE-2022-42916] + * Changes: + - NPN: remove support for and use of + - Websockets: initial support + * Bugfixes: + - altsvc: reject bad port numbers + - autotools: reduce brute-force when detecting recv/send arg list + - aws_sigv4: fix header computation + - cli tool: do not use disabled protocols + - connect: change verbose IPv6 address:port to [address]:port + - connect: fix builds without AF_INET6 + - connect: fix Curl_updateconninfo for TRNSPRT_UNIX + - connect: fix the wrong error message on connect failures + - content_encoding: use writer struct subclasses for different encodings + - cookie: reject cookie names or content with TAB characters + - curl/add_file_name_to_url: use the libcurl URL parser + - curl/get_url_file_name: use libcurl URL parser + - curl: warn for --ssl use, considered insecure + - docs/libcurl/symbols-in-versions: add several missing symbols + - ftp: ignore a 550 response to MDTM + - functypes: provide the recv and send arg and return types + - getparameter: return PARAM_MANUAL_REQUESTED for -M even when disabled + - header: define public API functions as extern c + - headers: reset the requests counter at transfer start + - hostip: guard PF_INET6 use + - hostip: lazily wait to figure out if IPv6 works until needed + - http, vauth: always provide Curl_allow_auth_to_host() functionality + - http2: make nghttp2 less picky about field whitespace + - http: try parsing Retry-After: as a number first + - http_proxy: restore the protocol pointer on error + - lib: add missing limits.h includes + - lib: prepare the incoming of additional protocols + - lib: sanitize conditional exclusion around MIME + - libssh: if sftp_init fails, don't get the sftp error code + - mprintf: reject two kinds of precision for the same argument + - mqtt: return error for too long topic + - netrc: compare user name case sensitively + - netrc: replace fgets with Curl_get_line + - netrc: use the URL-decoded user + - ngtcp2: fix build errors due to changes in ngtcp2 library + - noproxy: support proxies specified using cidr notation + - openssl: make certinfo available for QUIC + - resolve: make forced IPv4 resolve only use A queries + - schannel: ban server ALPN change during recv renegotiation + - schannel: don't reset recv/send function pointers on renegotiation + - schannel: when importing PFX, disable key persistence + - setopt: use the handler table for protocol name to number conversions + - setopt: when POST is set, reset the 'upload' field + - single_transfer: use the libcurl URL parser when appending query parts + - smb: replace CURL_WIN32 with WIN32 + - tool: avoid generating ambiguous escaped characters in --libcurl + - tool_main: exit at once if out of file descriptors + - tool_operate: more transfer cleanup after parallel transfer fail + - tool_operate: prevent over-queuing in parallel mode + - tool_paramhelp: asserts verify maximum sizes for string loading + - tool_xattr: save the original URL, not the final redirected one + - url: a zero-length userinfo part in the URL is still a (blank) user + - url: allow non-HTTPS HSTS-matching for debug builds + - url: rename function due to name-clash in Watt-32 + - url: use IDN decoded names for HSTS checks + - urlapi: detect scheme better when not guessing + - urlapi: fix parsing URL without slash with CURLU_URLENCODE + - urlapi: reject more bad characters from the host name field + * Remove patch upstream: + - connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch + +------------------------------------------------------------------- @@ -5,0 +80,6 @@ + +------------------------------------------------------------------- +Fri Sep 30 12:35:59 UTC 2022 - Pedro Monreal <pmonr...@suse.com> + +- Change the deprecated configure option --enable-hidden-symbols + to the new --enable-symbol-hiding. Old: ---- connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch curl-7.85.0.tar.xz curl-7.85.0.tar.xz.asc New: ---- curl-7.86.0.tar.xz curl-7.86.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ curl.spec ++++++ --- /var/tmp/diff_new_pack.lbGFeN/_old 2022-10-27 13:52:39.260104351 +0200 +++ /var/tmp/diff_new_pack.lbGFeN/_new 2022-10-27 13:52:39.272104411 +0200 @@ -21,7 +21,7 @@ # need ssl always for python-pycurl %bcond_without openssl Name: curl -Version: 7.85.0 +Version: 7.86.0 Release: 0 Summary: A Tool for Transferring Data from URLs License: curl @@ -35,7 +35,6 @@ Patch2: curl-secure-getenv.patch #PATCH-FIX-OPENSUSE bsc#1076446 protocol redirection not supported or disabled Patch3: curl-disabled-redirect-protocol-message.patch -Patch4: connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch BuildRequires: libtool BuildRequires: pkgconfig Requires: libcurl4 = %{version} @@ -123,7 +122,7 @@ --with-gssapi=$(krb5-config --prefix) \ --with-libidn2 \ --with-libssh \ - --enable-hidden-symbols \ + --enable-symbol-hiding \ --disable-static \ --enable-threaded-resolver ++++++ curl-7.85.0.tar.xz -> curl-7.86.0.tar.xz ++++++ ++++ 72557 lines of diff (skipped)