1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00
curl/RELEASE-NOTES

150 lines
6.5 KiB
Plaintext
Raw Normal View History

2018-12-14 04:28:59 -05:00
curl and libcurl 7.64.0
2018-12-14 04:28:59 -05:00
Public curl releases: 179
2019-01-10 05:07:45 -05:00
Command line options: 220
curl_easy_setopt() options: 265
2018-09-08 16:45:45 -04:00
Public functions in libcurl: 80
2019-01-10 05:07:45 -05:00
Contributors: 1875
2018-09-05 04:22:54 -04:00
This release includes the following changes:
2018-12-14 04:28:59 -05:00
o cookies: leave secure cookies alone [3]
2018-12-27 08:40:33 -05:00
o hostip: support wildcard hosts [23]
2018-12-14 04:28:59 -05:00
o http: Implement trailing headers for chunked transfers [7]
2018-12-21 07:57:20 -05:00
o http: added options for allowing HTTP/0.9 responses [10]
2018-12-27 08:40:33 -05:00
o timeval: Use high resolution timestamps on Windows [19]
2018-09-05 04:22:54 -04:00
This release includes the following bugfixes:
2018-12-27 08:40:33 -05:00
o FAQ: remove mention of sourceforge for github [22]
2018-12-14 04:28:59 -05:00
o OS400: handle memory error in list conversion [4]
2018-12-27 08:40:33 -05:00
o OS400: upgrade ILE/RPG binding.
2019-01-16 05:33:26 -05:00
o README: add codacy code quality badge
2019-01-10 05:07:45 -05:00
o Revert http_negotiate: do not close connection [31]
o THANKS: added several missing names from year <= 2000
2019-01-16 05:33:26 -05:00
o build: make 'tidy' target work for metalink builds
o cmake: added checks for variadic macros [47]
o cmake: updated check for HAVE_POLL_FINE to match autotools [39]
2018-12-27 08:40:33 -05:00
o cmake: use lowercase for function name like the rest of the code [20]
2019-01-16 05:33:26 -05:00
o configure: detect xlclang separately from clang [41]
2018-12-27 08:40:33 -05:00
o conncache_unlock: avoid indirection by changing input argument type
2019-01-16 05:33:26 -05:00
o cookie: fix comment typo [44]
2019-01-10 05:07:45 -05:00
o cookies: allow secure override when done over HTTPS [34]
2018-12-21 07:57:20 -05:00
o cookies: extend domain checks to non psl builds [12]
2019-01-10 05:07:45 -05:00
o cookies: skip custom cookies when redirecting cross-site [36]
o curl --xattr: strip credentials from any URL that is stored [33]
2018-12-21 07:57:20 -05:00
o curl -J: refuse to append to the destination file [14]
2019-01-10 05:07:45 -05:00
o curl/urlapi.h: include "curl.h" first [30]
o curl_multi_remove_handle() don't block terminating c-ares requests [32]
2018-12-14 04:28:59 -05:00
o darwinssl: accept setting max-tls with default min-tls [6]
2018-12-27 08:40:33 -05:00
o disconnect: separate connections and easy handles better [18]
o disconnect: set conn->data for protocol disconnect
2019-01-10 05:07:45 -05:00
o docs/version.d: mention MultiSSL [26]
2018-12-21 07:57:20 -05:00
o docs: fix the --tls-max description [2]
o gopher: always include the entire gopher-path in request [5]
o http2: clear pause stream id if it gets closed [8]
o if2ip: remove unused function Curl_if_is_interface_name [9]
2018-12-27 08:40:33 -05:00
o libssh: free sftp_canonicalize_path() data correctly [17]
2019-01-10 05:07:45 -05:00
o libtest/stub_gssapi: use "real" snprintf [27]
2018-12-21 07:57:20 -05:00
o mbedtls: use VERIFYHOST [15]
2019-01-10 05:07:45 -05:00
o multi: multiplexing improvements [35]
o ntlm: fix NTMLv2 compliance [25]
2019-01-16 05:33:26 -05:00
o openssl: adapt to 3.0.0, OpenSSL_version_num() is deprecated [46]
o openssl: fix the SSL_get_tlsext_status_ocsp_resp call [40]
2018-12-27 08:40:33 -05:00
o openvms: fix OpenSSL discovery on VAX [21]
o openvms: fix typos in documentation
2019-01-16 05:33:26 -05:00
o os400: add a missing closing bracket [50]
o os400: fix extra parameter syntax error [50]
2018-12-21 07:57:20 -05:00
o pingpong: change default response timeout to 120 seconds
o pingpong: ignore regular timeout in disconnect phase [16]
2019-01-10 05:07:45 -05:00
o printf: fix format specifiers [28]
o schannel: fix compiler warning [29]
2018-12-21 07:57:20 -05:00
o smb: fix incorrect path in request if connection reused [13]
2019-01-16 05:33:26 -05:00
o test1558: verify CURLINFO_PROTOCOL on file:// transfer [51]
2019-01-10 05:07:45 -05:00
o test1561: improve test name
o tests: allow tests to pass by 2037-02-12 [38]
2019-01-16 05:33:26 -05:00
o tests: move objnames-* from lib into tests [42]
2019-01-10 05:07:45 -05:00
o timediff: fix math for unsigned time_t [37]
2019-01-16 05:33:26 -05:00
o tool_cb_prg: avoid integer overflow [49]
o travis: added cmake build for osx [43]
2018-12-21 07:57:20 -05:00
o urlapi: Fix port parsing of eol colon [1]
o urlapi: distinguish possibly empty query [5]
2019-01-07 08:06:43 -05:00
o urlapi: fix parsing ipv6 with zone index [24]
2019-01-16 05:33:26 -05:00
o urldata: rename easy_conn to just conn [48]
o winbuild: conditionally use /DZLIB_WINAPI [45]
2019-01-10 05:07:45 -05:00
o wolfssl: fix memory-leak in threaded use [11]
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:
2019-01-10 05:07:45 -05:00
Andrei Neculau, Ayoub Boudhar, Ben Kohler, Bernhard M. Wiedemann,
Brad Spencer, Claes Jakobsson, Daniel Gustafsson, Daniel Stenberg,
David Garske, dnivras on github, Eric Rosenquist, Florian Pritz,
2019-01-16 05:33:26 -05:00
Frank Gevaerts, GitYuanQu on github, Harry Sintonen, Huzaifa Sidhpurwala,
jasal82 on github, Jeroen Ooms, jonrumsey on github, Kamil Dudka,
Katsuhiko YOSHIDA, Kees Dekker, Leonardo Taccari, Marcel Raad,
2019-01-07 08:06:43 -05:00
Markus Moeller, masbug on github, Matus Uzak, Patrick Monnerat, Pavel Pavlov,
2019-01-16 05:33:26 -05:00
Peng Li, Rikard Falkeborn, Ruslan Baratov, Sergei Nikulov, Shlomi Fish,
2019-01-10 05:07:45 -05:00
Tobias Lindgren, Tom van der Woerdt, Viktor Szakats,
2019-01-16 05:33:26 -05:00
(37 contributors)
2018-09-08 16:45:45 -04:00
Thanks! (and sorry if I forgot to mention someone)
References to bug reports and discussions on issues:
2018-12-14 04:28:59 -05:00
[1] = https://curl.haxx.se/bug/?i=3365
[2] = https://curl.haxx.se/bug/?i=3368
[3] = https://curl.haxx.se/bug/?i=2956
[4] = https://curl.haxx.se/bug/?i=3372
[5] = https://curl.haxx.se/bug/?i=3369
[6] = https://curl.haxx.se/bug/?i=3367
[7] = https://curl.haxx.se/bug/?i=3350
2018-12-21 07:57:20 -05:00
[8] = https://curl.haxx.se/bug/?i=3392
[9] = https://curl.haxx.se/bug/?i=3401
[10] = https://curl.haxx.se/bug/?i=2873
[11] = https://curl.haxx.se/bug/?i=3395
[12] = https://curl.haxx.se/bug/?i=2964
[13] = https://curl.haxx.se/bug/?i=3388
[14] = https://curl.haxx.se/bug/?i=3380
[15] = https://curl.haxx.se/bug/?i=3376
[16] = https://curl.haxx.se/bug/?i=3264
2018-12-27 08:40:33 -05:00
[17] = https://curl.haxx.se/bug/?i=3402
[18] = https://curl.haxx.se/bug/?i=3400
[19] = https://curl.haxx.se/bug/?i=3318
[20] = https://curl.haxx.se/bug/?i=3196
[21] = https://curl.haxx.se/bug/?i=3407
[22] = https://curl.haxx.se/bug/?i=3410
[23] = https://curl.haxx.se/bug/?i=3406
2019-01-07 08:06:43 -05:00
[24] = https://curl.haxx.se/bug/?i=3411
[25] = https://curl.haxx.se/bug/?i=3286
[26] = https://curl.haxx.se/bug/?i=3432
[27] = https://curl.haxx.se/mail/lib-2019-01/0000.html
[28] = https://curl.haxx.se/bug/?i=3426
[29] = https://curl.haxx.se/bug/?i=3435
[30] = https://curl.haxx.se/bug/?i=3438
[31] = https://curl.haxx.se/bug/?i=3384
[32] = https://curl.haxx.se/bug/?i=3371
2019-01-10 05:07:45 -05:00
[33] = https://curl.haxx.se/bug/?i=3423
[34] = https://curl.haxx.se/bug/?i=3445
[35] = https://curl.haxx.se/bug/?i=3436
[36] = https://curl.haxx.se/bug/?i=3417
[37] = https://curl.haxx.se/bug/?i=3449
[38] = https://curl.haxx.se/bug/?i=3443
2019-01-16 05:33:26 -05:00
[39] = https://curl.haxx.se/bug/?i=3292
[40] = https://curl.haxx.se/bug/?i=3477
[41] = https://curl.haxx.se/bug/?i=3474
[42] = https://curl.haxx.se/bug/?i=3470
[43] = https://curl.haxx.se/bug/?i=3468
[44] = https://curl.haxx.se/bug/?i=3469
[45] = https://curl.haxx.se/bug/?i=3133
[46] = https://curl.haxx.se/bug/?i=3462
[47] = https://curl.haxx.se/bug/?i=3459
[48] = https://curl.haxx.se/bug/?i=3442
[49] = https://curl.haxx.se/bug/?i=3456
[50] = https://curl.haxx.se/bug/?i=3453
[51] = https://curl.haxx.se/bug/?i=3447