summaryrefslogtreecommitdiff
path: root/lib/asyn-thread.c
Commit message (Expand)AuthorAgeFilesLines
* asyn-thread: make use of Curl_socketpair() where availableDaniel Stenberg2019-10-101-12/+14
* asyn-thread: s/AF_LOCAL/AF_UNIX for SolarisDaniel Stenberg2019-09-121-2/+2
* asyn-thread: issue CURL_POLL_REMOVE before closing socketEric Wong2019-08-111-5/+20
* timediff: make it 64 bit (if possible) even with 32 bit time_tDaniel Stenberg2019-08-011-3/+4
* cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg2019-07-301-3/+1
* asyn-thread: removed unused variableDaniel Stenberg2019-07-301-2/+1
* asyn-thread: create a socketpair to wait onamkatyal2019-07-301-11/+65
* HTTP3: initial (experimental) supportDaniel Stenberg2019-07-211-1/+2
* threaded-resolver: shutdown the resolver thread without error messageDaniel Stenberg2019-03-011-30/+38
* curl_multi_remove_handle() don't block terminating c-ares requestsBrad Spencer2019-01-071-2/+23
* snprintf: renamed and we now only use msnprintf()Daniel Stenberg2018-11-231-2/+2
* ares: remove fd from multi fd set when ares is about to close the fdRomain Fliedel2018-11-201-3/+4
* asyn-thread: Remove unused macroRikard Falkeborn2018-08-091-2/+0
* easy_perform: use *multi_timeout() to get wait timesDaniel Stenberg2018-06-271-3/+3
* multi: fix memory leak when stopped during name resolveDaniel Stenberg2018-06-161-2/+4
* threaded resolver: track resolver time and set suitable timeout valuesDaniel Stenberg2018-03-241-28/+39
* time: rename Curl_tvnow to Curl_nowDaniel Stenberg2017-10-251-1/+1
* timediff: return timediff_t from the time diff functionsDaniel Stenberg2017-10-251-1/+2
* asyn-thread: Fixed cleanup after OOMDan Fandrich2017-08-291-0/+9
* asyn-thread: Improved cleanup after OOM situationsDan Fandrich2017-08-281-3/+7
* asyn-thread: Set errno to the proper value ENOMEM in OOM situationDan Fandrich2017-08-281-1/+1
* curl_setup_once: Remove ERRNO/SET_ERRNO macrosJay Satiro2017-07-101-5/+2
* asyn-thread.c: fix unused variable warnings on macOSDaniel Stenberg2017-07-061-13/+14
* multi: use a fixed array of timers instead of mallocDaniel Stenberg2017-05-101-2/+2
* asyn-thread: fix unused macro warningsMarcel Raad2017-05-071-5/+5
* checksrc: stricter no-space-before-paren enforcementDaniel Stenberg2016-12-131-6/+6
* checksrc: white space edits to comply to stricter checksrcDaniel Stenberg2016-11-241-1/+1
* checksrc: code style: use 'char *name' styleDaniel Stenberg2016-11-241-3/+3
* lib: fix compiler warnings after de4de4e3c7cMarcel Raad2016-11-181-2/+2
* internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg2016-06-221-5/+5
* resolve: enable protocol family logic for synthesized IPv6Luo Jinghua2016-06-071-2/+3
* resolve: add support for IPv6 DNS64/NAT64 Networks on OS X + iOSLuo Jinghua2016-06-071-1/+10
* lib: include curl_printf.h as one of the last headersDaniel Stenberg2016-04-291-3/+2
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
* checksrc: use space after commaDaniel Stenberg2015-03-171-1/+1
* free: instead of Curl_safefree()Daniel Stenberg2015-03-161-1/+1
* Bug #149: Deletion of unnecessary checks before calls of the function "free"Markus Elfring2015-03-161-5/+2
* mprintf.h: remove #ifdef CURLDEBUGDaniel Stenberg2015-03-031-5/+3
* code/docs: Use correct case for IPv4 and IPv6Steve Holme2014-12-271-1/+1
* asyn-thread: We prefer 'CURLcode result'Steve Holme2014-12-141-10/+12
* threaded-resolver: revert Curl_expire_latest() switchDaniel Stenberg2014-09-231-1/+1
* low-speed-limit: avoid timeout floodDaniel Stenberg2014-08-311-1/+1
* resolve: cache lookup for async resolversMichael Wallner2014-08-311-15/+53
* bits.close: Fixed compilation warningSteve Holme2014-05-221-0/+1
* bits.close: introduce connection close trackingDaniel Stenberg2014-05-221-1/+1
* threaded-resolver: never use NULL hints with getaddrinfoDaniel Stenberg2014-01-101-2/+2
* dns: fix compilation with MinGW from commit df69440d05f113Steve Holme2013-09-171-2/+2
* libcurl: New options to bind DNS to local interfaces or IP addressesKim Vandry2013-09-121-0/+24
* NI_MAXSERV: remove all use of itDaniel Stenberg2013-09-101-2/+2
* resolver_error: remove wrong error message outputDaniel Stenberg2013-02-181-48/+2