From owner-freebsd-ports Fri Aug 23 9:10:16 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B1E5B37B400 for ; Fri, 23 Aug 2002 09:10:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF4F043E65 for ; Fri, 23 Aug 2002 09:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7NGA2JU087930 for ; Fri, 23 Aug 2002 09:10:02 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7NGA25H087929; Fri, 23 Aug 2002 09:10:02 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3CDD37B400 for ; Fri, 23 Aug 2002 09:05:12 -0700 (PDT) Received: from kiwi.isdnet.net (xbeaudouin.isdnet.net [62.4.2.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0101F43E7B for ; Fri, 23 Aug 2002 09:05:12 -0700 (PDT) (envelope-from kiwi@xbeaudouin.isdnet.net) Received: by kiwi.isdnet.net (Postfix, from userid 1001) id 65C2F1B842; Fri, 23 Aug 2002 17:58:26 +0200 (CEST) Message-Id: <20020823155826.65C2F1B842@kiwi.isdnet.net> Date: Fri, 23 Aug 2002 17:58:26 +0200 (CEST) From: Xavier Beaudouin Reply-To: Xavier Beaudouin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/41948: New Port: security/messagewall Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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 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 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