diff options
author | Daniel Stenberg <daniel@haxx.se> | 2007-02-21 21:59:40 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2007-02-21 21:59:40 +0000 |
commit | f19d333ef6b067809cb2b0c153fbd3f5db4321a1 (patch) | |
tree | d485d8090f179b84b29c95eff4672c68283f692e /lib/transfer.h | |
parent | 3a634a273a7bff3d219883f572db786e2c1004b1 (diff) | |
download | curl-f19d333ef6b067809cb2b0c153fbd3f5db4321a1.tar.gz |
- Ravi Pratap provided work on libcurl making pipelining more robust and
fixing some bugs:
o Don't mix GET and POST requests in a pipeline
o Fix the order in which requests are dispatched from the pipeline
o Fixed several curl bugs with pipelining when the server is returning
chunked encoding:
* Added states to chunked parsing for final CRLF
* Rewind buffer after parsing chunk with data remaining
* Moved chunked header initializing to a spot just before receiving
headers
Diffstat (limited to 'lib/transfer.h')
-rw-r--r-- | lib/transfer.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/transfer.h b/lib/transfer.h index 3c415cc72..d99ba070b 100644 --- a/lib/transfer.h +++ b/lib/transfer.h @@ -32,6 +32,7 @@ int Curl_single_getsock(struct connectdata *conn, curl_socket_t *socks, int numsocks); CURLcode Curl_readwrite_init(struct connectdata *conn); +void Curl_pre_readwrite(struct connectdata *conn); CURLcode Curl_readrewind(struct connectdata *conn); CURLcode Curl_fillreadbuffer(struct connectdata *conn, int bytes, int *nreadp); bool Curl_retry_request(struct connectdata *conn, char **url); |