RELEASE-NOTES 4.88 KB
Newer Older
Daniel Stenberg's avatar
Daniel Stenberg committed
curl and libcurl 7.65.0
Daniel Gustafsson's avatar
Daniel Gustafsson committed
 Public curl releases:         181
Daniel Stenberg's avatar
Daniel Stenberg committed
 Command line options:         221
 curl_easy_setopt() options:   267
Daniel Stenberg's avatar
Daniel Stenberg committed
 Public functions in libcurl:  80
Daniel Stenberg's avatar
Daniel Stenberg committed
 Contributors:                 1929
This release includes the following changes:

Daniel Stenberg's avatar
Daniel Stenberg committed
 o pipelining: removed [10]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o CURLOPT_DNS_USE_GLOBAL_CACHE: removed [25]
This release includes the following bugfixes:

Daniel Stenberg's avatar
Daniel Stenberg committed
 o --config: clarify that initial : and = might need quoting [17]
 o AppVeyor: enable testing for WinSSL build [23]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o CURLOPT_ADDRESS_SCOPE: fix range check and more [32]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o README.md: fix no-consecutive-blank-lines Codacy warning [22]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o VC15 project: remove MinimalRebuild
 o VS projects: use Unicode for VC10+ [16]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o build-openssl.bat: lots of improvements and polish
Daniel Gustafsson's avatar
Daniel Gustafsson committed
 o cirrus: Customize the disabled tests per FreeBSD version
Daniel Stenberg's avatar
Daniel Stenberg committed
 o cmake: avoid linking executable for some tests with cmake 3.6+ [18]
 o cmake: clear CMAKE_REQUIRED_LIBRARIES after each use [19]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o cmake: set SSL_BACKENDS [12]
