diff options
author | gshapiro <gshapiro@FreeBSD.org> | 2001-05-15 14:45:00 +0800 |
---|---|---|
committer | gshapiro <gshapiro@FreeBSD.org> | 2001-05-15 14:45:00 +0800 |
commit | 1a0e27ea517cb1a0ebbf37412a2af9fed9245f71 (patch) | |
tree | 72d9963a40e5a8336d76d5d1e368752fd3fd72c1 /mail/listmanager/Makefile | |
parent | dba77cffc92b0d1097ff78a7cba57890136f9f6a (diff) | |
download | freebsd-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/Makefile | 15 |
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> |