/third_party/curl/lib/ |
D | hsts.h | 42 struct hsts { struct 48 struct hsts *Curl_hsts_init(void); argument 49 void Curl_hsts_cleanup(struct hsts **hp); 50 CURLcode Curl_hsts_parse(struct hsts *h, const char *hostname, 52 struct stsentry *Curl_hsts(struct hsts *h, const char *hostname, 54 CURLcode Curl_hsts_save(struct Curl_easy *data, struct hsts *h, 57 struct hsts *h, const char *file); 59 struct hsts *h);
|
D | hsts.c | 74 struct hsts *Curl_hsts_init(void) in Curl_hsts_init() 76 struct hsts *h = calloc(sizeof(struct hsts), 1); in Curl_hsts_init() 89 void Curl_hsts_cleanup(struct hsts **hp) in Curl_hsts_cleanup() 91 struct hsts *h = *hp; in Curl_hsts_cleanup() 111 static CURLcode hsts_create(struct hsts *h, in hsts_create() 131 CURLcode Curl_hsts_parse(struct hsts *h, const char *hostname, in Curl_hsts_parse() 237 struct stsentry *Curl_hsts(struct hsts *h, const char *hostname, in Curl_hsts() 322 CURLcode Curl_hsts_save(struct Curl_easy *data, struct hsts *h, in Curl_hsts_save() 383 static CURLcode hsts_add(struct hsts *h, char *line) in hsts_add() 426 static CURLcode hsts_pull(struct Curl_easy *data, struct hsts *h) in hsts_pull() [all …]
|
D | share.c | 98 if(!share->hsts) { in curl_share_setopt() 99 share->hsts = Curl_hsts_init(); in curl_share_setopt() 100 if(!share->hsts) in curl_share_setopt() 162 if(share->hsts) { in curl_share_setopt() 163 Curl_hsts_cleanup(&share->hsts); in curl_share_setopt() 237 Curl_hsts_cleanup(&share->hsts); in curl_share_cleanup()
|
D | share.h | 61 struct hsts *hsts; member
|
D | setopt.c | 2232 if(data->share->hsts == data->hsts) in Curl_vsetopt() 2233 data->hsts = NULL; in Curl_vsetopt() 2273 if(data->share->hsts) { in Curl_vsetopt() 2275 Curl_hsts_cleanup(&data->hsts); in Curl_vsetopt() 2276 data->hsts = data->share->hsts; in Curl_vsetopt() 2978 if(!data->hsts) { in Curl_vsetopt() 2979 data->hsts = Curl_hsts_init(); in Curl_vsetopt() 2980 if(!data->hsts) in Curl_vsetopt() 3003 if(!data->share || !data->share->hsts) in Curl_vsetopt() 3005 Curl_hsts_cleanup(&data->hsts); in Curl_vsetopt() [all …]
|
D | easy.c | 940 if(data->hsts) { in curl_easy_duphandle() 941 outcurl->hsts = Curl_hsts_init(); in curl_easy_duphandle() 942 if(!outcurl->hsts) in curl_easy_duphandle() 946 outcurl->hsts, outcurl->set.str[STRING_HSTS]); in curl_easy_duphandle() 947 (void)Curl_hsts_loadcb(outcurl, outcurl->hsts); in curl_easy_duphandle() 998 Curl_hsts_cleanup(&outcurl->hsts); in curl_easy_duphandle()
|
D | Makefile.inc | 149 hsts.c \ 277 hsts.h \
|
D | urldata.h | 1940 struct hsts *hsts; member
|
D | url.c | 429 Curl_hsts_save(data, data->hsts, data->set.str[STRING_HSTS]); in Curl_close() 431 if(!data->share || !data->share->hsts) in Curl_close() 432 Curl_hsts_cleanup(&data->hsts); in Curl_close() 2051 if(data->hsts && strcasecompare("http", data->state.up.scheme)) { 2053 if(Curl_hsts(data->hsts, conn->host.name, TRUE)) {
|
/third_party/curl/tests/data/ |
D | test493 | 36 .hsts.example "20311001 04:47:41" 43 -x http://%HOSTIP:%HTTPPORT http://this.hsts.example/%TESTNUMBER --hsts log/input%TESTNUMBER -w '%{… 50 CONNECT this.hsts.example:443 HTTP/1.1 51 Host: this.hsts.example:443 64 https://this.hsts.example/%TESTNUMBER
|
D | test1660 | 19 # Your HSTS cache. https://curl.se/docs/hsts.html 74 <file name="log/hsts%TESTNUMBER" mode="text"> 75 # Your HSTS cache. https://curl.se/docs/hsts.html
|
/third_party/libsoup/libsoup/ |
D | meson.build | 42 'soup-hsts-enforcer.c', 43 'soup-hsts-enforcer-db.c', 44 'soup-hsts-policy.c', 140 'soup-hsts-enforcer.h', 141 'soup-hsts-enforcer-db.h', 142 'soup-hsts-policy.h',
|
/third_party/curl/docs/ |
D | HSTS.md | 24 - `--hsts [filename]` - enable HSTS, use the file as HSTS cache. If filename 31 For each hsts entry:
|
D | HYPER.md | 68 - hsts
|
D | options-in-versions | 87 --hsts 7.74.0
|
/third_party/libsoup/ |
D | BUILD.gn | 66 "//third_party/libsoup/libsoup/soup-hsts-enforcer-db.c", 67 "//third_party/libsoup/libsoup/soup-hsts-enforcer.c", 68 "//third_party/libsoup/libsoup/soup-hsts-policy.c",
|
/third_party/libsoup/tests/ |
D | meson.build | 47 ['hsts', true, []], 48 ['hsts-db', true, []],
|
/third_party/curl/docs/cmdline-opts/ |
D | hsts.d | 1 Long: hsts
|
D | Makefile.inc | 99 hsts.d \
|
/third_party/curl/tests/unit/ |
D | unit1660.c | 122 struct hsts *h = Curl_hsts_init();
|
/third_party/curl/src/ |
D | tool_cfgable.h | 60 char *hsts; /* HSTS cache file name */ member
|
D | tool_cfgable.c | 58 Curl_safefree(config->hsts); in free_config_fields()
|
/third_party/libsoup/docs/reference/ |
D | libsoup-2.4-sections.txt | 1407 <FILE>soup-hsts-enforcer</FILE> 1446 <FILE>soup-hsts-enforcer-db</FILE>
|
/third_party/curl/ |
D | RELEASE-NOTES | 41 o CI: delete --enable-hsts option (it is the default now) [2] 98 o hsts: ignore numberical IP address hosts [17]
|
D | BUILD.gn | 69 "//third_party/curl/lib/hsts.c",
|