aboutsummaryrefslogtreecommitdiff
path: root/lib/connect.c
AgeCommit message (Expand)Author
2006-10-18Check for USE_WINSOCK instead of WIN32 where the check was doneYang Tse
2006-08-30Removed "#ifndef__WATCOMC__". Use "#ifdef HAVE_SYS_TIME_H" instead.Gisle Vanem
2006-08-29Watcom lacks <sys/time.h>.Gisle Vanem
2006-08-29David McCreedy added CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA toDaniel Stenberg
2006-07-21Constify some arguments in Curl_connecthost() and singleipconnect().Gisle Vanem
2006-07-17"*connected" must be set to FALSE if trynextip() fails.Yang Tse
2006-07-14Change the ai_addrlen type of struct addrinfo from size_t to socklen_t, per R...Yang Tse
2006-07-11Socket must be set to CURL_SOCKET_BAD after closing it.Yang Tse
2006-05-04Roland Blom filed bug report #1481217Daniel Stenberg
2006-04-21Ale Vesely fixed CURLOPT_INTERFACE when using a hostnameDaniel Stenberg
2006-04-18avoid a warning about declaring a variable that shadows an earlier declaredDaniel Stenberg
2006-04-10First curl_multi_socket() commit. Should primarily be considered as an internalDaniel Stenberg
2006-02-26Small fix.Gisle Vanem
2006-02-26Use getprotobyname() to retrieve protocol number for TCPGisle Vanem
2006-01-30Squelch the "warning: 'port' might be used uninitialized in this function".Gisle Vanem
2006-01-30Added CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE to libcurl. Set with theDaniel Stenberg
2005-12-18Cleanup windows header includes. Where aplicable, inclusion ofYang Tse
2005-12-13Fixed some compiler warnings on lcc.Dan Fandrich
2005-10-25close the existing socket when trying next IP, as otherwise we leak one!Daniel Stenberg
2005-09-16keep 'socktype' in the connectdata struct and make sure we use that for allDaniel Stenberg
2005-09-02John Kelly added TFTP support to libcurl. A bunch of new error codes wasDaniel Stenberg
2005-07-21Fixed some typos in output messages.Dan Fandrich
2005-05-14fix warning about redefined symbolDaniel Stenberg
2005-05-14Change for systems with >1 ways of setting (non-)blockingGisle Vanem
2005-05-02improved failf() error messagesDaniel Stenberg
2005-04-30singleipconnect() returns a socket descriptor, not a CURLcode (but perhapsDaniel Stenberg
2005-04-26Cory Nelson's work on nuking compiler warnings when building on x64 withDaniel Stenberg
2005-03-14silence compiler warnings for mingw win32 builds --enable-debugDaniel Stenberg
2005-02-17close the socket properly when returning error due to failing localbindDaniel Stenberg
2005-01-29include "url.h" for the Curl_safefree() protoDaniel Stenberg
2005-01-29conn->ip_addr MUST NOT be used on re-used connectionsDaniel Stenberg
2005-01-28Connect failures with the multi interface was often returned as "connect()Daniel Stenberg
2004-12-13Set 'data->state.os_errno = error' in some places.Gisle Vanem
2004-12-06Gisle Vanem's fix for better info messages when failing to connect usingDaniel Stenberg
2004-11-22Curl_select's timeout arg is an intDaniel Stenberg
2004-11-19David Phillips' FD_SETSIZE fixDaniel Stenberg
2004-11-15clean up start time and t_startsingle use so that redirect_time works properlyDaniel Stenberg
2004-11-02Paul Nolan fix to make libcurl build nicely on Windows CEDaniel Stenberg
2004-10-19CURLINFO_NUM_CONNECTS and moreDaniel Stenberg
2004-10-11SO_NOSIGPIPEDaniel Stenberg
2004-10-06removed tabs and trailing whitespace from sourceDaniel Stenberg
2004-09-30- Larry Campbell added CURLINFO_OS_ERRNO to curl_easy_getinfo() that allows anDaniel Stenberg
2004-09-19set an error message when connection failsDaniel Stenberg
2004-08-04Fixed multiple IP connects with the multi interface. This fix is influencedDaniel Stenberg
2004-07-04make sure the 3rd argument passed to bind() is a socklen_tDaniel Stenberg
2004-07-01Variable type cleanups to please the picky MIPSPro compiler.Daniel Stenberg
2004-06-30make the SSL connect use the same default connect timeout define as theDaniel Stenberg
2004-06-29First attempt at making the multi interface work when connecting to a hostDaniel Stenberg
2004-06-24only use sockaddr_in6 on ipv6-enabled hostsDaniel Stenberg
2004-06-24Source cleanups. The major one being that we now _always_ use a Curl_addrinfoDaniel Stenberg