aboutsummaryrefslogtreecommitdiff
path: root/lib/http.c
AgeCommit message (Collapse)Author
2002-04-10error code cleanup, use the new SEND/RECV errorsDaniel Stenberg
2002-03-19copyright string (year) updateDaniel Stenberg
2002-03-14if CURLOPT_POSTFIELDS isn't set, but CURLOPT_POST is, we will assume thatDaniel Stenberg
we should read the POST-data from the read callback
2002-02-18Philip Gladstone's size problem in add_buffer_send()Daniel Stenberg
2002-02-17corrected the Expect: ignore, made Content-Type: possible to skipDaniel Stenberg
2002-02-07don't add 2 to the post size, that was a previous mistake because thereDaniel Stenberg
was an extra CRLF added to the post data
2002-01-29append a CRLF pair after the content-type lineDaniel Stenberg
2002-01-27no longer add CRLF _after_ POST data, it should not be needed. Pedro NevesDaniel Stenberg
pointed out this ugliness.
2002-01-16Somewhat ugly fix to deal with non-blocking sockets. We just loop and tryDaniel Stenberg
again. THIS IS NOT A NICE FIX.
2002-01-14Curl_read() now returns a negative return code if EWOULDBLOCK or similarDaniel Stenberg
2001-12-11failf() calls should not have newlines in the message string!Daniel Stenberg
2001-12-07corrected the comment above gmtime_rDaniel Stenberg
2001-12-07added gmtime_r checkDaniel Stenberg
2001-11-16Klevtsov Vadim's time condition fixDaniel Stenberg
2001-11-13my proxytunnel fix accidentally ruined the normal https connectsDaniel Stenberg
2001-11-12made CURLOPT_HTTPPROXYTUNNEL work for plain HTTP as wellDaniel Stenberg
2001-11-12new Curl_ConnectHTTPProxyTunnel() function, needs a **lot** of testing!!!Daniel Stenberg
2001-10-31Added better checking of return codes when we send data to sockets/connectionsDaniel Stenberg
2001-10-19now counts header size return from server and if nothing is returned from aDaniel Stenberg
HTTP server we return error
2001-10-11looks nicer and is better compatible with older vim versionsSterling Hughes
2001-10-09added the option CURLOPT_HTTP_VERSION that can specify which HTTP versionDaniel Stenberg
libcurl should use in its request
2001-09-18modified GetLine(), removed Curl_http_close()Daniel Stenberg
2001-09-07Added formatting sections for emacs and vimSterling Hughes
2001-08-30Major rename and redesign of the internal "backbone" structs. Details willDaniel Stenberg
be posted in a minute to the libcurl list.
2001-08-21Georg Huettenegger's patch curl-7.8.1-pre5-patch-20010819Daniel Stenberg
2001-08-17modified to use the renamed kerberos functions with Curl_ prefixDaniel Stenberg
2001-08-15Using CURLOPT_POST without using CURLOPT_POSTFIELDS caused us to strlen()Daniel Stenberg
a NULL pointer. Now, we treat a missing CURLOPT_POSTFIELDS as if there is no data to send.
2001-08-14made some char * into const char * and I removed the check for size > 0Daniel Stenberg
in the add_buffer function.
2001-08-06Curl_FormFree renamed to Curl_formclean, as it turns out VMS for exampleDaniel Stenberg
requires all global symbols to be *case insentively* unique! curl_formfree is a global function we shouldn't touch.
2001-08-03httpreq cleanup fixDaniel Stenberg
2001-05-31removed _REENTRANT defineDaniel Stenberg
2001-05-12Uses the Curl_SSLConnect() according to the new return typeDaniel Stenberg
2001-05-07corrected the read-callback typecase since FILE * was replaced with void *Daniel Stenberg
2001-04-18Remade resume stuff to keep data in the connectdata struct instead of theDaniel Stenberg
main handle struct to work with persistant connections
2001-04-17use GMT for the conditional timed gets (reported by Phil Karn)Daniel Stenberg
2001-03-14Edin Kadribaic's bug report #408488 forced a rearrange of two struct fieldsDaniel Stenberg
from urldata to connectdata, quite correctly.
2001-03-09remake Host: for each connection and it'll work with proxies tooDaniel Stenberg
2001-03-07"Transfer-Encoding: chunked" support addedDaniel Stenberg
2001-03-05enable persistant connections by defaultDaniel Stenberg
2001-03-04Curl_http() could crash on connection re-useDaniel Stenberg
2001-03-02remade the port number stuff so that following locations work and doingDaniel Stenberg
intermixed HTTP and FTP persistant connections also work!
2001-02-22we only allocate the HTTP struct if we need toDaniel Stenberg
2001-02-22moved the dynamicly set pointers to the connectdata structDaniel Stenberg
2001-02-20corrected memory leaks when re-using connectionsDaniel Stenberg
2001-02-20multiple connection support initial commitDaniel Stenberg
2001-02-13moved the protocol-specific free to allow easier multiple transfersDaniel Stenberg
2001-02-07GetLine() didn't properly act on -1 lengths returned from Curl_read()Daniel Stenberg
2001-01-31curl_read() and Curl_read() now have ssize_t in the last argumentDaniel Stenberg
2001-01-29HTTP PUT resume now sends Content-Range: headers as I believe the RFC2616Daniel Stenberg
describes, Bob Schader's research seems to agree.
2001-01-27Resume is now done with a Content-Range header instead of a Range header ifDaniel Stenberg
the request isn't GET. Presumably, this is how it should be made.