pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mail/sympa Upgrade to sympa version 5.4.2. Changes sin...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/468230502a44
branches:  trunk
changeset: 541897:468230502a44
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Sun Apr 27 17:06:40 2008 +0000

description:
Upgrade to sympa version 5.4.2. Changes since version 5.2.4:

Fix CVE-2008-1648 (denial of service)
Several new translations (some of them disabled, because of missing locale
  support on NetBSD-3).
Introduction of HTTP session in order to replace a lot of cookies, for better
  usability and security. This also allows some new features, from
  listing active session in admin page to crawler detection.
per list custom user attributes (defined by the list owner)
per list custom list parameters for use in authorization scenarios and
  mail templates
LDAP alias manager can now be LDAPS
XSS protection
Session hijacking protection
The performances  mainly regarding the web interface  have been
  significantly improved.

new SOAP features allow remote list creation, ADD and DEL of list members
Automatic list creation when a message is sent for the list.
each operations that changes the status of messages/subscriptions/list config
  is now logged in a structured DB entry.
Generalization of UTF-8

and more ...  See http://www.sympa.org/ for complete list.

diffstat:

 mail/sympa/MESSAGE          |    4 +-
 mail/sympa/Makefile         |   12 +-
 mail/sympa/PLIST            |  164 ++++++++++++++++++++++----------------------
 mail/sympa/distinfo         |   19 ++--
 mail/sympa/patches/patch-aa |   29 +++++--
 mail/sympa/patches/patch-ab |   56 ++++++++++++--
 mail/sympa/patches/patch-ae |    9 --
 mail/sympa/patches/patch-af |   30 +++----
 mail/sympa/patches/patch-ag |   13 +++
 mail/sympa/patches/patch-ah |   13 +++
 mail/sympa/patches/patch-ai |   15 ++++
 mail/sympa/patches/patch-aj |   12 +++
 12 files changed, 231 insertions(+), 145 deletions(-)

diffs (truncated from 670 to 300 lines):

diff -r e287a3acc81d -r 468230502a44 mail/sympa/MESSAGE
--- a/mail/sympa/MESSAGE        Sun Apr 27 16:51:08 2008 +0000
+++ b/mail/sympa/MESSAGE        Sun Apr 27 17:06:40 2008 +0000
@@ -1,5 +1,5 @@
 ===========================================================================
-$NetBSD: MESSAGE,v 1.2 2004/09/26 20:13:34 seb Exp $
+$NetBSD: MESSAGE,v 1.3 2008/04/27 17:06:40 bouyer Exp $
 
 Run ${SYMPA_BIN}/sympa_wizard.pl -c sympa.conf
 and ${SYMPA_BIN}/sympa_wizard.pl -c wwsympa.conf
@@ -10,6 +10,6 @@
 
 If you are upgrading from a previous version please consult
 ${PREFIX}/share/doc/sympa/NEWS
-for incompatible changes.
+for incompatible changes, and run '${SYMPA_BIN}/sympa.pl --upgrade'
 
 ===========================================================================
diff -r e287a3acc81d -r 468230502a44 mail/sympa/Makefile
--- a/mail/sympa/Makefile       Sun Apr 27 16:51:08 2008 +0000
+++ b/mail/sympa/Makefile       Sun Apr 27 17:06:40 2008 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.31 2008/03/17 11:23:30 obache Exp $
+# $NetBSD: Makefile,v 1.32 2008/04/27 17:06:40 bouyer Exp $
 #
 
-DISTNAME=      sympa-5.2.4
-PKGREVISION=   2
+DISTNAME=      sympa-5.4.2
 CATEGORIES=    mail
 MASTER_SITES=  http://www.sympa.org/distribution/ \
                http://www.sympa.org/distribution/old
@@ -32,14 +31,17 @@
 DEPENDS+=      p5-Locale-libintl>=1.16:../../misc/p5-Locale-libintl
 DEPENDS+=      p5-XML-LibXML>=1.61:../../textproc/p5-XML-LibXML
 DEPENDS+=      p5-Regexp-Common>=2.120:../../textproc/p5-Regexp-Common
+DEPENDS+=      p5-HTML-StripScripts-Parser>=1.02:../../www/p5-HTML-StripScripts-Parser
+DEPENDS+=      p5-MIME-EncWords>=1.010.101:../../mail/p5-MIME-EncWords
 DEPENDS.SunOS+=        p5-DB_File>=1.75:../../databases/p5-DB_File
 
 OPSYSVARS+=    DEPENDS
 
+USE_TOOLS+=            gmake
+
 GNU_CONFIGURE=         YES
 CONFIGURE_ARGS+=       --with-confdir=${PKG_SYSCONFDIR:Q}
 CONFIGURE_ARGS+=       --with-cgidir=${SYMPA_BIN:Q}
-CONFIGURE_ARGS+=       --with-iconsdir=${SYMPA_PREFIX}/httpd/icons
 CONFIGURE_ARGS+=       --with-bindir=${SYMPA_BIN:Q}
 CONFIGURE_ARGS+=       --with-sbindir=${SYMPA_BIN:Q}
 CONFIGURE_ARGS+=       --with-libexecdir=${SYMPA_BIN:Q}
@@ -51,7 +53,7 @@
 CONFIGURE_ARGS+=       --with-piddir=${SYMPA_VARBASE}/run
 CONFIGURE_ARGS+=       --with-etcdir=${PKG_SYSCONFDIR}/sympa
 CONFIGURE_ARGS+=       --with-nlsdir=${SYMPA_PREFIX}/nls
-CONFIGURE_ARGS+=       --with-docdir=${PREFIX}/share/doc/html/sympa
+CONFIGURE_ARGS+=       --with-docdir=${PREFIX}/share/doc/sympa
 CONFIGURE_ARGS+=       --with-scriptdir=${SYMPA_BIN:Q}
 CONFIGURE_ARGS+=       --with-sampledir=${PREFIX}/share/examples/sympa
 CONFIGURE_ARGS+=       --with-spooldir=${SYMPA_SPOOL:Q}
diff -r e287a3acc81d -r 468230502a44 mail/sympa/PLIST
--- a/mail/sympa/PLIST  Sun Apr 27 16:51:08 2008 +0000
+++ b/mail/sympa/PLIST  Sun Apr 27 17:06:40 2008 +0000
@@ -1,116 +1,92 @@
-@comment $NetBSD: PLIST,v 1.4 2007/03/28 20:51:09 bouyer Exp $
+@comment $NetBSD: PLIST,v 1.5 2008/04/27 17:06:40 bouyer Exp $
 man/man8/alias_manager.8
 man/man8/archived.8
 man/man8/bounced.8
 man/man8/sympa.8
-share/doc/html/sympa/contents.png
-share/doc/html/sympa/crossref.png
-share/doc/html/sympa/img1.old
-share/doc/html/sympa/img1.png
-share/doc/html/sympa/img2.old
-share/doc/html/sympa/img2.png
-share/doc/html/sympa/index.html
-share/doc/html/sympa/index.png
-share/doc/html/sympa/next.png
-share/doc/html/sympa/next_g.png
-share/doc/html/sympa/node1.html
-share/doc/html/sympa/node10.html
-share/doc/html/sympa/node11.html
-share/doc/html/sympa/node12.html
-share/doc/html/sympa/node13.html
-share/doc/html/sympa/node14.html
-share/doc/html/sympa/node15.html
-share/doc/html/sympa/node16.html
-share/doc/html/sympa/node17.html
-share/doc/html/sympa/node18.html
-share/doc/html/sympa/node19.html
-share/doc/html/sympa/node2.html
-share/doc/html/sympa/node20.html
-share/doc/html/sympa/node21.html
-share/doc/html/sympa/node22.html
-share/doc/html/sympa/node23.html
-share/doc/html/sympa/node24.html
-share/doc/html/sympa/node25.html
-share/doc/html/sympa/node26.html
-share/doc/html/sympa/node27.html
-share/doc/html/sympa/node28.html
-share/doc/html/sympa/node29.html
-share/doc/html/sympa/node3.html
-share/doc/html/sympa/node30.html
-share/doc/html/sympa/node31.html
-share/doc/html/sympa/node4.html
-share/doc/html/sympa/node5.html
-share/doc/html/sympa/node6.html
-share/doc/html/sympa/node7.html
-share/doc/html/sympa/node8.html
-share/doc/html/sympa/node9.html
-share/doc/html/sympa/prev.png
-share/doc/html/sympa/prev_g.png
-share/doc/html/sympa/sympa.css
-share/doc/html/sympa/sympa.html
-share/doc/html/sympa/sympa.pdf
-share/doc/html/sympa/sympa.ps
-share/doc/html/sympa/sympa.tex
-share/doc/html/sympa/up.png
-share/doc/html/sympa/up_g.png
 share/doc/sympa/NEWS
+share/doc/sympa/sympa.pdf
 share/examples/sympa/README
-share/examples/sympa/config.digest
-share/examples/sympa/config.include
-share/examples/sympa/config.moderation
-share/examples/sympa/config.privateorpublickey
-share/examples/sympa/config.public
-share/examples/sympa/sympa.conf
-share/examples/sympa/wwsympa.conf
+share/examples/sympa/employees.ldap
+share/examples/sympa/robot.conf
 share/examples/sympa/sample-list/config
 share/examples/sympa/sample-list/info
 share/examples/sympa/sample-list/message.footer
 share/examples/sympa/sample-list/welcome.tpl
+share/examples/sympa/trusted_applications.conf
 share/examples/rc.d/archived
 share/examples/rc.d/bounced
 share/examples/rc.d/sympa
 share/examples/rc.d/task_manager
+share/locale/ar/LC_MESSAGES/sympa.mo
+share/locale/ar/LC_MESSAGES/web_help.mo
 share/locale/cs/LC_MESSAGES/sympa.mo
+share/locale/cs/LC_MESSAGES/web_help.mo
 share/locale/de/LC_MESSAGES/sympa.mo
+share/locale/de/LC_MESSAGES/web_help.mo
 share/locale/el/LC_MESSAGES/sympa.mo
+share/locale/el/LC_MESSAGES/web_help.mo
 share/locale/en_US/LC_MESSAGES/sympa.mo
+share/locale/en_US/LC_MESSAGES/web_help.mo
 share/locale/es/LC_MESSAGES/sympa.mo
+share/locale/es/LC_MESSAGES/web_help.mo
 share/locale/et/LC_MESSAGES/sympa.mo
+share/locale/et/LC_MESSAGES/web_help.mo
 share/locale/fi/LC_MESSAGES/sympa.mo
+share/locale/fi/LC_MESSAGES/web_help.mo
 share/locale/fr/LC_MESSAGES/sympa.mo
+share/locale/fr/LC_MESSAGES/web_help.mo
 share/locale/hu/LC_MESSAGES/sympa.mo
+share/locale/hu/LC_MESSAGES/web_help.mo
+share/locale/id/LC_MESSAGES/sympa.mo
+share/locale/id/LC_MESSAGES/web_help.mo
 share/locale/it/LC_MESSAGES/sympa.mo
+share/locale/it/LC_MESSAGES/web_help.mo
 share/locale/ja/LC_MESSAGES/sympa.mo
+share/locale/ja/LC_MESSAGES/web_help.mo
 share/locale/nb_NO/LC_MESSAGES/sympa.mo
+share/locale/nb_NO/LC_MESSAGES/web_help.mo
 share/locale/nl/LC_MESSAGES/sympa.mo
+share/locale/nl/LC_MESSAGES/web_help.mo
 share/locale/oc/LC_MESSAGES/sympa.mo
+share/locale/oc/LC_MESSAGES/web_help.mo
 share/locale/pl/LC_MESSAGES/sympa.mo
-share/locale/pt/LC_MESSAGES/sympa.mo
+share/locale/pl/LC_MESSAGES/web_help.mo
 share/locale/pt_BR/LC_MESSAGES/sympa.mo
+share/locale/pt_BR/LC_MESSAGES/web_help.mo
 share/locale/ro/LC_MESSAGES/sympa.mo
+share/locale/ro/LC_MESSAGES/web_help.mo
 share/locale/sv/LC_MESSAGES/sympa.mo
+share/locale/sv/LC_MESSAGES/web_help.mo
 share/locale/tr/LC_MESSAGES/sympa.mo
+share/locale/tr/LC_MESSAGES/web_help.mo
 share/locale/zh_CN/LC_MESSAGES/sympa.mo
-share/locale/zh_TW/LC_MESSAGES/sympa.mo
+share/locale/zh_CN/LC_MESSAGES/web_help.mo
 sympa/bin/Archive.pm
 sympa/bin/Auth.pm
 sympa/bin/CAS.pm
 sympa/bin/Commands.pm
 sympa/bin/Conf.pm
 sympa/bin/Config_XML.pm
+sympa/bin/Datasource.pm
 sympa/bin/Family.pm
 sympa/bin/Fetch.pm
+sympa/bin/LDAPSource.pm
 sympa/bin/Language.pm
 sympa/bin/Ldap.pm
 sympa/bin/List.pm
+sympa/bin/Lock.pm
 sympa/bin/Log.pm
 sympa/bin/Marc.pm
 sympa/bin/Marc/Search.pm
 sympa/bin/Message.pm
 sympa/bin/PlainDigest.pm
+sympa/bin/SQLSource.pm
+sympa/bin/Scenario.pm
 sympa/bin/SharedDocument.pm
+sympa/bin/SympaSession.pm
 sympa/bin/SympaTransport.pm
 sympa/bin/Task.pm
+sympa/bin/Upgrade.pm
 sympa/bin/Version.pm
 sympa/bin/admin.pm
 sympa/bin/alias_manager.pl
@@ -153,13 +129,14 @@
 sympa/bin/etc/global_task_models/process_bouncers.weekly.task
 sympa/bin/etc/global_task_models/purge_orphan_bounces.monthly.task
 sympa/bin/etc/global_task_models/purge_user_table.monthly.task
