pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail/mailman Update to 2.1.4, provided by Min Sik Kim ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/8148c5a1481f
branches: trunk
changeset: 466245:8148c5a1481f
user: xtraeme <xtraeme%pkgsrc.org@localhost>
date: Wed Jan 14 01:46:29 2004 +0000
description:
Update to 2.1.4, provided by Min Sik Kim in PR pkg/24083.
Changes:
- Close some cross-site scripting vulnerabilities in the admin pages
(CAN-2003-0965).
- New languages: Catalan, Croatian, Romanian, Slovenian.
- New mm_cfg.py/Defaults.py variable PUBLIC_MBOX which allows the site
administrator to disable public access to all the raw list mbox files
(this is not a per-list configuration).
- Expanded header filter rules under Privacy -> Spam Filters. Now you can
specify regular expression matches against any header, with specific
actions tied to those matches.
- Rework the SMTP error handling in SMTPDirect.py to avoid scoring bounces
for all recipients when a permanent error code is returned by the mail
server (e.g. because of content restrictions).
- Promoted SYNC_AFTER_WRITE to a Default.py/mm_cfg.py variable and
make it control syncing on the config.pck file. Also, we always flush
and sync message files.
- Reduce archive bloat by not storing the HTML body of Article objects in
the Pipermail database. A new script bin/rb-archfix was added to clean
up older archives.
- Proper RFC quoting for List-ID descriptions.
- PKGDIR can be passed to the make command in order to specify a different
directory to unpack the distutils packages in misc. (SF bug 784700).
- Improved logging of the origin of subscription requests.
- Misc bugfixes.
diffstat:
mail/mailman/Makefile | 6 +-
mail/mailman/PLIST | 419 +++++++++++++++++++++++++++++++++++++++++-
mail/mailman/distinfo | 8 +-
mail/mailman/patches/patch-aa | 16 +-
4 files changed, 432 insertions(+), 17 deletions(-)
diffs (truncated from 862 to 300 lines):
diff -r bc3628451f90 -r 8148c5a1481f mail/mailman/Makefile
--- a/mail/mailman/Makefile Tue Jan 13 23:40:24 2004 +0000
+++ b/mail/mailman/Makefile Wed Jan 14 01:46:29 2004 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2004/01/11 17:28:30 kim Exp $
+# $NetBSD: Makefile,v 1.11 2004/01/14 01:46:29 xtraeme Exp $
-DISTNAME= mailman-2.1.3
+DISTNAME= mailman-2.1.4
CATEGORIES= mail www
MASTER_SITES= http://www.list.org/ \
${MASTER_SITE_GNU:=mailman/}
@@ -58,7 +58,7 @@
CONF_FILES+= ${EGDIR}/mailman.conf ${PKG_SYSCONFDIR}/mailman.conf
CONF_FILES+= ${EXECDIR}/Mailman/mm_cfg.py.dist ${EXECDIR}/Mailman/mm_cfg.py
-PYTHON_VERSIONS_ACCEPTED= 22 21
+PYTHON_VERSIONS_ACCEPTED= 23 23pth 22 22pth 21 21pth
PYTHON_PATCH_SCRIPTS+= Mailman/Archiver/pipermail.py
PYTHON_PATCH_SCRIPTS+= Mailman/Post.py
PYTHON_PATCH_SCRIPTS+= admin/bin/Release.py
diff -r bc3628451f90 -r 8148c5a1481f mail/mailman/PLIST
--- a/mail/mailman/PLIST Tue Jan 13 23:40:24 2004 +0000
+++ b/mail/mailman/PLIST Wed Jan 14 01:46:29 2004 +0000
@@ -1,149 +1,293 @@
-@comment $NetBSD: PLIST,v 1.3 2004/01/11 17:28:30 kim Exp $
+@comment $NetBSD: PLIST,v 1.4 2004/01/14 01:46:29 xtraeme Exp $
lib/mailman/Mailman/Archiver/Archiver.py
+lib/mailman/Mailman/Archiver/Archiver.pyc
lib/mailman/Mailman/Archiver/HyperArch.py
+lib/mailman/Mailman/Archiver/HyperArch.pyc
lib/mailman/Mailman/Archiver/HyperDatabase.py
+lib/mailman/Mailman/Archiver/HyperDatabase.pyc
lib/mailman/Mailman/Archiver/__init__.py
+lib/mailman/Mailman/Archiver/__init__.pyc
lib/mailman/Mailman/Archiver/pipermail.py
+lib/mailman/Mailman/Archiver/pipermail.pyc
lib/mailman/Mailman/Autoresponder.py
+lib/mailman/Mailman/Autoresponder.pyc
lib/mailman/Mailman/Bouncer.py
+lib/mailman/Mailman/Bouncer.pyc
lib/mailman/Mailman/Bouncers/BouncerAPI.py
+lib/mailman/Mailman/Bouncers/BouncerAPI.pyc
lib/mailman/Mailman/Bouncers/Caiwireless.py
+lib/mailman/Mailman/Bouncers/Caiwireless.pyc
lib/mailman/Mailman/Bouncers/Compuserve.py
+lib/mailman/Mailman/Bouncers/Compuserve.pyc
lib/mailman/Mailman/Bouncers/DSN.py
+lib/mailman/Mailman/Bouncers/DSN.pyc
lib/mailman/Mailman/Bouncers/Exchange.py
+lib/mailman/Mailman/Bouncers/Exchange.pyc
lib/mailman/Mailman/Bouncers/Exim.py
+lib/mailman/Mailman/Bouncers/Exim.pyc
lib/mailman/Mailman/Bouncers/GroupWise.py
+lib/mailman/Mailman/Bouncers/GroupWise.pyc
lib/mailman/Mailman/Bouncers/LLNL.py
+lib/mailman/Mailman/Bouncers/LLNL.pyc
lib/mailman/Mailman/Bouncers/Microsoft.py
+lib/mailman/Mailman/Bouncers/Microsoft.pyc
lib/mailman/Mailman/Bouncers/Netscape.py
+lib/mailman/Mailman/Bouncers/Netscape.pyc
lib/mailman/Mailman/Bouncers/Postfix.py
+lib/mailman/Mailman/Bouncers/Postfix.pyc
lib/mailman/Mailman/Bouncers/Qmail.py
+lib/mailman/Mailman/Bouncers/Qmail.pyc
lib/mailman/Mailman/Bouncers/SMTP32.py
+lib/mailman/Mailman/Bouncers/SMTP32.pyc
lib/mailman/Mailman/Bouncers/SimpleMatch.py
+lib/mailman/Mailman/Bouncers/SimpleMatch.pyc
lib/mailman/Mailman/Bouncers/SimpleWarning.py
+lib/mailman/Mailman/Bouncers/SimpleWarning.pyc
lib/mailman/Mailman/Bouncers/Sina.py
+lib/mailman/Mailman/Bouncers/Sina.pyc
lib/mailman/Mailman/Bouncers/Yahoo.py
+lib/mailman/Mailman/Bouncers/Yahoo.pyc
lib/mailman/Mailman/Bouncers/Yale.py
+lib/mailman/Mailman/Bouncers/Yale.pyc
lib/mailman/Mailman/Bouncers/__init__.py
+lib/mailman/Mailman/Bouncers/__init__.pyc
lib/mailman/Mailman/Cgi/Auth.py
+lib/mailman/Mailman/Cgi/Auth.pyc
lib/mailman/Mailman/Cgi/__init__.py
+lib/mailman/Mailman/Cgi/__init__.pyc
lib/mailman/Mailman/Cgi/admin.py
+lib/mailman/Mailman/Cgi/admin.pyc
lib/mailman/Mailman/Cgi/admindb.py
+lib/mailman/Mailman/Cgi/admindb.pyc
lib/mailman/Mailman/Cgi/confirm.py
+lib/mailman/Mailman/Cgi/confirm.pyc
lib/mailman/Mailman/Cgi/create.py
+lib/mailman/Mailman/Cgi/create.pyc
lib/mailman/Mailman/Cgi/edithtml.py
+lib/mailman/Mailman/Cgi/edithtml.pyc
lib/mailman/Mailman/Cgi/listinfo.py
+lib/mailman/Mailman/Cgi/listinfo.pyc
lib/mailman/Mailman/Cgi/options.py
+lib/mailman/Mailman/Cgi/options.pyc
lib/mailman/Mailman/Cgi/private.py
+lib/mailman/Mailman/Cgi/private.pyc
lib/mailman/Mailman/Cgi/rmlist.py
+lib/mailman/Mailman/Cgi/rmlist.pyc
lib/mailman/Mailman/Cgi/roster.py
+lib/mailman/Mailman/Cgi/roster.pyc
lib/mailman/Mailman/Cgi/subscribe.py
+lib/mailman/Mailman/Cgi/subscribe.pyc
lib/mailman/Mailman/Commands/__init__.py
+lib/mailman/Mailman/Commands/__init__.pyc
lib/mailman/Mailman/Commands/cmd_confirm.py
+lib/mailman/Mailman/Commands/cmd_confirm.pyc
lib/mailman/Mailman/Commands/cmd_echo.py
+lib/mailman/Mailman/Commands/cmd_echo.pyc
lib/mailman/Mailman/Commands/cmd_end.py
+lib/mailman/Mailman/Commands/cmd_end.pyc
lib/mailman/Mailman/Commands/cmd_help.py
+lib/mailman/Mailman/Commands/cmd_help.pyc
lib/mailman/Mailman/Commands/cmd_info.py
+lib/mailman/Mailman/Commands/cmd_info.pyc
lib/mailman/Mailman/Commands/cmd_join.py
+lib/mailman/Mailman/Commands/cmd_join.pyc
lib/mailman/Mailman/Commands/cmd_leave.py
+lib/mailman/Mailman/Commands/cmd_leave.pyc
lib/mailman/Mailman/Commands/cmd_lists.py
+lib/mailman/Mailman/Commands/cmd_lists.pyc
lib/mailman/Mailman/Commands/cmd_password.py
+lib/mailman/Mailman/Commands/cmd_password.pyc
lib/mailman/Mailman/Commands/cmd_remove.py
+lib/mailman/Mailman/Commands/cmd_remove.pyc
lib/mailman/Mailman/Commands/cmd_set.py
+lib/mailman/Mailman/Commands/cmd_set.pyc
lib/mailman/Mailman/Commands/cmd_stop.py
+lib/mailman/Mailman/Commands/cmd_stop.pyc
lib/mailman/Mailman/Commands/cmd_subscribe.py
+lib/mailman/Mailman/Commands/cmd_subscribe.pyc
lib/mailman/Mailman/Commands/cmd_unsubscribe.py
+lib/mailman/Mailman/Commands/cmd_unsubscribe.pyc
lib/mailman/Mailman/Commands/cmd_who.py
+lib/mailman/Mailman/Commands/cmd_who.pyc
lib/mailman/Mailman/Defaults.py
+lib/mailman/Mailman/Defaults.pyc
lib/mailman/Mailman/Deliverer.py
+lib/mailman/Mailman/Deliverer.pyc
lib/mailman/Mailman/Digester.py
+lib/mailman/Mailman/Digester.pyc
lib/mailman/Mailman/Errors.py
+lib/mailman/Mailman/Errors.pyc
lib/mailman/Mailman/GatewayManager.py
+lib/mailman/Mailman/GatewayManager.pyc
lib/mailman/Mailman/Gui/Archive.py
+lib/mailman/Mailman/Gui/Archive.pyc
lib/mailman/Mailman/Gui/Autoresponse.py
+lib/mailman/Mailman/Gui/Autoresponse.pyc
lib/mailman/Mailman/Gui/Bounce.py
+lib/mailman/Mailman/Gui/Bounce.pyc
lib/mailman/Mailman/Gui/ContentFilter.py
+lib/mailman/Mailman/Gui/ContentFilter.pyc
lib/mailman/Mailman/Gui/Digest.py
+lib/mailman/Mailman/Gui/Digest.pyc
lib/mailman/Mailman/Gui/GUIBase.py
+lib/mailman/Mailman/Gui/GUIBase.pyc
lib/mailman/Mailman/Gui/General.py
+lib/mailman/Mailman/Gui/General.pyc
lib/mailman/Mailman/Gui/Language.py
+lib/mailman/Mailman/Gui/Language.pyc
lib/mailman/Mailman/Gui/Membership.py
+lib/mailman/Mailman/Gui/Membership.pyc
lib/mailman/Mailman/Gui/NonDigest.py
+lib/mailman/Mailman/Gui/NonDigest.pyc
lib/mailman/Mailman/Gui/Passwords.py
+lib/mailman/Mailman/Gui/Passwords.pyc
lib/mailman/Mailman/Gui/Privacy.py
+lib/mailman/Mailman/Gui/Privacy.pyc
lib/mailman/Mailman/Gui/Topics.py
+lib/mailman/Mailman/Gui/Topics.pyc
lib/mailman/Mailman/Gui/Usenet.py
+lib/mailman/Mailman/Gui/Usenet.pyc
lib/mailman/Mailman/Gui/__init__.py
+lib/mailman/Mailman/Gui/__init__.pyc
lib/mailman/Mailman/HTMLFormatter.py
+lib/mailman/Mailman/HTMLFormatter.pyc
lib/mailman/Mailman/Handlers/Acknowledge.py
+lib/mailman/Mailman/Handlers/Acknowledge.pyc
lib/mailman/Mailman/Handlers/AfterDelivery.py
+lib/mailman/Mailman/Handlers/AfterDelivery.pyc
lib/mailman/Mailman/Handlers/Approve.py
+lib/mailman/Mailman/Handlers/Approve.pyc
lib/mailman/Mailman/Handlers/AvoidDuplicates.py
+lib/mailman/Mailman/Handlers/AvoidDuplicates.pyc
lib/mailman/Mailman/Handlers/CalcRecips.py
+lib/mailman/Mailman/Handlers/CalcRecips.pyc
lib/mailman/Mailman/Handlers/Cleanse.py
+lib/mailman/Mailman/Handlers/Cleanse.pyc
lib/mailman/Mailman/Handlers/CookHeaders.py
+lib/mailman/Mailman/Handlers/CookHeaders.pyc
lib/mailman/Mailman/Handlers/Decorate.py
+lib/mailman/Mailman/Handlers/Decorate.pyc
lib/mailman/Mailman/Handlers/Emergency.py
+lib/mailman/Mailman/Handlers/Emergency.pyc
lib/mailman/Mailman/Handlers/FileRecips.py
+lib/mailman/Mailman/Handlers/FileRecips.pyc
lib/mailman/Mailman/Handlers/Hold.py
+lib/mailman/Mailman/Handlers/Hold.pyc
lib/mailman/Mailman/Handlers/MimeDel.py
+lib/mailman/Mailman/Handlers/MimeDel.pyc
lib/mailman/Mailman/Handlers/Moderate.py
+lib/mailman/Mailman/Handlers/Moderate.pyc
lib/mailman/Mailman/Handlers/OwnerRecips.py
+lib/mailman/Mailman/Handlers/OwnerRecips.pyc
lib/mailman/Mailman/Handlers/Replybot.py
+lib/mailman/Mailman/Handlers/Replybot.pyc
lib/mailman/Mailman/Handlers/SMTPDirect.py
+lib/mailman/Mailman/Handlers/SMTPDirect.pyc
lib/mailman/Mailman/Handlers/Scrubber.py
+lib/mailman/Mailman/Handlers/Scrubber.pyc
lib/mailman/Mailman/Handlers/Sendmail.py
+lib/mailman/Mailman/Handlers/Sendmail.pyc
lib/mailman/Mailman/Handlers/SpamDetect.py
+lib/mailman/Mailman/Handlers/SpamDetect.pyc
lib/mailman/Mailman/Handlers/Tagger.py
+lib/mailman/Mailman/Handlers/Tagger.pyc
lib/mailman/Mailman/Handlers/ToArchive.py
+lib/mailman/Mailman/Handlers/ToArchive.pyc
lib/mailman/Mailman/Handlers/ToDigest.py
+lib/mailman/Mailman/Handlers/ToDigest.pyc
lib/mailman/Mailman/Handlers/ToOutgoing.py
+lib/mailman/Mailman/Handlers/ToOutgoing.pyc
lib/mailman/Mailman/Handlers/ToUsenet.py
+lib/mailman/Mailman/Handlers/ToUsenet.pyc
lib/mailman/Mailman/Handlers/__init__.py
+lib/mailman/Mailman/Handlers/__init__.pyc
lib/mailman/Mailman/ListAdmin.py
+lib/mailman/Mailman/ListAdmin.pyc
lib/mailman/Mailman/LockFile.py
+lib/mailman/Mailman/LockFile.pyc
lib/mailman/Mailman/Logging/Logger.py
+lib/mailman/Mailman/Logging/Logger.pyc
lib/mailman/Mailman/Logging/MultiLogger.py
+lib/mailman/Mailman/Logging/MultiLogger.pyc
lib/mailman/Mailman/Logging/StampedLogger.py
+lib/mailman/Mailman/Logging/StampedLogger.pyc
lib/mailman/Mailman/Logging/Syslog.py
+lib/mailman/Mailman/Logging/Syslog.pyc
lib/mailman/Mailman/Logging/Utils.py
+lib/mailman/Mailman/Logging/Utils.pyc
lib/mailman/Mailman/Logging/__init__.py
+lib/mailman/Mailman/Logging/__init__.pyc
lib/mailman/Mailman/MTA/Manual.py
+lib/mailman/Mailman/MTA/Manual.pyc
lib/mailman/Mailman/MTA/Postfix.py
+lib/mailman/Mailman/MTA/Postfix.pyc
lib/mailman/Mailman/MTA/Utils.py
+lib/mailman/Mailman/MTA/Utils.pyc
lib/mailman/Mailman/MTA/__init__.py
+lib/mailman/Mailman/MTA/__init__.pyc
lib/mailman/Mailman/MailList.py
+lib/mailman/Mailman/MailList.pyc
lib/mailman/Mailman/Mailbox.py
+lib/mailman/Mailman/Mailbox.pyc
lib/mailman/Mailman/MemberAdaptor.py
+lib/mailman/Mailman/MemberAdaptor.pyc
lib/mailman/Mailman/Message.py
+lib/mailman/Mailman/Message.pyc
lib/mailman/Mailman/OldStyleMemberships.py
+lib/mailman/Mailman/OldStyleMemberships.pyc
lib/mailman/Mailman/Pending.py
+lib/mailman/Mailman/Pending.pyc
lib/mailman/Mailman/Post.py
+lib/mailman/Mailman/Post.pyc
lib/mailman/Mailman/Queue/ArchRunner.py
+lib/mailman/Mailman/Queue/ArchRunner.pyc
lib/mailman/Mailman/Queue/BounceRunner.py
+lib/mailman/Mailman/Queue/BounceRunner.pyc
lib/mailman/Mailman/Queue/CommandRunner.py
+lib/mailman/Mailman/Queue/CommandRunner.pyc
lib/mailman/Mailman/Queue/IncomingRunner.py
+lib/mailman/Mailman/Queue/IncomingRunner.pyc
lib/mailman/Mailman/Queue/MaildirRunner.py
+lib/mailman/Mailman/Queue/MaildirRunner.pyc
lib/mailman/Mailman/Queue/NewsRunner.py
+lib/mailman/Mailman/Queue/NewsRunner.pyc
lib/mailman/Mailman/Queue/OutgoingRunner.py
+lib/mailman/Mailman/Queue/OutgoingRunner.pyc
lib/mailman/Mailman/Queue/RetryRunner.py
+lib/mailman/Mailman/Queue/RetryRunner.pyc
lib/mailman/Mailman/Queue/Runner.py
+lib/mailman/Mailman/Queue/Runner.pyc
lib/mailman/Mailman/Queue/Switchboard.py
+lib/mailman/Mailman/Queue/Switchboard.pyc
lib/mailman/Mailman/Queue/VirginRunner.py
+lib/mailman/Mailman/Queue/VirginRunner.pyc
lib/mailman/Mailman/Queue/__init__.py
+lib/mailman/Mailman/Queue/__init__.pyc
lib/mailman/Mailman/Queue/sbcache.py
+lib/mailman/Mailman/Queue/sbcache.pyc
lib/mailman/Mailman/SafeDict.py
+lib/mailman/Mailman/SafeDict.pyc
lib/mailman/Mailman/SecurityManager.py
+lib/mailman/Mailman/SecurityManager.pyc
lib/mailman/Mailman/Site.py
+lib/mailman/Mailman/Site.pyc
lib/mailman/Mailman/TopicMgr.py
Home |
Main Index |
Thread Index |
Old Index