Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jun 1999 04:50:01 -0700 (PDT)
From:      David Malone <dwmalone@maths.tcd.ie>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: bin/11960: inetd built in wrapping doesn't log like tcpd does. 
Message-ID:  <199906081150.EAA33626@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/11960; it has been noted by GNATS.

From: David Malone <dwmalone@maths.tcd.ie>
To: Sheldon Hearn <sheldonh@uunet.co.za>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: bin/11960: inetd built in wrapping doesn't log like tcpd does. 
Date: Tue, 08 Jun 1999 12:44:50 +0100

 > On Tue, 08 Jun 1999 12:26:45 +0100, David Malone wrote:
 > 
 > > contrib/tcp_wrappers/options.c about line 550. This actually means we
 > > should be reseting allow_severity and deny_severity before each call
 > > to hosts_access()?
 > 
 > So you wanna work on that? I foresee 6 lines of code. :-)
 
 How does the following look? It also includes the removal of the if(){}
 from around the syslog for allows.
 
 	David.
 
 
 --- inetd.c.orig	Tue Jun  8 12:34:30 1999
 +++ inetd.c	Tue Jun  8 12:41:14 1999
 @@ -629,6 +629,8 @@
  					sep->se_server_name : sep->se_service,
  					RQ_FILE, ctrl, NULL);
  				fromhost(&req);
 +				deny_severity = LIBWRAP_DENY_FACILITY|LIBWRAP_DENY_SEVERITY;
 +				allow_severity = LIBWRAP_ALLOW_FACILITY|LIBWRAP_ALLOW_SEVERITY;
  				denied = !hosts_access(&req);
  				if (denied || log) {
  				    sp = getservbyport(sep->se_ctrladdr.sin_port, sep->se_proto);
 @@ -645,11 +647,9 @@
  				        eval_client(&req), service, sep->se_proto);
  				    goto reject;
  				}
 -				if (log) {
 -				    syslog(allow_severity,
 -				        "connection from %.500s, service %s (%s)",
 -					eval_client(&req), service, sep->se_proto);
 -				}
 +				syslog(allow_severity,
 +				    "connection from %.500s, service %s (%s)",
 +				    eval_client(&req), service, sep->se_proto);
  			    }
  #endif /* LIBWRAP */
  			    if (sep->se_bi) {
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906081150.EAA33626>