| /libevent-2.1.12/sample/ |
| H A D | hostcheck.c | 163 static int hostmatch(const char *hostname, const char *pattern) in hostmatch() argument 170 return Curl_raw_equal(pattern, hostname) ? in hostmatch() 183 return Curl_raw_equal(pattern, hostname) ? in hostmatch() 186 hostname_label_end = strchr(hostname, '.'); in hostmatch() 194 if(hostname_label_end - hostname < pattern_label_end - pattern) in hostmatch() 199 return Curl_raw_nequal(pattern, hostname, prefixlen) && in hostmatch() 205 int Curl_cert_hostcheck(const char *match_pattern, const char *hostname) in Curl_cert_hostcheck() argument 208 !hostname || !*hostname) /* sanity check */ in Curl_cert_hostcheck() 211 if(Curl_raw_equal(hostname, match_pattern)) /* trivial case */ in Curl_cert_hostcheck() 214 if(hostmatch(hostname,match_pattern) == CURL_HOST_MATCH) in Curl_cert_hostcheck()
|
| H A D | openssl_hostname_validation.c | 64 static HostnameValidationResult matches_common_name(const char *hostname, const X509 *server_cert) { in matches_common_name() argument 95 if (Curl_cert_hostcheck(common_name_str, hostname) == CURL_HOST_MATCH) { in matches_common_name() 112 static HostnameValidationResult matches_subject_alternative_name(const char *hostname, const X509 *… in matches_subject_alternative_name() argument 139 if (Curl_cert_hostcheck(dns_name, hostname) in matches_subject_alternative_name() 164 HostnameValidationResult validate_hostname(const char *hostname, const X509 *server_cert) { in validate_hostname() argument 167 if((hostname == NULL) || (server_cert == NULL)) in validate_hostname() 171 result = matches_subject_alternative_name(hostname, server_cert); in validate_hostname() 174 result = matches_common_name(hostname, server_cert); in validate_hostname()
|
| H A D | hostcheck.h | 27 int Curl_cert_hostcheck(const char *match_pattern, const char *hostname);
|
| H A D | openssl_hostname_validation.h | 56 HostnameValidationResult validate_hostname(const char *hostname, const X509 *server_cert);
|
| /libevent-2.1.12/ |
| H A D | http.c | 208 const char *hostname); 1724 const char *hostname; in evhttp_parse_request_line() local 1891 hostname && in evhttp_parse_request_line() 3400 const char *hostname) in evhttp_find_alias() argument 3437 const char *hostname) in evhttp_find_vhost() argument 3450 hostname, 1 /* ignorecase */)) { in evhttp_find_vhost() 3469 const char *hostname; in evhttp_handle_request() local 3489 hostname = evhttp_request_get_host(req); in evhttp_handle_request() 3490 if (hostname != NULL) { in evhttp_handle_request() 4241 if (hostname) mm_free(hostname); in evhttp_get_request_connection() [all …]
|
| H A D | evdns.c | 377 char hostname[1]; member 1885 ttl, -1, 1, hostname); in evdns_server_request_add_ptr_reply() 3202 if (gethostname(hostname, sizeof(hostname))) return; in search_set_from_hostname() 3203 domainname = strchr(hostname, '.'); in search_set_from_hostname() 4198 char *hostname, *hash; in evdns_base_parse_hosts_line() local 4217 while ((hostname = NEXT_TOKEN)) { in evdns_base_parse_hosts_line() 4220 if ((hash = strchr(hostname, '#'))) { in evdns_base_parse_hosts_line() 4221 if (hash == hostname) in evdns_base_parse_hosts_line() 4226 namelen = strlen(hostname); in evdns_base_parse_hosts_line() 4233 memcpy(he->hostname, hostname, namelen+1); in evdns_base_parse_hosts_line() [all …]
|
| H A D | bufferevent_sock.c | 495 struct evdns_base *evdns_base, int family, const char *hostname, int port) in bufferevent_socket_connect_hostname() argument 520 bev_p->dns_request = evutil_getaddrinfo_async_(evdns_base, hostname, in bufferevent_socket_connect_hostname()
|
| H A D | util-internal.h | 308 int evutil_resolve_(int family, const char *hostname, struct sockaddr *sa,
|
| H A D | whatsnew-2.0.txt | 506 host, and tell it to connect, either by address or by hostname.
|
| H A D | ChangeLog-2.0 | 879 o Allow http connections to use evdns for hostname looksups. (c698b77) 962 o Suspend read/write on bufferevents during hostname lookup (db08f64) 1072 …n to provide a nonblocking getaddrinfo using evdns, so programs can perform useful hostname lookup.
|
| H A D | ChangeLog | 525 o test/dns: regression for empty hostname (d7348ba Azat Khuzhin) 1108 o https-client: Set hostname for SNI extension (by f69m) (d1976f8) 1253 o use iSECPartners code to validate hostname in certificate (64d9f16
|
| /libevent-2.1.12/include/event2/ |
| H A D | dns.h | 675 …s_server_request *req, struct in_addr *in, const char *inaddr_name, const char *hostname, int ttl);
|