History log of /curl/lib/transfer.c (Results 401 – 425 of 866)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# d64bd82b 07-May-2010 Howard Chu

sendrecv: split the I/O handling into private handler

Howard Chu brought the bulk work of this patch that properly
moves out the sending and recving of data to the parts of the
code

sendrecv: split the I/O handling into private handler

Howard Chu brought the bulk work of this patch that properly
moves out the sending and recving of data to the parts of the
code that are properly responsible for the various ways of doing
so.

Daniel Stenberg assisted with polishing a few bits and fixed some
minor flaws in the original patch.

Another upside of this patch is that we now abuse CURLcodes less
with the "magic" -1 return codes and instead use CURLE_AGAIN more
consistently.

show more ...


# c0111460 16-Apr-2010 Daniel Stenberg

Curl_setup_transfer: no longer returns anything

This function could only return CURLE_OK and by changing it to
a void instead, we can simplify code all over.


# 8f136288 16-Apr-2010 Daniel Stenberg

Curl_perform: Value stored to 'res2' is never read


Revision tags: curl-7_20_1
# 7de44e0a 26-Mar-2010 Ben Greear

Make rate-limitation logic smoother

This gives a smoother rate limitation performance by using
sub-second pauses and also taking the buffer sizes into
account.


# 05632d5d 24-Mar-2010 Bob Richmond

fix: timeout after last data chunk was handled

Bob Richmond: There's an annoying situation where libcurl will
read new HTTP response data from a socket, then check if it's a
timeout

fix: timeout after last data chunk was handled

Bob Richmond: There's an annoying situation where libcurl will
read new HTTP response data from a socket, then check if it's a
timeout if one is set. If the last packet received constitutes
the end of the response body, libcurl still treats it as a
timeout condition and reports a message like:

"Operation timed out after 3000 milliseconds with 876 out of 876
bytes received"

It should only a timeout if the timer lapsed and we DIDN'T
receive the end of the response body yet.

show more ...


# 2309b4e3 24-Mar-2010 Daniel Stenberg

remove the CVSish $Id$ lines


# a0c3edcc 06-Mar-2010 Daniel Stenberg

indent fix by Ben Greear, I removed some braces for single-line conditional
expressions


# 9b2cce23 02-Mar-2010 Daniel Stenberg

- Based on patch provided by Jacob Moshenko, the transfer logic now properly
makes sure that when using sub-second timeouts, there's no final bad 1000ms
wait. Previously, a sub-second tim

- Based on patch provided by Jacob Moshenko, the transfer logic now properly
makes sure that when using sub-second timeouts, there's no final bad 1000ms
wait. Previously, a sub-second timeout would often make the elapsed time end
up the time rounded up to the nearest second (e.g. 1s for 200ms timeout)

show more ...


Revision tags: curl-7_20_0
# 7aef172a 04-Feb-2010 Yang Tse

fix printf-style format strings


# f6d288a3 03-Feb-2010 Yang Tse

Fix compiler warnings: conversion from 'const int ' to 'unsigned char ', possible loss of data


# d1717e7c 02-Feb-2010 Yang Tse

Fix compiler warning: conditional expression is constant


# fce02e1c 29-Jan-2010 Yang Tse

RTSP followup fix. Both the pipelined and non-pipelined case need to
check for (excess > 0 && !k->ignorebody).


# d65cf788 28-Jan-2010 Yang Tse

fix printf-style format strings


# 3e21f1e9 28-Jan-2010 Yang Tse

fix printf-style format strings


# 2f3bce11 28-Jan-2010 Yang Tse

Chris Conroy's RTSP followup fixes


# 4bb80cfd 25-Jan-2010 Yang Tse

fix compiler warning


# 099eed7b 22-Jan-2010 Daniel Stenberg

wrap long lines, remove (very old) attribution from code


# bc4582b6 21-Jan-2010 Daniel Stenberg

Chris Conroy brought support for RTSP transfers, and with it comes 8(!) new
libcurl options for controlling what to get and how to receive posssibly
interleaved RTP data. Initial commit.


# 8524c04c 07-Jan-2010 Daniel Stenberg

removed a parameter from the Curl_http_readwrite_headers() prototype to remove
the need for the struct forward declaration from http.h which caused problems
with gcc 2.96 and quite frankly th

removed a parameter from the Curl_http_readwrite_headers() prototype to remove
the need for the struct forward declaration from http.h which caused problems
with gcc 2.96 and quite frankly the parameter wasn't necessary anyway

show more ...


# a1311e5a 30-Dec-2009 Daniel Stenberg

moved the SMTP payload escape function into Curl_smtp_escape_eob and put
it in smtp.c


# 5e6ffe35 30-Dec-2009 Daniel Stenberg

(SMTP) support DATA better in the server and make sure to "escape" CRLF.CRLF
sequences in uploaded data. The test server doesn't "decode" escaped dot-lines
but instead test cases must be writ

(SMTP) support DATA better in the server and make sure to "escape" CRLF.CRLF
sequences in uploaded data. The test server doesn't "decode" escaped dot-lines
but instead test cases must be written to take them into account. Added test
case 803 to verify dot-escaping.

show more ...


# 1e9a946e 29-Dec-2009 Daniel Stenberg

move HTTP-specific functions to http.c where they belong


# ec3bb8f7 12-Dec-2009 Daniel Stenberg

introducing IMAP, POP3 and SMTP support (still lots of polish left to do)


# 463d2d39 11-Dec-2009 Yang Tse

Prevent rewinding unless pipelining.

See http://curl.haxx.se/mail/lib-2009-12/0107.html


# 011a2818 12-Nov-2009 Yang Tse

Add missing variable initialization


1...<<11121314151617181920>>...35