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/
The following packages have been upgraded in the Cygwin distribution:
* curl 8.10.1
* libcurl-doc 8.10.1
* libcurl-devel 8.10.1
* libcurl4 8.10.1
* mingw64-x86_64-curl 8.10.1
NOTE: This Cygwin release includes wCurl - a simple download wrapper
shell script that makes it easy setting output defaults, names,
timestamps, downloading in parallel, etc.
Documentation is provided as a man page, under
/usr/share/doc/curl/wcurl/, and under its own project home page:
https://github.com/curl/wcurl
As there are many functions and changes each release see below,
https://curl.se/ch/8.10.1.html or /usr/share/doc/curl/RELEASE-NOTES
after installation:
2024-09-18 8.10.1
Public curl releases: 261
Command line options: 265
curl_easy_setopt() options: 306
Public functions in libcurl: 94
Contributors: 3246
For information on security vulnerabilities and fixes see:
https://curl.se/docs/vuln-8.10.1.html
Planned upcoming removals include:
- Hyper support after February 2025
- TLS libraries not supporting TLS 1.3
See https://curl.se/dev/deprecate.html for details
This release includes the following known bugs:
- see https://curl.se/docs/knownbugs.html or
/usr/share/doc/curl/KNOWN_BUGS after installation
This release includes the following bugfixes:
- autotools: fix `--with-ca-embed` build rule
- cmake: ensure `CURL_USE_OPENSSL`/`USE_OPENSSL_QUIC` are set in sync
- cmake: fix MSH3 to appear on the feature list
- connect: store connection info when really done
- CURLMOPT_TIMERFUNCTION.md: emphasize that only a single timer should run
- FTP: partly revert ASCII line end fix: convert CRLF line endings to
LF-only on platforms where text files typically do not use CRLF; DOES
NOT convert existing CRLF line endings on ASCII uploads but only does
stand-alone LF => CRLF
- http2: when uploading data from stdin, fix eos forwarding
- http: make max-filesize check not count ignored bodies
- lib: fix AF_INET6 use outside of USE_IPV6
- libcurl-docs: CURLINFO_LOCAL_* work for QUIC as well as TCP
- multi: check that the multi handle is valid in curl_multi_assign
- QUIC: on connect, keep on trying on draining server
- request: correctly reset the eos_sent flag
- runtests: accecpt 'quictls' as OpenSSL compatible
- rustls: fixed minor logic bug in default cipher selection
- rustls: rustls-ffi 0.14.0 update
- rustls: support strong CSRNG data
- setopt: remove superfluous use of ternary expressions
- singleuse: drop `Curl_memrchr()` for no-HTTP builds
- test537: cap the rlimit max this test runs
- tests: tweak lock file handling and timers
- tool_cb_wrt: use "curl_response" if no file name in URL
- transfer: fix sendrecv() without interim poll
- vtls: fix `Curl_ssl_conn_config_match` doc param
--
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
The easiest way to unsubscribe is to visit
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.
If you need more information on unsubscribing, start reading here:
<https://sourceware.org/lists.html#unsubscribe>.