FTPSSL support options and defines added
This commit is contained in:
Родитель
3fed12a203
Коммит
78fb476677
|
@ -218,6 +218,7 @@ typedef enum {
|
||||||
CURLE_BAD_CONTENT_ENCODING, /* 61 - Unrecognized transfer encoding */
|
CURLE_BAD_CONTENT_ENCODING, /* 61 - Unrecognized transfer encoding */
|
||||||
CURLE_LDAP_INVALID_URL, /* 62 - Invalid LDAP URL */
|
CURLE_LDAP_INVALID_URL, /* 62 - Invalid LDAP URL */
|
||||||
CURLE_FILESIZE_EXCEEDED, /* 63 - Maximum file size exceeded */
|
CURLE_FILESIZE_EXCEEDED, /* 63 - Maximum file size exceeded */
|
||||||
|
CURLE_FTP_SSL_FAILED, /* 64 - Requested FTP SSL level failed */
|
||||||
|
|
||||||
CURL_LAST /* never use! */
|
CURL_LAST /* never use! */
|
||||||
} CURLcode;
|
} CURLcode;
|
||||||
|
@ -256,6 +257,14 @@ typedef enum {
|
||||||
|
|
||||||
#define CURL_ERROR_SIZE 256
|
#define CURL_ERROR_SIZE 256
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
CURLFTPSSL_NONE, /* do not attempt to use SSL */
|
||||||
|
CURLFTPSSL_TRY, /* try using SSL, proceed anyway otherwise */
|
||||||
|
CURLFTPSSL_CONTROL, /* SSL for the control connection or fail */
|
||||||
|
CURLFTPSSL_ALL, /* SSL for all communication or fail */
|
||||||
|
CURLFTPSSL_LAST /* not an option, never use */
|
||||||
|
} curl_ftpssl;
|
||||||
|
|
||||||
/* long may be 32 or 64 bits, but we should never depend on anything else
|
/* long may be 32 or 64 bits, but we should never depend on anything else
|
||||||
but 32 */
|
but 32 */
|
||||||
#define CURLOPTTYPE_LONG 0
|
#define CURLOPTTYPE_LONG 0
|
||||||
|
@ -699,6 +708,13 @@ typedef enum {
|
||||||
file in there. */
|
file in there. */
|
||||||
CINIT(NETRC_FILE, OBJECTPOINT, 115),
|
CINIT(NETRC_FILE, OBJECTPOINT, 115),
|
||||||
|
|
||||||
|
/* Enable SSL/TLS for FTP, pick one of:
|
||||||
|
CURLFTPSSL_TRY - try using SSL, proceed anyway otherwise
|
||||||
|
CURLFTPSSL_CONTROL - SSL for the control connection or fail
|
||||||
|
CURLFTPSSL_ALL - SSL for all communication or fail
|
||||||
|
*/
|
||||||
|
CINIT(FTP_SSL, LONG, 116),
|
||||||
|
|
||||||
CURLOPT_LASTENTRY /* the last unused */
|
CURLOPT_LASTENTRY /* the last unused */
|
||||||
} CURLoption;
|
} CURLoption;
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче