diff --git a/Curl-7.71.1 Changelog b/Curl-7.71.1 Changelog new file mode 100644 index 0000000000000000000000000000000000000000..7f9c0d5b89add25ae8177a3312f0756ccc683d4d --- /dev/null +++ b/Curl-7.71.1 Changelog @@ -0,0 +1,22 @@ +Fixed in 7.71.1 - July 1 2020 + +Bugfixes: + +cirrus-ci: disable FreeBSD 13 (again) +Curl_inet_ntop: always check the return code +CURLOPT_READFUNCTION.3: provide the upload data size up front +DYNBUF.md: fix a typo: trail => tail +escape: make the URL decode able to reject only %00-bytes +escape: zero length input should return a zero length output +examples/multithread.c: call curl_global_cleanup() +http2: set the correct URL in pushed transfers +http: fix proxy auth with blank password +mbedtls: fix build with disabled proxy support +ngtcp2: sync with current master +openssl: Fix compilation on Windows when ngtcp2 is enabled +Revert "multi: implement wait using winsock events" +sendf: improve the message on client write errors +terminology: call them null-terminated strings +tool_cb_hdr: Fix etag warning output and return code +url: allow user + password to contain "control codes" for HTTP(S) +vtls: compare cert blob when finding a connection to reuse \ No newline at end of file diff --git a/Curl-7.72.0 Changelog b/Curl-7.72.0 Changelog new file mode 100644 index 0000000000000000000000000000000000000000..0c5e91545ced7a8ba37f19bd73cacd2cc6cdb47f --- /dev/null +++ b/Curl-7.72.0 Changelog @@ -0,0 +1,111 @@ +Fixed in 7.72.0 - August 19 2020 + +Changes: + +content_encoding: add zstd decoding support +CURL_PUSH_ERROROUT: allow the push callback to fail the parent stream +CURLINFO_EFFECTIVE_METHOD: added + + +Bugfixes: + +CVE-2020-8231: libcurl: wrong connect-only connection +appveyor: collect libcurl.dll variants with prefix or suffix +asyn-ares: correct some bad comments +bearssl: fix build with disabled proxy support +buildconf: avoid array concatenation in die() +buildconf: retire ares buildconf invocation +checksrc: ban gmtime/localtime +checksrc: invoke script with -D to find .checksrc proper +CI/azure: install libssh2 for use with msys2-based builds +CI/azure: unconditionally enable warnings-as-errors with autotools +CI/macos: enable warnings as errors for CMake builds +CI/macos: set minimum macOS version +CI/macos: unconditionally enable warnings-as-errors with autotools +CI: Add muse CI analyzer +cirrus-ci: upgrade 11-STABLE to 11.4 +CMake: don't complain about missing nroff +CMake: fix test for warning suppressions +cmake: fix windows xp build +configure.ac: Sort features name in summary +configure: allow disabling warnings +configure: cleanup wolfssl + pkg-config conflicts when cross compiling. +configure: show zstd "no" in summary when built without it +connect: remove redundant message about connect failure +curl-config: ignore REQUIRE_LIB_DEPS in --libs output +curl.1: add a few missing valid exit codes +curl: add %{method} to the -w variables +curl: improve the existing file check with -J +curl_multi_setopt: fix compiler warning "result is always false" +curl_version_info.3: CURL_VERSION_KERBEROS4 is deprecated +CURLINFO_CERTINFO.3: fix typo +CURLOPT_NOBODY.3: clarify what setting to 0 means +docs: add date of 7.20 to CURLM_CALL_MULTI_PERFORM mentions +docs: Add video link to docs/CONTRIBUTE.md +docs: change "web site" to "website" +docs: clarify MAX_SEND/RECV_SPEED functionality +docs: Update a few leftover mentions of DarwinSSL +doh: remove redundant cast +file2memory: use a define instead of -1 unsigned value +ftp: don't do ssl_shutdown instead of ssl_close +ftpserver: don't verify SMTP MAIL FROM names +getinfo: reset retry-after value in initinfo +gnutls: repair the build with `CURL_DISABLE_PROXY` +gtls: survive not being able to get name/issuer +h2: repair trailer handling +http2: close the http2 connection when no more requests may be sent +http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages +libssh2: s/ssherr/sftperr/ +libtest/Makefile.am: add -no-undefined for libstubgss for Cygwin +md(4|5): don't use deprecated macOS functions +mprintf: Fix dollar string handling +mprintf: Fix stack overflows +multi: Condition 'extrawait' is always true +multi: Remove 10-year old out-commented code +multi: remove two checks always true +multi: update comment to say easyp list is linear +multi_remove_handle: close unused connect-only connections +ngtcp2: adapt to error code rename +ngtcp2: adjust to recent sockaddr updates +ngtcp2: update to modified qlog callback prototype +nss: fix build with disabled proxy support +ntlm: free target_info before (re-)malloc +openssl: fix build with LibreSSL < 2.9.1 +page-header: provide protocol details in the curl.1 man page +quiche: handle calling disconnect twice +runtests.pl: treat LibreSSL and BoringSSL as OpenSSL +runtests: move the gnutls-serv tests to a dynamic port +runtests: move the smbserver to use a dynamic port number +runtests: move the TELNET server to a dynamic port +runtests: run the DICT server on a random port number +runtests: run the http2 tests on a random port number +runtests: support dynamicly base64 encoded sections in tests +setopt: unset NOBODY switches to GET if still HEAD +smtp_parse_address: handle blank input string properly +socks: use size_t for size variable +strdup: remove the odd strlen check +test1119: verify stdout in the test +test1139: make it display the difference on test failures +test1140: compare stdout +test1908: treat file as text +tests/FILEFORMAT.md: mention %HTTP2PORT +tests/sshserver.pl: fix compatibility with OpenSSH for Windows +TLS naming: fix more Winssl and Darwinssl leftovers +tls-max.d: this option is only for TLS-using connections +tlsv1.3.d. only for TLS-using connections +tool_doswin: Simplify Windows version detection +tool_getparam: make --krb option work again +TrackMemory tests: ignore realloc and free in getenv.c +transfer: fix data_pending for builds with both h2 and h3 enabled +transfer: fix memory-leak with CURLOPT_CURLU in a duped handle +transfer: move retrycount from connect struct to easy handle +travis/script.sh: fix use of `-n' with unquoted envvar +travis: add ppc64le and s390x builds +travis: update quiche builds for new boringssl layout +url: fix CURLU and location following +url: silence MSVC warning +util: silence conversion warnings +win32: Add Curl_verify_windows_version() to curlx +WIN32: stop forcing narrow-character API +windows: add unicode to feature list +windows: disable Unix Sockets for old mingw \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..d07c47d746675fdd3e545e1415343cf215e5d330 --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ + **Curl** is a command-line tool for transferring data specified with URL syntax. Find out how to use curl by reading the manpage(https://curl.haxx.se/docs/manpage.html or https://curl.haxx.se/docs/manual.html). Find out how to install Curl by reading the inastallpage(https://curl.haxx.se/docs/install.html). + + **libcurl** is the library curl is using to do its job. It is readily available to be used by your software. +Read the page https://curl.haxx.se/libcurl/c/libcurl.html) to learn how! + +You can find answers to the most frequent questions we get in the FAQ document(https://curl.haxx.se/docs/faq.html). + +Study the COPYING file for distribution terms and similar. If you distribute curl binaries or other binaries that involve libcurl, you might enjoy the LICENSE-MIXING document. + + + **Contact** + +If you have problems, questions, ideas or suggestions, please contact us by posting to a suitable mailing list. + +All contributors to the project are listed in the THANKS document. + + + **Website** + +Visit the curl website(https://curl.haxx.se/) for the latest news and downloads. + + + **Git** + +To download the very latest source from the Git server do this: +git clone https://github.com/curl/curl.git +(you'll get a directory named curl created, filled with the source code) + + + **Security problems** + +Visit the curl webisite (https://curl.haxx.se/docs/security.html) for the security problems. + + + **Notice** + +Curl contains pieces of source code that is Copyright (c) 1998, 1999 Kungliga Tekniska Högskolan. This notice is included here to comply with the distribution terms. + + + **Backers** + +Thank you to all our backers! \ No newline at end of file