aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES51
-rw-r--r--include/curl/curl.h2
-rw-r--r--src/version.h2
3 files changed, 53 insertions, 2 deletions
diff --git a/CHANGES b/CHANGES
index 2f2452166..49342e5d0 100644
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,57 @@
History of Changes
+Version 7.9.8-pre3
+
+Daniel (11 Jun 2002)
+- James Cone brought the idea of using sigsetjmp() in the signal handler to
+ make the time-out of name lookups to work, even when the underlying name
+ resolver library traps EINTR. The use of sigsetjmp() and siglongjmp() for
+ this may be a bit drastic, and also not likely to exist on all platforms. I
+ added careful checking for this in the configure script, even checks for it
+ being a macro (which seems to be the case in for example Linux).
+
+ sigsetjmp() seems to be mentioned in the Single Unix specification.
+
+- Miklos Nemeth brought a patch that allows libcurl to get built with specific
+ protocols disabled. This is done by running ./configure
+ --disable-[protocol].
+
+- FTP range downloads could make CURLE_FTP_WRITE_ERROR get returned. We now
+ make precautions to not return this for range downloads.
+
+ Added test case 135 that makes an ftp range download. Had to tweak the
+ runtests.pl script a bit too.
+
+- Bug report #566835 identified a strlen() on a NULL pointer. Added additional
+ check to prevent this.
+
+Daniel (10 Jun 2002)
+- Found and corrected a connect failure problem that didn't create a human
+ error text.
+
+- Added code to compile with OpenSSL 0.9.7. Based on patch from Jacob Meuser
+ and comments from Götz Babin-Ebell.
+
+- Gautam Mani found a socket descriptor leak that happened when FTP transfers
+ failed and you reinvoked curl_easy_perform().
+
+Daniel (5 Jun 2002)
+- Gustaf Hui corrected curl_multi_remove_handle() so that it won't crash no
+ matter when you decide to remove the CURL handle.
+
+- HAVE_RAND_STATUS was added to lib/config-win32.h by Andreas Olsson, as it
+ makes windows builds stop complaining about "weak seeding" when it in fact
+ isn't.
+
+- Another 64bit architecture crash that was introduced in 7.9.7 was now
+ removed, as bug report #564585 clarified. This happened due to our attempts
+ to only allocate only as much memory as is actually needed for name
+ resolving (using realloc) which called for a function that could 'move' a
+ hostent struct in memory.
+
+Version 7.9.8-pre2
+
Daniel (3 Jun 2002)
- T. Bharath fixed the CURLINFO_REDIRECT_TIME to return a correct time and
made the CURLINFO_REQUEST_SIZE return the correct total request size. He
diff --git a/include/curl/curl.h b/include/curl/curl.h
index 23065c70f..7dc7b70b4 100644
--- a/include/curl/curl.h
+++ b/include/curl/curl.h
@@ -732,7 +732,7 @@ CURLcode curl_global_init(long flags);
void curl_global_cleanup(void);
/* This is the version number */
-#define LIBCURL_VERSION "7.9.8-pre1"
+#define LIBCURL_VERSION "7.9.8-pre3"
#define LIBCURL_VERSION_NUM 0x070908
/* linked-list structure for the CURLOPT_QUOTE option (and other) */
diff --git a/src/version.h b/src/version.h
index 9e67b851a..e049eea32 100644
--- a/src/version.h
+++ b/src/version.h
@@ -1,3 +1,3 @@
#define CURL_NAME "curl"
-#define CURL_VERSION "7.9.7"
+#define CURL_VERSION "7.9.8-pre3"
#define CURL_ID CURL_NAME " " CURL_VERSION " (" OS ") "