summaryrefslogtreecommitdiff
path: root/lib/asyn-thread.c
AgeCommit message (Expand)Author
2019-03-01threaded-resolver: shutdown the resolver thread without error messageDaniel Stenberg
2019-01-07curl_multi_remove_handle() don't block terminating c-ares requestsBrad Spencer
2018-11-23snprintf: renamed and we now only use msnprintf()Daniel Stenberg
2018-11-20ares: remove fd from multi fd set when ares is about to close the fdRomain Fliedel
2018-08-09asyn-thread: Remove unused macroRikard Falkeborn
2018-06-27easy_perform: use *multi_timeout() to get wait timesDaniel Stenberg
2018-06-16multi: fix memory leak when stopped during name resolveDaniel Stenberg
2018-03-24threaded resolver: track resolver time and set suitable timeout valuesDaniel Stenberg
2017-10-25time: rename Curl_tvnow to Curl_nowDaniel Stenberg
2017-10-25timediff: return timediff_t from the time diff functionsDaniel Stenberg
2017-08-29asyn-thread: Fixed cleanup after OOMDan Fandrich
2017-08-28asyn-thread: Improved cleanup after OOM situationsDan Fandrich
2017-08-28asyn-thread: Set errno to the proper value ENOMEM in OOM situationDan Fandrich
2017-07-10curl_setup_once: Remove ERRNO/SET_ERRNO macrosJay Satiro
2017-07-06asyn-thread.c: fix unused variable warnings on macOSDaniel Stenberg
2017-05-10multi: use a fixed array of timers instead of mallocDaniel Stenberg
2017-05-07asyn-thread: fix unused macro warningsMarcel Raad
2016-12-13checksrc: stricter no-space-before-paren enforcementDaniel Stenberg
2016-11-24checksrc: white space edits to comply to stricter checksrcDaniel Stenberg
2016-11-24checksrc: code style: use 'char *name' styleDaniel Stenberg
2016-11-18lib: fix compiler warnings after de4de4e3c7cMarcel Raad
2016-06-22internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg
2016-06-07resolve: enable protocol family logic for synthesized IPv6Luo Jinghua
2016-06-07resolve: add support for IPv6 DNS64/NAT64 Networks on OS X + iOSLuo Jinghua
2016-04-29lib: include curl_printf.h as one of the last headersDaniel Stenberg
2016-02-03URLs: change all http:// URLs to https://Daniel Stenberg
2015-03-17checksrc: use space after commaDaniel Stenberg
2015-03-16free: instead of Curl_safefree()Daniel Stenberg
2015-03-16Bug #149: Deletion of unnecessary checks before calls of the function "free"Markus Elfring
2015-03-03mprintf.h: remove #ifdef CURLDEBUGDaniel Stenberg
2014-12-27code/docs: Use correct case for IPv4 and IPv6Steve Holme
2014-12-14asyn-thread: We prefer 'CURLcode result'Steve Holme
2014-09-23threaded-resolver: revert Curl_expire_latest() switchDaniel Stenberg
2014-08-31low-speed-limit: avoid timeout floodDaniel Stenberg
2014-08-31resolve: cache lookup for async resolversMichael Wallner
2014-05-22bits.close: Fixed compilation warningSteve Holme
2014-05-22bits.close: introduce connection close trackingDaniel Stenberg
2014-01-10threaded-resolver: never use NULL hints with getaddrinfoDaniel Stenberg
2013-09-17dns: fix compilation with MinGW from commit df69440d05f113Steve Holme
2013-09-12libcurl: New options to bind DNS to local interfaces or IP addressesKim Vandry
2013-09-10NI_MAXSERV: remove all use of itDaniel Stenberg
2013-02-18resolver_error: remove wrong error message outputDaniel Stenberg
2013-02-18Curl_resolver_is_resolved: show proper host name on failed resolveKim Vandry
2013-02-18Curl_resolver_is_resolved: fix compiler warningDaniel 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
2012-12-28build: make use of 76 lib/*.h renamed filesYang Tse
2012-12-14setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h>Yang Tse
2012-01-04win32-threaded-resolver: stop using a dummy socketDaniel Stenberg