diff --git a/src/lcflags.h b/src/lcflags.h index 5dd7f79..b034b36 100644 --- a/src/lcflags.h +++ b/src/lcflags.h @@ -1,158 +1,163 @@ -/* Bitmasks for CURLOPT_HTTPAUTH and CURLOPT_PROXYAUTH options */ -FLG_ENTRY(AUTH_NONE ) -FLG_ENTRY(AUTH_BASIC ) -FLG_ENTRY(AUTH_DIGEST ) -FLG_ENTRY(AUTH_GSSNEGOTIATE ) -#if LCURL_CURL_VER_GE(7,38,0) -FLG_ENTRY(AUTH_NEGOTIATE ) -#endif -FLG_ENTRY(AUTH_NTLM ) -#if LCURL_CURL_VER_GE(7,19,3) -FLG_ENTRY(AUTH_DIGEST_IE ) -#endif -#if LCURL_CURL_VER_GE(7,22,0) -FLG_ENTRY(AUTH_NTLM_WB ) -#endif -#if LCURL_CURL_VER_GE(7,21,3) -FLG_ENTRY(AUTH_ONLY ) -#endif -FLG_ENTRY(AUTH_ANY ) -FLG_ENTRY(AUTH_ANYSAFE ) - -#ifdef CURLSSH_AUTH_ANY -FLG_ENTRY(SSH_AUTH_ANY ) -#endif -#ifdef CURLSSH_AUTH_NONE -FLG_ENTRY(SSH_AUTH_NONE ) -#endif -#ifdef CURLSSH_AUTH_PUBLICKEY -FLG_ENTRY(SSH_AUTH_PUBLICKEY ) -#endif -#ifdef CURLSSH_AUTH_PASSWORD -FLG_ENTRY(SSH_AUTH_PASSWORD ) -#endif -#ifdef CURLSSH_AUTH_HOST -FLG_ENTRY(SSH_AUTH_HOST ) -#endif -#ifdef CURLSSH_AUTH_KEYBOARD -FLG_ENTRY(SSH_AUTH_KEYBOARD ) -#endif -#ifdef CURLSSH_AUTH_AGENT -FLG_ENTRY(SSH_AUTH_AGENT ) -#endif -#ifdef CURLSSH_AUTH_DEFAULT -FLG_ENTRY(SSH_AUTH_DEFAULT ) -#endif - - -FLG_ENTRY(GSSAPI_DELEGATION_NONE ) -FLG_ENTRY(GSSAPI_DELEGATION_POLICY_FLAG ) -FLG_ENTRY(GSSAPI_DELEGATION_FLAG ) - -/* Bitmasks for CURLOPT_HTTPAUTH and CURLOPT_PROXYAUTH options */ -FLG_ENTRY(USESSL_NONE ) -FLG_ENTRY(USESSL_TRY ) -FLG_ENTRY(USESSL_CONTROL ) -FLG_ENTRY(USESSL_ALL ) -#ifdef CURLSSLOPT_ALLOW_BEAST -FLG_ENTRY(SSLOPT_ALLOW_BEAST ) -#endif - -/* parameter for the CURLOPT_FTP_SSL_CCC option */ -FLG_ENTRY(FTPSSL_CCC_NONE ) -FLG_ENTRY(FTPSSL_CCC_PASSIVE ) -FLG_ENTRY(FTPSSL_CCC_ACTIVE ) - -/* parameter for the CURLOPT_FTPSSLAUTH option */ -FLG_ENTRY(FTPAUTH_DEFAULT ) -FLG_ENTRY(FTPAUTH_SSL ) -FLG_ENTRY(FTPAUTH_TLS ) - -/* parameter for the CURLOPT_FTP_CREATE_MISSING_DIRS option */ -FLG_ENTRY(FTP_CREATE_DIR_NONE ) -FLG_ENTRY(FTP_CREATE_DIR ) -FLG_ENTRY(FTP_CREATE_DIR_RETRY ) -FLG_ENTRY(FTP_CREATE_DIR_LAST ) - -/* parameter for the CURLOPT_FTP_FILEMETHOD option */ -FLG_ENTRY(FTPMETHOD_DEFAULT ) -FLG_ENTRY(FTPMETHOD_MULTICWD ) -FLG_ENTRY(FTPMETHOD_NOCWD ) -FLG_ENTRY(FTPMETHOD_SINGLECWD ) - -/* bitmask defines for CURLOPT_HEADEROPT */ -#if LCURL_CURL_VER_GE(7,37,0) -FLG_ENTRY(HEADER_UNIFIED ) -FLG_ENTRY(HEADER_SEPARATE ) -#endif - -/* CURLPROTO_ defines are for the CURLOPT_*PROTOCOLS options */ -FLG_ENTRY(PROTO_HTTP ) -FLG_ENTRY(PROTO_HTTPS ) -FLG_ENTRY(PROTO_FTP ) -FLG_ENTRY(PROTO_FTPS ) -FLG_ENTRY(PROTO_SCP ) -FLG_ENTRY(PROTO_SFTP ) -FLG_ENTRY(PROTO_TELNET ) -FLG_ENTRY(PROTO_LDAP ) -FLG_ENTRY(PROTO_LDAPS ) -FLG_ENTRY(PROTO_DICT ) -FLG_ENTRY(PROTO_FILE ) -FLG_ENTRY(PROTO_TFTP ) -#ifdef CURLPROTO_IMAP -FLG_ENTRY(PROTO_IMAP ) -#endif -#ifdef CURLPROTO_IMAPS -FLG_ENTRY(PROTO_IMAPS ) -#endif -#ifdef CURLPROTO_POP3 -FLG_ENTRY(PROTO_POP3 ) -#endif -#ifdef CURLPROTO_POP3S -FLG_ENTRY(PROTO_POP3S ) -#endif -#ifdef CURLPROTO_SMTP -FLG_ENTRY(PROTO_SMTP ) -#endif -#ifdef CURLPROTO_SMTPS -FLG_ENTRY(PROTO_SMTPS ) -#endif -#ifdef CURLPROTO_RTSP -FLG_ENTRY(PROTO_RTSP ) -#endif -#ifdef CURLPROTO_RTMP -FLG_ENTRY(PROTO_RTMP ) -#endif -#ifdef CURLPROTO_RTMPT -FLG_ENTRY(PROTO_RTMPT ) -#endif -#ifdef CURLPROTO_RTMPE -FLG_ENTRY(PROTO_RTMPE ) -#endif -#ifdef CURLPROTO_RTMPTE -FLG_ENTRY(PROTO_RTMPTE ) -#endif -#ifdef CURLPROTO_RTMPS -FLG_ENTRY(PROTO_RTMPS ) -#endif -#ifdef CURLPROTO_RTMPTS -FLG_ENTRY(PROTO_RTMPTS ) -#endif -#ifdef CURLPROTO_GOPHER -FLG_ENTRY(PROTO_GOPHER ) -#endif -FLG_ENTRY(PROTO_ALL ) - -FLG_ENTRY(PROXY_HTTP ) /* added in 7.10.0 */ -FLG_ENTRY(PROXY_HTTP_1_0 ) /* added in 7.19.4 */ -FLG_ENTRY(PROXY_SOCKS4 ) /* added in 7.15.2 */ -FLG_ENTRY(PROXY_SOCKS5 ) /* added in 7.10.0 */ -FLG_ENTRY(PROXY_SOCKS4A ) /* added in 7.18.0 */ -FLG_ENTRY(PROXY_SOCKS5_HOSTNAME ) /* added in 7.18.0 */ - -FLG_ENTRY(PAUSE_ALL ) /* added in 7.18.0 */ -FLG_ENTRY(PAUSE_CONT ) /* added in 7.18.0 */ -FLG_ENTRY(PAUSE_RECV ) /* added in 7.18.0 */ -FLG_ENTRY(PAUSE_RECV_CONT ) /* added in 7.18.0 */ -FLG_ENTRY(PAUSE_SEND ) /* added in 7.18.0 */ -FLG_ENTRY(PAUSE_SEND_CONT ) /* added in 7.18.0 */ +/* Bitmasks for CURLOPT_HTTPAUTH and CURLOPT_PROXYAUTH options */ +FLG_ENTRY(AUTH_NONE ) +FLG_ENTRY(AUTH_BASIC ) +FLG_ENTRY(AUTH_DIGEST ) +FLG_ENTRY(AUTH_GSSNEGOTIATE ) +#if LCURL_CURL_VER_GE(7,38,0) +FLG_ENTRY(AUTH_NEGOTIATE ) +#endif +FLG_ENTRY(AUTH_NTLM ) +#if LCURL_CURL_VER_GE(7,19,3) +FLG_ENTRY(AUTH_DIGEST_IE ) +#endif +#if LCURL_CURL_VER_GE(7,22,0) +FLG_ENTRY(AUTH_NTLM_WB ) +#endif +#if LCURL_CURL_VER_GE(7,21,3) +FLG_ENTRY(AUTH_ONLY ) +#endif +FLG_ENTRY(AUTH_ANY ) +FLG_ENTRY(AUTH_ANYSAFE ) + +#ifdef CURLSSH_AUTH_ANY +FLG_ENTRY(SSH_AUTH_ANY ) +#endif +#ifdef CURLSSH_AUTH_NONE +FLG_ENTRY(SSH_AUTH_NONE ) +#endif +#ifdef CURLSSH_AUTH_PUBLICKEY +FLG_ENTRY(SSH_AUTH_PUBLICKEY ) +#endif +#ifdef CURLSSH_AUTH_PASSWORD +FLG_ENTRY(SSH_AUTH_PASSWORD ) +#endif +#ifdef CURLSSH_AUTH_HOST +FLG_ENTRY(SSH_AUTH_HOST ) +#endif +#ifdef CURLSSH_AUTH_KEYBOARD +FLG_ENTRY(SSH_AUTH_KEYBOARD ) +#endif +#ifdef CURLSSH_AUTH_AGENT +FLG_ENTRY(SSH_AUTH_AGENT ) +#endif +#ifdef CURLSSH_AUTH_DEFAULT +FLG_ENTRY(SSH_AUTH_DEFAULT ) +#endif + +#ifdef CURLGSSAPI_DELEGATION_NONE +FLG_ENTRY(GSSAPI_DELEGATION_NONE ) +#endif +#ifdef CURLGSSAPI_DELEGATION_POLICY_FLAG +FLG_ENTRY(GSSAPI_DELEGATION_POLICY_FLAG ) +#endif +#ifdef CURLGSSAPI_DELEGATION_FLAG +FLG_ENTRY(GSSAPI_DELEGATION_FLAG ) +#endif + +/* Bitmasks for CURLOPT_HTTPAUTH and CURLOPT_PROXYAUTH options */ +FLG_ENTRY(USESSL_NONE ) +FLG_ENTRY(USESSL_TRY ) +FLG_ENTRY(USESSL_CONTROL ) +FLG_ENTRY(USESSL_ALL ) +#ifdef CURLSSLOPT_ALLOW_BEAST +FLG_ENTRY(SSLOPT_ALLOW_BEAST ) +#endif + +/* parameter for the CURLOPT_FTP_SSL_CCC option */ +FLG_ENTRY(FTPSSL_CCC_NONE ) +FLG_ENTRY(FTPSSL_CCC_PASSIVE ) +FLG_ENTRY(FTPSSL_CCC_ACTIVE ) + +/* parameter for the CURLOPT_FTPSSLAUTH option */ +FLG_ENTRY(FTPAUTH_DEFAULT ) +FLG_ENTRY(FTPAUTH_SSL ) +FLG_ENTRY(FTPAUTH_TLS ) + +/* parameter for the CURLOPT_FTP_CREATE_MISSING_DIRS option */ +FLG_ENTRY(FTP_CREATE_DIR_NONE ) +FLG_ENTRY(FTP_CREATE_DIR ) +FLG_ENTRY(FTP_CREATE_DIR_RETRY ) +FLG_ENTRY(FTP_CREATE_DIR_LAST ) + +/* parameter for the CURLOPT_FTP_FILEMETHOD option */ +FLG_ENTRY(FTPMETHOD_DEFAULT ) +FLG_ENTRY(FTPMETHOD_MULTICWD ) +FLG_ENTRY(FTPMETHOD_NOCWD ) +FLG_ENTRY(FTPMETHOD_SINGLECWD ) + +/* bitmask defines for CURLOPT_HEADEROPT */ +#if LCURL_CURL_VER_GE(7,37,0) +FLG_ENTRY(HEADER_UNIFIED ) +FLG_ENTRY(HEADER_SEPARATE ) +#endif + +/* CURLPROTO_ defines are for the CURLOPT_*PROTOCOLS options */ +FLG_ENTRY(PROTO_HTTP ) +FLG_ENTRY(PROTO_HTTPS ) +FLG_ENTRY(PROTO_FTP ) +FLG_ENTRY(PROTO_FTPS ) +FLG_ENTRY(PROTO_SCP ) +FLG_ENTRY(PROTO_SFTP ) +FLG_ENTRY(PROTO_TELNET ) +FLG_ENTRY(PROTO_LDAP ) +FLG_ENTRY(PROTO_LDAPS ) +FLG_ENTRY(PROTO_DICT ) +FLG_ENTRY(PROTO_FILE ) +FLG_ENTRY(PROTO_TFTP ) +#ifdef CURLPROTO_IMAP +FLG_ENTRY(PROTO_IMAP ) +#endif +#ifdef CURLPROTO_IMAPS +FLG_ENTRY(PROTO_IMAPS ) +#endif +#ifdef CURLPROTO_POP3 +FLG_ENTRY(PROTO_POP3 ) +#endif +#ifdef CURLPROTO_POP3S +FLG_ENTRY(PROTO_POP3S ) +#endif +#ifdef CURLPROTO_SMTP +FLG_ENTRY(PROTO_SMTP ) +#endif +#ifdef CURLPROTO_SMTPS +FLG_ENTRY(PROTO_SMTPS ) +#endif +#ifdef CURLPROTO_RTSP +FLG_ENTRY(PROTO_RTSP ) +#endif +#ifdef CURLPROTO_RTMP +FLG_ENTRY(PROTO_RTMP ) +#endif +#ifdef CURLPROTO_RTMPT +FLG_ENTRY(PROTO_RTMPT ) +#endif +#ifdef CURLPROTO_RTMPE +FLG_ENTRY(PROTO_RTMPE ) +#endif +#ifdef CURLPROTO_RTMPTE +FLG_ENTRY(PROTO_RTMPTE ) +#endif +#ifdef CURLPROTO_RTMPS +FLG_ENTRY(PROTO_RTMPS ) +#endif +#ifdef CURLPROTO_RTMPTS +FLG_ENTRY(PROTO_RTMPTS ) +#endif +#ifdef CURLPROTO_GOPHER +FLG_ENTRY(PROTO_GOPHER ) +#endif +FLG_ENTRY(PROTO_ALL ) + +FLG_ENTRY(PROXY_HTTP ) /* added in 7.10.0 */ +FLG_ENTRY(PROXY_HTTP_1_0 ) /* added in 7.19.4 */ +FLG_ENTRY(PROXY_SOCKS4 ) /* added in 7.15.2 */ +FLG_ENTRY(PROXY_SOCKS5 ) /* added in 7.10.0 */ +FLG_ENTRY(PROXY_SOCKS4A ) /* added in 7.18.0 */ +FLG_ENTRY(PROXY_SOCKS5_HOSTNAME ) /* added in 7.18.0 */ + +FLG_ENTRY(PAUSE_ALL ) /* added in 7.18.0 */ +FLG_ENTRY(PAUSE_CONT ) /* added in 7.18.0 */ +FLG_ENTRY(PAUSE_RECV ) /* added in 7.18.0 */ +FLG_ENTRY(PAUSE_RECV_CONT ) /* added in 7.18.0 */ +FLG_ENTRY(PAUSE_SEND ) /* added in 7.18.0 */ +FLG_ENTRY(PAUSE_SEND_CONT ) /* added in 7.18.0 */