#
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
|