summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2014-03-24 16:41:27 +0000
committertedu <tedu@openbsd.org>2014-03-24 16:41:27 +0000
commitc5ce8f8854ee20f1dd765a2b80973b34e1a52139 (patch)
treef61d9457b0a13c681c082baec9b4ca80e2fe121d
parentsync (diff)
downloadwireguard-openbsd-c5ce8f8854ee20f1dd765a2b80973b34e1a52139.tar.xz
wireguard-openbsd-c5ce8f8854ee20f1dd765a2b80973b34e1a52139.zip
remove tcpwrappers support. ok deraadt
-rw-r--r--libexec/ftpd/Makefile8
-rw-r--r--libexec/ftpd/ftpd.c50
2 files changed, 2 insertions, 56 deletions
diff --git a/libexec/ftpd/Makefile b/libexec/ftpd/Makefile
index 12134689609..6d3a15ba4f2 100644
--- a/libexec/ftpd/Makefile
+++ b/libexec/ftpd/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.24 2005/06/15 16:13:27 mickey Exp $
+# $OpenBSD: Makefile,v 1.25 2014/03/24 16:41:27 tedu Exp $
# $NetBSD: Makefile,v 1.13 1996/02/16 02:07:41 cgd Exp $
# @(#)Makefile 8.2 (Berkeley) 4/4/94
@@ -24,10 +24,4 @@ CPPFLAGS+=-DINET6
LDADD+= -lutil
DPADD+= ${LIBUTIL}
-.if (${TCP_WRAPPERS:L} == "yes")
-CFLAGS+=-DTCPWRAPPERS
-LDADD+= -lwrap
-DPADD+= ${LIBWRAP}
-.endif
-
.include <bsd.prog.mk>
diff --git a/libexec/ftpd/ftpd.c b/libexec/ftpd/ftpd.c
index 6f067dd2cb3..c9ff691b4dd 100644
--- a/libexec/ftpd/ftpd.c
+++ b/libexec/ftpd/ftpd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ftpd.c,v 1.202 2014/03/17 23:23:37 sthen Exp $ */
+/* $OpenBSD: ftpd.c,v 1.203 2014/03/24 16:41:27 tedu Exp $ */
/* $NetBSD: ftpd.c,v 1.15 1995/06/03 22:46:47 mycroft Exp $ */
/*
@@ -101,10 +101,6 @@
#include <utmp.h>
#include <poll.h>
-#if defined(TCPWRAPPERS)
-#include <tcpd.h>
-#endif /* TCPWRAPPERS */
-
#include "pathnames.h"
#include "monitor.h"
#include "extern.h"
@@ -169,11 +165,6 @@ static login_cap_t *lc;
static auth_session_t *as;
static volatile sig_atomic_t recvurg;
-#if defined(TCPWRAPPERS)
-int allow_severity = LOG_INFO;
-int deny_severity = LOG_NOTICE;
-#endif /* TCPWRAPPERS */
-
int epsvall = 0;
/*
@@ -229,9 +220,6 @@ static int send_data(FILE *, FILE *, off_t, off_t, int);
static struct passwd *
sgetpwnam(char *, struct passwd *);
static void reapchild(int);
-#if defined(TCPWRAPPERS)
-static int check_host(struct sockaddr *);
-#endif /* TCPWRAPPERS */
static void usage(void);
void logxfer(char *, off_t, time_t);
@@ -530,11 +518,6 @@ main(int argc, char *argv[])
(void)dup2(fd, STDOUT_FILENO);
for (i = 0; i < n; i++)
close(fds[i]);
-#if defined(TCPWRAPPERS)
- /* ..in the child. */
- if (!check_host((struct sockaddr *)&his_addr))
- exit(1);
-#endif /* TCPWRAPPERS */
} else {
addrlen = sizeof(his_addr);
if (getpeername(0, (struct sockaddr *)&his_addr,
@@ -2891,37 +2874,6 @@ set_slave_signals(void)
#endif
}
-#if defined(TCPWRAPPERS)
-static int
-check_host(struct sockaddr *sa)
-{
- struct sockaddr_in *sin;
- struct hostent *hp;
- char *addr;
-
- if (sa->sa_family != AF_INET)
- return 1; /*XXX*/
-
- sin = (struct sockaddr_in *)sa;
- hp = gethostbyaddr((char *)&sin->sin_addr,
- sizeof(struct in_addr), AF_INET);
- addr = inet_ntoa(sin->sin_addr);
- if (hp) {
- if (!hosts_ctl("ftpd", hp->h_name, addr, STRING_UNKNOWN)) {
- syslog(LOG_NOTICE, "tcpwrappers rejected: %s [%s]",
- hp->h_name, addr);
- return (0);
- }
- } else {
- if (!hosts_ctl("ftpd", STRING_UNKNOWN, addr, STRING_UNKNOWN)) {
- syslog(LOG_NOTICE, "tcpwrappers rejected: [%s]", addr);
- return (0);
- }
- }
- return (1);
-}
-#endif /* TCPWRAPPERS */
-
/*
* Allocate space and return a copy of the specified dir.
* If 'dir' begins with a tilde (~), expand it.