Date: Thu, 27 Jun 2013 13:25:38 +0000 (UTC) From: Mark Felder <feld@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r321888 - head/net/rwhoisd/files Message-ID: <201306271325.r5RDPcaC048241@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: feld Date: Thu Jun 27 13:25:38 2013 New Revision: 321888 URL: http://svnweb.freebsd.org/changeset/ports/321888 Log: fix patch Approved by: swills (mentor) Modified: head/net/rwhoisd/files/patch-server-security.c Modified: head/net/rwhoisd/files/patch-server-security.c ============================================================================== --- head/net/rwhoisd/files/patch-server-security.c Thu Jun 27 12:51:07 2013 (r321887) +++ head/net/rwhoisd/files/patch-server-security.c Thu Jun 27 13:25:38 2013 (r321888) @@ -1,5 +1,5 @@ ---- server/security.c.orig 2005-06-01 09:20:55.000000000 +0900 -+++ server/security.c 2013-06-26 14:56:12.000000000 +0900 +--- server/security.c.orig 2013-06-26 08:30:20.069392984 -0500 ++++ server/security.c 2013-06-26 08:33:21.470393456 -0500 @@ -110,18 +110,17 @@ char *hosts_deny; extern char *hosts_allow_table; @@ -21,26 +21,26 @@ -# else - struct request_info req; -# endif /* HAVE_IPV6 */ - + hosts_allow = get_security_allow(); hosts_deny = get_security_deny(); @@ -133,7 +132,6 @@ hosts_allow_table = hosts_allow; hosts_deny_table = hosts_deny; - + -# ifdef HAVE_IPV6 /* Do this the new way, which specifically knows how to format IPv6 addresses. */ - + @@ -153,42 +151,15 @@ - - /* convert the address to a presentation format that tcp wrapper + + /* convert the address to a presentation format that tcp wrapper understands */ - switch ( sa->sa_family ) { - case AF_INET: { - sin = (struct sockaddr_in *) sa; - strncpy( wrapper_addr, -- inet_ntop( AF_INET, (void *) sin->sin_addr.s_addr, addr, +- inet_ntop( AF_INET, (void *) sin->sin_addr.s_addr, addr, - sizeof addr ), - sizeof wrapper_addr ) ; - } @@ -51,7 +51,7 @@ - /* If it's an IPv4 mapped address, drop the leading '::ffff:' */ - if ( IN6_IS_ADDR_V4MAPPED( &(sin6->sin6_addr) ) ) - strncpy( wrapper_addr, addr + 7, sizeof wrapper_addr ); -- /* otherwise surround the address with braces to hopefully match +- /* otherwise surround the address with braces to hopefully match - what tcp wrapper expects */ - else sprintf( wrapper_addr, "%s", addr ); - } @@ -63,21 +63,21 @@ + strerror(errno)); + log( L_LOG_WARNING, CONFIG, "client tcp wrapper address: %s", wrapper_addr ); - + return( hosts_ctl( directive, client_name, wrapper_addr, STRING_UNKNOWN ) ); -# else /* HAVE_IPV6 */ -- +- - /* Do this the old way, which still seems to work */ -- +- - /* set up the request structure */ - request_init(&req, RQ_FILE, 0, RQ_DAEMON, directive, 0); -- +- - /* fill in the client info */ - fromhost(&req); - - /* return the results of the access check */ - return(hosts_access(&req)); -# endif /* HAVE_IPV6 */ - + #else /* USE_TCP_WRAPPERS */ return TRUE;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201306271325.r5RDPcaC048241>