aboutsummaryrefslogtreecommitdiff
path: root/lib/multi.c
AgeCommit message (Expand)Author
2013-10-30curl_multi_wait: accept 0 from multi_timeout() as valid timeoutDaniel Stenberg
2013-10-27Add "Happy Eyeballs" for IPv4/IPv6.Björn Stenberg
2013-08-29curl_multi_remove_handle: allow multiple removesDaniel Stenberg
2013-08-28multi_socket: improved 100-continue timeout handlingDaniel Stenberg
2013-08-22multi: move on from STATE_DONE fasterDaniel Stenberg
2013-08-20CURLM_ADDED_ALREADY: new error codeDaniel Stenberg
2013-08-20multi_init: moved init code here from add_handleDaniel Stenberg
2013-08-20multi: remove dns cache creation code from *add_handleDaniel Stenberg
2013-08-12multi: s/easy/dataDaniel Stenberg
2013-08-12cleanup: removed one function, made one staticDaniel Stenberg
2013-08-09comments: remove old and wrong multi/easy interface statementsDaniel Stenberg
2013-08-08global dns cache: didn't work [regression]Daniel Stenberg
2013-08-06FTP: when EPSV gets a 229 but fails to connect, retry with PASVDaniel Stenberg
2013-08-03multi: remove the one_easy struct fieldDaniel Stenberg
2013-08-03multi: rename all Curl_one_easy to SessionHandleDaniel Stenberg
2013-08-03multi: remove the multi_pos struct fieldDaniel Stenberg
2013-08-03multi: remove easy_handle struct fieldDaniel Stenberg
2013-08-03multi: remove 'Curl_one_easy' struct, phase 1Daniel Stenberg
2013-07-24string formatting: fix 15+ printf-style format stringsYang Tse
2013-07-24string formatting: fix 25+ printf-style format stringsYang Tse
2013-07-21curl_multi_wait: fix reventsDaniel Stenberg
2013-07-18curl_multi_wait: set revents for extra fdsEvgeny Turnaev
2013-06-20multi_socket: react on socket close immediatelyDaniel Stenberg
2013-06-11multi_socket: reduce timeout inaccuracy marginDaniel Stenberg
2013-06-04curl_multi_wait: only use internal timer if not -1Daniel Stenberg
2013-06-03curl_multi_wait: reduce timeout if the multi handle wants toDaniel Stenberg
2013-06-03multi_runsingle: switch an if() condition for readabilityDaniel Stenberg
2013-05-30multi_runsingle: add braces to clarify the codeDaniel Stenberg
2013-04-26curl_easy_init: use less mallocsDaniel Stenberg
2013-03-21multi.c: Corrected a couple of violations of the curl coding standardsSteve Holme
2013-03-21multi.c: Fix compilation warningSteve Holme
2013-03-20multi.c: fix compilation errorSteve Holme
2013-03-13Multiple pipelines and limiting the number of connections.Linus Nielsen Feltzing
2013-03-09curl_multi_wait: avoid second loop if nothing to doDaniel Stenberg
2013-03-09multi_runsingle: avoid NULL dereferenceDaniel Stenberg
2013-02-10Fix NULL pointer reference when closing an unused multi handle.Linus Nielsen Feltzing
2013-01-17always-multi: always use non-blocking internalsDaniel Stenberg
2013-01-09build: fix circular header inclusion with other packagesYang Tse
2013-01-06Revert changes relative to lib/*.[ch] recent renamingYang Tse
2013-01-03build: rename 93 lib/*.c filesYang Tse
2013-01-03build: make use of 93 lib/*.c renamed filesYang Tse
2012-12-28build: make use of 76 lib/*.h renamed filesYang Tse
2012-12-26curl_multi_remove_handle: commit 0aabfd9963 follow-upYang Tse
2012-12-25curl_multi_remove_handle: fix memory leak triggered with CURLOPT_RESOLVEYang Tse
2012-12-23curl_multi_wait: OOM handling fixYang Tse
2012-12-23curl_multi_wait: avoid an unnecessary memory allocationDaniel Stenberg
2012-12-21multi.c: OOM handling fixYang Tse
2012-12-19bundles connection caching: some out of memory handling fixesYang Tse
2012-12-14setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h>Yang Tse
2012-12-07Introducing a new persistent connection caching system using "bundles".Linus Nielsen Feltzing