pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/sympa Update sympa to 6.2.16. Notable changes sin...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/aa79c2b0f10b
branches:  trunk
changeset: 359874:aa79c2b0f10b
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Mon Mar 20 10:24:02 2017 +0000

description:
Update sympa to 6.2.16. Notable changes since 6.2.7

This version finally fixes the old problem for primo-installation when the
sympa wizard would not start to generate the sympa.conf... because the
sympa.conf file was empty.

In addition, Soji fixed a timeout problem when Sympa closed a list, because
Sympa spent ages checking whether the list was included or not in another one.
He simply added a table registering the lists inclusions to speed up the
checking process. And because fixing the problem was not enough to him, he
also added a new page in the Sympa web interface to visualize lists inclusions.
In summary, what you have now is:
    "including_lists" page to get lists including particular lists. This page
       is accessible only by list owners and listmasters.
    Now looping by include_list settings can be detected. Inclusion is skipped
       if a setting will cause looping.
    the new 'include_sympa_list' parameter obsoletes 'include_list' in list
       config and named data sources. Older one may still be used as it is
       mapped to newer one internally.

The subindex page did not allow to actually accept/reject subscriptions. This
was because of a badly named parameter being passed to the templates.

WWSympa does no longer respect HTTP request header fields noticing the request
was forwarded ("X-Forwarded-Host:" etc.). In particular cases, you may require
adjusting configuration.

Now wwsympa_url parameter defines the URL publicly accessed by users.
Contrarily "http_host" and "cookie_domain" parameters indicate the URI and/or
domain which are locally recognized by wwsympa, i.e taken form "http_host"
("Host:" field) and "request_uri" CGI environments.
"Location:" response field sent by wwsympa to cause redirection also gives
local URL.

If requests sent from users to wwsympa are rewritten by intermediate
server(s), you should make sure that wwsympa server and rewriting server(s)
are appropriately configured.

a new parameter, use_tls, appears to replace obsoleted "use_ssl" and
"use_start_tls" parameters; note that these obsoleted parameters can stil be
used. But the new one is way more convenient: "use_tls" takes one of following
values corresponding to old ones:
        "starttls" : use_ssl=0, use_start_tls=1.
        "ldaps" : use_ssl=1, use_start_tls=0.
        "none" : TLS/SSL is disabled.
Now STARTTLS may be enabled in LDAP datasource configuration of lists
along with LDAPS.
The "Feedback" link will now be visible by listmasters only! We received
enough mails from end users mis-interpreting this link with their local
helpdesk. :-|
Now [% path_cgi %] template variable respects "wwsympa_url" configuration
parameter. Previously it was taken from CGI environment variable.

Soji also improved Sympa daemons to capture the SIGCHLD signal, so that
defunct children will be closed quicker.

As we tend to change the CSS regularly according to the different feedback you
send us, we added the Sympa version number in the CSS file URL, so that it will
be automatically reloaded, ignoring cache, when your users arrive on the web
interface after an upgrade.

Changing web_archive_spam_protection did not update spam protection mode on
  past archives. Fixed by applying spam protection at the time of display, not
  when archives were created / rebuilt.
base element in web output should be eliminated, because it will mess reverse
  proxy and so on. Fixed by making partial URIs to be redirected to base URI.
WWSympa: Cannot view attachments in bounce messages and moderated messages.
  Fixed by correcting inappropriate relative URL paths.

diffstat:

 mail/sympa/Makefile                               |    6 +-
 mail/sympa/PLIST                                  |  169 +++++++++++++++++++++-
 mail/sympa/distinfo                               |   15 +-
 mail/sympa/patches/patch-aa                       |   23 ++-
 mail/sympa/patches/patch-ac                       |   10 +-
 mail/sympa/patches/patch-src_lib_Sympa_Session.pm |   14 -
 6 files changed, 195 insertions(+), 42 deletions(-)

diffs (truncated from 436 to 300 lines):

diff -r 7d1d566b01cb -r aa79c2b0f10b mail/sympa/Makefile
--- a/mail/sympa/Makefile       Mon Mar 20 10:19:21 2017 +0000
+++ b/mail/sympa/Makefile       Mon Mar 20 10:24:02 2017 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.64 2017/01/19 18:52:17 agc Exp $
+# $NetBSD: Makefile,v 1.65 2017/03/20 10:24:02 bouyer Exp $
 
