![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package pyxml for openSUSE:Factory checked in at Fri Dec 11 13:14:16 CET 2009. -------- --- pyxml/pyxml.changes 2009-10-28 15:29:48.000000000 +0100 +++ /mounts/work_src_done/STABLE/pyxml/pyxml.changes 2009-12-08 15:06:09.000000000 +0100 @@ -1,0 +2,12 @@ +Tue Dec 8 15:03:40 CET 2009 - ke@suse.de + +- Apply patch to fix an expat DoS: + http://expat.cvs.sourceforge.net/viewvc/expat/expat/lib/xmlparse.c?r1=1.164&r2=1.165 + (bnc#561561). + +------------------------------------------------------------------- +Tue Nov 3 19:09:41 UTC 2009 - coolo@novell.com + +- updated patches to apply with fuzz=0 + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- xmlparse-2009-12-09.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pyxml.spec ++++++ --- /var/tmp/diff_new_pack.AU0GJw/_old 2009-12-11 13:08:26.000000000 +0100 +++ /var/tmp/diff_new_pack.AU0GJw/_new 2009-12-11 13:08:26.000000000 +0100 @@ -22,12 +22,13 @@ BuildRequires: python-devel python-xml Summary: XML Tools in Python Version: 0.8.4 -Release: 199 +Release: 200 # Source0: http://switch.dl.sourceforge.net/sourceforge/pyxml/PyXML-%{version}.tar.gz Source0: http://ftp1.sourceforge.net/sourceforge/pyxml/PyXML-%{version}.tar.gz Patch0: pyxml-distutils.diff Patch1: pyxml-keyword_as.diff Patch2: bug-550664_expat-2.0.1-fix_bug_1990430.patch +Patch3: xmlparse-2009-12-09.diff License: X11, BeOpen, Python License, Public Domain, Zope Public License Group: Development/Libraries/Python %define pyver %(python -c 'import sys; print sys.version[:3]') @@ -94,8 +95,10 @@ %patch1 cd extensions/expat %patch -p 0 -P 2 +cd lib +%patch -p 0 -P 3 # patch -p 0 < %{P:2} -cd ../.. +cd ../../.. %build env CFLAGS="$RPM_OPT_FLAGS" python setup.py build ++++++ pyxml-distutils.diff ++++++ --- /var/tmp/diff_new_pack.AU0GJw/_old 2009-12-11 13:08:26.000000000 +0100 +++ /var/tmp/diff_new_pack.AU0GJw/_new 2009-12-11 13:08:26.000000000 +0100 @@ -1,6 +1,8 @@ ---- PyXML-0.8.2-orig/setupext/install_data.py 2002-09-02 06:34:51.000000000 +0200 -+++ PyXML-0.8.2/setupext/install_data.py 2003-06-16 18:19:32.000000000 +0200 -@@ -132,6 +132,7 @@ +Index: PyXML-0.8.4/setupext/install_data.py +=================================================================== +--- PyXML-0.8.4.orig/setupext/install_data.py ++++ PyXML-0.8.4/setupext/install_data.py +@@ -132,6 +132,7 @@ class install_Data_Files (install_data): def run(self): self.outfiles = [] @@ -8,7 +10,7 @@ install_cmd = self.get_finalized_command('install') for d in self.data_files: -@@ -159,7 +160,8 @@ +@@ -159,7 +160,8 @@ class install_Data_Files (install_data): # warn if necceassary self.warn("setup script did not provide a directory to copy files to " " -- installing right in '%s'" % install_dir) @@ -18,7 +20,7 @@ dir=os.path.normpath(dir) # create path self.mkpath(dir) -@@ -179,6 +181,8 @@ +@@ -179,6 +181,8 @@ class install_Data_Files (install_data): if type(out) is TupleType: out = out[0] self.outfiles.append(out) @@ -27,7 +29,7 @@ return self.outfiles -@@ -189,8 +193,11 @@ +@@ -189,8 +193,11 @@ class install_Data_Files (install_data): inputs.append(d.files) return inputs @@ -38,3 +40,6 @@ + return self.outfiles + self.outdirs + else: + return self.outfiles + + + ########################################################################### ++++++ xmlparse-2009-12-09.diff ++++++ --- xmlparse.c 2009/09/29 02:49:16 1.164 +++ xmlparse.c 2009/11/27 13:34:29 1.165 @@ -3723,7 +3723,6 @@ return XML_ERROR_NO_ELEMENTS; default: tok = -tok; - next = end; break; } } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de