| Curl and libcurl 7.57.0 |
| |
| Public curl releases: 170 |
| Command line options: 211 |
| curl_easy_setopt() options: 249 |
| Public functions in libcurl: 74 |
| Contributors: 1618 |
| |
| This release includes the following changes: |
| |
| o |
| |
| This release includes the following bugfixes: |
| |
| o ftp: UBsan fixup 'pointer index expression overflowed [1] |
| o failf: skip the sprintf() if there are no consumers [2] |
| o fuzzer: move to using external curl-fuzzer [3] |
| o lib/Makefile.m32: allow customizing dll suffixes [4] |
| o docs: fix typo in curl_mime_data_cb man page [5] |
| o darwinssl: add support for TLSv1.3 [6] |
| o build: fix --disable-crypto-auth [7] |
| o lib/config-win32.h: let SMB/SMBS be enabled with OpenSSL/NSS [8] |
| o openssl: fix build without HAVE_OPAQUE_EVP_PKEY [9] |
| o strtoofft: Remove extraneous null check [10] |
| o multi_cleanup: call DONE on handles that never got that [11] |
| o tests: added flaky keyword to tests 587 and 644 |
| o pingpong: return error when trying to send without connection [12] |
| o remove_handle: call multi_done() first, then clear dns cache pointer [13] |
| o mime: be tolerant about setting twice the same header list in a part. |
| o mime: improve unbinding top multipart from easy handle. |
| o mime: avoid resetting a part's encoder when part's contents change. |
| o mime: refuse to add subparts to one of their own descendants [14] |
| o RTSP: avoid integer overflow on funny RTSP responses [15] |
| o curl: don't pass semicolons when parsing Content-Disposition [16] |
| o openssl: enable PKCS12 support for !BoringSSL [17] |
| o FAQ: s/CURLOPT_PROGRESSFUNCTION/CURLOPT_XFERINFOFUNCTION |
| o CURLOPT_NOPROGRESS.3: also refer to xferinfofunction |
| o CURLOPT_XFERINFODATA.3: fix duplicate see also |
| o test298: verify --ftp-method nowcwd with URL encoded path [18] |
| o FTP: URL decode path for dir listing in nocwd mode [19] |
| o smtp_done: fix memory leak on send failure [20] |
| o ftpserver: support case insensitive commands |
| o test950; verify SMTP with custom request |
| o openssl: don't use old BORINGSSL_YYYYMM macros [21] |
| o setopt: update current connection SSL verify params [22] |
| |
| This release includes the following known bugs: |
| |
| o see docs/KNOWN_BUGS (https://curl.haxx.se/docs/knownbugs.html) |
| |
| This release would not have looked like this without help, code, reports and |
| advice from friends like these: |
| |
| Alexey Melnichuk, Artak Galoyan, Benbuck Nason, Christian Schmitz, |
| Dan Fandrich, Daniel Stenberg, David Benjamin, Felix Kaiser, Javier Sixto, |
| Kristiyan Tsaklev, Marcel Raad, Max Dymond, Nick Zitzmann, Patrick Monnerat, |
| Viktor Szakáts, Wyatt O'Day, Zenju on github, |
| (17 contributors) |
| |
| Thanks! (and sorry if I forgot to mention someone) |
| |
| References to bug reports and discussions on issues: |
| |
| [1] = https://curl.haxx.se/bug/?i=1939 |
| [2] = https://curl.haxx.se/bug/?i=1936 |
| [3] = https://curl.haxx.se/bug/?i=1923 |
| [4] = https://curl.haxx.se/bug/?i=1942 |
| [5] = https://curl.haxx.se/bug/?i=1946 |
| [6] = https://curl.haxx.se/bug/?i=1794 |
| [7] = https://curl.haxx.se/bug/?i=1945 |
| [8] = https://curl.haxx.se/bug/?i=1943 |
| [9] = https://curl.haxx.se/bug/?i=1955 |
| [10] = https://curl.haxx.se/bug/?i=1950 |
| [11] = https://curl.haxx.se/bug/?i=1954 |
| [12] = https://curl.haxx.se/bug/?i=1953 |
| [13] = https://curl.haxx.se/bug/?i=1960 |
| [14] = https://curl.haxx.se/bug/?i=1962 |
| [15] = https://curl.haxx.se/bug/?i=1969 |
| [16] = https://curl.haxx.se/bug/?i=1964 |
| [17] = https://curl.haxx.se/bug/?i=1948 |
| [18] = https://curl.haxx.se/bug/?i=1974 |
| [19] = https://curl.haxx.se/bug/?i=1974 |
| [20] = https://curl.haxx.se/bug/?i=1977 |
| [21] = https://curl.haxx.se/bug/?i=1979 |
| [22] = https://curl.haxx.se/bug/?i=1941 |