-DISTNAME=      sympa-6.2.7
-PKGREVISION=   3
+DISTNAME=      sympa-6.2.16
+#PKGREVISION=  3
 CATEGORIES=    mail
 MASTER_SITES=  http://www.sympa.org/distribution/
 MASTER_SITES+= http://www.sympa.org/distribution/old/
diff -r 7d1d566b01cb -r aa79c2b0f10b mail/sympa/PLIST
--- a/mail/sympa/PLIST  Mon Mar 20 10:19:21 2017 +0000
+++ b/mail/sympa/PLIST  Mon Mar 20 10:24:02 2017 +0000
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.14 2015/09/26 14:56:10 bouyer Exp $
+@comment $NetBSD: PLIST,v 1.15 2017/03/20 10:24:02 bouyer Exp $
 man/man1/mod2html.1
 man/man1/sympa.1
 man/man1/sympa_newaliases.1
 man/man1/sympa_smtpc.1
 man/man1/sympa_test_ldap.1
+man/man1/sympa_toc.1
 man/man1/sympa_wizard.1
 man/man1/upgrade_bulk_spool.1
 man/man1/upgrade_send_spool.1
@@ -12,6 +13,7 @@
 man/man3/Sympa::Alarm.3Sympa
 man/man3/Sympa::Archive.3Sympa
 man/man3/Sympa::Bulk.3Sympa
+man/man3/Sympa::CommandDef.3Sympa
 man/man3/Sympa::ConfDef.3Sympa
 man/man3/Sympa::Constants.3Sympa
 man/man3/Sympa::Crash.3Sympa
@@ -28,10 +30,13 @@
 man/man3/Sympa::DatabaseDriver::SQLite.3Sympa
 man/man3/Sympa::DatabaseDriver::Sybase.3Sympa
 man/man3/Sympa::DatabaseManager.3Sympa
+man/man3/Sympa::HTMLDecorator.3Sympa
 man/man3/Sympa::HTMLSanitizer.3Sympa
 man/man3/Sympa::Internals.3Sympa
+man/man3/Sympa::Internals::Workflow.3Sympa
 man/man3/Sympa::Language.3Sympa
 man/man3/Sympa::ListDef.3Sympa
+man/man3/Sympa::ListOpt.3Sympa
 man/man3/Sympa::LockedFile.3Sympa
 man/man3/Sympa::Log.3Sympa
 man/man3/Sympa::Mailer.3Sympa
@@ -39,19 +44,92 @@
 man/man3/Sympa::Message.3Sympa
 man/man3/Sympa::Message::Plugin.3Sympa
 man/man3/Sympa::Message::Plugin::FixEncoding.3Sympa
+man/man3/Sympa::Message::Template.3Sympa
 man/man3/Sympa::ModDef.3Sympa
+man/man3/Sympa::Process.3Sympa
 man/man3/Sympa::Regexps.3Sympa
