update to 1.9

This commit is contained in:
camield 2003-04-09 09:46:05 +00:00
parent 9b86c88c9d
commit 92fc3b03df
5 changed files with 9 additions and 60 deletions

View File

@ -1,19 +1,16 @@
# $OpenBSD: Makefile,v 1.10 2002/10/28 01:38:46 naddy Exp $
# $OpenBSD: Makefile,v 1.11 2003/04/09 09:46:05 camield Exp $
COMMENT= "set of programs to enhance firewall security"
DISTNAME= proxy-suite-1.7
DISTNAME= proxy-suite-1.9
HOMEPAGE= http://proxy-suite.suse.de
CATEGORIES= net security
MAINTAINER= Camiel Dobbelaar <cd@sentia.nl>
MASTER_SITES= \
ftp://ftp.suse.com/pub/projects/proxy-suite/src/ \
ftp://ftp.crc.ca/pub/systems/linux/suse/projects/proxy-suite/src/ \
ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/proxy-suite/src/ \
ftp://ftp.funet.fi/pub/mirrors/ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/proxy-suite/src/
MASTER_SITES= ftp://ftp.suse.com/pub/projects/proxy-suite/src/
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
@ -21,23 +18,12 @@ PERMIT_DISTFILES_FTP= Yes
USE_GMAKE= Yes
CONFIGURE_STYLE=gnu dest
CONFIGURE_ARGS= --with-libwrap=/usr/lib/
NO_REGRESS= Yes
# Take care with sysconfdir:
# - the port will install configuration in fake/etc/ (will be discarded)
# - post-install copies it from WRKSRC to PREFIX/share/proxy-suite/
# - pkg/INSTALL installs them in /etc/proxy-suite/
# (which is where ftp-proxy defaults to, this discrepance has been
# mailed to the authors)
pre-install:
@strip ${WRKSRC}/ftp-proxy/ftp-proxy
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/proxy-suite
${INSTALL_DATA} ${WRKSRC}/ftp-proxy/ftp-proxy.conf.sample \
${PREFIX}/share/proxy-suite
${PREFIX}/share/proxy-suite
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
MD5 (proxy-suite-1.7.tar.gz) = de879e5d0c6398fde9970db3c5877fad
RMD160 (proxy-suite-1.7.tar.gz) = 00e211d7b4137e29add4f3306d53b1e8c91af8f0
SHA1 (proxy-suite-1.7.tar.gz) = f5f738929c72b7fabdd99e5b93c893518b46dc48
MD5 (proxy-suite-1.9.tar.gz) = bdbb7d94cab3ed4153f9f9c7f0a7d3b2
RMD160 (proxy-suite-1.9.tar.gz) = 8250864db010858368ee72c4e2025ba6056f1e3a
SHA1 (proxy-suite-1.9.tar.gz) = 1e9cd58e12795864d4bd1b0e10252988680c3290

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-includes,v 1.1.1.1 2000/02/28 09:27:02 camield Exp $
--- common/com-socket.c.orig Fri Feb 11 15:20:33 2000
+++ common/com-socket.c Fri Feb 11 15:20:52 2000
@@ -71,8 +71,9 @@
#include <sys/ioctl.h>
#include <netdb.h>
-#include <netinet/ip.h>
#include <netinet/in.h>
+#include <netinet/in_systm.h>
+#include <netinet/ip.h>
#include <sys/socket.h>
#include <arpa/inet.h>

View File

@ -1,22 +0,0 @@
$OpenBSD: patch-regex,v 1.1.1.1 2000/02/28 09:27:02 camield Exp $
regex is only defined in the cmd struct when HAVE_REGEX is defined
--- ftp-proxy/ftp-cmds.c.orig Fri Feb 11 15:23:59 2000
+++ ftp-proxy/ftp-cmds.c Fri Feb 11 15:25:33 2000
@@ -371,6 +371,7 @@ static void cmds_user(CONTEXT *ctx, char
for (cmd = cmdlist; cmd->name != NULL; cmd++) {
if (strcasecmp("USER", cmd->name) != 0)
continue;
+#if defined(HAVE_REGEX)
if (cmd->regex == NULL)
break;
if ((p = cmds_reg_exec(cmd->regex, arg)) != NULL) {
@@ -383,6 +384,7 @@ static void cmds_user(CONTEXT *ctx, char
ctx->cli_ctrl->peer, p);
return;
}
+#endif
break;
}

View File

@ -11,7 +11,7 @@ FTP-Proxy
- Provides extensive auditing (via syslog or rotating log files)
- Can separate user related from system triggered audit events
- Provides command restriction based on logged in user name
- Allows command argument checking with regular expressions (*)
- Allows command argument checking with regular expressions
- Is able to retrieve configuration data from an LDAP directory (*)
- Has been thoroughly tested against buffer overflow attacks
- Fully conforms to RFC 959 and 1123 (the basic FTP RFCs)