mirror of
https://github.com/moparisthebest/curl
synced 2024-12-23 00:28:48 -05:00
e01b7c1ede
Chen pointed out how curl couldn't upload with resume when reading from a pipe. This ended up with the introduction of a new return code for the CURLOPT_SEEKFUNCTION callback that basically says that the seek failed but that libcurl may try to resolve the situation anyway. In our case this means libcurl will attempt to instead read that much data from the stream instead of seeking and that way curl can now upload with resume when data is read from a stream!
52 lines
2.2 KiB
Plaintext
52 lines
2.2 KiB
Plaintext
Curl and libcurl 7.19.5
|
|
|
|
Public curl releases: 111
|
|
Command line options: 132
|
|
curl_easy_setopt() options: 163
|
|
Public functions in libcurl: 58
|
|
Known libcurl bindings: 38
|
|
Contributors: 715
|
|
|
|
This release includes the following changes:
|
|
|
|
o libcurl now closes all dead connections whenever you attempt to open a new
|
|
connection
|
|
o libssh2's version number can now be figured out run-time instead of using
|
|
the build-time fixed number
|
|
o CURLOPT_SEEKFUNCTION may now return CURL_SEEKFUNC_CANTSEEK
|
|
o curl can now upload with resume even when reading from a pipe
|
|
|
|
This release includes the following bugfixes:
|
|
|
|
o NTLM authentication memory leak on SSPI enabled Windows builds
|
|
o fixed the GnuTLS-using code to do correct return code checks
|
|
o an alloc-related call in the OpenSSL-using code didn't check the return value
|
|
o curl_easy_duphandle() failed to duplicate cookies at times
|
|
o missing TELNET timeout support in Windows builds
|
|
o missing Curl_read() and write callback result checking in TELNET transfers
|
|
o more ciphers enabled in libcurl built to use NSS
|
|
o properly return an error code in curl_easy_recv
|
|
o Sun compilers specific preprocessor block removed from curlbuild.h.dist
|
|
o allow creation of four way fat libcurl Mac OS X Framework
|
|
o several memory leaks in libcurl+NSS
|
|
o improved the CURLOPT_NOBODY set to 0 confusions
|
|
o persistent connections when doing FTP over a HTTP proxy
|
|
o --libcurl bogus strings where other data was pointed to
|
|
o crash related to FTP and "Re-used connection seems dead, get a new one"
|
|
o CURLINFO_APPCONNECT_TIME with the multi interface
|
|
|
|
This release includes the following known bugs:
|
|
|
|
o see docs/KNOWN_BUGS (http://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 Fandrich, Yang Tse, David James, Chris Deidun, Bill Egert,
|
|
Andre Guibert de Bruet, Andreas Farber, Frank Hempel, Pierre Brico,
|
|
Kamil Dudka, Jim Freeman, Daniel Johnson, Toshio Kuratomi, Martin Storsjo,
|
|
Pramod Sharma, Gisle Vanem, Leanic Lefever, Rainer Koenig, Sven Wegener,
|
|
Tim Chen
|
|
|
|
Thanks! (and sorry if I forgot to mention someone)
|