From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) by sourceware.org (Postfix) with ESMTPS id 59C86385840D for ; Sat, 20 Nov 2021 23:39:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 59C86385840D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSW.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca Received: from shw-obgw-4002a.ext.cloudfilter.net ([10.228.9.250]) by cmsmtp with ESMTP id oT5xmJiupztEjoZx9mk7m2; Sat, 20 Nov 2021 23:39:27 +0000 Received: from SystematicSW.ab.ca ([68.147.0.90]) by cmsmtp with ESMTP id oZx9mWk9n5livoZx9m2ZEr; Sat, 20 Nov 2021 23:39:27 +0000 X-Authority-Analysis: v=2.4 cv=IfaU5Ema c=1 sm=1 tr=0 ts=6199872f a=T+ovY1NZ+FAi/xYICV7Bgg==:117 a=T+ovY1NZ+FAi/xYICV7Bgg==:17 a=ugkhXdxtAAAA:8 a=pMK6gcGwGdjcXffiteMA:9 a=i0ZCOD_hNsQA:10 a=Q-kE5BOZeTQA:10 a=UBqW8vr-10gA:10 a=ZG-MjRxWnTTVGrJRUvVH:22 From: Cygwin curl Maintainer To: Cygwin Announcements Reply-To: Cygwin Date: Sat, 20 Nov 2021 16:36:59 -0700 Message-Id: <20211120163659.34269-1-Brian.Inglis@SystematicSW.ab.ca> Subject: Updated: curl, libcurl{4, -devel, -doc}, mingw64-{x86_64, i686}-curl 7.80 X-CMAE-Envelope: MS4xfFAEcn/l4Ejm2TIWAyVEMyKHce27L1Vpz1ayQ2tMRM+E6UZebB5tVI2aFMKMgms3eQ0rurDKZRhuwaU761DNMyfeXUx0DkMQhEZWNWgHRR77CfqtdeZI 8HaXUYo8uxp5/yZjAGXPWqaOy3HsU418jMOBuQt0V0FQ7KV6ndNTrmgZbJtJOEzWz+OHNuKCgI8TNAb91LGHDisRk0tsLTmHZJqFBx3ChqgHNBUveNfyz2WY qCIjNR5D280VVXN2Np3QYQOzMK3Hl1Ul7Ba2kSOxaWc= X-Spam-Status: No, score=-1160.5 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, KAM_SHORT, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-announce@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Read-only mailing list announcing new and updated Cygwin packages List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Nov 2021 23:39:30 -0000 The following packages have been upgraded in the Cygwin distribution: * curl 7.80 * libcurl4 7.80 * libcurl-devel 7.80 * libcurl-doc 7.80 * mingw64-x86_64-curl 7.80 * mingw64-i686-curl 7.80 Command line tool and Library supporting transferring files with URL syntax, using FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, and FILE, SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate...), file transfer resume, proxy tunneling and a busload of other useful tricks. For more information see the project home page: https://curl.se/ As there are multiple components and many changes each release please see below or read /usr/share/doc/curl/RELEASE-NOTES after installation; for complete details of changes since the previous Cygwin release see: /usr/share/doc/curl/RELEASE-NOTES or https://curl.se/changes.html curl and libcurl 7.80.0 Public curl releases: 204 Command line options: 243 curl_easy_setopt() options: 294 Public functions in libcurl: 86 Contributors: 2533 This release includes the following changes: o CURLOPT_MAXLIFETIME_CONN: maximum allowed lifetime for conn reuse o CURLOPT_PREREQFUNCTION: add new callback o libssh2: add SHA256 fingerprint support o urlapi: add curl_url_strerror() o urlapi: support UNC paths in file: URLs on Windows o wolfssl: allow setting of groups/curves This release includes the following known bugs: * see /usr/share/doc/curl/KNOWN_BUGS (https://curl.se/docs/knownbugs.html) This release includes the following bugfixes: o .github: retry macos "brew install" command on failure o aws-sigv4: make signature work when post data is binary o BINDINGS: URL updates o build: remove checks for WinSock 1 o c-hyper: don't abort CONNECT responses early when auth-in-progress o c-hyper: make Curl_http propagate errors better o c-hyper: make CURLOPT_SUPPRESS_CONNECT_HEADERS work o c-hyper: make test 217 run o c-hyper: use hyper_request_set_uri_parts to make h2 better o checksrc: ignore preprocessor lines o CI/makefiles: introduce dedicated test target o ci: update Lift config to match requirements of curl build o cirrus: remove FreeBSD 11.4 from the matrix o cirrus: switch to openldap24-client o cleanup: constify unmodified static structs o cmake: add CURL_ENABLE_SSL option o cmake: fix error getting LOCATION property on non-imported target o CMake: restore support for SecureTransport on iOS o cmake: with OpenSSL, define OPENSSL_SUPPRESS_DEPRECATED o cmdline-opts: made the 'Added:' field mandatory o configure.ac: replace krb5-config with pkg-config o configure: when hyper is selected, deselect nghttp2 o connect: use sysaddr_un from sys/un.h or custom-defined for windows o curl-confopts.m4: remove --enable/disable-hidden-symbols o curl-openssl.m4: modify library order for openssl linking o curl-openssl: pass argument to sed single-quoted o curl.1: remove mentions of really old version changes o curl: actually append "-" to --range without number only o curl: correct grammar in generated libcurl code o curl: print help descriptions in an aligned right column o curl_gssapi: fix link error on macOS Monterey o curl_multi_socket_action.3: add a "RETURN VALUE" section o curl_ntlm_core: use OpenSSL only if DES is available o Curl_updateconninfo: store addresses for QUIC connections too o CURLOPT_ALTSVC_CTRL.3: mention conn reuse is preferred o CURLOPT_HSTSWRITEFUNCTION.3: using CURLOPT_HSTS_CTRL is required o CURLOPT_HTTPHEADER.3: add descripion for specific headers o docs/HTTP3: improve build instructions o docs/Makefile.am: repair 'make html' o docs: fix typo in CURLOPT_TRAILERFUNCTION example o docs: provide "RETURN VALUE" section for more func manpages o docs: reduce use of "very" o doh: remove experimental code for DoH with GET o examples/htmltidy: correct wrong printf() use o examples/imap-append: fix end-of-data check o ftp: make the MKD retry to retry once per directory o gen.pl: insert the current date and version in generated man page o gen.pl: replace leading single quotes with \(aq o http2: make getsock not wait for write if there's no remote window o HTTP3: fix the HTTP/3 Explained book link o http: fix Basic auth with empty name field in URL o http: reject HTTP response codes < 100 o http: remove assert that breaks hyper o http: set content length earlier o http_proxy: make hyper CONNECT() return the correct error code o http_proxy: multiple CONNECT with hyper done better o hyper: disable test 1294 since hyper doesn't allow such crazy headers o hyper: does not support disabling CURLOPT_HTTP_TRANSFER_DECODING o hyper: pass the CONNECT line to the debug callback o imap: display quota information o INSTALL: update symbol hiding option o lib/mk-ca-bundle.pl: skip certs passed Not Valid After date o lib: avoid fallthrough cases in switch statements o libcurl.rc: switch out the copyright symbol for plain ASCII o libssh2: Get the version at runtime if possible o limit-rate.d: this is average over several seconds o llist: remove redundant code, branch will not be executed o Makefile.m32: fix to not require OpenSSL with -libssh2 or -rtmp options o maketgz: redirect updatemanpages.pl output to /dev/null o man pages: require all to use the same section header order o manpage: adjust the asterisk in some SYNOPSIS sections o md5: fix compilation with OpenSSL 3.0 API o misc: fix a few issues on MidnightBSD o misc: fix typos in docs and comments o ngtcp2: advertise h3 as well as h3-29 o ngtcp2: compile with the latest nghttp3 o ngtcp2: specify the missing required callback functions o ngtcp2: use latest QUIC TLS RFC9001 o NTLM: use DES_set_key_unchecked with OpenSSL o openssl: if verifypeer is not requested, skip the CA loading o openssl: with OpenSSL 1.1.0+ a failed RAND_status means goaway o Revert "src/tool_filetime: disable -Wformat on mingw for this file" o sasl: binary messages o schannel: fix memory leak due to failed SSL connection o scripts/delta: count command line options in the new file o sendf: accept zero-length data in Curl_client_write() o sha256: use high-level EVP interface for OpenSSL o smooth-gtk-thread.c: enhance the mutex lock use o sws: fix memory leak on exit o test1160: edited to work with hyper o test1173: make manpage-syntax.pl spot \n errors in examples o test1185: verify checksrc o test1266/1267: disabled on hyper: no HTTP/0.9 support o test1287: make work on hyper o test207: accept a different error code for hyper o test262: don't attempt with hyper o test552: updated to work with hyper o test559: add 'HTTP' in keywords o tests/smbserver.py: fix compatibility with impacket 0.9.23+ o tests: add Schannel-specific tests and disable unsupported ones o tests: disable test 2043 o tests: kill some test servers afterwards to avoid locked logfiles o tests: use python3 in test 1451 o tls: remove newline from three infof() calls o tool_cb_prg: make resumed upload progress bar show better o tool_listhelp: easier generated with gen.pl o tool_main: fix typo in comment o tool_operate: a failed etag save now only fails that transfer o URL-SYNTAX: add IMAP UID SEARCH example o url: check the return value of curl_url() o url: set "k->size" -1 at start of request o urlapi: skip a strlen(), pass in zero o urlapi: URL decode percent-encoded host names o version_win32: use actual version instead of manifested version o vtls: Fix a memory leak if an SSL session cannot be added to the cache o wolfssl: use for SHA256, MD4, MD5, and setting DES odd parity o zuul: pin the quiche build to use an older cmake-rs