Home
last modified time | relevance | path

Searched refs:hostname (Results 1 – 12 of 12) sorted by relevance

/libevent-2.1.12/sample/
H A Dhostcheck.c163 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 Dopenssl_hostname_validation.c64 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 Dhostcheck.h27 int Curl_cert_hostcheck(const char *match_pattern, const char *hostname);
H A Dopenssl_hostname_validation.h56 HostnameValidationResult validate_hostname(const char *hostname, const X509 *server_cert);
/libevent-2.1.12/
H A Dhttp.c208 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 Devdns.c377 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 Dbufferevent_sock.c495 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 Dutil-internal.h308 int evutil_resolve_(int family, const char *hostname, struct sockaddr *sa,
H A Dwhatsnew-2.0.txt506 host, and tell it to connect, either by address or by hostname.
H A DChangeLog-2.0879 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 DChangeLog525 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 Ddns.h675 …s_server_request *req, struct in_addr *in, const char *inaddr_name, const char *hostname, int ttl);