aboutsummaryrefslogtreecommitdiffstats
path: root/mail/listmanager/Makefile
diff options
context:
space:
mode:
authorgshapiro <gshapiro@FreeBSD.org>2001-05-15 14:45:00 +0800
committergshapiro <gshapiro@FreeBSD.org>2001-05-15 14:45:00 +0800
commit1a0e27ea517cb1a0ebbf37412a2af9fed9245f71 (patch)
tree72d9963a40e5a8336d76d5d1e368752fd3fd72c1 /mail/listmanager/Makefile
parentdba77cffc92b0d1097ff78a7cba57890136f9f6a (diff)
downloadfreebsd-ports-graphics-1a0e27ea517cb1a0ebbf37412a2af9fed9245f71.tar.gz
freebsd-ports-graphics-1a0e27ea517cb1a0ebbf37412a2af9fed9245f71.tar.zst
freebsd-ports-graphics-1a0e27ea517cb1a0ebbf37412a2af9fed9245f71.zip
Update to listmanager 2.108 and reenable.
v2.108 Released May 07, 2001 17:10 (PST) - try to avoid deadlock in LogBounces() by setting a timeout on the OpenDB() call - add config parameter "umask" [suggested by gshapiro@gshapiro.net] - don't set Reply-To: header in NewPending() [suggested by gshapiro@gshapiro.net] - "mailqueue" is now restricted by the "memberlist" command [suggested by gshapiro@gshapiro.net] - make use of the "domain" setting on preselected lists using the mail interface [requested by gshapiro@gshapiro.net] - trim spaces off of possible signature terminators in IdentifyMessage() [suggested by gshapiro@gshapiro.net] - LIBMSK: reimplement Absolute() The following resulted from a code audit by Greg Shapiro of Sendmail, Inc. <gshapiro@gshapiro.net>, whose help is greatly appreciated: - SECURITY: shed privileges when -C is used on the command line - SECURITY: add a popen() wrapper to shed privileges when the command being executed isn't sendmail - SECURITY: bounce requests or mail referring to addresses containing bogus characters, to prevent remote attacks - SECURITY: add some boundary checking in a few places I'd missed - SECURITY: be paranoid and call sendmail with "--" before arguments provided remotely to prevent remote attacks - SECURITY: verify access permissions with lm_access() to prevent unauthorized file giveaways and overwrites - SECURITY: be pedantic about list names to prevent nasty operations - SECURITY: add and begin using lm_safefopen()
Diffstat (limited to 'mail/listmanager/Makefile')
-rw-r--r--mail/listmanager/Makefile15
1 files changed, 10 insertions, 5 deletions
diff --git a/mail/listmanager/Makefile b/mail/listmanager/Makefile
index 94d5f480ce2..58750a4bf1c 100644
--- a/mail/listmanager/Makefile
+++ b/mail/listmanager/Makefile
@@ -6,18 +6,16 @@
#
PORTNAME= listmanager
-PORTVERSION= 2.107
-PORTREVISION= 1
+PORTVERSION= 2.108
CATEGORIES= mail
MASTER_SITES= http://www.listmanager.org/
DISTNAME= ${PORTNAME}
EXTRACT_SUFX= .freebsd35
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} help.tar.gz listmanager.8 ack
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} INSTALL help.tar.gz listmanager.8 ack
+DIST_SUBDIR= ${PORTNAME}
MAINTAINER= gshapiro@FreeBSD.org
-FORBIDDEN= "Security problem. New version due shortly."
-
EXTRACT_CMD= ${CP}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS= ${WRKDIR}
@@ -37,8 +35,15 @@ do-install:
@${MKDIR} ${PREFIX}/share/listmanager/synchfiles
${TOUCH} ${PREFIX}/etc/listmanager.cf
${INSTALL_DATA} ${WRKSRC}/help/* ${PREFIX}/share/listmanager/help
+ ${INSTALL_DATA} ${WRKSRC}/INSTALL ${PREFIX}/share/listmanager
${INSTALL_MAN} ${WRKSRC}/listmanager.8 ${PREFIX}/man/man8
${INSTALL_PROGRAM} ${WRKSRC}/${DISTNAME}${EXTRACT_SUFX} ${PREFIX}/sbin/listmanager
${CHMOD} 4510 ${PREFIX}/sbin/listmanager
+post-install:
+ @${ECHO} "************************************************************"
+ @${ECHO} "* Please read ${PREFIX}/share/listmanager/INSTALL for "
+ @${ECHO} "* information on installing listmanager without using a "
+ @${ECHO} "* set-user-id root binary. "
+ @${ECHO} "************************************************************"
.include <bsd.port.mk>