- Jun 01, 2007
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- May 30, 2007
-
-
Daniel Stenberg authored
the maximum size of the connection cache maximum size of the multi handle.
-
- May 07, 2007
-
-
Daniel Stenberg authored
cache grow a bit too much, beyond the normal 4 * easy_handles.
-
- May 02, 2007
-
-
Dan Fandrich authored
-
Daniel Stenberg authored
when CURLM_CALL_MULTI_PERFORM is returned from curl_multi_socket*/perform, to make applications using only curl_multi_socket() to properly function when adding easy handles "on the fly". Bug report and test app provided by Michael Wallner.
-
- Apr 16, 2007
-
-
Daniel Stenberg authored
function that deprecates the curl_multi_socket() function. Using the new function the application tell libcurl what action that was found in the socket that it passes in. This gives a significant performance boost as it allows libcurl to avoid a call to poll()/select() for every call to curl_multi_socket*().
-
- Apr 13, 2007
-
-
Yang Tse authored
-
- Apr 10, 2007
-
-
Daniel Stenberg authored
-
- Apr 07, 2007
-
-
Yang Tse authored
-
- Apr 01, 2007
-
-
Daniel Stenberg authored
easy handles are added to a multi handle, by avoiding the looping over all the handles to find which one to remove.
-
- Mar 31, 2007
-
-
Daniel Stenberg authored
happen when curl_multi_remove_handle() is called. CID 13. coverity.com scan
-
- Mar 25, 2007
-
-
Daniel Stenberg authored
A left-over bug from the February 21 fix.
-
- Mar 23, 2007
-
-
Daniel Stenberg authored
-
- Mar 01, 2007
-
-
Yang Tse authored
in builds with HTTP support disabled to keep consistent enum values for CURLMstate in all kind of builds.
-
- Feb 27, 2007
-
-
Yang Tse authored
-
- Feb 26, 2007
-
-
Gisle Vanem authored
since they're already included through "setup.h".
-
- Feb 25, 2007
-
-
Daniel Stenberg authored
the multi interface. Note that it still does a part of the connection in a blocking manner.
-
- Feb 21, 2007
-
-
Daniel Stenberg authored
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
-
- Feb 18, 2007
-
-
Daniel Stenberg authored
the multi interface and connection re-use that could make a curl_multi_remove_handle() ruin a pointer in another handle. The second problem was less of an actual problem but more of minor quirk: the re-using of connections wasn't properly checking if the connection was marked for closure.
-
- Feb 12, 2007
-
-
Daniel Stenberg authored
that has an easy handle present in the "closure" list pending closure.
-
- Jan 27, 2007
-
-
Yang Tse authored
-
- Jan 16, 2007
-
-
Daniel Stenberg authored
doing an FTP transfer is removed from a multi handle before completion. The fix also fixed the "alive counter" to be correct on "premature removal" for all protocols.
-
- Dec 05, 2006
-
-
Daniel Stenberg authored
(http://curl.haxx.se/bug/view.cgi?id=1604956) which identified setting CURLOPT_MAXCONNECTS to zero caused libcurl to SIGSEGV. Starting now, libcurl will always internally use no less than 1 entry in the connection cache.
-
- Oct 23, 2006
-
-
Daniel Stenberg authored
re-use connections (for pipelining) before the name resolving is done.
-
- Oct 18, 2006
-
-
Daniel Stenberg authored
-
- Oct 13, 2006
-
-
Daniel Stenberg authored
for it
-
Daniel Stenberg authored
function, this is only meant to allow easier tracking of the internal handle's state and what sockets they use. Only for research and development.
-
- Oct 12, 2006
-
-
Daniel Stenberg authored
to a multi stack will cause CURLM_BAD_EASY_HANDLE to get returned.
-
Daniel Stenberg authored
and while doing so it became apparent that the current timeout system for the socket API really was a bit awkward since it become quite some work to be sure we have the correct timeout set. Jeff then provided the new CURLMOPT_TIMERFUNCTION that is yet another callback the app can set to get to know when the general timeout time changes and thus for an application like hiperfifo.c it makes everything a lot easier and nicer. There's a CURLMOPT_TIMERDATA option too of course in good old libcurl tradition.
-
- Oct 10, 2006
-
-
Daniel Stenberg authored
-
- Oct 09, 2006
-
-
Daniel Stenberg authored
anymore
-
Yang Tse authored
-
Daniel Stenberg authored
case 535 and it now runs fine. Again a problem with the pipelining code not taking all possible (error) conditions into account.
-
- Oct 07, 2006
-
-
Daniel Stenberg authored
-
- Oct 06, 2006
-
-
Daniel Stenberg authored
now runs fine.
-
- Oct 04, 2006
-
-
Daniel Stenberg authored
but that worked nicely in 7.15.5. I converted it into test case 532 and fixed the problem.
-
- Sep 28, 2006
-
-
http://curl.haxx.se/bug/view.cgi?id=1561470Daniel Stenberg authored
would crash if a bad function sequence was used when shutting down after using the multi interface (i.e using easy_cleanup after multi_cleanup) so precautions have been added to make sure it doesn't any more - test case 529 was added to verify.
-
- Sep 25, 2006
-
-
Yang Tse authored
-
- Sep 21, 2006
-
-
Daniel Stenberg authored
-