+sympa/bin/etc/global_task_models/purge_session_table.daily.task
+sympa/bin/etc/global_task_models/purge_logs_table.daily.task
 sympa/bin/etc/list_aliases.tt2
 sympa/bin/etc/list_task_models/expire.yearly.task
 sympa/bin/etc/list_task_models/remind.2month.task
 sympa/bin/etc/list_task_models/remind.monthly.task
 sympa/bin/etc/list_task_models/remind.yearly.task
 sympa/bin/etc/list_task_models/sync_include.ttl.task
-sympa/bin/etc/mail_tt2/archive.tt2
 sympa/bin/etc/mail_tt2/authorization_reject.tt2
 sympa/bin/etc/mail_tt2/bye.tt2
 sympa/bin/etc/mail_tt2/certif_warning.tt2
@@ -217,6 +194,9 @@
 sympa/bin/etc/scenari/add.default
 sympa/bin/etc/scenari/add.owner
 sympa/bin/etc/scenari/add.owner_notify
+sympa/bin/etc/scenari/automatic_list_creation.public
+sympa/bin/etc/scenari/automatic_list_creation.listmaster
+sympa/bin/etc/crawlers_detection.conf
 sympa/bin/etc/scenari/create_list.intranet
 sympa/bin/etc/scenari/create_list.listmaster
 sympa/bin/etc/scenari/create_list.public_listmaster
@@ -245,6 +225,7 @@
 sympa/bin/etc/scenari/invite.owner
 sympa/bin/etc/scenari/invite.private
 sympa/bin/etc/scenari/invite.public
+sympa/bin/etc/ldap_alias_manager.conf
 sympa/bin/etc/scenari/remind.default
 sympa/bin/etc/scenari/remind.listmaster
 sympa/bin/etc/scenari/remind.owner
@@ -318,6 +299,7 @@
 sympa/bin/etc/web_tt2/arcsearch.tt2
 sympa/bin/etc/web_tt2/arcsearch_form.tt2
 sympa/bin/etc/web_tt2/authorization_reject.tt2
+sympa/bin/etc/web_tt2/blacklist.tt2
 sympa/bin/etc/web_tt2/button_footer.tt2
 sympa/bin/etc/web_tt2/button_header.tt2
 sympa/bin/etc/web_tt2/change_email.tt2
@@ -335,6 +317,8 @@
 sympa/bin/etc/web_tt2/d_read.tt2
 sympa/bin/etc/web_tt2/d_upload.tt2
 sympa/bin/etc/web_tt2/dump_scenario.tt2
+sympa/bin/etc/web_tt2/dumpvars.tt2
+sympa/bin/etc/web_tt2/edit_attributes.tt2
 sympa/bin/etc/web_tt2/edit_list_request.tt2
 sympa/bin/etc/web_tt2/edit_template.tt2
 sympa/bin/etc/web_tt2/editfile.tt2
@@ -347,8 +331,17 @@
 sympa/bin/etc/web_tt2/get_pending_lists.tt2
 sympa/bin/etc/web_tt2/help.tt2
 sympa/bin/etc/web_tt2/help_admin.tt2
+sympa/bin/etc/web_tt2/help_arc.tt2
 sympa/bin/etc/web_tt2/help_editfile.tt2
 sympa/bin/etc/web_tt2/help_editlist.tt2
+sympa/bin/etc/web_tt2/help_faqadmin.tt2
+sympa/bin/etc/web_tt2/help_faquser.tt2
+sympa/bin/etc/web_tt2/help_introduction.tt2
+sympa/bin/etc/web_tt2/help_listconfig.tt2
+sympa/bin/etc/web_tt2/help_mail_commands.tt2
+sympa/bin/etc/web_tt2/help_sendmsg.tt2
+sympa/bin/etc/web_tt2/help_shared.tt2
+sympa/bin/etc/web_tt2/help_user.tt2
 sympa/bin/etc/web_tt2/help_user_options.tt2
 sympa/bin/etc/web_tt2/home.tt2
 sympa/bin/etc/web_tt2/info.tt2
@@ -373,6 +366,7 @@
 sympa/bin/etc/web_tt2/menu.tt2
 sympa/bin/etc/web_tt2/modindex.tt2
 sympa/bin/etc/web_tt2/notice.tt2
+sympa/bin/etc/web_tt2/picture_upload.tt2
 sympa/bin/etc/web_tt2/pref.tt2
 sympa/bin/etc/web_tt2/remindpasswd.tt2
 sympa/bin/etc/web_tt2/remove_arc.tt2
@@ -391,6 +385,7 @@
 sympa/bin/etc/web_tt2/set_pending_list_request.tt2
 sympa/bin/etc/web_tt2/setlang.tt2
 sympa/bin/etc/web_tt2/show_cert.tt2
+sympa/bin/etc/web_tt2/show_sessions.tt2
 sympa/bin/etc/web_tt2/sigrequest.tt2
 sympa/bin/etc/web_tt2/skinsedit.tt2



Home | Main Index | Thread Index | Old Index