summaryrefslogtreecommitdiff
path: root/mail/qmailadmin
diff options
context:
space:
mode:
authorPeter Pentchev <roam@FreeBSD.org>2003-09-01 10:41:05 +0000
committerPeter Pentchev <roam@FreeBSD.org>2003-09-01 10:41:05 +0000
commit0edeb875af1dc4325080e956d504b40ad719d468 (patch)
tree8a6a114db5a429b0c1496d3b8139f7e3aba544d5 /mail/qmailadmin
parentupdate to razor-agents-2.36 (diff)
Update to qmailadmin-1.0.26, which, among others, fixes a security
issue with user-specified local program filters in .qmail files. Add the WITHOUT_IDX_SQL knob to disable qmailadmin's fiddling with the ezmlm-idx SQL database in case ezmlm-idx does *not* use an SQL database at all :) PR: 55736 Submitted by: Alex Dupre <sysadmin@alexdupre.com>
Notes
Notes: svn path=/head/; revision=88257
Diffstat (limited to 'mail/qmailadmin')
-rw-r--r--mail/qmailadmin/Makefile9
-rw-r--r--mail/qmailadmin/distinfo2
-rw-r--r--mail/qmailadmin/pkg-plist5
3 files changed, 11 insertions, 5 deletions
diff --git a/mail/qmailadmin/Makefile b/mail/qmailadmin/Makefile
index 3c28ae8cae1b..c6e1800e50c3 100644
--- a/mail/qmailadmin/Makefile
+++ b/mail/qmailadmin/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= qmailadmin
-PORTVERSION= 1.0.24
+PORTVERSION= 1.0.26
CATEGORIES= mail www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -50,6 +50,7 @@ USE_GMAKE= YES
# WITH_MODIFY_QUOTA - enable domain admin to modify user quotas
# WITH_DOMAIN_AUTOFILL - autofill the domain on login page based on the
# hostname
+# WITHOUT_IDX_SQL - disable the SQL support for mailing lists
#
CGIBINDIR?= www/cgi-bin.default
@@ -84,7 +85,7 @@ CONFIGURE_ARGS+= \
--enable-cgibindir=${PREFIX}/${CGIBINDIR}/${CGIBINSUBDIR} \
--enable-cgipath=${CGIBINURL}/${CGIBINSUBDIR}/qmailadmin \
--enable-vpopmaildir=${LOCALBASE}/vpopmail \
- --enable-autoresponder-bin=${LOCALBASE}/bin \
+ --enable-autoresponder-path=${LOCALBASE}/bin \
--enable-ezmlmdir=${LOCALBASE}/bin
.if defined(WITHOUT_IPAUTH)
@@ -103,4 +104,8 @@ CONFIGURE_ARGS+= --enable-modify-quota=y
CONFIGURE_ARGS+= --enable-domain-autofill=y
.endif
+.if defined(WITHOUT_IDX_SQL)
+CONFIGURE_ARGS+= --enable-ezmlm-mysql=n
+.endif
+
.include <bsd.port.post.mk>
diff --git a/mail/qmailadmin/distinfo b/mail/qmailadmin/distinfo
index a6c3e574b753..67b25af8c336 100644
--- a/mail/qmailadmin/distinfo
+++ b/mail/qmailadmin/distinfo
@@ -1 +1 @@
-MD5 (qmailadmin-1.0.24.tar.gz) = 83c6936538c02c47a6f71caaa2665bf7
+MD5 (qmailadmin-1.0.26.tar.gz) = aebf27ff839bae13cefb09e444a59bdd
diff --git a/mail/qmailadmin/pkg-plist b/mail/qmailadmin/pkg-plist
index eef8a61a9d74..c7f175ea520d 100644
--- a/mail/qmailadmin/pkg-plist
+++ b/mail/qmailadmin/pkg-plist
@@ -46,6 +46,7 @@
%%DATADIR%%/html/sk
%%DATADIR%%/html/sv
%%DATADIR%%/html/tr
+%%DATADIR%%/html/xaa
%%CGIBINDIR%%/%%CGIBINSUBDIR%%/qmailadmin
%%WEBDATADIR%%/%%WEBDATASUBDIR%%/images/delete.png
%%WEBDATADIR%%/%%WEBDATASUBDIR%%/images/disabled.png
@@ -68,9 +69,9 @@
%%WEBDATADIR%%/%%WEBDATASUBDIR%%/images/uppermiddle2.png
%%WEBDATADIR%%/%%WEBDATASUBDIR%%/images/upperright.png
@dirrm %%WEBDATADIR%%/%%WEBDATASUBDIR%%/images
-@dirrm %%WEBDATADIR%%/%%WEBDATASUBDIR%%
+@unexec /bin/rmdir %D/%%WEBDATADIR%%/%%WEBDATASUBDIR%% 2> /dev/null || true
@unexec /bin/rmdir %D/%%WEBDATADIR%% 2> /dev/null || true
-@dirrm %%CGIBINDIR%%/%%CGIBINSUBDIR%%
+@unexec /bin/rmdir %D/%%CGIBINDIR%%/%%CGIBINSUBDIR%% 2> /dev/null || true
@unexec /bin/rmdir %D/%%CGIBINDIR%% 2> /dev/null || true
@dirrm %%DATADIR%%/html
@dirrm %%DATADIR%%