closing in on release

This commit is contained in:
Daniel Stenberg 2004-10-04 10:37:30 +00:00
parent 95def48071
commit 6eb58549a9
3 changed files with 35 additions and 18 deletions

17
CHANGES
View File

@ -6,7 +6,24 @@
Changelog
Daniel (4 October 2004)
- Chris found a race condition resulting in CURLE_COULDNT_RESOLVE_HOST and
potential crash, in the windows threaded name resolver code.
Daniel (3 October 2004)
- Replaced the use of isspace() in cookie.c with our own version instead since
we have most data as 'char *' and that makes us pass in negative values if
there is 8bit data in the string. Changing to unsigned causes too much
warnings or too many required typecasts to the normal string functions.
Harshal Pradhan identified this problem.
Daniel (2 October 2004)
- Bertrand Demiddelaer found a case where libcurl could read already freed
data when CURLOPT_VERBOSE is used and a (very) persistent connection. It
happened when the dns cache entry for the connection was pruned while the
connection was still alive and then again re-used. We worked together on
this fix.
- Gisle Vanem provided code that displays an error message when the (libidn
based) IDN conversion fails. This is really due to a missing suitable
function in the libidn API that I hope we can remove once libidn gets a

View File

@ -14,10 +14,17 @@ This release includes the following changes:
o added CURLINFO_OS_ERRNO
o added CURLOPT_FTPSSLAUTH to allow ftp connects to attempt "AUTH TLS" instead
before "AUTH SSL"
o curl_getdate() completely rewritten, which may affect curl -z use cases
o curl_getdate() completely rewritten: may affect rare curl -z use cases
This release includes the following bugfixes:
o a race condition sometimes resulting in CURLE_COULDNT_RESOLVE_HOST in the
windows threaded name resolver code
o isspace() invokes with negative values in the cookie code
o a case of read-already-freed-data when CURLOPT_VERBOSE is used and a (very)
persistent connection
o now includes descriptive error messages for IDN errors
o more forgivning PASS response code check for better working with proftpd
o curl/multi.h works better included in winsock-using apps
o curl_easy_reset() no longer enables the progress meter
o build fix for SSL disabled curl with SSL Engine support present
@ -27,10 +34,10 @@ This release includes the following bugfixes:
o connect failures properly stores an error message in the errorbuffer
o Rare Location:-following problem with bad original URL
o -F can now add Content-Type on non-file sections
o double Host: header when following Location: with replaced Host: fixed
o curl_multi_add_handle() return code fix
o double Host: header when following Location: with replaced Host:
o curl_multi_add_handle() return code
o "Proxy-Connection: close" is now understood and properly dealt with
o curl_getdate() crash fixed
o curl_getdate() crash
o downloading empty files now calls the write callback properly
o no reverse DNS lookups for ip-only addresses with ipv6-enabled libcurl
o libcurl works better multi-threaded on AIX (when built with xlc)
@ -42,6 +49,8 @@ Other curl-related news since the previous public release:
o AdacURL version 7.12.1 http://www.almroth.com/adacurl/index.html
o pycurl version 7.12.1 http://pycurl.sourceforge.net/
o tclcurl version 0.12.1
http://personal1.iddeo.es/andresgarci/tclcurl/english/
This release would not have looked like this without help, code, reports and
advice from friends like these:
@ -50,6 +59,7 @@ advice from friends like these:
Jacobsen, Ling Thio, Roman Koifman, Harshal Pradhan, Jonas Forsman, David
Tarendash, Daniel at touchtunes, Bertrand Demiddelaer, Andreas Rieke,
Jean-Claude Chauve, Dan Fandrich, Peter Sylvester, "Mekonikum", Jean-Philippe
Barrette-LaPierre, Günter Knauf, Larry Campbell, Fedor Karpelevitch
Barrette-LaPierre, Günter Knauf, Larry Campbell, Fedor Karpelevitch,
Aleksandar Milivojevic, Gisle Vanem, Chris "Bob Bob"
Thanks! (and sorry if I forgot to mention someone)

View File

@ -3,20 +3,10 @@ Issues not sorted in any particular order.
To get fixed in 7.12.2 (planned release: mid October 2004)
======================
40 - fixed
41 - fixed
42 - Bertrand Demiddelaer's CURLOPT_VERBOSE may read free()ed data patch
43 - Gisle Vanem's IDN strerror patch
44 - Alan Pinstein's SIGPIPE when uploading with CURLOPT_READDATA problem
45 - Chris' suspected race condition in the windows threaded resolver
To get fixed in 7.12.3 (planned release: December 2004)
======================
46 - fixed
47 - Peter Sylvester's patch for SRP on the TLS layer
47 - Peter Sylvester's patch related to the new SRP on the TLS layer
48 - Harshal Pradhan's isspace() fix for 8bit cookie content