Libcurl: Difference between revisions

Created page with "This page documents the libcurl package used by official sw. This is statically linked in the main-codebin, on old versions (~v2.x) this was a subsdk NSO. This page does not a..."
 
Line 6: Line 6:


= CURLOPT =
= CURLOPT =
The 50X options are custom, the default values for some of these are set in Curl_init_userdefined.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 13: Line 15:
| [[#PROXYAUTOCONFIG]] || LONG || 500 || 500 || 1
| [[#PROXYAUTOCONFIG]] || LONG || 500 || 500 || 1
|-
|-
| || LONG || 501 || 501 ||  
| [[#UNK501]] || LONG || 501 || 501 || 0
|-
|-
| || LONG || 502 || 502 ||  
| || || 502 || ||  
|-
|-
| || LONG || 503 || 503 ||  
| || || 503 || ||  
|-
|-
| || LONG || 504 || 504 ||  
| || || 504 || ||  
|-
|-
| || LONG || 505 || 505 ||  
| || || 505 || ||  
|-
|-
| || LONG || 506 || 506 ||  
| [[#UNK506]] || LONG || 506 || 506 || 0
|-
|-
| || LONG || 507 || 507 ||  
| [[#UNK507]] || LONG || 507 || 507 ||  
|}
|}


Line 34: Line 36:


This option controls whether to load the system proxy from [[Network_Interface_services#GetCurrentNetworkProfile|nifm]]. The code handling this option was added to the start of the inlined create_conn_helper_init_proxy func.
This option controls whether to load the system proxy from [[Network_Interface_services#GetCurrentNetworkProfile|nifm]]. The code handling this option was added to the start of the inlined create_conn_helper_init_proxy func.
== UNK501 ==
This option is handled as a bool.
This controls the value of the DataCheck [[SSL_services#VerifyOption|VerifyOption]] bit.
== UNK506 ==
This option is handled as a bool.
This is used during Curl_resolver_getaddrinfo.
== UNK507 ==
This option is handled as a bool.
This controls the value of the [[SSL_services#OptionType|SkipDefaultVerify]] option flag.