ports/119325: New Port: security/maia A web-based management system based on Amavisd-New and SpamAssassin.
Janky Jay
ek at purplehat.org
Fri Jan 4 02:40:01 UTC 2008
>Number: 119325
>Category: ports
>Synopsis: New Port: security/maia A web-based management system based on Amavisd-New and SpamAssassin.
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Jan 04 02:40:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Janky Jay
>Release: FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD titan.thekeyboardcowboys.org 6.2-STABLE FreeBSD 6.2-STABLE #0: Sun Jan 21 12:35:23 MST 2007 root at titan.thekeyboardcowboys.org:/usr/obj/usr/src/sys/TITAN i386
>Description:
Maia Mailguard is a web-based interface and management system based on the
popular amavisd-new e-mail scanner and SpamAssassin. Written in Perl and PHP,
Maia Mailguard gives end-users control over how their mail is processed by
virus scanners and spam filters, while giving mail administrators the power
to configure site-wide defaults and limits.
http://www.maiamailguard.com/
>How-To-Repeat:
>Fix:
Shar located below.
--- maia-shar.txt begins here ---
# 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:
#
# maia
# maia/files
# maia/files/maia.sh.in
# maia/files/pkg-deinstall.in
# maia/files/pkg-install.in
# maia/files/pkg-message.in
# maia/Makefile
# maia/distinfo
# maia/pkg-descr
# maia/pkg-plist
#
echo c - maia
mkdir -p maia > /dev/null 2>&1
echo c - maia/files
mkdir -p maia/files > /dev/null 2>&1
echo x - maia/files/maia.sh.in
sed 's/^X//' >maia/files/maia.sh.in << 'END-of-maia/files/maia.sh.in'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X# PROVIDE: maia
X# REQUIRE: LOGIN
X# KEYWORD: shutdown
X#
X# Add the following lines to /etc/rc.conf to enable maia:
X# maia_enable (bool): Set it to "YES" to enable maia.
X# Default is "NO".
X#
X
X. %%RC_SUBR%%
X
Xname="maia"
Xrcvar=${name}_enable
X
Xload_rc_config $name
X
X: ${maia_enable="NO"}
X: ${maia_pidfile="%%MAIADIR%%/amavisd.pid"}
X
Xrequired_files=%%PREFIX%%/etc/amavisd.conf
X
Xstart_cmd=${name}_start
Xstop_cmd=${name}_stop
X
Xpidfile=${maia_pidfile}
Xprocname=${maia_procname}
X
Xstart_precmd=${name}_prestart
X
Xmaia_prestart() {
X rm -rf %%MAIADIR%%/tmp/* %%MAIADIR%%/tmp/.* 2>/dev/null || true
X}
X
Xmaia_start() {
X %%PREFIX%%/sbin/amavisd-maia start
X}
X
Xmaia_stop() {
X %%PREFIX%%/sbin/amavisd-maia stop
X}
X
Xrun_rc_command "$1"
END-of-maia/files/maia.sh.in
echo x - maia/files/pkg-deinstall.in
sed 's/^X//' >maia/files/pkg-deinstall.in << 'END-of-maia/files/pkg-deinstall.in'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X
XUSER=%%MAIAUSER%%
XGROUP=%%MAIAGROUP%%
XDIR=%%MAIADIR%%
XQUARANTINE=%%MAIAQUARANTINE%%
XMAIAWEB=%%PREFIX%%/www/maia
X
Xif [ "$2" = "POST-DEINSTALL" ]; then
X
X if /usr/sbin/pw group show "${GROUP}" 2>&1 >/dev/null; then
X echo "You should manually remove the \"${GROUP}\" group."
X fi
X
X if /usr/sbin/pw user show "${USER}" 2>&1 >/dev/null; then
X echo "You should manually remove the \"${USER}\" user."
X fi
X
X if [ -e ${DIR} ]; then
X echo "You should manually remove the \"${DIR}\" directory."
X fi
X
X if [ -e ${QUARANTINE} ]; then
X echo "You should manually remove the \"${QUARANTINE}\" directory."
X fi
X if [ -e ${MAIAWEB} ]; then
X echo "You should manually remove the \"${MAIAWEB}\" directory."
X fi
Xfi
END-of-maia/files/pkg-deinstall.in
echo x - maia/files/pkg-install.in
sed 's/^X//' >maia/files/pkg-install.in << 'END-of-maia/files/pkg-install.in'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X
XUSER=%%MAIAUSER%%
XGROUP=%%MAIAGROUP%%
XDIR=%%MAIADIR%%
XQUARANTINE=%%MAIAQUARANTINE%%
X
Xif [ "$2" = "PRE-INSTALL" ]; then
X
X if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then
X echo "You already have a group \"${GROUP}\", so I will use it."
X else
X if /usr/sbin/pw groupadd ${GROUP} -h - -g 110
X then
X echo "Added group \"${GROUP}\"."
X else
X echo "Adding group \"${GROUP}\" failed..."
X echo "Please create it, and try again."
X exit 1
X fi
X fi
X
X if /usr/sbin/pw user show "${USER}" 2>/dev/null; then
X echo "You already have a user \"${USER}\", so I will use it."
X else
X if /usr/sbin/pw useradd ${USER} -g ${GROUP} -h - \
X -d ${DIR} \
X -s /bin/sh \
X -c "Scanning Virus Account" \
X -u 110
X then
X echo "Added user \"${USER}\"."
X else
X echo "Adding user \"${USER}\" failed..."
X echo "Please create it, and try again."
X exit 1
X fi
X fi
X
X /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}
X echo "Created \"${DIR}\" directory."
X /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/db
X echo "Created \"${DIR}/db\" directory."
X /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/tmp
X echo "Created \"${DIR}/tmp\" directory."
X /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/var
X echo "Created \"${DIR}/var\" directory."
X /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/maia
X echo "Created \"${DIR}/maia\" directory."
X /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/maia/scripts
X echo "Created \"${DIR}/maia/scripts\" directory."
X /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/maia/templates
X echo "Created \"${DIR}/maia/templates\" directory."
X /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${QUARANTINE}
X echo "Created \"${QUARANTINE}\" directory."
Xfi
END-of-maia/files/pkg-install.in
echo x - maia/files/pkg-message.in
sed 's/^X//' >maia/files/pkg-message.in << 'END-of-maia/files/pkg-message.in'
X
X*******************************************************************
X To use Maia-Mailguard, you need to install at least one virus scanner.
X The following virus scanners are available in the FreeBSD ports
X collection:
X
X /usr/ports/security/vscan McAfee VirusScan
X /usr/ports/security/clamav Clam Antivirus
X /usr/ports/security/f-prot F-Prot Antivirus
X /usr/ports/security/drweb DrWeb antivirus suite
X
X Enable Maia-Mailguard in /etc/rc.conf with the following line:
X
X maia_enable="YES"
X
X Configuration templates are available in %%PREFIX%%/etc
X as amavisd.conf.dist and maia.conf.dist.
X*******************************************************************
X
END-of-maia/files/pkg-message.in
echo x - maia/Makefile
sed 's/^X//' >maia/Makefile << 'END-of-maia/Makefile'
X# New ports collection makefile for: maia
X# Date created: 03 Jan 2008
X# Whom: Janky Jay <ek at purplehat.org>
X#
X# $FreeBSD$
X#
X# Based on amavisd-new ports makefile.
X
XPORTNAME= maia
XPORTVERSION= 1.0.2a
XPORTREVISION= 1
XCATEGORIES= security
XMASTER_SITES= http://www.purplehat.org/downloads/maia/
X
XMAINTAINER= ek at purplehat.org
XCOMMENT= A web-based management system based on amavisd-new and SpamAssassin
X
XRUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Unix/Syslog.pm:${PORTSDIR}/sysutils/p5-Unix-Syslog \
X ${SITE_PERL}/MIME/Parser.pm:${PORTSDIR}/mail/p5-MIME-Tools \
X ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
X ${SITE_PERL}/Convert/TNEF.pm:${PORTSDIR}/converters/p5-Convert-TNEF \
X p5-Convert-UUlib>=1.08,1:${PORTSDIR}/converters/p5-Convert-UUlib \
X p5-Compress-Zlib>=2.004:${PORTSDIR}/archivers/p5-Compress-Zlib \
X ${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \
X ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
X ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
X ${SITE_PERL}/IO/Wrap.pm:${PORTSDIR}/devel/p5-IO-stringy \
X ${SITE_PERL}/IO/Socket/INET6.pm:${PORTSDIR}/net/p5-IO-INET6 \
X ${SITE_PERL}/${PERL_ARCH}/Data/UUID.pm:${PORTSDIR}/devel/p5-Data-UUID \
X ${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit \
X p5-Net-Server>=0.93:${PORTSDIR}/net/p5-Net-Server
X
XUSE_PERL5_RUN= 5.8.2+
X
XNO_BUILD= yes
X
XMAIAUSER?= vscan
XMAIAGROUP?= vscan
XMAIADIR?= /var/amavisd
XMAIAQUARANTINE?= /var/amavisd/virusmails
X
XOPTIONS= BDB "Use BerkeleyDB" on \
X MYSQL "Use MySQL" on \
X PGSQL "Use PgSQL" off \
X SPAMASSASSIN "Use SpamAssassin" on \
X ALTERMIME "Use AlterMime" off \
X CRYPT "Encryption support" on \
X IPCOUNTRY "SpamAssassin IP Country plugin" on \
X DOMAINKEYS "SpamAssassin DomainKey plugin" on \
X SPFQUERY "SpamAssassin SPF Query plugin" on \
X FILE "Use newer file(1) utility from ports" on \
X RAR "RAR support with archivers/rar" off \
X UNRAR "RAR support with archivers/unrar" on \
X ARJ "ARJ support with archivers/arj" on \
X UNARJ "ARJ support with archivers/unarj" off \
X LHA "LHA support with archivers/lha" on \
X ARC "ARC support with archivers/arc" on \
X NOMARCH "ARC support with archivers/nomarch" off \
X CAB "CAB support with archivers/cabextract" on \
X RPM "RPM support with archivers/rpm2cpio" on \
X ZOO "ZOO support with archivers/zoo" on \
X UNZOO "ZOO support with archivers/unzoo" off \
X LZOP "LZOP support with archivers/lzop" on \
X FREEZE "FREEZE support with archivers/freeze" on \
X P7ZIP "P7ZIP support with archivers/p7zip" on \
X TNEF "Add external tnef decoder converters/tnef" off
X
XSUB_FILES= pkg-install pkg-deinstall pkg-message
X
XSUB_LIST+= MAIAUSER=${MAIAUSER} \
X MAIAGROUP=${MAIAGROUP} \
X MAIADIR=${MAIADIR} \
X MAIAQUARANTINE=${MAIAQUARANTINE}
X
X.include <bsd.port.pre.mk>
X
XUSE_RC_SUBR+= maia.sh
X
X.if defined(WITH_BDB)
XRUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/BerkeleyDB.pm:${PORTSDIR}/databases/p5-BerkeleyDB
X.endif
X
X.if defined(WITH_MYSQL)
XRUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql
X.endif
X
X.if defined(WITH_PGSQL)
XRUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg
X.endif
X
X.if defined(WITH_SPAMASSASSIN)
XRUN_DEPENDS+= ${SITE_PERL}/Mail/SpamAssassin.pm:${PORTSDIR}/mail/p5-Mail-SpamAssassin
X.endif
X
X.if defined(WITH_ALTERMIME)
XRUN_DEPENDS+= ${LOCALBASE}/bin/altermime:${PORTSDIR}/mail/altermime
X.endif
X
X.if defined(WITH_CRYPT)
XRUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Crypt/Blowfish.pm:${PORTSDIR}/security/p5-Crypt-Blowfish \
X ${SITE_PERL}/${PERL_ARCH}/Crypt/OpenSSL/RSA.pm:${PORTSDIR}/security/p5-Crypt-OpenSSL-RSA \
X ${SITE_PERL}/Crypt/CBC.pm:${PORTSDIR}/security/p5-Crypt-CBC
X.endif
X
X.if defined(WITH_IPCOUNTRY)
XRUN_DEPENDS+= ${SITE_PERL}/IP/Country.pm:${PORTSDIR}/net/p5-IP-Country
X.endif
X
X.if defined(WITH_DOMAINKEYS)
XRUN_DEPENDS+= ${SITE_PERL}/Mail/DomainKeys.pm:${PORTSDIR}/mail/p5-Mail-DomainKeys
X.endif
X
X.if defined(WITH_SPFQUERY)
XRUN_DEPENDS+= ${SITE_PERL}/Mail/SPF/Query.pm:${PORTSDIR}/mail/p5-Mail-SPF-Query
X.endif
X
X.if defined(WITH_FILE)
X# security fix, file > 4.21 needed
XRUN_DEPENDS+= file>=4.21:${PORTSDIR}/sysutils/file
X.endif
X
X# archviers/rar is a 32-bit binary port, we don't want the install to fail
X# at that port, therefore we will block instantly here if the platform does
X# not suit rar.
X
X.if defined(WITH_RAR)
XIA32_BINARY_PORT= yes
XRUN_DEPENDS+= ${LOCALBASE}/bin/rar:${PORTSDIR}/archivers/rar
X.endif
X
X.if defined(WITH_UNRAR)
XRUN_DEPENDS+= ${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar
X.endif
X
X.if defined(WITH_ARJ)
XRUN_DEPENDS+= ${LOCALBASE}/bin/arj:${PORTSDIR}/archivers/arj
X.endif
X
X.if defined(WITH_UNARJ)
XRUN_DEPENDS+= ${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj
X.endif
X
X.if defined(WITH_LHA)
XRUN_DEPENDS+= ${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha
X.endif
X
X.if defined(WITH_ARC)
XRUN_DEPENDS+= ${LOCALBASE}/bin/arc:${PORTSDIR}/archivers/arc
X.endif
X
X.if defined(WITH_NOMARCH)
XRUN_DEPENDS+= ${LOCALBASE}/bin/nomarch:${PORTSDIR}/archivers/nomarch
X.endif
X
X.if defined(WITH_CAB)
XRUN_DEPENDS+= ${LOCALBASE}/bin/cabextract:${PORTSDIR}/archivers/cabextract
X.endif
X
X.if defined(WITH_RPM)
XRUN_DEPENDS+= ${LOCALBASE}/bin/rpm2cpio.pl:${PORTSDIR}/archivers/rpm2cpio
X.endif
X
X.if defined(WITH_ZOO)
X# DOS condition in 2.10.1_2
XRUN_DEPENDS+= zoo>=2.10.1_2:${PORTSDIR}/archivers/zoo
X.endif
X
X.if defined(WITH_UNZOO)
XRUN_DEPENDS+= unzoo>=4.4_1:${PORTSDIR}/archivers/unzoo
X.endif
X
X.if defined(WITH_LZOP)
XRUN_DEPENDS+= ${LOCALBASE}/bin/lzop:${PORTSDIR}/archivers/lzop
X.endif
X
X.if defined(WITH_FREEZE)
XRUN_DEPENDS+= ${LOCALBASE}/bin/unfreeze:${PORTSDIR}/archivers/freeze
X.endif
X
X.if defined(WITH_P7ZIP)
XRUN_DEPENDS+= ${LOCALBASE}/bin/7zr:${PORTSDIR}/archivers/p7zip
X.endif
X
X.if defined(WITH_TNEF)
XRUN_DEPENDS+= ${LOCALBASE}/bin/tnef:${PORTSDIR}/converters/tnef
X.endif
X
Xpost-patch:
X.for f in amavisd.conf.dist amavisd-maia
X @${REINPLACE_CMD} "s@'zoo'\]@['zoo','unzoo'] ]@" ${WRKSRC}/${f}
X.endfor
X.for i in amavisd.conf.dist amavisd-maia
X @${REINPLACE_CMD} -e "s|$daemon_user = \'amavis\';|$daemon_user = \'${MAIAUSER}\';|" \
X -e "s|$daemon_group = \'amavis\';|$daemon_group = \'${MAIAGROUP}\';|" \
X -e 's|$$log_level = 0;|$$log_level = 1;|' \
X -e 's|/etc/amavisd.conf|${PREFIX}/etc/amavisd.conf|' \
X -e "s|/var/virusmails|${MAIAQUARANTINE}|" ${WRKSRC}/${i}
X.endfor
X.for f in amavisd-maia amavisd.conf.dist maia.conf.dist scripts/send-quarantine-digests.pl \
X scripts/process-quarantine.pl scripts/load-sa-rules.pl
X @${REINPLACE_CMD} "s|/var/amavisd|${MAIADIR}|" ${WRKSRC}/${f}
X.endfor
X.for i in maia.conf.dist scripts/expire-quarantine-cache.pl scripts/stats-snapshot.pl \
X scripts/maiadbtool.pl scripts/configtest.pl scripts/send-quarantine-reminders.pl \
X scripts/send-quarantine-digests.pl scripts/process-quarantine.pl \
X scripts/load-sa-rules.pl scripts/process-quarantine-sub.pl
X @${REINPLACE_CMD} "s|/etc/maia.conf|${PREFIX}/etc/maia.conf|" ${WRKSRC}/${i}
X.endfor
X
Xpre-install:
X @${SH} ${PKGINSTALL} ${DISTNAME} PRE-INSTALL
X
Xdo-install:
X cd ${WRKSRC}/php && ${FIND} . | ${CPIO} --quiet -pdm -L ${PREFIX}/www/${PORTNAME}
X cd ${WRKSRC}/scripts && ${FIND} . | ${CPIO} --quiet -pdm -L ${MAIADIR}/maia/scripts
X cd ${WRKSRC}/templates && ${FIND} . | ${CPIO} --quiet -pdm -L ${MAIADIR}/maia/templates
X
X.for i in amavisd-maia
X ${INSTALL_SCRIPT} ${WRKSRC}/${i} ${PREFIX}/sbin
X.endfor
X ${INSTALL_SCRIPT} -m 640 ${WRKSRC}/amavisd.conf.dist ${PREFIX}/etc/amavisd.conf-dist
X ${INSTALL_SCRIPT} -m 640 ${WRKSRC}/maia.conf.dist ${PREFIX}/etc/maia.conf-dist
X.if !exists(${PREFIX}/etc/amavisd.conf)
X#
X# This can contain sensitive information, e.g. SQL passwords, so it should be handled
X# with care.
X#
X ${INSTALL} -o root -g ${MAIAGROUP} -m 640 ${WRKSRC}/amavisd.conf.dist ${PREFIX}/etc/amavisd.conf
X.endif
X.if !exists(${PREFIX}/etc/maia.conf)
X ${INSTALL} -o root -g ${MAIAGROUP} -m 640 ${WRKSRC}/maia.conf.dist ${PREFIX}/etc/maia.conf
X.endif
X
X.if !exists(${PREFIX}/www/${PORTNAME}/config.php)
X ${INSTALL} -o ${WWWOWN} -g ${WWWGRP} -m 640 ${WRKSRC}/php/config.php.dist \
X ${PREFIX}/www/${PORTNAME}/config.php
X.endif
X
Xpost-install:
X @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/www/${PORTNAME}
X @${CHOWN} -R ${MAIAUSER}:${MAIAGROUP} ${MAIADIR}/
X ${LN} -s ${PREFIX}/share/smarty ${PREFIX}/www/${PORTNAME}/libs/Smarty
X @${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-maia/Makefile
echo x - maia/distinfo
sed 's/^X//' >maia/distinfo << 'END-of-maia/distinfo'
XMD5 (maia-1.0.2a.tar.gz) = e7ef161c2f2540016ddb994ce0f8d1b5
XSHA256 (maia-1.0.2a.tar.gz) = eca2816d42df78f1aae287de3aa7537d89827e41d3f01101f4deb5857793c124
XSIZE (maia-1.0.2a.tar.gz) = 1567568
END-of-maia/distinfo
echo x - maia/pkg-descr
sed 's/^X//' >maia/pkg-descr << 'END-of-maia/pkg-descr'
XMaia Mailguard is a web-based interface and management system based on the
Xpopular amavisd-new e-mail scanner and SpamAssassin. Written in Perl and PHP,
XMaia Mailguard gives end-users control over how their mail is processed by
Xvirus scanners and spam filters, while giving mail administrators the power
Xto configure site-wide defaults and limits.
X
XWWW: http://www.maiamailguard.com/
END-of-maia/pkg-descr
echo x - maia/pkg-plist
sed 's/^X//' >maia/pkg-plist << 'END-of-maia/pkg-plist'
Xetc/amavisd.conf
Xetc/amavisd.conf-dist
Xetc/maia.conf
Xetc/maia.conf-dist
Xetc/rc.d/maia
Xsbin/amavisd-maia
Xwww/maia/admin/configtest.php
Xwww/maia/admin/dblib.php
Xwww/maia/admin/schema.php
Xwww/maia/admin/scripts/0.php
Xwww/maia/admin/scripts/1.php
Xwww/maia/admin/scripts/2.php
Xwww/maia/admin/scripts/3.php
Xwww/maia/admin/scripts/4.php
Xwww/maia/admin/scripts/5.php
Xwww/maia/admin/scripts/6.php
Xwww/maia/admin/scripts/7.php
Xwww/maia/admin/scripts/8.php
Xwww/maia/admin/scripts/9.php
Xwww/maia/admin/upgrade.php
Xwww/maia/admindex.php
Xwww/maia/admindomains.php
Xwww/maia/adminhelp.php
Xwww/maia/adminlanguages.php
Xwww/maia/adminstats.php
Xwww/maia/adminsystem.php
Xwww/maia/adminthemes.php
Xwww/maia/adminusers.php
Xwww/maia/adminviruses.php
Xwww/maia/auth.php
Xwww/maia/authcheck.php
Xwww/maia/cache.php
Xwww/maia/chart_rules.php
Xwww/maia/chart_stats.php
Xwww/maia/chart_virus.php
Xwww/maia/config.php
Xwww/maia/config.php.dist
Xwww/maia/confirm.php
Xwww/maia/constants.php
Xwww/maia/core.php
Xwww/maia/display.php
Xwww/maia/domainsettings.php
Xwww/maia/encrypt.php
Xwww/maia/error.php
Xwww/maia/favicon.ico
Xwww/maia/help.php
Xwww/maia/images/admin-int.png
Xwww/maia/images/blocked.jpg
Xwww/maia/images/buttonbg.gif
Xwww/maia/images/delete-item.png
Xwww/maia/images/help.png
Xwww/maia/images/logout.png
Xwww/maia/images/maia-logotoolbar.gif
Xwww/maia/images/poweredbymaia.gif
Xwww/maia/images/quarantine.png
Xwww/maia/images/report-spam.png
Xwww/maia/images/rescue-item.png
Xwww/maia/images/settings.png
Xwww/maia/images/stats.png
Xwww/maia/images/view-decoded.png
Xwww/maia/images/view-raw.png
Xwww/maia/images/white-black-list.png
Xwww/maia/index.php
Xwww/maia/internal-init.php
Xwww/maia/libs/Smarty
Xwww/maia/libs/pngfix.js
Xwww/maia/list-cache.php
Xwww/maia/locale/en/admindex.php
Xwww/maia/locale/en/admindomains.php
Xwww/maia/locale/en/adminhelp.php
Xwww/maia/locale/en/adminlanguages.php
Xwww/maia/locale/en/adminstats.php
Xwww/maia/locale/en/adminsystem.php
Xwww/maia/locale/en/adminthemes.php
Xwww/maia/locale/en/adminusers.php
Xwww/maia/locale/en/adminviruses.php
Xwww/maia/locale/en/auth.php
Xwww/maia/locale/en/confirmspam.php
Xwww/maia/locale/en/db.php
Xwww/maia/locale/en/deleteitem.php
Xwww/maia/locale/en/deliver.php
Xwww/maia/locale/en/display.php
Xwww/maia/locale/en/domainsettings.php
Xwww/maia/locale/en/falsenegative.php
Xwww/maia/locale/en/help.php
Xwww/maia/locale/en/internal-init.php
Xwww/maia/locale/en/login.php
Xwww/maia/locale/en/logout.php
Xwww/maia/locale/en/mime.php
Xwww/maia/locale/en/quarantine.php
Xwww/maia/locale/en/reportspam.php
Xwww/maia/locale/en/rulestats.php
Xwww/maia/locale/en/settings.php
Xwww/maia/locale/en/smtp.php
Xwww/maia/locale/en/stats.php
Xwww/maia/locale/en/viewmail.php
Xwww/maia/locale/en/virusstats.php
Xwww/maia/locale/en/wblist.php
Xwww/maia/locale/en/welcome.php
Xwww/maia/locale/en/xadminusers.php
Xwww/maia/locale/en/xlogin.php
Xwww/maia/login.php
Xwww/maia/logout.php
Xwww/maia/maia_db.php
Xwww/maia/maia_log.php
Xwww/maia/mailtools.php
Xwww/maia/mime.php
Xwww/maia/overlib/mini/overlib_anchor_mini.js
Xwww/maia/overlib/mini/overlib_crossframe_mini.js
Xwww/maia/overlib/mini/overlib_cssstyle_mini.js
Xwww/maia/overlib/mini/overlib_exclusive_mini.js
Xwww/maia/overlib/mini/overlib_followscroll_mini.js
Xwww/maia/overlib/mini/overlib_hideform_mini.js
Xwww/maia/overlib/mini/overlib_mini.js
Xwww/maia/overlib/mini/overlib_shadow_mini.js
Xwww/maia/overlib/overlib.js
Xwww/maia/overlib/overlib_anchor.js
Xwww/maia/overlib/overlib_crossframe.js
Xwww/maia/overlib/overlib_cssstyle.js
Xwww/maia/overlib/overlib_exclusive.js
Xwww/maia/overlib/overlib_followscroll.js
Xwww/maia/overlib/overlib_hideform.js
Xwww/maia/overlib/overlib_shadow.js
Xwww/maia/public.php
Xwww/maia/rescue.php
Xwww/maia/rulestats.php
Xwww/maia/settings.php
Xwww/maia/smarty.php
Xwww/maia/smtp.php
Xwww/maia/stats.php
Xwww/maia/themes/desert_sand/code/smarty.php
Xwww/maia/themes/desert_sand/css/style.css
Xwww/maia/themes/desert_sand/images/admin-int.png
Xwww/maia/themes/desert_sand/images/bad-header.png
Xwww/maia/themes/desert_sand/images/banned-file.png
Xwww/maia/themes/desert_sand/images/blocked.jpg
Xwww/maia/themes/desert_sand/images/buttonbg.gif
Xwww/maia/themes/desert_sand/images/delete-item.png
Xwww/maia/themes/desert_sand/images/edit.png
Xwww/maia/themes/desert_sand/images/ham.png
Xwww/maia/themes/desert_sand/images/help.png
Xwww/maia/themes/desert_sand/images/highprotection.png
Xwww/maia/themes/desert_sand/images/logout.png
Xwww/maia/themes/desert_sand/images/lowprotection.png
Xwww/maia/themes/desert_sand/images/maia-logo.gif
Xwww/maia/themes/desert_sand/images/maia-logotoolbar.gif
Xwww/maia/themes/desert_sand/images/poweredbymaia.gif
Xwww/maia/themes/desert_sand/images/quarantine.png
Xwww/maia/themes/desert_sand/images/redo.png
Xwww/maia/themes/desert_sand/images/report-spam.png
Xwww/maia/themes/desert_sand/images/rescue-item.png
Xwww/maia/themes/desert_sand/images/settings.png
Xwww/maia/themes/desert_sand/images/spam.png
Xwww/maia/themes/desert_sand/images/stats.png
Xwww/maia/themes/desert_sand/images/view-decoded.png
Xwww/maia/themes/desert_sand/images/view-raw.png
Xwww/maia/themes/desert_sand/images/virus.png
Xwww/maia/themes/desert_sand/images/welcome.png
Xwww/maia/themes/desert_sand/images/white-black-list.png
Xwww/maia/themes/desert_sand/name
Xwww/maia/themes/desert_sand/templates/admindomains.tpl
Xwww/maia/themes/desert_sand/templates/adminhelp.tpl
Xwww/maia/themes/desert_sand/templates/adminindex.tpl
Xwww/maia/themes/desert_sand/templates/adminlanguages.tpl
Xwww/maia/themes/desert_sand/templates/adminstats.tpl
Xwww/maia/themes/desert_sand/templates/adminsystem.tpl
Xwww/maia/themes/desert_sand/templates/adminthemes.tpl
Xwww/maia/themes/desert_sand/templates/adminusers.tpl
Xwww/maia/themes/desert_sand/templates/adminviruses.tpl
Xwww/maia/themes/desert_sand/templates/cache_pager.tpl
Xwww/maia/themes/desert_sand/templates/display_spam_report.tpl
Xwww/maia/themes/desert_sand/templates/domainsettings.tpl
Xwww/maia/themes/desert_sand/templates/help.tpl
Xwww/maia/themes/desert_sand/templates/html_foot.tpl
Xwww/maia/themes/desert_sand/templates/html_head.tpl
Xwww/maia/themes/desert_sand/templates/internal-init.tpl
Xwww/maia/themes/desert_sand/templates/list-cache.tpl
Xwww/maia/themes/desert_sand/templates/login.tpl
Xwww/maia/themes/desert_sand/templates/login_foot.tpl
Xwww/maia/themes/desert_sand/templates/login_head.tpl
Xwww/maia/themes/desert_sand/templates/logout.tpl
Xwww/maia/themes/desert_sand/templates/menu.tpl
Xwww/maia/themes/desert_sand/templates/rulestats.tpl
Xwww/maia/themes/desert_sand/templates/settings.tpl
Xwww/maia/themes/desert_sand/templates/stats.tpl
Xwww/maia/themes/desert_sand/templates/view.tpl
Xwww/maia/themes/desert_sand/templates/viewmail_menu.tpl
Xwww/maia/themes/desert_sand/templates/virusstats.tpl
Xwww/maia/themes/desert_sand/templates/wblist.tpl
Xwww/maia/themes/desert_sand/templates/welcome.tpl
Xwww/maia/themes/desert_sand/templates/xadminstats.tpl
Xwww/maia/themes/desert_sand/templates/xadminusers.tpl
Xwww/maia/themes/desert_sand/templates/xdomainsettings.tpl
Xwww/maia/themes/desert_sand/templates/xlogin.tpl
Xwww/maia/themes/dgm/code/function.boolean_config_row.php
Xwww/maia/themes/dgm/code/function.count.php
Xwww/maia/themes/dgm/code/function.text_config_row.php
Xwww/maia/themes/dgm/code/list-cache.js
Xwww/maia/themes/dgm/code/smarty.php
Xwww/maia/themes/dgm/css/cache_buttons.css
Xwww/maia/themes/dgm/css/color.css
Xwww/maia/themes/dgm/css/config.css
Xwww/maia/themes/dgm/css/layout.css
Xwww/maia/themes/dgm/css/list_cache.css
Xwww/maia/themes/dgm/css/style.css
Xwww/maia/themes/dgm/css/viewmail.css
Xwww/maia/themes/dgm/css/virusstats.css
Xwww/maia/themes/dgm/css/welcome.css
Xwww/maia/themes/dgm/images/1downarrow.png
Xwww/maia/themes/dgm/images/1uparrow.png
Xwww/maia/themes/dgm/images/admin-int.png
Xwww/maia/themes/dgm/images/bad-header.png
Xwww/maia/themes/dgm/images/banned-file.png
Xwww/maia/themes/dgm/images/blocked.jpg
Xwww/maia/themes/dgm/images/buttonbg.gif
Xwww/maia/themes/dgm/images/delete-item.png
Xwww/maia/themes/dgm/images/edit.png
Xwww/maia/themes/dgm/images/ham.png
Xwww/maia/themes/dgm/images/help.png
Xwww/maia/themes/dgm/images/highprotection.png
Xwww/maia/themes/dgm/images/join_round.png
Xwww/maia/themes/dgm/images/kcmx.png
Xwww/maia/themes/dgm/images/lin_agt_wrench.png
Xwww/maia/themes/dgm/images/logout.png
Xwww/maia/themes/dgm/images/lowprotection.png
Xwww/maia/themes/dgm/images/maia-logo.gif
Xwww/maia/themes/dgm/images/maia-logotoolbar.gif
Xwww/maia/themes/dgm/images/mail.png
Xwww/maia/themes/dgm/images/poweredbymaia.gif
Xwww/maia/themes/dgm/images/quarantine.png
Xwww/maia/themes/dgm/images/redo.png
Xwww/maia/themes/dgm/images/report-spam.png
Xwww/maia/themes/dgm/images/rescue-item.png
Xwww/maia/themes/dgm/images/settings.png
Xwww/maia/themes/dgm/images/sisadmin.png
Xwww/maia/themes/dgm/images/sortdown.png
Xwww/maia/themes/dgm/images/sortup.png
Xwww/maia/themes/dgm/images/spam.png
Xwww/maia/themes/dgm/images/stats.png
Xwww/maia/themes/dgm/images/trash.png
Xwww/maia/themes/dgm/images/trashcan_empty.png
Xwww/maia/themes/dgm/images/view-decoded.png
Xwww/maia/themes/dgm/images/view-raw.png
Xwww/maia/themes/dgm/images/virus.png
Xwww/maia/themes/dgm/images/welcome.png
Xwww/maia/themes/dgm/images/white-black-list.png
Xwww/maia/themes/dgm/name
Xwww/maia/themes/dgm/templates/admindomains.tpl
Xwww/maia/themes/dgm/templates/adminhelp.tpl
Xwww/maia/themes/dgm/templates/adminindex.tpl
Xwww/maia/themes/dgm/templates/adminlanguages.tpl
Xwww/maia/themes/dgm/templates/adminstats.tpl
Xwww/maia/themes/dgm/templates/adminsystem.tpl
Xwww/maia/themes/dgm/templates/adminthemes.tpl
Xwww/maia/themes/dgm/templates/adminusers.tpl
Xwww/maia/themes/dgm/templates/adminviruses.tpl
Xwww/maia/themes/dgm/templates/cache_pager.tpl
Xwww/maia/themes/dgm/templates/container.tpl
Xwww/maia/themes/dgm/templates/display_spam_report.tpl
Xwww/maia/themes/dgm/templates/domainsettings.tpl
Xwww/maia/themes/dgm/templates/header.tpl
Xwww/maia/themes/dgm/templates/help.tpl
Xwww/maia/themes/dgm/templates/html_foot.tpl
Xwww/maia/themes/dgm/templates/html_head.tpl
Xwww/maia/themes/dgm/templates/internal-init.tpl
Xwww/maia/themes/dgm/templates/list-cache-table.tpl
Xwww/maia/themes/dgm/templates/list-cache.tpl
Xwww/maia/themes/dgm/templates/login.tpl
Xwww/maia/themes/dgm/templates/login_foot.tpl
Xwww/maia/themes/dgm/templates/login_head.tpl
Xwww/maia/themes/dgm/templates/logout.tpl
Xwww/maia/themes/dgm/templates/menu.tpl
Xwww/maia/themes/dgm/templates/public.tpl
Xwww/maia/themes/dgm/templates/quickstats.tpl
Xwww/maia/themes/dgm/templates/rulestats.tpl
Xwww/maia/themes/dgm/templates/settings.tpl
Xwww/maia/themes/dgm/templates/stats.tpl
Xwww/maia/themes/dgm/templates/view.tpl
Xwww/maia/themes/dgm/templates/viewmail_header.tpl
Xwww/maia/themes/dgm/templates/viewmail_menu.tpl
Xwww/maia/themes/dgm/templates/virusstats.tpl
Xwww/maia/themes/dgm/templates/wblist.tpl
Xwww/maia/themes/dgm/templates/welcome.tpl
Xwww/maia/themes/dgm/templates/xadminstats.tpl
Xwww/maia/themes/dgm/templates/xadminusers.tpl
Xwww/maia/themes/dgm/templates/xdomainsettings.tpl
Xwww/maia/themes/dgm/templates/xlogin.tpl
Xwww/maia/themes/ocean_surf/css/style.css
Xwww/maia/themes/ocean_surf/images/admin-int.png
Xwww/maia/themes/ocean_surf/images/bad-header.png
Xwww/maia/themes/ocean_surf/images/banned-file.png
Xwww/maia/themes/ocean_surf/images/blocked.jpg
Xwww/maia/themes/ocean_surf/images/buttonbg.gif
Xwww/maia/themes/ocean_surf/images/delete-item.png
Xwww/maia/themes/ocean_surf/images/edit.png
Xwww/maia/themes/ocean_surf/images/ham.png
Xwww/maia/themes/ocean_surf/images/help.png
Xwww/maia/themes/ocean_surf/images/logout.png
Xwww/maia/themes/ocean_surf/images/maia-logo.gif
Xwww/maia/themes/ocean_surf/images/maia-logotoolbar.gif
Xwww/maia/themes/ocean_surf/images/poweredbymaia.gif
Xwww/maia/themes/ocean_surf/images/quarantine.png
Xwww/maia/themes/ocean_surf/images/redo.png
Xwww/maia/themes/ocean_surf/images/report-spam.png
Xwww/maia/themes/ocean_surf/images/rescue-item.png
Xwww/maia/themes/ocean_surf/images/settings.png
Xwww/maia/themes/ocean_surf/images/spam.png
Xwww/maia/themes/ocean_surf/images/stats.png
Xwww/maia/themes/ocean_surf/images/view-decoded.png
Xwww/maia/themes/ocean_surf/images/view-raw.png
Xwww/maia/themes/ocean_surf/images/virus.png
Xwww/maia/themes/ocean_surf/images/welcome.png
Xwww/maia/themes/ocean_surf/images/white-black-list.png
Xwww/maia/themes/ocean_surf/name
Xwww/maia/themes/ocean_surf/templates/admindomains.tpl
Xwww/maia/themes/ocean_surf/templates/adminhelp.tpl
Xwww/maia/themes/ocean_surf/templates/adminindex.tpl
Xwww/maia/themes/ocean_surf/templates/adminlanguages.tpl
Xwww/maia/themes/ocean_surf/templates/adminstats.tpl
Xwww/maia/themes/ocean_surf/templates/adminsystem.tpl
Xwww/maia/themes/ocean_surf/templates/adminthemes.tpl
Xwww/maia/themes/ocean_surf/templates/adminusers.tpl
Xwww/maia/themes/ocean_surf/templates/adminviruses.tpl
Xwww/maia/themes/ocean_surf/templates/cache_pager.tpl
Xwww/maia/themes/ocean_surf/templates/display_spam_report.tpl
Xwww/maia/themes/ocean_surf/templates/domainsettings.tpl
Xwww/maia/themes/ocean_surf/templates/help.tpl
Xwww/maia/themes/ocean_surf/templates/html_foot.tpl
Xwww/maia/themes/ocean_surf/templates/html_head.tpl
Xwww/maia/themes/ocean_surf/templates/internal-init.tpl
Xwww/maia/themes/ocean_surf/templates/list-cache.tpl
Xwww/maia/themes/ocean_surf/templates/login.tpl
Xwww/maia/themes/ocean_surf/templates/login_foot.tpl
Xwww/maia/themes/ocean_surf/templates/login_head.tpl
Xwww/maia/themes/ocean_surf/templates/logout.tpl
Xwww/maia/themes/ocean_surf/templates/menu_bottom.tpl
Xwww/maia/themes/ocean_surf/templates/menu_top.tpl
Xwww/maia/themes/ocean_surf/templates/rulestats.tpl
Xwww/maia/themes/ocean_surf/templates/settings.tpl
Xwww/maia/themes/ocean_surf/templates/stats.tpl
Xwww/maia/themes/ocean_surf/templates/view.tpl
Xwww/maia/themes/ocean_surf/templates/viewmail_menu.tpl
Xwww/maia/themes/ocean_surf/templates/virusstats.tpl
Xwww/maia/themes/ocean_surf/templates/wblist.tpl
Xwww/maia/themes/ocean_surf/templates/welcome.tpl
Xwww/maia/themes/ocean_surf/templates/xadminstats.tpl
Xwww/maia/themes/ocean_surf/templates/xadminusers.tpl
Xwww/maia/themes/ocean_surf/templates/xdomainsettings.tpl
Xwww/maia/themes/ocean_surf/templates/xlogin.tpl
Xwww/maia/tooltips.js
Xwww/maia/view.php
Xwww/maia/viewer.php
Xwww/maia/virus.php
Xwww/maia/virusstats.php
Xwww/maia/wblist.php
Xwww/maia/welcome.php
Xwww/maia/xadmindomains.php
Xwww/maia/xadminlanguages.php
Xwww/maia/xadminstats.php
Xwww/maia/xadminsystem.php
Xwww/maia/xadminthemes.php
Xwww/maia/xadminusers.php
Xwww/maia/xadminviruses.php
Xwww/maia/xdomainsettings.php
Xwww/maia/ximpersonate.php
Xwww/maia/xlogin.php
X at dirrm www/maia/themes/ocean_surf/templates
X at dirrm www/maia/themes/ocean_surf/images
X at dirrm www/maia/themes/ocean_surf/css
X at dirrm www/maia/themes/ocean_surf/compiled
X at dirrm www/maia/themes/ocean_surf
X at dirrm www/maia/themes/dgm/templates
X at dirrm www/maia/themes/dgm/images
X at dirrm www/maia/themes/dgm/css
X at dirrm www/maia/themes/dgm/compiled
X at dirrm www/maia/themes/dgm/code
X at dirrm www/maia/themes/dgm
X at dirrm www/maia/themes/desert_sand/templates
X at dirrm www/maia/themes/desert_sand/images
X at dirrm www/maia/themes/desert_sand/css
X at dirrm www/maia/themes/desert_sand/compiled
X at dirrm www/maia/themes/desert_sand/code
X at dirrm www/maia/themes/desert_sand
X at dirrm www/maia/themes
X at dirrm www/maia/overlib/mini
X at dirrm www/maia/overlib
X at dirrm www/maia/locale/en
X at dirrm www/maia/locale
X at dirrm www/maia/libs
X at dirrm www/maia/images
X at dirrm www/maia/admin/scripts
X at dirrm www/maia/admin
X at dirrm www/maia
END-of-maia/pkg-plist
exit
--- maia-shar.txt ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list