Hello community, here is the log from the commit of package mailman for openSUSE:Factory checked in at Thu Feb 3 22:25:33 CET 2011. -------- --- mailman/mailman.changes 2009-11-03 20:20:21.000000000 +0100 +++ mailman/mailman.changes 2010-11-15 10:49:19.000000000 +0100 @@ -1,0 +2,15 @@ +Mon Nov 15 10:46:32 CET 2010 - dmueller@suse.de + +- update to 2.1.14: + - Two potential XSS vulnerabilities have been identified and fixed. + - Various i18n updates + - A new feature for controlling the addition/replacement of the Sender: + header in outgoing mail has been implemented. This allows a list owner + to set include_sender_header on the list's General Options page in the + admin GUI. The default for this setting is Yes which preserves the prior + behavior of removing any pre-existing Sender: and setting it to the + list's -bounces address. Setting this to No stops Mailman from adding or + modifying the Sender: at all. + - long list of bug fixes and enhancements, see included NEWS for details + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- mailman-2.1.11.tgz mailman-2.1.3-misc-PACKAGES.diff mailman-2.1.3-python.dif mailman-2.1.4-avoid-headerfolding-python21.diff mailman-python-26-deprecation-md5-sha.diff mailman-python-26-email-fixes.diff New: ---- mailman-2.1.14-misc-PACKAGES.diff mailman-2.1.14-python.dif mailman-2.1.14.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mailman.spec ++++++ --- /var/tmp/diff_new_pack.U9nwx2/_old 2011-02-03 22:25:02.000000000 +0100 +++ /var/tmp/diff_new_pack.U9nwx2/_new 2011-02-03 22:25:02.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package mailman (Version 2.1.11) +# spec file for package mailman # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,8 +30,8 @@ PreReq: /usr/sbin/useradd /usr/sbin/groupadd /bin/echo /bin/cp /bin/rm /bin/mkdir /usr/bin/awk /usr/bin/touch /usr/bin/getent openssl PreReq: permissions Summary: The GNU Mailing List Manager -Version: 2.1.11 -Release: 10 +Version: 2.1.14 +Release: 1 Source: %{name}-%{version}.tgz Source1: README.SuSE Source2: mailman-2.1-manpages.tgz @@ -52,13 +52,12 @@ %else Patch2: mailman-SuSE.patch %endif -Patch3: mailman-2.1.3-python.dif +Patch3: mailman-2.1.14-python.dif Patch5: mailman-2.1.3-editarch.patch -Patch6: mailman-2.1.3-misc-PACKAGES.diff +Patch6: mailman-2.1.14-misc-PACKAGES.diff Patch7: mailman-2.1.2-list_lists.patch Patch10: mailman-2.1.4-dirmode.patch Patch11: mailman-2.1.4-notavaliduser.patch -Patch15: mailman-2.1.4-avoid-headerfolding-python21.diff Patch17: mailman-weak-password.diff Patch18: mailman-2.1.5-no_extra_asian.dif Patch19: mailman-python24.patch @@ -66,8 +65,6 @@ %else Patch20: mailman-SuSE2.patch %endif -Patch21: mailman-python-26-deprecation-md5-sha.diff -Patch22: mailman-python-26-email-fixes.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %define m_uid 72 %define m_gid 67 @@ -100,7 +97,6 @@ %patch7 %patch10 -p1 %patch11 -p1 -%patch15 -p1 %patch17 -p1 %patch18 %patch19 @@ -108,8 +104,6 @@ %else %patch20 %endif -%patch21 -%patch22 cp -av %{S:1} . # ---------------------------------------------------------------------------- ++++++ mailman-2.1.3-misc-PACKAGES.diff -> mailman-2.1.14-misc-PACKAGES.diff ++++++ --- mailman/mailman-2.1.3-misc-PACKAGES.diff 2009-10-04 14:12:35.000000000 +0200 +++ mailman/mailman-2.1.14-misc-PACKAGES.diff 2010-11-15 10:49:14.000000000 +0100 @@ -1,5 +1,3 @@ -Index: mailman-2.1.11/Makefile.in -=================================================================== --- mailman-2.1.11.orig/Makefile.in +++ mailman-2.1.11/Makefile.in @@ -125,6 +125,7 @@ doinstall: $(SUBDIRS) @@ -10,13 +8,11 @@ # Only run bin/update if we aren't installing in DESTDIR, as this # means there are probably no lists to deal with, and it wouldn't -Index: mailman-2.1.11/misc/Makefile.in -=================================================================== ---- mailman-2.1.11.orig/misc/Makefile.in -+++ mailman-2.1.11/misc/Makefile.in -@@ -58,7 +58,7 @@ EMAILPKG= email-2.5.8 - JACODECSPKG= JapaneseCodecs-1.4.11 - KOCODECSPKG= KoreanCodecs-2.0.5 +--- mailman-2.1.14/misc/Makefile.in 2010-09-20 20:18:27.000000000 +0200 ++++ mailman-2.1.14/misc/Makefile.in 2010-11-15 10:34:50.013318554 +0100 +@@ -57,7 +57,7 @@ + JACODECSPKG= @JACODECSPKG@ + KOCODECSPKG= @KOCODECSPKG@ -PACKAGES= $(EMAILPKG) $(JACODECSPKG) $(KOCODECSPKG) +PACKAGES= $(EMAILPKG) ++++++ mailman-2.1.3-python.dif -> mailman-2.1.14-python.dif ++++++ --- mailman/mailman-2.1.3-python.dif 2009-10-04 14:12:36.000000000 +0200 +++ mailman/mailman-2.1.14-python.dif 2010-11-15 10:49:14.000000000 +0100 @@ -37,39 +37,18 @@ # Only run bin/update if we aren't installing in DESTDIR, as this # means there are probably no lists to deal with, and it wouldn't -Index: bin/mailmanctl -=================================================================== ---- bin/mailmanctl.orig -+++ bin/mailmanctl -@@ -417,6 +417,11 @@ def main(): - # won't be opening any terminal devices, don't do the ultra-paranoid - # suggestion of doing a second fork after the setsid() call. - os.setsid() -+ devnull = os.open('/dev/null', 0) -+ os.dup2(devnull, 0) -+ os.dup2(devnull, 1) -+ os.dup2(devnull, 2) -+ - # Instead of cd'ing to root, cd to the Mailman installation home - os.chdir(mm_cfg.PREFIX) - # Set our file mode creation umask -Index: misc/Makefile.in -=================================================================== ---- misc/Makefile.in.orig +--- misc/Makefile.in +++ misc/Makefile.in -@@ -47,10 +47,11 @@ SCRIPTSDIR= $(prefix)/scripts +@@ -47,9 +47,9 @@ SHELL= /bin/sh PYTHONLIBDIR= $(prefix)/pythonlib -SETUPINSTOPTS= --install-lib $(DESTDIR)$(PYTHONLIBDIR) \ - --install-purelib $(DESTDIR)$(PYTHONLIBDIR) \ - --install-data $(DESTDIR)$(PYTHONLIBDIR) --SETUPCMD= setup.py --quiet install $(SETUPINSTOPTS) -+SETUPINSTOPTS= --root=$(DESTDIR) \ -+ --install-lib $(PYTHONLIBDIR) \ ++SETUPINSTOPTS= --root=$(DESTDIR) --install-lib $(PYTHONLIBDIR) \ + --install-purelib $(PYTHONLIBDIR) \ + --install-data $(PYTHONLIBDIR) -+SETUPCMD= setup.py install $(SETUPINSTOPTS) + SETUPCMD= setup.py --quiet install $(SETUPINSTOPTS) PKGDIR= $(srcdir) - EMAILPKG= email-2.5.8 ++++++ mailman-2.1.11.tgz -> mailman-2.1.14.tgz ++++++ mailman/mailman-2.1.11.tgz mailman/mailman-2.1.14.tgz differ: char 5, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org