aboutsummaryrefslogtreecommitdiff
path: root/lib/asyn-thread.c
AgeCommit message (Expand)Author
2020-01-28global_init: move the IPv6 works status bool to multi handleDaniel Stenberg
2020-01-10fix: Copyright year out of date, should be 2020Daniel Stenberg
2020-01-10hostip: move code to resolve IP address literals to `Curl_resolv`Marcel Raad
2019-12-27lib: remove erroneous +x file permission on some c filesXiang Xiao
2019-12-03curl_setup: disable IPv6 resolver without `getaddrinfo`Marcel Raad
2019-10-10asyn-thread: make use of Curl_socketpair() where availableDaniel Stenberg
2019-09-12asyn-thread: s/AF_LOCAL/AF_UNIX for SolarisDaniel Stenberg
2019-08-11asyn-thread: issue CURL_POLL_REMOVE before closing socketEric Wong
2019-08-01timediff: make it 64 bit (if possible) even with 32 bit time_tDaniel Stenberg
2019-07-30cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg
2019-07-30asyn-thread: removed unused variableDaniel Stenberg
2019-07-30asyn-thread: create a socketpair to wait onamkatyal
2019-07-21HTTP3: initial (experimental) supportDaniel Stenberg
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