Date: Fri, 23 Aug 2002 17:58:26 +0200 (CEST) From: Xavier Beaudouin <xbeaudouin@fr.cw.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/41948: New Port: security/messagewall Message-ID: <20020823155826.65C2F1B842@kiwi.isdnet.net>
next in thread | raw e-mail | index | archive | help
>Number: 41948 >Category: ports >Synopsis: New Port: security/messagewall >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 Aug 23 09:10:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Xavier Beaudouin >Release: FreeBSD 4.6-STABLE i386 >Organization: The Caudium Group / Cable & Wireless >Environment: System: FreeBSD kiwi.isdnet.net 4.6-STABLE FreeBSD 4.6-STABLE #0: Mon Jul 8 14:14:50 CEST 2002 root@kiwi.isdnet.net:/usr/src/sys/compile/KIWI i386 Port collection from 16h pm CEST :) >Description: Messagewall is a SMTP proxy that can handle SMTP Auth, DNSbl (RBL like or distributed CC), Virus scanning using openantivirus.org pattern file, etc... This port is missing. Here is a port for it :) >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: # # messagewall # messagewall/Makefile # messagewall/distinfo # messagewall/pkg-comment # messagewall/pkg-plist # messagewall/pkg-descr # echo c - messagewall mkdir -p messagewall > /dev/null 2>&1 echo x - messagewall/Makefile sed 's/^X//' >messagewall/Makefile << 'END-of-messagewall/Makefile' X# New ports collection makefile for: messagewall X# Date created: 20 Aug 2002 X# Whom: Xavier Beaudouin <xbeaudouin@fr.cw.net> X# X# $FreeBSD$ X# X XPORTNAME= messagewall XPORTVERSION= 1.0.5 XCATEGORIES= devel XMASTER_SITES= http://www.messagewall.org/download/ XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= xbeaudouin@fr.cw.net X XBUILD_DEPENDS= ${LOCALBASE}/include/firedns.h:${PORTSDIR}/net/firedns \ X ${LOCALBASE}/include/firestring.h:${PORTSDIR}/misc/firestring X X#LIB_DEPENDS= firestring.0:${PORTSDIR}/devel/libfirestring/ \ X# firedns.0:${PORTSDIR}/devel/libfiredns/ X XWRKSRC= ${WRKDIR}/messagewall/ X XGNU_CONFIGURE= yes X XUSE_GMAKE= yes X XMAN1= messagewall.1 messagewallstats.1 messagewallctl.1 X XMAN5= messagewall_profiles.5 messagewall.conf.5 X XMANCOMPRESSED= no X XEMPTYDIR1?= /var/mwall XEMPTYDIR2?= /var/mwalla X X.include <bsd.port.pre.mk> X Xpost-install: X if ! pw groupshow mwall; then pw groupadd mwall; fi X if ! pw groupshow mwalla; then pw groupadd mwalla; fi X if ! pw usershow mwall; then pw useradd mwall -g mwall \ X -h - -d ${EMPTYDIR1} -s /nonexistent -c "messagewall chroot"; fi X if ! pw usershow mwalla; then pw useradd mwalla -g mwalla \ X -h - -d ${EMPTYDIR2} -s /nonexistent -c "messagewall chroot auth"; fi X if [ ! -d ${EMPTYDIR1} ]; then ${MKDIR} /var/mwall; ${CHOWN} mwall:mwall /var/mwall; fi X if [ ! -d ${EMPTYDIR2} ]; then ${MKDIR} /var/mwalla; ${CHOWN} mwalla:mwalla /var/mwalla; fi X if [ ! -d ${PREFIX}/etc/profiles ]; then ${MKDIR} ${PREFIX}/etc/profiles; fi X @${INSTALL_DATA} -c ${WRKSRC}/virus.patterns ${PREFIX}/etc X @${INSTALL_DATA} -c ${WRKSRC}/profiles/Extreme ${PREFIX}/etc/profiles X @${INSTALL_DATA} -c ${WRKSRC}/profiles/Light ${PREFIX}/etc/profiles X @${INSTALL_DATA} -c ${WRKSRC}/profiles/Light\ Plus ${PREFIX}/etc/profiles X @${INSTALL_DATA} -c ${WRKSRC}/profiles/Medium ${PREFIX}/etc/profiles X @${INSTALL_DATA} -c ${WRKSRC}/profiles/Medium\ Plus ${PREFIX}/etc/profiles X @${INSTALL_DATA} -c ${WRKSRC}/profiles/None ${PREFIX}/etc/profiles X @${INSTALL_DATA} -c ${WRKSRC}/profiles/Reject ${PREFIX}/etc/profiles X @${INSTALL_DATA} -c ${WRKSRC}/profiles/Strong ${PREFIX}/etc/profiles X @${INSTALL_DATA} -c ${WRKSRC}/profiles/Strong\ Plus ${PREFIX}/etc/profiles X @${INSTALL_DATA} -c ${WRKSRC}/profiles/Warning ${PREFIX}/etc/profiles X @${INSTALL_DATA} -c ${WRKSRC}/profiles/Relay ${PREFIX}/etc/profiles X X.include <bsd.port.post.mk> END-of-messagewall/Makefile echo x - messagewall/distinfo sed 's/^X//' >messagewall/distinfo << 'END-of-messagewall/distinfo' XMD5 (messagewall-1.0.5.tar.gz) = 38db7e75a0adf6284cea40799d73607f END-of-messagewall/distinfo echo x - messagewall/pkg-comment sed 's/^X//' >messagewall/pkg-comment << 'END-of-messagewall/pkg-comment' XMessagewall a full features SMTP proxy END-of-messagewall/pkg-comment echo x - messagewall/pkg-plist sed 's/^X//' >messagewall/pkg-plist << 'END-of-messagewall/pkg-plist' Xbin/messagewall Xbin/messagewallctl Xbin/messagewallstats Xetc/messagewall.conf Xetc/virus.patterns Xetc/profiles/Extreme Xetc/profiles/Light Xetc/profiles/Light Plus Xetc/profiles/Medium Xetc/profiles/Medium Plus Xetc/profiles/None Xetc/profiles/Reject Xetc/profiles/Relay Xetc/profiles/Strong Xetc/profiles/Strong Plus Xetc/profiles/Warning X@dirrm etc/profiles END-of-messagewall/pkg-plist echo x - messagewall/pkg-descr sed 's/^X//' >messagewall/pkg-descr << 'END-of-messagewall/pkg-descr' XMessageWall is a free software SMTP proxy. It sits between the outside world Xand your mail server and keeps out viruses, spam and mail relaying. Unlike Xmany existing ISP-level filtering solutions, it offers customization of Xfiltering features on a per-address basis. MessageWall employs a scoring Xsystem that allows message rejection based on multiple rules with different Xweights, and header tagging when the message doesn't reach the threshold. X XMessageWall also supports strong relay authentication based on source address Xor SMTP AUTH PLAIN or LOGIN methods, as well as SSL/TLS connections from Xclients and to the backend server. X XMessageWall organizes filtering customizations into profiles. The configuration Xfile defines a default profile, and a seperate file specifies addresses and Xdomains with profiles other than the default. Each profile contains a set of Xrules for how to filter mail. X XWWW: http://www.messagewall.org/ END-of-messagewall/pkg-descr 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?20020823155826.65C2F1B842>