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