From 193d33fd4a4267c327e95cddc7d92103f187e2a3 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 2 Jan 2008 22:23:27 +0000 Subject: I removed the socklen_t use from the public curl/curl.h header and instead made it an unsigned int. The type was only used in the curl_sockaddr struct definition (only used by the curl_opensocket_callback). On all platforms I could find information about, socklen_t is 32 unsigned bits large so I don't think this will break the API or ABI. The main reason for this change is of course for all the platforms that don't have a socklen_t definition in their headers to build fine again. Providing our own configure magic and custom definition of socklen_t on those systems proved to work but was a lot of cruft, code and extra magic needed - when this very small change of type seems harmless and still solves the missing socklen_t problem. --- RELEASE-NOTES | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASE-NOTES') diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 68ad0fbc8..e17dcb94a 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -29,7 +29,6 @@ This release includes the following bugfixes: o SSL connections with NSS done with the multi-interface o setting a share no longer activates cookies o Negotiate now works on auth and proxy simultanouesly - o curl.h now includes a socklen_t definition for Win32 API build targets o support HTTP Digest nonces up to 1023 letters o resumed ftp upload no longer requires the read callback to return full buffers @@ -42,6 +41,7 @@ This release includes the following bugfixes: o SSL session ID cache memory leak o bad connection re-use check with environment variable-activated proxy use o --libcurl now generates a return statement as well + o socklen_t is no longer used in the public includes This release includes the following known bugs: -- cgit v1.2.3