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