diff --git a/curl.changes b/curl.changes index f585f3f..e8466ad 100644 --- a/curl.changes +++ b/curl.changes @@ -2,119 +2,30 @@ Mon Mar 7 08:01:26 UTC 2022 - Paolo Stivanin - Update to 7.82.0: - * curl: add --json - * mesalink: remove support - * bearssl: fix connect error on expired cert and no verify - * bearssl: fix EXC_BAD_ACCESS on incomplete CA cert - * bearssl: fix session resumption (session id) - * build: enable -Warith-conversion - * build: fix -Wenum-conversion handling - * build: fix ngtcp2 crypto library detection - * checkprefix: remove strlen calls - * checksrc: fix typo in comment - * cmdline-opts/gen.pl: fix option matching to improve references - * config.d: Clarify _curlrc filename is still valid on Windows - * curl tool: erase some more sensitive command line arguments - * curl-functions.m4: fix LIBRARY_PATH adjustment to avoid eval - * curl-functions.m4: revert DYLD_LIBRARY_PATH tricks in CURL_RUN_IFELSE - * curl-openssl: fix SRP check for OpenSSL 3.0 - * curl-openssl: remove the OpenSSL headers and library versions check - * curl.h: fix typo - * curl: remove "separators" (when using globbed URLs) - * curl_getdate.3: remove pointless .PP line + * curl: add --json command line option + * curl: make it so that sensitive command line arguments do not + show as easily in the output of ps(1) * curl_multi_socket.3: remove callback and typical usage descriptions - * curl_url_set.3: mention when CURLU_ALLOW_SPACE was added - * CURLMOPT_TIMERFUNCTION/DATA.3: fix the examples - * CURLOPT_PROGRESSFUNCTION.3: fix example struct assignment - * CURLOPT_RESOLVE.3: change example port to 443 - * CURLOPT_XFERINFOFUNCTION.3: fix example struct assignment - * CURLOPT_XFERINFOFUNCTION.3: fix typo in example - * CURLSHOPT_LOCKFUNC.3: fix typo "relased" -> "released" - * des: fix compile break for OpenSSL without DES - * formdata: avoid size_t => long typecast overflows * ftp: provide error message for control bytes in path - * gen.pl: terminate "example" sections better - * gha: add a macOS CI job with libssh - * gskit: Convert to using Curl_poll - * gskit: Fix errors from Curl_strerror refactor - * gskit: Fix initialization of Curl_ssl_gskit struct - * h2/h3: allow CURLOPT_HTTPHEADER change ":scheme" - * hostcheck: fixed to not touch used input strings - * hostcheck: reduce strlen calls on chained certificates - * hostip: avoid unused parameter error in Curl_resolv_check - * http2: move two infof calls to debug-h2-only - * http: make Curl_compareheader() take string length arguments too - * if2ip: make Curl_ipv6_scope a blank macro when IPv6-disabled - * KNOWN_BUGS: fix typo "libpsl" * ldap: return CURLE_URL_MALFORMAT for bad URL * lib: remove support for CURL_DOES_CONVERSIONS - * libssh2: don't typecast socket to int for libssh2_session_handshake - * libssh: fix include files and defines use for Windows builds - * Makefile.am: Generate VS 2022 projects - * maketgz: return error if 'make dist' fails - * mbedtls: enable use of mbedtls without CRL support - * mbedtls: enable use of mbedtls without filesystem functions support - * mbedtls: fix CURLOPT_SSLCERT_BLOB (again) - * mbedtls: fix ssl_init error with mbedTLS 3.1.0+ - * mbedtls: remove #include - * mbedtls: return CURLcode result instead of a mbedtls error code - * md5: check md5_init_func return value - * mime: use a define instead of the magic number 24 - * misc: allow curl to build with wolfssl --enable-opensslextra - * misc: remove BeOS code and references - * misc: remove the final watcom references - * misc: remove unused data when IPv6 is not supported - * mqtt: free 'sendleftovers' in disconnect - * mqtt: free any send leftover data when done + * mqtt: plug some memory leaks * multi: allow user callbacks to call curl_multi_assign - * multi: grammar fix in comment * multi: remember connection_id before returning connection to pool * multi: set in_callback for multi interface callbacks * netware: remove support - * next.d. remove .fi/.nf as they are handled by gen.pl * ngtcp2: adapt to changed end of headers callback proto - * ngtcp2: fix declaration of ‘result’ shadows a previous local - * ngtcp2: Reset dynbuf when it is fully drained - * nss: handshake callback during shutdown has no conn->bundle - * ntlm: remove unused feature defines - * openldap: fix compiler warning when built without SSL support * openldap: implement SASL authentication - * openldap: pass string length arguments to client_write() - * openssl.h: avoid including OpenSSL headers here - * openssl: check if sessionid flag is enabled before retrieving session - * openssl: check SSL_get_ex_data to prevent potential NULL dereference - * openssl: check the return value of BIO_new_mem_buf() - * openssl: fix `ctx_option_t` for OpenSSL v3+ - * openssl: fix build for version < 1.1.0 * openssl: return error if TLS 1.3 is requested when not supported - * remote-header-name.d: clarify - * rustls: add CURLOPT_CAINFO_BLOB support - * schannel: move the algIds array out of schannel.h - * scripts/cijobs.pl: output data about all currect CI jobs * sectransp: mark a 3DES cipher as weak - * setopt: do bounds-check before strdup - * setopt: fix the TLSAUTH #ifdefs for proxy-disabled builds - * sha256: Fix minimum OpenSSL version * smb: pass socket for writing and reading data instead of FIRSTSOCKET - * ssl: reduce allocated space for ssl backend when FTP is disabled - * tool_findfile: check ~/.config/curlrc too * tool_getparam: DNS options that need c-ares now fail without it * TPF: drop support - * unit1610: init SSL library before calling SHA256 functions - * url: exclude zonefrom_url when no ipv6 is available * url: given a user in the URL, find pwd for that user in netrc * url: keep trailing dot in host name - * url: make Curl_disconnect return void * urlapi: handle "redirects" smarter * urldata: CONN_IS_PROXIED replaces bits.proxy when proxy can be disabled * urldata: remove conn->bits.user_passwd - * version_win32: fix warning for `CURL_WINDOWS_APP` - * vtls: fix socket check conditions - * vtls: pass on the right SNI name - * wolfssl: return CURLE_AGAIN for the SSL_ERROR_NONE case - * wolfssl: when SSL_read() returns zero, check the error - * write-out.d: Fix num_headers formatting - * x509asn1: toggle off functions not needed for diff tls backends ------------------------------------------------------------------- Sun Jan 9 21:24:30 UTC 2022 - Dirk Müller