aboutsummaryrefslogtreecommitdiff
path: root/lib/sendf.c
AgeCommit message (Collapse)Author
2002-09-03updated source code boilerplate/headerDaniel Stenberg
2002-08-22Markus Oberhumer improved an out-of-memory checkDaniel Stenberg
I reformatted some functions using a different indent than the rest of the file.
2002-05-04made VERBOSE output more like it used to be, HEADER_IN is thus also ignoredDaniel Stenberg
by the internal debugfunction callback
2002-04-12Jean-Philippe Barrette-LaPierre provided his patch that introducesDaniel Stenberg
CURLOPT_DEBUGFUNCTION and CURLOPT_DEBUGDATA.
2002-04-10error code cleanup, use the new SEND/RECV errorsDaniel Stenberg
2002-04-02Clarence Gardner pointed out the not-taken-care-of return codes from SSL_readDaniel Stenberg
2002-03-19copyright string (year) updateDaniel Stenberg
2002-03-13sendf() now deals with Curl_write() returning -1 properly, which it mightDaniel Stenberg
do if the write would've blocked
2002-02-05Kevin Roth's discovered SSL download problemDaniel Stenberg
2002-01-30Georg Horn the previous SSL_read() fix, this was actually the fix I didDaniel Stenberg
on my test machine! :-)
2002-01-30Georg Horn found yet another SSL reading problem caused by the non-blocks.Daniel Stenberg
This was a real bummer!
2002-01-18Added #include <errno.h>Daniel Stenberg
2002-01-18Andrés García patched. It now checks for EWOULDBLOCK properly on windowsDaniel Stenberg
boxes.
2002-01-16SSL writes passed back a silly length...Daniel Stenberg
2002-01-16Curl_read() and Curl_write() are both now adjusted to return properly inDaniel Stenberg
cases where EWOULDBLOCK or equivalent is returned. We must not block.
2002-01-14Curl_read() now returns a negative return code if EWOULDBLOCK or similarDaniel Stenberg
2002-01-08this seems to correct the SSL reading problem introduced when switchingDaniel Stenberg
over to non-blocking sockets, but this loops very nastily. We should return back to the select() and wait there until more data arrives, not just blindly attempt again and again...
2001-12-11solaris 2.5.1 needs the sys/types.h file before the sys/socket.hDaniel Stenberg
2001-12-11failf() calls should not have newlines in the message string!Daniel Stenberg
2001-12-04Eric's #include fixes for better macos compilesDaniel Stenberg
2001-11-02failf() now only overwrites the error buffer the first time it gets calledDaniel Stenberg
for each *_perform(). It makes things a lot easier, as the first one that detects the error get to write the final error reason...
2001-10-31return type cleanupDaniel Stenberg
2001-10-11looks nicer and is better compatible with older vim versionsSterling Hughes
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-17modified to use the renamed kerberos functions with Curl_ prefixDaniel Stenberg
2001-08-14cleaned up some of the size_t and const messDaniel Stenberg
2001-08-06 Jonathan Hseu noticed that you couldn't get a header callback unless youDaniel Stenberg
set CURLOPT_WRITEHEADER to non-NULL, even if you didn't care about that data. This is now fixed.
2001-05-31CURLOPT_MUTE and data->bits.mute are history, removed, gone!Daniel Stenberg
2001-04-10Added new CURLOPT_HEADERFUNCTION callback for writing headers onlyDaniel Stenberg
2001-03-13failf() now respects the mute flagDaniel Stenberg
2001-03-09removed curl_read() and curl_write() - they weren't used and the publicDaniel Stenberg
"low leve" interface is dumped
2001-03-02moved the slist-functions here from FTP since they're more generic than simplyDaniel Stenberg
for FTP-stuff
2001-02-20multiple connection support initial commitDaniel Stenberg
2001-01-31curl_read() and Curl_read() now have ssize_t in the last argumentDaniel Stenberg
2001-01-25sendf is now only Curl_sendfDaniel Stenberg
Curl_write() and Curl_read() are here
2001-01-05Internal symbols that aren't static are now prefixed with 'Curl_'Daniel Stenberg
2001-01-03dual-license fixDaniel Stenberg
2000-12-30ftpsendf() is remade to send the entire command in one write(), as someDaniel Stenberg
firewalls (like FW-1) seems to dislike split-up writes at times...
2000-11-22Added the client_write() functionDaniel Stenberg
2000-10-30new urldata ssl layout and T. Bharath brought the new SSL cert verify functionDaniel Stenberg
2000-10-12sprintf() => snprintf()Daniel Stenberg
2000-10-09added memory debugging include fileDaniel Stenberg
2000-10-03add_buffer_send() free()d the buffer *before* it was used! :-ODaniel Stenberg
2000-10-03introduced the new add_buffer() concept that makes the HTTP request to getDaniel Stenberg
sent in only one shot
2000-09-21adjusted to support krb4Daniel Stenberg
2000-08-24#include "setup.h" moved first of all includesDaniel Stenberg
2000-08-24hostname and large file support addedDaniel Stenberg
2000-06-20haxx.nu => haxx.seDaniel Stenberg
2000-05-22moved here from the newlib branchDaniel Stenberg