aboutsummaryrefslogtreecommitdiff
path: root/lib/connect.c
AgeCommit message (Expand)Author
2020-05-15source cleanup: remove all custom typedef structsDaniel Stenberg
2020-05-04connect: make happy eyeballs work for QUIC (again)Daniel Stenberg
2020-05-04connect: add two asserts to clue code analyzers in a littleDaniel Stenberg
2020-04-12socks: Fix blocking timeout logicJay Satiro
2020-04-08connect: store connection info for QUIC connectionsDaniel Stenberg
2020-03-22CURLINFO_NUM_CONNECTS: improve accuracyDaniel Stenberg
2020-03-15connect: happy eyeballs cleanupDaniel Stenberg
2020-02-19connect: remove some spurious infof() callsDaniel Stenberg
2020-02-17socks: make the connect phase non-blockingDaniel Stenberg
2020-02-16ftp: convert 'sock_accepted' to a plain booleanDaniel Stenberg
2020-01-03lib: fix compiler warnings with `CURL_DISABLE_VERBOSE_STRINGS`Marcel Raad
2019-10-28HTTP3: fix Windows buildJavier Blazquez
2019-10-13connect: silence sign-compare warningMarcel Raad
2019-10-09connect: return CURLE_OPERATION_TIMEDOUT for errno == ETIMEDOUTDaniel Stenberg
2019-09-03cleanup: move functions out of url.c and make them staticDaniel Stenberg
2019-08-31Curl_addr2string: take an addrlen argument tooDaniel Stenberg
2019-08-14connect: connections are persistent by default for HTTP/3Daniel Stenberg
2019-08-14ngtcp2: do QUIC connections happy-eyeballs friendlyDaniel Stenberg
2019-08-09http3: make connection reuse workDaniel Stenberg
2019-08-01timediff: make it 64 bit (if possible) even with 32 bit time_tDaniel Stenberg
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