Go to the source code of this file.
Functions | |
| CURLcode | Curl_SOCKS4 (const char *proxy_name, char *hostname, int remote_port, int sockindex, struct connectdata *conn) |
| CURLcode | Curl_SOCKS5 (const char *proxy_name, const char *proxy_password, char *hostname, int remote_port, int sockindex, struct connectdata *conn) |
| CURLcode Curl_SOCKS4 | ( | const char * | proxy_name, | |
| char * | hostname, | |||
| int | remote_port, | |||
| int | sockindex, | |||
| struct connectdata * | conn | |||
| ) |
Definition at line 124 of file socks.c.
References Curl_dns_entry::addr, blockread_all(), UserDefined::connecttimeout, Curl_nonblock(), Curl_printable_address(), Curl_resolv(), Curl_resolv_unlock(), Curl_wait_for_resolv(), Curl_write(), CURLE_COULDNT_CONNECT, CURLE_COULDNT_RESOLVE_HOST, CURLE_COULDNT_RESOLVE_PROXY, CURLE_OK, CURLRESOLV_ERROR, CURLRESOLV_PENDING, connectdata::data, DEFAULT_CONNECT_TIMEOUT, failf, FALSE, infof, ip, NULL, SessionHandle::set, connectdata::sock, ssize_t, strlcat, UserDefined::timeout, and TRUE.
Referenced by ConnectPlease(), and ftp_state_pasv_resp().
| CURLcode Curl_SOCKS5 | ( | const char * | proxy_name, | |
| const char * | proxy_password, | |||
| char * | hostname, | |||
| int | remote_port, | |||
| int | sockindex, | |||
| struct connectdata * | conn | |||
| ) |
Definition at line 330 of file socks.c.
References Curl_dns_entry::addr, blockread_all(), UserDefined::connecttimeout, CURL_CSELECT_ERR, Curl_nonblock(), Curl_printable_address(), Curl_resolv(), Curl_resolv_unlock(), CURL_SOCKET_BAD, Curl_socket_ready(), Curl_wait_for_resolv(), Curl_write(), CURLE_COULDNT_CONNECT, CURLE_COULDNT_RESOLVE_HOST, CURLE_OK, CURLE_OPERATION_TIMEDOUT, CURLE_RECV_ERROR, CURLRESOLV_ERROR, CURLRESOLV_PENDING, connectdata::data, DEFAULT_CONNECT_TIMEOUT, failf, FALSE, ip, NULL, SessionHandle::set, connectdata::sock, ssize_t, UserDefined::timeout, and TRUE.
Referenced by ConnectPlease(), and ftp_state_pasv_resp().
1.5.6