+man/man3/Sympa::Request.3Sympa
+man/man3/Sympa::Request::Collection.3Sympa
+man/man3/Sympa::Request::Handler.3Sympa
+man/man3/Sympa::Request::Handler::add.3Sympa
+man/man3/Sympa::Request::Handler::auth.3Sympa
+man/man3/Sympa::Request::Handler::confirm.3Sympa
+man/man3/Sympa::Request::Handler::del.3Sympa
+man/man3/Sympa::Request::Handler::distribute.3Sympa
+man/man3/Sympa::Request::Handler::finished.3Sympa
+man/man3/Sympa::Request::Handler::get.3Sympa
+man/man3/Sympa::Request::Handler::global_remind.3Sympa
+man/man3/Sympa::Request::Handler::global_set.3Sympa
+man/man3/Sympa::Request::Handler::global_signoff.3Sympa
+man/man3/Sympa::Request::Handler::help.3Sympa
+man/man3/Sympa::Request::Handler::index.3Sympa
+man/man3/Sympa::Request::Handler::info.3Sympa
+man/man3/Sympa::Request::Handler::invite.3Sympa
+man/man3/Sympa::Request::Handler::last.3Sympa
+man/man3/Sympa::Request::Handler::lists.3Sympa
+man/man3/Sympa::Request::Handler::modindex.3Sympa
+man/man3/Sympa::Request::Handler::reject.3Sympa
+man/man3/Sympa::Request::Handler::remind.3Sympa
+man/man3/Sympa::Request::Handler::review.3Sympa
+man/man3/Sympa::Request::Handler::set.3Sympa
+man/man3/Sympa::Request::Handler::signoff.3Sympa
+man/man3/Sympa::Request::Handler::stats.3Sympa
+man/man3/Sympa::Request::Handler::subscribe.3Sympa
+man/man3/Sympa::Request::Handler::unknown.3Sympa
+man/man3/Sympa::Request::Handler::verify.3Sympa
+man/man3/Sympa::Request::Handler::which.3Sympa
+man/man3/Sympa::Request::Message.3Sympa
+man/man3/Sympa::Spindle.3Sympa
+man/man3/Sympa::Spindle::AuthorizeMessage.3Sympa
+man/man3/Sympa::Spindle::AuthorizeRequest.3Sympa
+man/man3/Sympa::Spindle::DispatchRequest.3Sympa
+man/man3/Sympa::Spindle::DistributeMessage.3Sympa
+man/man3/Sympa::Spindle::DoCommand.3Sympa
+man/man3/Sympa::Spindle::DoForward.3Sympa
+man/man3/Sympa::Spindle::DoMessage.3Sympa
+man/man3/Sympa::Spindle::ProcessArchive.3Sympa
+man/man3/Sympa::Spindle::ProcessAuth.3Sympa
+man/man3/Sympa::Spindle::ProcessAutomatic.3Sympa
+man/man3/Sympa::Spindle::ProcessBounce.3Sympa
+man/man3/Sympa::Spindle::ProcessDigest.3Sympa
+man/man3/Sympa::Spindle::ProcessHeld.3Sympa
+man/man3/Sympa::Spindle::ProcessIncoming.3Sympa
+man/man3/Sympa::Spindle::ProcessMessage.3Sympa
+man/man3/Sympa::Spindle::ProcessModeration.3Sympa
+man/man3/Sympa::Spindle::ProcessOutgoing.3Sympa
+man/man3/Sympa::Spindle::ProcessRequest.3Sympa
+man/man3/Sympa::Spindle::ProcessTemplate.3Sympa
+man/man3/Sympa::Spindle::ResendArchive.3Sympa
+man/man3/Sympa::Spindle::ToAlarm.3Sympa
+man/man3/Sympa::Spindle::ToArchive.3Sympa
+man/man3/Sympa::Spindle::ToAuth.3Sympa
+man/man3/Sympa::Spindle::ToAuthOwner.3Sympa
+man/man3/Sympa::Spindle::ToDigest.3Sympa
+man/man3/Sympa::Spindle::ToEditor.3Sympa
+man/man3/Sympa::Spindle::ToHeld.3Sympa
+man/man3/Sympa::Spindle::ToList.3Sympa
+man/man3/Sympa::Spindle::ToMailer.3Sympa
+man/man3/Sympa::Spindle::ToModeration.3Sympa
+man/man3/Sympa::Spindle::ToOutgoing.3Sympa
+man/man3/Sympa::Spindle::TransformDigestFinal.3Sympa
+man/man3/Sympa::Spindle::TransformIncoming.3Sympa
+man/man3/Sympa::Spindle::TransformOutgoing.3Sympa
 man/man3/Sympa::Spool.3Sympa
 man/man3/Sympa::Spool::Archive.3Sympa
+man/man3/Sympa::Spool::Auth.3Sympa
 man/man3/Sympa::Spool::Automatic.3Sympa
 man/man3/Sympa::Spool::Bounce.3Sympa
 man/man3/Sympa::Spool::Digest.3Sympa
 man/man3/Sympa::Spool::Digest::Collection.3Sympa
+man/man3/Sympa::Spool::Held.3Sympa
 man/man3/Sympa::Spool::Incoming.3Sympa
+man/man3/Sympa::Spool::Moderation.3Sympa
 man/man3/Sympa::Template.3Sympa
-man/man3/Sympa::Tools::Daemon.3Sympa
+man/man3/Sympa::Ticket.3Sympa
 man/man3/Sympa::Tools::File.3Sympa
 man/man3/Sympa::Tools::Text.3Sympa
+man/man3/Sympa::Tools::Time.3Sympa
+man/man3/Sympa::Topic.3Sympa
 man/man3/Sympa::Tracking.3Sympa
 man/man3/Sympa::User.3Sympa
 man/man5/charset.conf.5
@@ -148,14 +226,13 @@
 share/locale/zh_CN/LC_MESSAGES/web_help.mo
 share/locale/zh_TW/LC_MESSAGES/sympa.mo
 sympa/bin/Conf.pm
