diff options
| author | Daniel Stenberg <daniel@haxx.se> | 2004-10-04 10:37:30 +0000 | 
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2004-10-04 10:37:30 +0000 | 
| commit | 6eb58549a9e7f60114ec9a8319c9a1fe9228e2ab (patch) | |
| tree | daaa93957ea6aea50a87283042281fb830603df4 | |
| parent | 95def48071e54c769ee063ddf53f05c9595602d2 (diff) | |
closing in on release
| -rw-r--r-- | CHANGES | 17 | ||||
| -rw-r--r-- | RELEASE-NOTES | 20 | ||||
| -rw-r--r-- | TODO-RELEASE | 16 | 
3 files changed, 35 insertions, 18 deletions
| @@ -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 diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 05990a883..3286153b4 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -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) diff --git a/TODO-RELEASE b/TODO-RELEASE index 11c7d3319..ed1fa415e 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -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 - -46 - fixed +To get fixed in 7.12.3 (planned release: December 2004) +====================== -47 - Peter Sylvester's patch related to the new SRP on the TLS layer +47 - Peter Sylvester's patch for SRP on the TLS layer -48 - Harshal Pradhan's isspace() fix for 8bit cookie content | 
