Daniel Stenberg
|
879c6c5711
|
calling curl_easy_perform() with no URL set, now returns an error as
early as possible
|
2001-04-11 14:14:28 +00:00 |
|
Daniel Stenberg
|
6bd1ed034a
|
bugfixed the Location: following that must've been bad since the persistant
connections were introduced
|
2001-04-03 13:37:53 +00:00 |
|
Daniel Stenberg
|
fa491ed910
|
- disabling port on absolute redirects is wrong
- removed #ifdefed code
|
2001-04-03 13:18:41 +00:00 |
|
Daniel Stenberg
|
28497e7ee4
|
better error checks for failure conditions (based on Puneet Pawaia's reports)
|
2001-04-03 10:20:23 +00:00 |
|
Daniel Stenberg
|
3e65062be2
|
make sure the alarm is off when returning from curl_easy_perform()
|
2001-03-27 21:24:46 +00:00 |
|
Daniel Stenberg
|
31f9d4016d
|
'Connection: keep-alive' is now understood when sent by a HTTP/1.0 server
as an indication of a persistant connection
|
2001-03-26 06:19:11 +00:00 |
|
Daniel Stenberg
|
1e14f8d4c7
|
DONT TOUCH the data->url as it may point to read-only memory!!!
|
2001-03-23 08:24:47 +00:00 |
|
Daniel Stenberg
|
02f6894af5
|
now always stops reading a HEAD reply after all the headers have been returned
RFC 2616, section 9.4 says: "The HEAD method is identical to GET except that
the server MUST NOT return a message-body in the response."
|
2001-03-23 07:52:45 +00:00 |
|
Daniel Stenberg
|
ec1f42a154
|
Treat 302-redirects the same way we treat 303-redirects
|
2001-03-22 20:02:52 +00:00 |
|
Daniel Stenberg
|
aa1c3bb46d
|
reset the follow location counter in Curl_perform() so that we can follow
new locations on the same connection that was previously followed on
|
2001-03-22 19:14:35 +00:00 |
|
Daniel Stenberg
|
78b4851da1
|
Added support for HTTP code 100 continue, as 8.2.3 in RFC2616 defines
|
2001-03-19 07:47:57 +00:00 |
|
Daniel Stenberg
|
38c47803dd
|
detect if chunked transfers are aborted
|
2001-03-16 15:45:12 +00:00 |
|
Daniel Stenberg
|
f9cde0646f
|
Added a failf() error message when the chunked read returns failure
|
2001-03-13 22:20:14 +00:00 |
|
Daniel Stenberg
|
46c9075eab
|
updated the comment for the chunked reading
|
2001-03-12 15:21:11 +00:00 |
|
Daniel Stenberg
|
d774b10afb
|
Added infof() calls for persistant connection info, we are very likely to
need these at least for debugging 7.7 and probably later as well...
|
2001-03-12 13:58:03 +00:00 |
|
Daniel Stenberg
|
67d5c0a970
|
for HTTP/1.0 we default to non keep-alive connections, but when we get a
1.0-reply from a proxy we use and the Proxy-Connection: keep-alive header
is used, we switch it on and live happily ever after
|
2001-03-09 16:02:59 +00:00 |
|
Daniel Stenberg
|
781dd7a9bf
|
prefix changes curl_ to Curl_
made it work (partly) with persistant connections for HTTP/1.0 replies
moved the 'newurl' struct field for Location: to the connectdata struct
|
2001-03-09 15:16:28 +00:00 |
|
Daniel Stenberg
|
5cd4c3ed24
|
return from transfer when all headers have been received and nobody is set,
as is the case when doing HEAD requests
|
2001-03-08 10:32:27 +00:00 |
|
Daniel Stenberg
|
a23db7b7c7
|
"Transfer-Encoding: chunked" support added
|
2001-03-07 23:51:41 +00:00 |
|
Daniel Stenberg
|
91e4da7ddb
|
initial chunked transfer-encoding support
|
2001-03-07 17:12:12 +00:00 |
|
Daniel Stenberg
|
07ce7539a8
|
set download size properly for HTTP downloads
|
2001-03-05 13:40:31 +00:00 |
|
Daniel Stenberg
|
d1cfbd51b5
|
remade the port number stuff so that following locations work and doing
intermixed HTTP and FTP persistant connections also work!
|
2001-03-02 15:34:15 +00:00 |
|
Daniel Stenberg
|
1f17fb5f89
|
Now persistant connection download works thanks to the Content-Length taken
into account
|
2001-02-22 23:32:41 +00:00 |
|
Daniel Stenberg
|
a1d6ad2610
|
multiple connection support initial commit
|
2001-02-20 17:35:51 +00:00 |
|
Daniel Stenberg
|
58d70db92e
|
no longer #includes "getenv.h"
|
2001-02-07 08:36:23 +00:00 |
|
Daniel Stenberg
|
9464c5430d
|
Curl_read() uses ssize_t now
|
2001-01-31 15:06:56 +00:00 |
|
Daniel Stenberg
|
a14aaaf23f
|
fixed up the telnet to work (using support from Linus Nielsen)
|
2001-01-31 15:05:44 +00:00 |
|
Daniel Stenberg
|
1bcd3e601a
|
changed order of the range and follow-location checks so that a range-request
will work even when following a Location:
|
2001-01-30 11:52:59 +00:00 |
|
Daniel Stenberg
|
c69c79dd04
|
bettersupport for HTTP return codes 300-399
|
2001-01-27 20:31:51 +00:00 |
|
Daniel Stenberg
|
c331ef02f9
|
The check for that content-range is received must only be made if we requested
GET resume. Other resumes are upload-wise and don't care about this header
in the download stream
|
2001-01-26 15:50:56 +00:00 |
|
Daniel Stenberg
|
e49a82b06c
|
converted to use Curl_read() and Curl_write()
|
2001-01-25 12:23:12 +00:00 |
|
Daniel Stenberg
|
faa5c14aee
|
No more URL length restrictions
|
2001-01-19 12:15:23 +00:00 |
|
Daniel Stenberg
|
e09eda9c7c
|
download and highlevel are replaced with transfer
|
2001-01-17 13:19:01 +00:00 |
|