-sympa/bin/SDM.pm
 sympa/bin/Sympa.pm
 sympa/bin/Sympa/Admin.pm
 sympa/bin/Sympa/Alarm.pm
 sympa/bin/Sympa/Archive.pm
 sympa/bin/Sympa/Auth.pm
 sympa/bin/Sympa/Bulk.pm
-sympa/bin/Sympa/Commands.pm
+sympa/bin/Sympa/CommandDef.pm
 sympa/bin/Sympa/ConfDef.pm
 sympa/bin/Sympa/Config_XML.pm
 sympa/bin/Sympa/Constants.pm
@@ -177,11 +254,14 @@
 sympa/bin/Sympa/Family.pm
 sympa/bin/Sympa/Fetch.pm
 sympa/bin/Sympa/HTML/FormatText.pm
+sympa/bin/Sympa/HTMLDecorator.pm
 sympa/bin/Sympa/HTMLSanitizer.pm
 sympa/bin/Sympa/Internals.pod
+sympa/bin/Sympa/Internals/Workflow.pod
 sympa/bin/Sympa/Language.pm
 sympa/bin/Sympa/List.pm
 sympa/bin/Sympa/ListDef.pm
+sympa/bin/Sympa/ListOpt.pm
 sympa/bin/Sympa/LockedFile.pm
 sympa/bin/Sympa/Log.pm
 sympa/bin/Sympa/Mailer.pm
@@ -190,26 +270,97 @@
 sympa/bin/Sympa/Message.pm
 sympa/bin/Sympa/Message/Plugin.pm
 sympa/bin/Sympa/Message/Plugin/FixEncoding.pm
+sympa/bin/Sympa/Message/Template.pm
 sympa/bin/Sympa/ModDef.pm
+sympa/bin/Sympa/Process.pm
 sympa/bin/Sympa/Regexps.pm
 sympa/bin/Sympa/Report.pm
+sympa/bin/Sympa/Request.pm
+sympa/bin/Sympa/Request/Collection.pm
+sympa/bin/Sympa/Request/Handler.pm
+sympa/bin/Sympa/Request/Handler/add.pm
+sympa/bin/Sympa/Request/Handler/auth.pm
+sympa/bin/Sympa/Request/Handler/confirm.pm
+sympa/bin/Sympa/Request/Handler/del.pm
+sympa/bin/Sympa/Request/Handler/distribute.pm
+sympa/bin/Sympa/Request/Handler/finished.pm
+sympa/bin/Sympa/Request/Handler/get.pm
+sympa/bin/Sympa/Request/Handler/global_remind.pm
+sympa/bin/Sympa/Request/Handler/global_set.pm
+sympa/bin/Sympa/Request/Handler/global_signoff.pm
+sympa/bin/Sympa/Request/Handler/help.pm
+sympa/bin/Sympa/Request/Handler/index.pm
+sympa/bin/Sympa/Request/Handler/info.pm
+sympa/bin/Sympa/Request/Handler/invite.pm
+sympa/bin/Sympa/Request/Handler/last.pm
+sympa/bin/Sympa/Request/Handler/lists.pm
+sympa/bin/Sympa/Request/Handler/modindex.pm
+sympa/bin/Sympa/Request/Handler/reject.pm
+sympa/bin/Sympa/Request/Handler/remind.pm
+sympa/bin/Sympa/Request/Handler/review.pm
+sympa/bin/Sympa/Request/Handler/set.pm
+sympa/bin/Sympa/Request/Handler/signoff.pm
+sympa/bin/Sympa/Request/Handler/stats.pm
+sympa/bin/Sympa/Request/Handler/subscribe.pm
+sympa/bin/Sympa/Request/Handler/unknown.pm
+sympa/bin/Sympa/Request/Handler/verify.pm
+sympa/bin/Sympa/Request/Handler/which.pm
+sympa/bin/Sympa/Request/Message.pm
 sympa/bin/Sympa/Robot.pm
 sympa/bin/Sympa/SOAP.pm
 sympa/bin/Sympa/SOAP/Transport.pm
 sympa/bin/Sympa/Scenario.pm
 sympa/bin/Sympa/Session.pm
 sympa/bin/Sympa/SharedDocument.pm
