From 3dd26b7932313796e5b55a802d172dff2126f899 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 24 Oct 2003 21:58:11 +0000 Subject: HTTP resume fix --- CHANGES | 12 +++++++++++- RELEASE-NOTES | 3 ++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index a208d75cc..690eedb7e 100644 --- a/CHANGES +++ b/CHANGES @@ -8,7 +8,17 @@ Daniel (24 October) -- Based on David Hull's fix in bug report 804599, we now check for solaris and +- David Hull filed bug report #829827. It identified a problem with -C - if + the full file already was downloaded and thus the server responded with a + 416. libcurl would then wrongly use the Content-Length: header and expect + that size to get transfer, causing a "hang" until the server closed the + connection and then an error 18 ("still N bytes data left of the transfer"). + + Now we don't return any error at all, but I think libcurl should perhaps + return some kind of info since the requested range was out of the size of + the document. + +- Based on David Hull's fix in bug report #804599, we now check for solaris and gcc in configure and set the -mimpure-text link flag for linking the lib better. diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 44123c4ee..299f87b30 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -24,7 +24,8 @@ This release includes the following changes: This release includes the following bugfixes: - o builds better on Solaris 8+ + o HTTP-resuming an already downloaded file works better + o builds better on Solaris 8+ with gcc o --disable-eprt works now o improved CA cert verification o --anyauth could bug when the first response had no body contents -- cgit v1.2.3