Date: Fri, 6 Apr 2001 15:26:29 +0200 (CEST) From: quinot@inf.enst.fr To: FreeBSD-gnats-submit@freebsd.org Subject: ports/26380: New port: net/proxy-suite Message-ID: <20010406132629.2FF89112DC@shalmaneser.enst.fr>
next in thread | raw e-mail | index | archive | help
>Number: 26380 >Category: ports >Synopsis: New port: net/proxy-suite >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Apr 06 06:30:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: quinot@inf.enst.fr >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: System: FreeBSD shalmaneser.enst.fr 5.0-CURRENT FreeBSD 5.0-CURRENT #6: Tue Mar 27 16:29:32 CEST 2001 root@shalmaneser.enst.fr:/usr/obj/usr/src/sys/SHALMANESER i386 >Description: The SuSE Proxy-Suite, a set of programs to enhance firewall security. (port of OpenBSD port). >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # net/proxy-suite # net/proxy-suite/distinfo # net/proxy-suite/pkg-comment # net/proxy-suite/pkg-descr # net/proxy-suite/pkg-plist # net/proxy-suite/Makefile # net/proxy-suite/files # net/proxy-suite/files/patch-regex # net/proxy-suite/files/patch-includes # echo c - net/proxy-suite mkdir -p net/proxy-suite > /dev/null 2>&1 echo x - net/proxy-suite/distinfo sed 's/^X//' >net/proxy-suite/distinfo << 'END-of-net/proxy-suite/distinfo' XMD5 (proxy-suite-1.7.tar.gz) = de879e5d0c6398fde9970db3c5877fad END-of-net/proxy-suite/distinfo echo x - net/proxy-suite/pkg-comment sed 's/^X//' >net/proxy-suite/pkg-comment << 'END-of-net/proxy-suite/pkg-comment' XThe SuSE Proxy-Suite, a set of programs to enhance firewall security. END-of-net/proxy-suite/pkg-comment echo x - net/proxy-suite/pkg-descr sed 's/^X//' >net/proxy-suite/pkg-descr << 'END-of-net/proxy-suite/pkg-descr' XThe SuSE Proxy-Suite, a set of programs to enhance firewall security. XThe first (and currently only) component being released is the FTP-Proxy. X X* Securely relays FTP connections between clients and servers X* Can switch connections from active to passive and vice versa X* Utilizes port ranges for both control and data connections X* Provides extensive auditing (via syslog or rotating log files) X* Can separate user related from system triggered audit events X* Provides command restriction based on logged in user name X* Allows command argument checking with regular expressions X* Is able to retrieve configuration data from an LDAP directory X* Has been thoroughly tested against buffer overflow attacks X* Fully conforms to RFC 959 and 1123 (the basic FTP RFCs) X* Planned to support RFC 1579 ("Firewall Friendly FTP") X* Planned to support RFC 2428 (IPv6 Extensions for FTP) X* Based on GNU AutoConf, supposed to run on many UNIX systems X XPorted to FreeBSD using OpenBSD port by Camiel Dobbelaar <cd@sentia.nl> X XWWW: http://www.suse.de/en/support/proxy_suite/ X X-- XThomas Quinot <thomas@cuivre.fr.eu.org> END-of-net/proxy-suite/pkg-descr echo x - net/proxy-suite/pkg-plist sed 's/^X//' >net/proxy-suite/pkg-plist << 'END-of-net/proxy-suite/pkg-plist' Xsbin/ftp-proxy Xetc/ftp-proxy.conf END-of-net/proxy-suite/pkg-plist echo x - net/proxy-suite/Makefile sed 's/^X//' >net/proxy-suite/Makefile << 'END-of-net/proxy-suite/Makefile' X# New ports collection Makefile for: proxy-suite X# Date created: 06 April 2001 X# Whom: Thomas Quinot <thomas@cuivre.fr.eu.org> X# X# $FreeBSD$ X# X XPORTNAME= proxy-suite XPORTVERSION= 1.7 XCATEGORIES= net XMASTER_SITES= \ X ftp://ftp.suse.com/pub/projects/proxy-suite/ \ X ftp://ftp.crc.ca/pub/systems/linux/suse/projects/proxy-suite/ \ X ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/proxy-suite/ \ X ftp://ftp.funet.fi/pub/mirrors/ftp.suse.com/pub/projects/proxy-suite/ X XMAINTAINER= thomas@cuivre.fr.eu.org X XCONFIGURE_ARGS= --with-libwrap=/usr/lib/ X XUSE_AUTOCONF= yes XUSE_GMAKE= yes X XMAN8= ftp-proxy.8 XMAN5= ftp-proxy.conf.5 X Xpre-install: X @strip ${WRKSRC}/ftp-proxy/ftp-proxy X X.include <bsd.port.mk> END-of-net/proxy-suite/Makefile echo c - net/proxy-suite/files mkdir -p net/proxy-suite/files > /dev/null 2>&1 echo x - net/proxy-suite/files/patch-regex sed 's/^X//' >net/proxy-suite/files/patch-regex << 'END-of-net/proxy-suite/files/patch-regex' X$OpenBSD: patch-regex,v 1.1.1.1 2000/02/28 09:27:02 camield Exp $ X Xregex is only defined in the cmd struct when HAVE_REGEX is defined X X--- ftp-proxy/ftp-cmds.c.orig Fri Feb 11 15:23:59 2000 X+++ ftp-proxy/ftp-cmds.c Fri Feb 11 15:25:33 2000 X@@ -371,6 +371,7 @@ static void cmds_user(CONTEXT *ctx, char X for (cmd = cmdlist; cmd->name != NULL; cmd++) { X if (strcasecmp("USER", cmd->name) != 0) X continue; X+#if defined(HAVE_REGEX) X if (cmd->regex == NULL) X break; X if ((p = cmds_reg_exec(cmd->regex, arg)) != NULL) { X@@ -383,6 +384,7 @@ static void cmds_user(CONTEXT *ctx, char X ctx->cli_ctrl->peer, p); X return; X } X+#endif X break; X } X END-of-net/proxy-suite/files/patch-regex echo x - net/proxy-suite/files/patch-includes sed 's/^X//' >net/proxy-suite/files/patch-includes << 'END-of-net/proxy-suite/files/patch-includes' X$OpenBSD: patch-includes,v 1.1.1.1 2000/02/28 09:27:02 camield Exp $ X X--- common/com-socket.c.orig Fri Feb 11 15:20:33 2000 X+++ common/com-socket.c Fri Feb 11 15:20:52 2000 X@@ -71,8 +71,9 @@ X #include <sys/ioctl.h> X X #include <netdb.h> X-#include <netinet/ip.h> X #include <netinet/in.h> X+#include <netinet/in_systm.h> X+#include <netinet/ip.h> X #include <sys/socket.h> X #include <arpa/inet.h> X END-of-net/proxy-suite/files/patch-includes exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010406132629.2FF89112DC>