aboutsummaryrefslogtreecommitdiff
path: root/lib/connect.c
AgeCommit message (Expand)Author
2019-07-21HTTP3: initial (experimental) supportDaniel Stenberg
2019-06-10bindlocal: detect and avoid IP version mismatches in bind()Daniel Stenberg
2019-05-21udpateconninfo: mark variable unusedDaniel Gustafsson
2019-05-20lib: reduce variable scopesMarcel Raad
2019-05-17libcurl: #ifdef away more code for disabled features/protocolsDaniel Stenberg
2019-05-11doh: disable DOH for the cases it doesn't workDaniel Stenberg
2019-04-13singleipconnect: show port in the verbose "Trying ..." messageDaniel Stenberg
2019-02-27urldata: convert bools to bitfields and move to endDaniel Stenberg
2019-02-26strerror: make the strerror function use local buffersDaniel Stenberg
2019-02-10cleanup: make local functions staticDaniel Stenberg
2018-11-29connect: fix building for recent versions of MinixSevan Janiyan
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-06-21url: fix dangling conn->data pointerDaniel Stenberg
2018-06-11cppcheck: fix warningsMarian Klymov
2018-02-20url: Add option CURLOPT_HAPPY_EYEBALLS_TIMEOUTAnders Bakken
2018-02-20CURLOPT_RESOLVE: Add support for multiple IP addresses per entryAnders Bakken
2018-02-15TODO fixed: Detect when called from within callbacksBjörn Stenberg
2017-11-24connect: add support for new TCP Fast Open API on LinuxAlessandro Ghedini
2017-11-23connect: improve the bind error messageJay Satiro
2017-11-15macOS: Fix missing connectx function with Xcode version older than 9.0Pavol Markovic
2017-11-12connect.c: remove executable bit on fileOrgad Shaneh
2017-11-09--interface: add support for Linux VRFLuca Boccassi
2017-11-09share: add support for sharing the connection cacheDaniel Stenberg
2017-11-09connect: store IPv6 connection status after valid connectionDaniel Stenberg
2017-10-29timeleft: made two more users of Curl_timeleft use timediff_tDaniel Stenberg
2017-10-28Curl_timeleft: change return type to timediff_tDaniel Stenberg
2017-10-25time: rename Curl_tvnow to Curl_nowDaniel Stenberg
2017-10-25timediff: return timediff_t from the time diff functionsDaniel Stenberg
2017-09-29connect: fix race condition with happy eyeballs timeoutAnders Bakken
2017-09-11code style: use spaces around plusesDaniel Stenberg
2017-09-11code style: use spaces around equals signsDaniel Stenberg
2017-08-16configure: check for __builtin_available() availability (#1788)Nick Zitzmann
2017-07-28timeval: struct curltime is a struct timeval replacementDaniel Stenberg
2017-07-10curl_setup_once: Remove ERRNO/SET_ERRNO macrosJay Satiro
2017-07-04configure: remove checks for 5 functions never usedDaniel Stenberg
2017-06-08expire: remove Curl_expire_latest()Daniel Stenberg
2017-05-10multi: assign IDs to all timers and make each timer singletonDaniel Stenberg
2017-03-30connect: fix unreferenced parameter warningMarcel Raad
2017-03-13Improve code readbilitySylvestre Ledru
2016-12-19http_proxy: Fix proxy CONNECT hang on pending dataJay Satiro
2016-12-18Curl_getconnectinfo: avoid checking if the connection is closedIsaac Boukris
2016-12-13checksrc: stricter no-space-before-paren enforcementDaniel Stenberg
2016-11-25add CURLINFO_SCHEME, CURLINFO_PROTOCOL, and %{scheme}Frank Gevaerts
2016-11-24checksrc: white space edits to comply to stricter checksrcDaniel Stenberg
2016-11-24checksrc: code style: use 'char *name' styleDaniel Stenberg
2016-11-24proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov
2016-11-18lib: fix compiler warnings after de4de4e3c7cMarcel Raad
2016-10-18select: switch to macros in uppercaseDaniel Stenberg
2016-10-16win: fix Universal Windows Platform buildMarcel Raad