version 1.208, 2001/11/09 19:08:35 |
version 1.209, 2001/11/10 13:19:45 |
|
|
remote_port = get_remote_port(); |
remote_port = get_remote_port(); |
remote_ip = get_remote_ipaddr(); |
remote_ip = get_remote_ipaddr(); |
|
|
/* Check whether logins are denied from this host. */ |
|
#ifdef LIBWRAP |
#ifdef LIBWRAP |
/* XXX LIBWRAP noes not know about IPv6 */ |
/* Check whether logins are denied from this host. */ |
{ |
{ |
struct request_info req; |
struct request_info req; |
|
|
|
|
fromhost(&req); |
fromhost(&req); |
|
|
if (!hosts_access(&req)) { |
if (!hosts_access(&req)) { |
|
debug("Connection refused by tcp wrapper"); |
refuse(&req); |
refuse(&req); |
close(sock_in); |
/* NOTREACHED */ |
close(sock_out); |
fatal("libwrap refuse returns"); |
} |
} |
/*XXX IPv6 verbose("Connection from %.500s port %d", eval_client(&req), remote_port); */ |
|
} |
} |
#endif /* LIBWRAP */ |
#endif /* LIBWRAP */ |
|
|
/* Log the connection. */ |
/* Log the connection. */ |
verbose("Connection from %.500s port %d", remote_ip, remote_port); |
verbose("Connection from %.500s port %d", remote_ip, remote_port); |
|
|