Lines Matching refs:config
29 void config_init(struct OperationConfig* config) in config_init() argument
31 memset(config, 0, sizeof(struct OperationConfig)); in config_init()
33 config->postfieldsize = -1; in config_init()
34 config->use_httpget = FALSE; in config_init()
35 config->create_dirs = FALSE; in config_init()
36 config->maxredirs = DEFAULT_MAXREDIRS; in config_init()
37 config->proto = CURLPROTO_ALL; /* FIXME: better to read from library */ in config_init()
38 config->proto_present = FALSE; in config_init()
39 config->proto_redir = CURLPROTO_ALL & /* All except FILE, SCP and SMB */ in config_init()
42 config->proto_redir_present = FALSE; in config_init()
45 static void free_config_fields(struct OperationConfig *config) in free_config_fields() argument
49 Curl_safefree(config->random_file); in free_config_fields()
50 Curl_safefree(config->egd_file); in free_config_fields()
51 Curl_safefree(config->useragent); in free_config_fields()
52 Curl_safefree(config->cookie); in free_config_fields()
53 Curl_safefree(config->cookiejar); in free_config_fields()
54 Curl_safefree(config->cookiefile); in free_config_fields()
56 Curl_safefree(config->postfields); in free_config_fields()
57 Curl_safefree(config->referer); in free_config_fields()
59 Curl_safefree(config->headerfile); in free_config_fields()
60 Curl_safefree(config->ftpport); in free_config_fields()
61 Curl_safefree(config->iface); in free_config_fields()
63 Curl_safefree(config->range); in free_config_fields()
65 Curl_safefree(config->userpwd); in free_config_fields()
66 Curl_safefree(config->tls_username); in free_config_fields()
67 Curl_safefree(config->tls_password); in free_config_fields()
68 Curl_safefree(config->tls_authtype); in free_config_fields()
69 Curl_safefree(config->proxyuserpwd); in free_config_fields()
70 Curl_safefree(config->proxy); in free_config_fields()
72 Curl_safefree(config->dns_ipv6_addr); in free_config_fields()
73 Curl_safefree(config->dns_ipv4_addr); in free_config_fields()
74 Curl_safefree(config->dns_interface); in free_config_fields()
75 Curl_safefree(config->dns_servers); in free_config_fields()
77 Curl_safefree(config->noproxy); in free_config_fields()
79 Curl_safefree(config->mail_from); in free_config_fields()
80 curl_slist_free_all(config->mail_rcpt); in free_config_fields()
81 Curl_safefree(config->mail_auth); in free_config_fields()
83 Curl_safefree(config->netrc_file); in free_config_fields()
85 urlnode = config->url_list; in free_config_fields()
94 config->url_list = NULL; in free_config_fields()
95 config->url_last = NULL; in free_config_fields()
96 config->url_get = NULL; in free_config_fields()
97 config->url_out = NULL; in free_config_fields()
99 Curl_safefree(config->cipher_list); in free_config_fields()
100 Curl_safefree(config->cert); in free_config_fields()
101 Curl_safefree(config->cert_type); in free_config_fields()
102 Curl_safefree(config->cacert); in free_config_fields()
103 Curl_safefree(config->capath); in free_config_fields()
104 Curl_safefree(config->crlfile); in free_config_fields()
105 Curl_safefree(config->pinnedpubkey); in free_config_fields()
106 Curl_safefree(config->key); in free_config_fields()
107 Curl_safefree(config->key_type); in free_config_fields()
108 Curl_safefree(config->key_passwd); in free_config_fields()
109 Curl_safefree(config->pubkey); in free_config_fields()
110 Curl_safefree(config->hostpubmd5); in free_config_fields()
111 Curl_safefree(config->engine); in free_config_fields()
113 Curl_safefree(config->customrequest); in free_config_fields()
114 Curl_safefree(config->krblevel); in free_config_fields()
116 Curl_safefree(config->xoauth2_bearer); in free_config_fields()
118 Curl_safefree(config->unix_socket_path); in free_config_fields()
119 Curl_safefree(config->writeout); in free_config_fields()
121 curl_slist_free_all(config->quote); in free_config_fields()
122 curl_slist_free_all(config->postquote); in free_config_fields()
123 curl_slist_free_all(config->prequote); in free_config_fields()
125 curl_slist_free_all(config->headers); in free_config_fields()
126 curl_slist_free_all(config->proxyheaders); in free_config_fields()
128 if(config->httppost) { in free_config_fields()
129 curl_formfree(config->httppost); in free_config_fields()
130 config->httppost = NULL; in free_config_fields()
132 config->last_post = NULL; in free_config_fields()
134 curl_slist_free_all(config->telnet_options); in free_config_fields()
135 curl_slist_free_all(config->resolve); in free_config_fields()
137 Curl_safefree(config->socksproxy); in free_config_fields()
138 Curl_safefree(config->socks5_gssapi_service); in free_config_fields()
139 Curl_safefree(config->proxy_service_name); in free_config_fields()
140 Curl_safefree(config->service_name); in free_config_fields()
142 Curl_safefree(config->ftp_account); in free_config_fields()
143 Curl_safefree(config->ftp_alternative_to_user); in free_config_fields()
146 void config_free(struct OperationConfig *config) in config_free() argument
148 struct OperationConfig *last = config; in config_free()