Fileset FTP protocol: cURL Options tab

The cURL Options tab consists of a table composed of key-value pairs for cURL options.

This table contains columns for Name, or Key, and Value. Every row in the table is a key-value pair for a cURL option.

Supported cURL parameters are:

  • long
  • object pointer (only includes a char * to a zero-terminated string)
  • curl_off_t

cURL does not support the function pointer parameter and other object pointers, for example, FILE *.

If a user-defined cURL option conflicts with one that the system has used, then the user-defined option overwrites the existing one.

If you define the same cURL option twice, then the latter one overwrites the former one.

To help in performing cURL-related testing before configuration, a cURL command-line tool can be found in $HCIROOT/bin.

Supported cURL options

This table shows the supported cURL options:

Option Option Option Option
CURLOPT_APPEND CURLOPT_FTP_RESPONSE_TIMEOUT CURLOPT_MAX_SEND_SPEED_LARGE CURLOPT_SSH_PUBLIC_KEYFILE
CURLOPT_AUTOREFERER CURLOPT_FTP_SKIP_PASV_IP CURLOPT_MAXFILESIZE_LARGE CURLOPT_SSL_VERIFYHOST
CURLOPT_CAINFO CURLOPT_FTP_USE_EPRT CURLOPT_MAXFILESIZE CURLOPT_SSL_VERIFYPEER
CURLOPT_CAPATH CURLOPT_FTP_USE_EPSV CURLOPT_MAXREDIRS CURLOPT_SSLCERTTYPE
CURLOPT_CERTINFO CURLOPT_FTPPORT, 10017, CURLOPT_NETRC_FILE CURLOPT_SSLENGINE_DEFAULT
CURLOPT_CONNECTTIMEOUT_MS CURLOPT_HEADER CURLOPT_NETRC CURLOPT_SSLENGINE
CURLOPT_CONNECTTIMEOUT CURLOPT_HTTP_CONTENT_DECODING CURLOPT_NEW_DIRECTORY_PERMS CURLOPT_SSLKEY
CURLOPT_COOKIE CURLOPT_HTTP_TRANSFER_DECODING CURLOPT_NEW_FILE_PERMS CURLOPT_SSLKEYTYPE
CURLOPT_COOKIEFILE CURLOPT_HTTP_VERSION CURLOPT_PASSWORD CURLOPT_SSLVERSION
CURLOPT_CRLF"CURLOPT_CRLFILE CURLOPT_HTTPAUTH CURLOPT_PORT CURLOPT_TCP_NODELAY
CURLOPT_CUSTOMREQUEST CURLOPT_IGNORE_CONTENT_LENGTH CURLOPT_PROXY_TRANSFER_MODE CURLOPT_TIMEOUT_MS
CURLOPT_DIRLISTONLY CURLOPT_INTERFACE CURLOPT_PROXY CURLOPT_TIMEOUT
CURLOPT_DNS_CACHE_TIMEOUT CURLOPT_ISSUERCERT CURLOPT_PROXYPASSWORD CURLOPT_TRANSFERTEXT
CURLOPT_FAILONERROR CURLOPT_KEYPASSWD CURLOPT_PROXYPORT CURLOPT_URL
CURLOPT_FILETIME CURLOPT_LOCALPORT CURLOPT_PROXYTYPE CURLOPT_USERAGENT
CURLOPT_FORBID_REUSE CURLOPT_LOCALPORTRANGE CURLOPT_PROXYUSERNAME CURLOPT_USERNAME
CURLOPT_FRESH_CONNECT CURLOPT_LOW_SPEED_LIMIT CURLOPT_PROXYUSERPWD CURLOPT_USERPWD
CURLOPT_FTP_ACCOUNT CURLOPT_LOW_SPEED_TIME CURLOPT_REFERER CURLOPT_VERBOSE
CURLOPT_FTP_CREATE_MISSING_DIRS CURLOPT_MAX_RECV_SPEED_LARGE CURLOPT_SSH_PRIVATE_KEYFILE