+sympa/bin/Sympa/Spindle.pm
+sympa/bin/Sympa/Spindle/AuthorizeMessage.pm
+sympa/bin/Sympa/Spindle/AuthorizeRequest.pm
+sympa/bin/Sympa/Spindle/DispatchRequest.pm
+sympa/bin/Sympa/Spindle/DistributeMessage.pm
+sympa/bin/Sympa/Spindle/DoCommand.pm
+sympa/bin/Sympa/Spindle/DoForward.pm
+sympa/bin/Sympa/Spindle/DoMessage.pm
+sympa/bin/Sympa/Spindle/ProcessArchive.pm
+sympa/bin/Sympa/Spindle/ProcessAuth.pm
+sympa/bin/Sympa/Spindle/ProcessAutomatic.pm
+sympa/bin/Sympa/Spindle/ProcessBounce.pm
+sympa/bin/Sympa/Spindle/ProcessDigest.pm
+sympa/bin/Sympa/Spindle/ProcessHeld.pm
+sympa/bin/Sympa/Spindle/ProcessIncoming.pm
+sympa/bin/Sympa/Spindle/ProcessMessage.pm
+sympa/bin/Sympa/Spindle/ProcessModeration.pm
+sympa/bin/Sympa/Spindle/ProcessOutgoing.pm
+sympa/bin/Sympa/Spindle/ProcessRequest.pm
+sympa/bin/Sympa/Spindle/ProcessTemplate.pm
+sympa/bin/Sympa/Spindle/ResendArchive.pm
+sympa/bin/Sympa/Spindle/ToAlarm.pm
+sympa/bin/Sympa/Spindle/ToArchive.pm
+sympa/bin/Sympa/Spindle/ToAuth.pm
+sympa/bin/Sympa/Spindle/ToAuthOwner.pm
+sympa/bin/Sympa/Spindle/ToDigest.pm
+sympa/bin/Sympa/Spindle/ToEditor.pm
+sympa/bin/Sympa/Spindle/ToHeld.pm
+sympa/bin/Sympa/Spindle/ToList.pm
+sympa/bin/Sympa/Spindle/ToMailer.pm
+sympa/bin/Sympa/Spindle/ToModeration.pm
+sympa/bin/Sympa/Spindle/ToOutgoing.pm
+sympa/bin/Sympa/Spindle/TransformDigestFinal.pm
+sympa/bin/Sympa/Spindle/TransformIncoming.pm
+sympa/bin/Sympa/Spindle/TransformOutgoing.pm
 sympa/bin/Sympa/Spool.pm
 sympa/bin/Sympa/Spool/Archive.pm
+sympa/bin/Sympa/Spool/Auth.pm
 sympa/bin/Sympa/Spool/Automatic.pm
 sympa/bin/Sympa/Spool/Bounce.pm
 sympa/bin/Sympa/Spool/Digest.pm
 sympa/bin/Sympa/Spool/Digest/Collection.pm
+sympa/bin/Sympa/Spool/Held.pm
 sympa/bin/Sympa/Spool/Incoming.pm
+sympa/bin/Sympa/Spool/Moderation.pm
 sympa/bin/Sympa/Task.pm
 sympa/bin/Sympa/Template.pm
+sympa/bin/Sympa/Ticket.pm
 sympa/bin/Sympa/Tools/DKIM.pm
-sympa/bin/Sympa/Tools/Daemon.pm
 sympa/bin/Sympa/Tools/Data.pm
 sympa/bin/Sympa/Tools/File.pm
 sympa/bin/Sympa/Tools/Password.pm
@@ -217,6 +368,7 @@
 sympa/bin/Sympa/Tools/Text.pm
 sympa/bin/Sympa/Tools/Time.pm
 sympa/bin/Sympa/Tools/WWW.pm
+sympa/bin/Sympa/Topic.pm
 sympa/bin/Sympa/Tracking.pm
 sympa/bin/Sympa/Upgrade.pm
 sympa/bin/Sympa/User.pm
@@ -245,7 +397,6 @@
 sympa/bin/sympa_wizard.pl
 sympa/bin/task_manager.pl
 sympa/bin/testlogs.pl
-sympa/bin/tools.pm
 sympa/bin/tpl2tt2.pl
 sympa/bin/upgrade_bulk_spool.pl
 sympa/bin/upgrade_send_spool.pl
@@ -299,9 +450,9 @@
 sympa/default/mail_tt2/command_report.tt2
 sympa/default/mail_tt2/d_install_shared.tt2
 sympa/default/mail_tt2/d_reject_shared.tt2
+sympa/default/mail_tt2/delivery_status_notification.tt2
 sympa/default/mail_tt2/digest.tt2
 sympa/default/mail_tt2/digestplain.tt2
-sympa/default/mail_tt2/dsn.tt2
 sympa/default/mail_tt2/expire_deletion.tt2



Home | Main Index | Thread Index | Old Index