Daniel Gustafsson's avatar
Daniel Gustafsson committed
 o configure: avoid unportable `==' test(1) operator [1]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o configure: fix default location for fish completions [13]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o curl_easy_getinfo.3: fix minor formatting mistake
Daniel Gustafsson's avatar
Daniel Gustafsson committed
 o documentation: Fix several typos [7]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o ftplistparser: fix LGTM alert "Empty block without comment" [14]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o lib509: add missing include for strdup [22]
 o lib557: initialize variables [22]
Daniel Gustafsson's avatar
Daniel Gustafsson committed
 o multi: improved HTTP_1_1_REQUIRED handling [2]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o openssl: mark connection for close on TLS close_notify [36]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o polarssl_threadlock: remove conditionally unused code [22]
Daniel Gustafsson's avatar
Daniel Gustafsson committed
 o resolve: apply Happy Eyeballs philosophy to parallel c-ares queries [3]
 o scripts: fix typos
Daniel Stenberg's avatar
Daniel Stenberg committed
 o singleipconnect: show port in the verbose "Trying ..." message
Daniel Stenberg's avatar
Daniel Stenberg committed
 o smtp: fix compiler warning [15]
 o socks5: user name and passwords must be shorter than 256 [8]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o socks: fix error message
Daniel Stenberg's avatar
Daniel Stenberg committed
 o socksd: new SOCKS 4+5 server for tests [31]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o tests/server/util: fix Windows Unicode build [21]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o tests: Run global cleanup at end of tests [29]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o tests: make Impacket (SMB server) Python 3 compatible [11]
Daniel Gustafsson's avatar
Daniel Gustafsson committed
 o tool_cb_wrt: fix bad-function-cast warning [5]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o tool_help: Warn if curl and libcurl versions do not match [28]
Daniel Gustafsson's avatar
Daniel Gustafsson committed
 o tool_help: include <strings.h> for strcasecmp [4]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o transfer: fix LGTM alert "Comparison is always true" [14]
Daniel Gustafsson's avatar
Daniel Gustafsson committed
 o travis: allow builds on branches named "ci"
Daniel Stenberg's avatar
Daniel Stenberg committed
 o travis: install dependencies only when needed [24]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o travis: remove mesalink builds [35]
 o travis: update some builds do Xenial [30]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o url: always clone the CUROPT_CURLU handle [26]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o urlapi: stricter CURLUPART_PORT parsing [33]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o urlapi: urlencode characters above 0x7f correctly [9]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o vauth/cleartext: update the PLAIN login to match RFC 4616 [27]
Daniel Gustafsson's avatar
Daniel Gustafsson committed
 o vauth/oauth2: Fix OAUTHBEARER token generation [6]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o winbuild: Support MultiSSL builds [34]
Daniel Stenberg's avatar
Daniel Stenberg committed
 o xattr: skip unittest on unsupported platforms [20]
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:

Daniel Stenberg's avatar
Daniel Stenberg committed
  Brad Spencer, cclauss on github, Dan Fandrich, Daniel Gustafsson,
Daniel Stenberg's avatar
Daniel Stenberg committed
  Daniel Stenberg, Eli Schwartz, Even Rouault, Jakub Zakrzewski, Jan Ehrhardt,
Daniel Stenberg's avatar
Daniel Stenberg committed
  Leonardo Taccari, Marcel Raad, Mert Yazıcıoğlu, niner on github,
Daniel Stenberg's avatar
Daniel Stenberg committed
  Paolo Mossino, Poul T Lomholt, Ray Satiro, Rikard Falkeborn, Simon Warta,
  Steve Holme, Tim Rühsen, Tom van der Woerdt, Wyatt O'Day, XmiliaH on github,
  (23 contributors)
        Thanks! (and sorry if I forgot to mention someone)

References to bug reports and discussions on issues:

Daniel Gustafsson's avatar
Daniel Gustafsson committed
 [1] = https://curl.haxx.se/bug/?i=3709
 [2] = https://curl.haxx.se/bug/?i=3707
 [3] = https://curl.haxx.se/bug/?i=3699
 [4] = https://curl.haxx.se/bug/?i=3715
 [5] = https://curl.haxx.se/bug/?i=3718
 [6] = https://curl.haxx.se/bug/?i=2487
 [7] = https://curl.haxx.se/bug/?i=3724
Daniel Stenberg's avatar
Daniel Stenberg committed
 [8] = https://curl.haxx.se/bug/?i=3737
 [9] = https://curl.haxx.se/bug/?i=3741
 [10] = https://curl.haxx.se/bug/?i=3651
 [11] = https://curl.haxx.se/bug/?i=3731
 [12] = https://curl.haxx.se/bug/?i=3736
 [13] = https://curl.haxx.se/bug/?i=3723
 [14] = https://curl.haxx.se/bug/?i=3732
 [15] = https://curl.haxx.se/bug/?i=3729
 [16] = https://curl.haxx.se/bug/?i=3720
Daniel Stenberg's avatar
Daniel Stenberg committed
 [17] = https://curl.haxx.se/bug/?i=3738
 [18] = https://curl.haxx.se/bug/?i=3744
 [19] = https://curl.haxx.se/bug/?i=3743
 [20] = https://curl.haxx.se/bug/?i=3759
 [21] = https://curl.haxx.se/bug/?i=3758
 [22] = https://curl.haxx.se/bug/?i=3739
 [23] = https://curl.haxx.se/bug/?i=3725
 [24] = https://curl.haxx.se/bug/?i=3721
 [25] = https://curl.haxx.se/bug/?i=3654
 [26] = https://curl.haxx.se/bug/?i=3753
 [27] = https://curl.haxx.se/bug/?i=3757
Daniel Stenberg's avatar
Daniel Stenberg committed
 [28] = https://curl.haxx.se/bug/?i=3774
 [29] = https://curl.haxx.se/bug/?i=3783
 [30] = https://curl.haxx.se/bug/?i=3777
 [31] = https://curl.haxx.se/bug/?i=3752
 [32] = https://curl.haxx.se/bug/?i=3713
 [33] = https://curl.haxx.se/bug/?i=3762
 [34] = https://curl.haxx.se/bug/?i=3772
 [35] = https://curl.haxx.se/bug/?i=3767
 [36] = https://curl.haxx.se/bug/?i=3750