mirror of
https://github.com/curl/curl.git
synced 2026-06-27 16:55:37 +03:00
parent
e91e481612
commit
697b1f911b
8 changed files with 22 additions and 12 deletions
|
|
@ -825,7 +825,9 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
|||
|
||||
/* where to store */
|
||||
my_setopt(curl, CURLOPT_WRITEDATA, &outs);
|
||||
#ifndef CURL_DISABLE_RTSP
|
||||
my_setopt(curl, CURLOPT_INTERLEAVEDATA, &outs);
|
||||
#endif
|
||||
if(metalink || !config->use_metalink)
|
||||
/* what call to write */
|
||||
my_setopt(curl, CURLOPT_WRITEFUNCTION, tool_write_cb);
|
||||
|
|
@ -1032,8 +1034,9 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
|||
my_setopt(curl, CURLOPT_RESUME_FROM_LARGE, CURL_OFF_T_C(0));
|
||||
|
||||
my_setopt_str(curl, CURLOPT_KEYPASSWD, config->key_passwd);
|
||||
#ifndef CURL_DISABLE_PROXY
|
||||
my_setopt_str(curl, CURLOPT_PROXY_KEYPASSWD, config->proxy_key_passwd);
|
||||
|
||||
#endif
|
||||
if(built_in_protos & (CURLPROTO_SCP|CURLPROTO_SFTP)) {
|
||||
|
||||
/* SSH and SSL private key uses same command-line option */
|
||||
|
|
@ -1239,8 +1242,9 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
|||
|
||||
/* three new ones in libcurl 7.3: */
|
||||
my_setopt_str(curl, CURLOPT_INTERFACE, config->iface);
|
||||
#ifndef CURL_DISABLE_FTP
|
||||
my_setopt_str(curl, CURLOPT_KRBLEVEL, config->krblevel);
|
||||
|
||||
#endif
|
||||
progressbarinit(&progressbar, config);
|
||||
if((global->progressmode == CURL_PROGRESS_BAR) &&
|
||||
!global->noprogress && !global->mute) {
|
||||
|
|
@ -1262,9 +1266,10 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
|||
if(config->dns_ipv6_addr)
|
||||
my_setopt_str(curl, CURLOPT_DNS_LOCAL_IP6, config->dns_ipv6_addr);
|
||||
|
||||
#ifndef CURL_DISABLE_TELNET
|
||||
/* new in libcurl 7.6.2: */
|
||||
my_setopt_slist(curl, CURLOPT_TELNETOPTIONS, config->telnet_options);
|
||||
|
||||
#endif
|
||||
/* new in libcurl 7.7: */
|
||||
my_setopt_str(curl, CURLOPT_RANDOM_FILE, config->random_file);
|
||||
my_setopt_str(curl, CURLOPT_EGDSOCKET, config->egd_file);
|
||||
|
|
@ -1367,9 +1372,10 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
|||
my_setopt_str(curl, CURLOPT_SERVICE_NAME,
|
||||
config->service_name);
|
||||
|
||||
#ifndef CURL_DISABLE_FTP
|
||||
/* curl 7.13.0 */
|
||||
my_setopt_str(curl, CURLOPT_FTP_ACCOUNT, config->ftp_account);
|
||||
|
||||
#endif
|
||||
my_setopt(curl, CURLOPT_IGNORE_CONTENT_LENGTH, config->ignorecl?1L:0L);
|
||||
|
||||
#ifndef CURL_DISABLE_FTP
|
||||
|
|
@ -1385,10 +1391,11 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
|||
my_setopt_str(curl, CURLOPT_LOCALPORTRANGE, config->localportrange);
|
||||
}
|
||||
|
||||
#ifndef CURL_DISABLE_FTP
|
||||
/* curl 7.15.5 */
|
||||
my_setopt_str(curl, CURLOPT_FTP_ALTERNATIVE_TO_USER,
|
||||
config->ftp_alternative_to_user);
|
||||
|
||||
#endif
|
||||
/* curl 7.16.0 */
|
||||
if(config->disable_sessionid)
|
||||
/* disable it */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue