diff options
author | roam <roam@FreeBSD.org> | 2003-09-01 18:41:05 +0800 |
---|---|---|
committer | roam <roam@FreeBSD.org> | 2003-09-01 18:41:05 +0800 |
commit | 03070ac4792fb77ebfbff3f47d18010292a556f9 (patch) | |
tree | 44efe59bf7e67345cfd9fdf7c0c10ce8d15d0e8f /mail/qmailadmin | |
parent | 54229b8eb6906149aeea486c69d5522c87497a06 (diff) | |
download | freebsd-ports-gnome-03070ac4792fb77ebfbff3f47d18010292a556f9.tar.gz freebsd-ports-gnome-03070ac4792fb77ebfbff3f47d18010292a556f9.tar.zst freebsd-ports-gnome-03070ac4792fb77ebfbff3f47d18010292a556f9.zip |
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>
Diffstat (limited to 'mail/qmailadmin')
-rw-r--r-- | mail/qmailadmin/Makefile | 9 | ||||
-rw-r--r-- | mail/qmailadmin/distinfo | 2 | ||||
-rw-r--r-- | mail/qmailadmin/pkg-plist | 5 |
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%% |