]> granicus.if.org Git - curl/commitdiff
changes done the last few days
authorDaniel Stenberg <daniel@haxx.se>
Wed, 18 Oct 2006 11:13:56 +0000 (11:13 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 18 Oct 2006 11:13:56 +0000 (11:13 +0000)
CHANGES
RELEASE-NOTES

diff --git a/CHANGES b/CHANGES
index 340d727a10229693e4ef185ad8aa2f011d91f833..67020ae4d8b5342a09bda0aa12820e750761aca4 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,25 @@
 
                                   Changelog
 
+Daniel (18 October 2006)
+- Removed the "protocol-guessing" for URLs with host names starting with FTPS
+  or TELNET since they are practically non-existant. This leaves us with only
+  three different prefixes that would assume the protocol is anything but
+  HTTP, and they are host names starting with "ftp.", "dict." or "ldap.".
+
+Daniel (17 October 2006)
+- Bug report #1579171 pointed out code flaws detected with "prefast", and they
+  were 1 - a too small memory clear with memset() in the threaded resolver and
+  2 - a range of potentially bad uses of the ctype family of is*() functions
+  such as isdigit(), isalnum(), isprint() and more. The latter made me switch
+  to using our own set of these functions/macros using uppercase letters, and
+  with some extra set of crazy typecasts to avoid mistakingly passing in
+  negative numbers to the underlying is*() functions.
+
+- With Jeff Pohlmeyer's help, I fixed the expire timer when using
+  curl_multi_socket() during name resolves with c-ares and the LOW_SPEED
+  options now work fine with curl_multi_socket() as well.
+
 Daniel (16 October 2006)
 - Added a check in configure that simply tries to run a program (not when
   cross-compiling) in order to detect problems with run-time libraries that
index 61939e2775a6df80d1ae6bd7ffee1b347993ab21..6fd5cc1cb9a1825c9e6eb93bbf21de14c8d6847c 100644 (file)
@@ -27,6 +27,8 @@ This release includes the following changes:
 
 This release includes the following bugfixes:
 
+ o curl_multi_socket() and the LOW_SPEED options
+ o curl_multi_socket() expire timer during c-ares name resolves
  o curl_multi_add_handle on an already added handle now fails gracefully
  o multi interface crash if bad function call order was used for cleanup
  o put a new URL in saved cookie jar files