summaryrefslogtreecommitdiff
path: root/net/proxy-suite
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2001-04-07 05:54:50 +0000
committerWill Andrews <will@FreeBSD.org>2001-04-07 05:54:50 +0000
commitfa5d0c0b55bf15d7a15bd26b3985d5da69229322 (patch)
tree6427b80bf82bf7d4f383e8119b971b87c1d09e0a /net/proxy-suite
parentAdd 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/Makefile29
-rw-r--r--net/proxy-suite/distinfo1
-rw-r--r--net/proxy-suite/files/patch-includes13
-rw-r--r--net/proxy-suite/files/patch-regex18
-rw-r--r--net/proxy-suite/pkg-comment1
-rw-r--r--net/proxy-suite/pkg-descr23
-rw-r--r--net/proxy-suite/pkg-plist2
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