1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-17 06:55:02 -05:00
curl/RELEASE-NOTES

149 lines
6.5 KiB
Plaintext
Raw Normal View History

2019-06-08 16:39:36 -04:00
curl and libcurl 7.65.2
2019-06-08 16:39:36 -04:00
Public curl releases: 183
2019-03-15 06:00:24 -04:00
Command line options: 221
2019-05-09 09:26:14 -04:00
curl_easy_setopt() options: 268
2018-09-08 16:45:45 -04:00
Public functions in libcurl: 80
2019-06-02 17:08:57 -04:00
Contributors: 1965
2019-05-24 06:50:01 -04:00
This release includes the following bugfixes:
2019-06-11 02:20:14 -04:00
o CURLMOPT_SOCKETFUNCTION.3: clarified [8]
2019-06-25 02:54:11 -04:00
o CURLMOPT_SOCKETFUNCTION.3: fix typo
2019-06-11 02:20:14 -04:00
o CURLOPT_CAINFO.3: polished wording [9]
2019-07-08 06:56:20 -04:00
o CURLOPT_HEADEROPT.3: Fix example [46]
2019-06-10 02:50:30 -04:00
o bindlocal: detect and avoid IP version mismatches in bind() [1]
o build: fix Codacy warnings [6]
2019-06-25 02:54:11 -04:00
o c-ares: honor port numbers in CURLOPT_DNS_SERVERS [37]
2019-06-24 02:29:53 -04:00
o config-os400: add getpeername and getsockname defines [27]
o configure: --disable-progress-meter [29]
2019-07-08 06:56:20 -04:00
o configure: fix typo '--disable-http-uath' [41]
2019-06-11 02:20:14 -04:00
o configure: more --disable switches to toggle off individual features [7]
2019-06-16 16:48:26 -04:00
o configure: remove CURL_DISABLE_TLS_SRP [19]
2019-06-24 02:29:53 -04:00
o conn_maxage: move the check to prune_dead_connections() [24]
2019-06-25 02:54:11 -04:00
o curl: skip CURLOPT_PROXY_CAPATH for disabled-proxy builds [38]
2019-07-08 06:56:20 -04:00
o curl_multi_wait.3: escape backslash in example [44]
o docs: Fix links to OpenSSL docs
o docs: fix string suggesting HTTP/2 is not the default [40]
2019-06-10 02:50:30 -04:00
o examples/fopen: fix comparison [6]
o examples/htmltitle: use C++ casts between pointer types [6]
2019-06-25 02:54:11 -04:00
o http2: call done_sending on end of upload [36]
2019-06-24 02:29:53 -04:00
o http2: don't call stream-close on already closed streams [32]
2019-06-11 02:20:14 -04:00
o http2: remove CURL_DISABLE_TYPECHECK define
2019-06-25 02:54:11 -04:00
o http: clarify header buffer size calculation
2019-06-16 16:48:26 -04:00
o krb5: fix compiler warning [15]
2019-07-08 06:56:20 -04:00
o lib: Use UTF-8 encoding in comments [47]
2019-06-10 02:50:30 -04:00
o libcurl-tutorial.3: Fix small typo (mutipart -> multipart) [3]
2019-06-24 02:29:53 -04:00
o multi: enable multiplexing by default (again) [34]
2019-06-16 16:48:26 -04:00
o multi: fix the transfer hashes in the socket hash entries [17]
2019-06-10 02:50:30 -04:00
o multi: make sure 'data' can present in several sockhash entries [2]
2019-06-24 02:29:53 -04:00
o netrc: Return the correct error code when out of memory [28]
2019-07-08 06:56:20 -04:00
o nss: don't set unused parameter [49]
o nss: only cache valid CRL entries [48]
o nss: support using libnss on macOS [50]
o openssl: disable engine if OPENSSL_NO_UI_CONSOLE is defined [43]
2019-06-24 02:29:53 -04:00
o openssl: fix pubkey/signature algorithm detection in certinfo [25]
o openssl: remove outdated comment [20]
2019-06-16 16:48:26 -04:00
o os400: make vsetopt() non-static as Curl_vsetopt() for os400 support [12]
o quote.d: asterisk prefix works for SFTP as well [16]
2019-06-24 02:29:53 -04:00
o runtests: keep logfiles around by default [26]
2019-06-16 16:48:26 -04:00
o runtests: report single test time + total duration [13]
2019-06-10 02:50:30 -04:00
o sws: remove unused variables [6]
2019-06-24 02:29:53 -04:00
o system_win32: fix typo
2019-06-16 16:48:26 -04:00
o test1165: verify that CURL_DISABLE_ symbols are in sync
2019-07-08 06:56:20 -04:00
o test1521: adapt to SLISTPOINT
2019-06-24 02:29:53 -04:00
o test1523: test CURLOPT_LOW_SPEED_LIMIT
2019-06-25 02:54:11 -04:00
o test153: fix content-length to avoid occasional hang [39]
2019-06-24 02:29:53 -04:00
o test188/189: fix Content-Length [22]
o tests: have runtests figure out disabled features [23]
o tests: support non-localhost HOSTIP for dict/smb servers [30]
2019-06-25 02:54:11 -04:00
o tests: update fixed IP for hostip/clientip split [35]
2019-06-11 02:20:14 -04:00
o tool_cb_prg: Fix integer overflow in progress bar [10]
2019-06-24 02:29:53 -04:00
o travis: disable threaded resolver for coverage build
o travis: enable alt-svc for coverage build
o travis: enable brotli for all xenial jobs
o travis: enable libssh2 for coverage build
o travis: enable warnings-as-errors for coverage build
2019-06-10 02:50:30 -04:00
o travis: update scan-build job to xenial [5]
2019-06-24 02:29:53 -04:00
o typecheck: CURLOPT_CONNECT_TO takes an slist too [31]
o typecheck: add 3 missing strings and a callback data pointer [33]
2019-06-16 16:48:26 -04:00
o unit1654: cleanup on memory failure [14]
2019-06-10 02:50:30 -04:00
o unpause: trigger a timeout for event-based transfers [4]
2019-06-16 16:48:26 -04:00
o url: Fix CURLOPT_MAXAGE_CONN time comparison [18]
2019-07-08 06:56:20 -04:00
o win32: make DLL loading a no-op for UWP [42]
o winbuild: Change Makefile to honor ENABLE_OPENSSL_AUTO_LOAD_CONFIG [45]
2019-06-24 02:29:53 -04:00
o winbuild: use WITH_PREFIX if given [21]
2019-06-11 02:20:14 -04:00
o wolfssl: refer to it as wolfSSL only [11]
2019-06-10 02:50:30 -04:00
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-07-08 06:56:20 -04:00
1ocalhost on github, Alex Grebenschikov, Ben Voris, Brian Carpenter,
Caleb Raitto, Cliff Crosland, Daniel Gustafsson, Daniel Stenberg,
Gaël Portay, Gergely Nagy, Gisle Vanem, Jakub Zakrzewski, James Brown,
Jay Satiro, jonrumsey on github, Koen Dergent, Kunal Ekawde, Marcel Raad,
Michael Wallner, MrSorcus on github, Niklas Hambüchen, Patrick Monnerat,
Richard Alcock, Rich Mirch, Shankar Jadhavar, sstruchtrup on github,
2019-06-25 02:54:11 -04:00
Stephan Szabo, Steve Holme, Thomas Gamper, Tom van der Woerdt,
Viktor Szakats,
2019-07-08 06:56:20 -04:00
(31 contributors)
2019-05-24 06:50:01 -04:00
Thanks! (and sorry if I forgot to mention someone)
References to bug reports and discussions on issues:
2019-06-10 02:50:30 -04:00
[1] = https://curl.haxx.se/bug/?id=3993
[2] = https://curl.haxx.se/bug/?id=3986
[3] = https://curl.haxx.se/bug/?id=4000
[4] = https://curl.haxx.se/bug/?id=3994
[5] = https://curl.haxx.se/bug/?id=3999
[6] = https://curl.haxx.se/bug/?id=3975
2019-06-11 02:20:14 -04:00
[7] = https://curl.haxx.se/bug/?id=4009
[8] = https://curl.haxx.se/bug/?id=4006
[9] = https://curl.haxx.se/mail/lib-2019-06/0019.html
[10] = https://curl.haxx.se/bug/?id=3984
[11] = https://curl.haxx.se/bug/?id=3903
2019-06-16 16:48:26 -04:00
[12] = https://curl.haxx.se/bug/?id=3833
[13] = https://curl.haxx.se/bug/?id=4027
[14] = https://curl.haxx.se/bug/?id=4021
[15] = https://curl.haxx.se/bug/?id=4020
[16] = https://curl.haxx.se/bug/?id=4017
[17] = https://curl.haxx.se/bug/?id=4012
[18] = https://curl.haxx.se/bug/?id=4013
[19] = https://curl.haxx.se/bug/?id=4010
2019-06-24 02:29:53 -04:00
[20] = https://curl.haxx.se/bug/?id=4033
[21] = https://curl.haxx.se/bug/?id=4031
[22] = https://curl.haxx.se/bug/?id=4034
[23] = https://curl.haxx.se/bug/?id=3950
[24] = https://curl.haxx.se/bug/?id=4029
[25] = https://curl.haxx.se/bug/?id=3706
[26] = https://curl.haxx.se/bug/?id=4035
[27] = https://curl.haxx.se/bug/?id=4037
[28] = https://curl.haxx.se/bug/?id=4036
[29] = https://curl.haxx.se/bug/?id=4023
[30] = https://curl.haxx.se/bug/?id=4048
[31] = https://curl.haxx.se/bug/?id=4042
[32] = https://curl.haxx.se/bug/?id=4055
[33] = https://curl.haxx.se/bug/?id=4050
[34] = https://curl.haxx.se/bug/?id=4051
2019-06-25 02:54:11 -04:00
[35] = https://curl.haxx.se/bug/?id=4070
[36] = https://curl.haxx.se/bug/?id=4068
[37] = https://curl.haxx.se/bug/?id=4066
[38] = https://curl.haxx.se/bug/?id=4061
[39] = https://curl.haxx.se/bug/?id=4065
2019-07-08 06:56:20 -04:00
[40] = https://curl.haxx.se/bug/?id=4075
[41] = https://curl.haxx.se/bug/?id=4076
[42] = https://curl.haxx.se/bug/?id=4072
[43] = https://curl.haxx.se/bug/?id=4073
[44] = https://curl.haxx.se/bug/?id=4079
[45] = https://curl.haxx.se/bug/?id=4086
[46] = https://curl.haxx.se/bug/?id=4090
[47] = https://curl.haxx.se/bug/?id=4087
[48] = https://curl.haxx.se/bug/?id=4053
[49] = https://curl.haxx.se/bug/?id=4054
[50] = https://curl.haxx.se/bug/?id=4046