From: Daniel Stenberg Date: Tue, 21 May 2002 22:22:28 +0000 (+0000) Subject: James Cone added the new CURL_NETRC_OPTION enum X-Git-Tag: curl-7_9_8~53 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0aeb25ff3b7e23b12212fb3d18b70fb75917d87b;p=curl James Cone added the new CURL_NETRC_OPTION enum --- diff --git a/include/curl/curl.h b/include/curl/curl.h index 8833ad7e8..ea975c68b 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -379,7 +379,11 @@ typedef enum { CINIT(FTPLISTONLY, LONG, 48), /* Use NLST when listing ftp dir */ CINIT(FTPAPPEND, LONG, 50), /* Append instead of overwrite on upload! */ - CINIT(NETRC, LONG, 51), /* read user+password from .netrc */ + + /* Specify whether to read the user+password from the .netrc or the URL. + * This must be one of the CURL_NETRC_* enums below. */ + CINIT(NETRC, LONG, 51), + CINIT(FOLLOWLOCATION, LONG, 52), /* use Location: Luke! */ /* This FTPASCII name is now obsolete, to be removed, use the TRANSFERTEXT @@ -560,6 +564,18 @@ enum { CURL_HTTP_VERSION_LAST /* *ILLEGAL* http version */ }; + /* These enums are for use with the CURLOPT_NETRC option. */ +enum CURL_NETRC_OPTION { + CURL_NETRC_IGNORED, /* The .netrc will never be read. + * This is the default. */ + CURL_NETRC_OPTIONAL, /* A user:password in the URL will be preferred + * to one in the .netrc. */ + CURL_NETRC_REQUIRED, /* A user:password in the URL will be ignored. + * Unless one is set programmatically, the .netrc + * will be queried. */ + CURL_NETRC_LAST +}; + enum { CURL_SSLVERSION_DEFAULT, CURL_SSLVERSION_TLSv1,