diff options
author | Will Andrews <will@FreeBSD.org> | 2001-04-07 05:54:50 +0000 |
---|---|---|
committer | Will Andrews <will@FreeBSD.org> | 2001-04-07 05:54:50 +0000 |
commit | fa5d0c0b55bf15d7a15bd26b3985d5da69229322 (patch) | |
tree | 6427b80bf82bf7d4f383e8119b971b87c1d09e0a /net/proxy-suite | |
parent | Add xrot 1.3.2, a falling ball puzzle game for X. (diff) |
Add proxy-suite 1.7, the SuSE Proxy-Suite, a set of programs to
enhance firewall security.
PR: 26380
Submitted by: Thomas Quinot <thomas@cuivre.fr.eu.org>
Notes
Notes:
svn path=/head/; revision=41006
Diffstat (limited to 'net/proxy-suite')
-rw-r--r-- | net/proxy-suite/Makefile | 29 | ||||
-rw-r--r-- | net/proxy-suite/distinfo | 1 | ||||
-rw-r--r-- | net/proxy-suite/files/patch-includes | 13 | ||||
-rw-r--r-- | net/proxy-suite/files/patch-regex | 18 | ||||
-rw-r--r-- | net/proxy-suite/pkg-comment | 1 | ||||
-rw-r--r-- | net/proxy-suite/pkg-descr | 23 | ||||
-rw-r--r-- | net/proxy-suite/pkg-plist | 2 |
7 files changed, 87 insertions, 0 deletions
diff --git a/net/proxy-suite/Makefile b/net/proxy-suite/Makefile new file mode 100644 index 000000000000..3b03116e6911 --- /dev/null +++ b/net/proxy-suite/Makefile @@ -0,0 +1,29 @@ +# New ports collection Makefile for: proxy-suite +# Date created: 06 April 2001 +# Whom: Thomas Quinot <thomas@cuivre.fr.eu.org> +# +# $FreeBSD$ +# + +PORTNAME= proxy-suite +PORTVERSION= 1.7 +CATEGORIES= net +MASTER_SITES= ftp://ftp.suse.com/pub/projects/proxy-suite/ \ + ftp://ftp.crc.ca/pub/systems/linux/suse/projects/proxy-suite/ \ + ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/proxy-suite/ \ + ftp://ftp.funet.fi/pub/mirrors/ftp.suse.com/pub/projects/proxy-suite/ + +MAINTAINER= thomas@cuivre.fr.eu.org + +CONFIGURE_ARGS= --with-libwrap=/usr/lib/ + +USE_AUTOCONF= yes +USE_GMAKE= yes + +MAN8= ftp-proxy.8 +MAN5= ftp-proxy.conf.5 + +pre-install: + @strip ${WRKSRC}/ftp-proxy/ftp-proxy + +.include <bsd.port.mk> diff --git a/net/proxy-suite/distinfo b/net/proxy-suite/distinfo new file mode 100644 index 000000000000..de54e28babb1 --- /dev/null +++ b/net/proxy-suite/distinfo @@ -0,0 +1 @@ +MD5 (proxy-suite-1.7.tar.gz) = de879e5d0c6398fde9970db3c5877fad diff --git a/net/proxy-suite/files/patch-includes b/net/proxy-suite/files/patch-includes new file mode 100644 index 000000000000..4b8668ec5d6d --- /dev/null +++ b/net/proxy-suite/files/patch-includes @@ -0,0 +1,13 @@ +--- 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> + diff --git a/net/proxy-suite/files/patch-regex b/net/proxy-suite/files/patch-regex new file mode 100644 index 000000000000..561e0dd2d4be --- /dev/null +++ b/net/proxy-suite/files/patch-regex @@ -0,0 +1,18 @@ +--- 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; + } + diff --git a/net/proxy-suite/pkg-comment b/net/proxy-suite/pkg-comment new file mode 100644 index 000000000000..1792ba751def --- /dev/null +++ b/net/proxy-suite/pkg-comment @@ -0,0 +1 @@ +The SuSE Proxy-Suite, a set of programs to enhance firewall security diff --git a/net/proxy-suite/pkg-descr b/net/proxy-suite/pkg-descr new file mode 100644 index 000000000000..33e3adaae21f --- /dev/null +++ b/net/proxy-suite/pkg-descr @@ -0,0 +1,23 @@ +The SuSE Proxy-Suite, a set of programs to enhance firewall security. +The first (and currently only) component being released is the FTP-Proxy. + +* Securely relays FTP connections between clients and servers +* Can switch connections from active to passive and vice versa +* Utilizes port ranges for both control and data connections +* 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 +* 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) +* Planned to support RFC 1579 ("Firewall Friendly FTP") +* Planned to support RFC 2428 (IPv6 Extensions for FTP) +* Based on GNU AutoConf, supposed to run on many UNIX systems + +Ported to FreeBSD using OpenBSD port by Camiel Dobbelaar <cd@sentia.nl> + +WWW: http://www.suse.de/en/support/proxy_suite/ + +-- +Thomas Quinot <thomas@cuivre.fr.eu.org> diff --git a/net/proxy-suite/pkg-plist b/net/proxy-suite/pkg-plist new file mode 100644 index 000000000000..3d77e7048be5 --- /dev/null +++ b/net/proxy-suite/pkg-plist @@ -0,0 +1,2 @@ +sbin/ftp-proxy +etc/ftp-proxy.conf |