Lines Matching defs:hostname
570 if(strcasecompare(connssl->peer.hostname, check->name) &&
594 cf->conn->handler->scheme, connssl->peer.hostname,
671 clone_host = strdup(connssl->peer.hostname);
1510 if(peer->dispname != peer->hostname)
1513 free(peer->hostname);
1514 peer->hostname = peer->sni = peer->dispname = NULL;
1529 static int is_ip_address(const char *hostname)
1536 return (hostname && hostname[0] && (Curl_inet_pton(AF_INET, hostname, &addr)
1538 || Curl_inet_pton(AF_INET6, hostname, &addr)
1549 /* We need the hostname for SNI negotiation. Once handshaked, this
1550 * remains the SNI hostname for the TLS connection. But when the
1552 * So we keep a copy of the hostname we use for SNI.
1569 if(ehostname && (!peer->hostname
1570 || strcmp(ehostname, peer->hostname))) {
1572 peer->hostname = strdup(ehostname);
1573 if(!peer->hostname) {
1578 peer->dispname = peer->hostname;
1588 peer->is_ip_address = is_ip_address(peer->hostname)? TRUE : FALSE;
1589 if(peer->hostname[0] && !peer->is_ip_address) {
1592 size_t len = strlen(peer->hostname);
1593 if(len && (peer->hostname[len-1] == '.'))
1601 Curl_strntolower(peer->sni, peer->hostname, len);