Skip site navigation (1)Skip section navigation (2)
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: <http://docs.FreeBSD.org/cgi/mid.cgi?20020823155826.65C2F1B842>