xzyang / rpms / libxml2

Forked from rpms/libxml2 3 years ago
Clone
6dedca
# for -O3 on ppc64 c.f. 1051068
6dedca
%global _performance_build 1
6dedca
6dedca
Summary: Library providing XML and HTML support
6dedca
Name: libxml2
6dedca
Version: 2.9.1
83ebca
Release: 6%{?dist}%{?extra_release}.4
6dedca
License: MIT
6dedca
Group: Development/Libraries
6dedca
Source: ftp://xmlsoft.org/libxml2/libxml2-%{version}.tar.gz
6dedca
BuildRoot: %{_tmppath}/%{name}-%{version}-root
6dedca
BuildRequires: python python-devel zlib-devel pkgconfig xz-devel
6dedca
URL: http://xmlsoft.org/
6dedca
Patch0: libxml2-multilib.patch
6dedca
Patch1: libxml2-2.9.0-do-not-check-crc.patch
6dedca
6dedca
Patch100: libxml2-Fix-a-regression-in-xmlGetDocCompressMode.patch
6dedca
Patch101: CVE-2014-3660-rhel7.patch
6dedca
Patch102: libxml2-Fix-missing-entities-after-CVE-2014-3660-fix.patch
6dedca
Patch103: libxml2-Do-not-fetch-external-parameter-entities.patch
6dedca
Patch104: libxml2-Fix-regression-introduced-by-CVE-2014-0191.patch
6dedca
Patch105: libxml2-Stop-parsing-on-entities-boundaries-errors.patch
6dedca
Patch106: libxml2-Cleanup-conditional-section-error-handling.patch
6dedca
Patch107: libxml2-Fail-parsing-early-on-if-encoding-conversion-failed.patch
6dedca
Patch108: libxml2-Another-variation-of-overflow-in-Conditional-sections.patch
6dedca
Patch109: libxml2-Fix-an-error-in-previous-Conditional-section-patch.patch
6dedca
Patch110: libxml2-Fix-parsing-short-unclosed-comment-uninitialized-access.patch
6dedca
Patch111: libxml2-Avoid-extra-processing-of-MarkupDecl-when-EOF.patch
6dedca
Patch112: libxml2-Avoid-processing-entities-after-encoding-conversion-failures.patch
6dedca
Patch113: libxml2-xmlStopParser-reset-errNo.patch
6dedca
Patch114: libxml2-CVE-2015-7497-Avoid-an-heap-buffer-overflow-in-xmlDictComputeFastQKey.patch
6dedca
Patch115: libxml2-CVE-2015-5312-Another-entity-expansion-issue.patch
6dedca
Patch116: libxml2-Add-xmlHaltParser-to-stop-the-parser.patch
6dedca
Patch117: libxml2-Reuse-xmlHaltParser-where-it-makes-sense.patch
6dedca
Patch118: libxml2-Do-not-print-error-context-when-there-is-none.patch
6dedca
Patch119: libxml2-Detect-incoherency-on-GROW.patch
6dedca
Patch120: libxml2-Fix-some-loop-issues-embedding-NEXT.patch
6dedca
Patch121: libxml2-Bug-on-creating-new-stream-from-entity.patch
6dedca
Patch122: libxml2-CVE-2015-7500-Fix-memory-access-error-due-to-incorrect-entities-boundaries.patch
6dedca
Patch123: libxml2-CVE-2015-8242-Buffer-overead-with-HTML-parser-in-push-mode.patch
6dedca
Patch124: libxml2-CVE-2015-1819-Enforce-the-reader-to-run-in-constant-memory.patch
6dedca
patch125: libxml2-Add-missing-increments-of-recursion-depth-counter-to-XML-parser.patch
6dedca
patch126: libxml2-Avoid-building-recursive-entities.patch
6dedca
patch127: libxml2-Bug-757711-heap-buffer-overflow-in-xmlFAParsePosCharGroup-https-bugzilla.gnome.org-show_bug.cgi-id-757711.patch
6dedca
patch128: libxml2-Bug-758588-Heap-based-buffer-overread-in-xmlParserPrintFileContextInternal-https-bugzilla.gnome.org-show_bug.cgi-id-758588.patch
6dedca
patch129: libxml2-Bug-758605-Heap-based-buffer-overread-in-xmlDictAddString-https-bugzilla.gnome.org-show_bug.cgi-id-758605.patch
6dedca
patch130: libxml2-Bug-759398-Heap-use-after-free-in-xmlDictComputeFastKey-https-bugzilla.gnome.org-show_bug.cgi-id-759398.patch
6dedca
patch131: libxml2-Bug-763071-heap-buffer-overflow-in-xmlStrncat-https-bugzilla.gnome.org-show_bug.cgi-id-763071.patch
6dedca
patch132: libxml2-Fix-inappropriate-fetch-of-entities-content.patch
6dedca
patch133: libxml2-Fix-some-format-string-warnings-with-possible-format-string-vulnerability.patch
6dedca
patch134: libxml2-Heap-based-buffer-overread-in-htmlCurrentChar.patch
6dedca
patch135: libxml2-Heap-based-buffer-overread-in-xmlNextChar.patch
6dedca
patch136: libxml2-Heap-based-buffer-underreads-due-to-xmlParseName.patch
6dedca
patch137: libxml2-Heap-use-after-free-in-htmlParsePubidLiteral-and-htmlParseSystemiteral.patch
6dedca
patch138: libxml2-Heap-use-after-free-in-xmlSAX2AttributeNs.patch
6dedca
patch139: libxml2-More-format-string-warnings-with-possible-format-string-vulnerability.patch
83ebca
# https://bugzilla.redhat.com/show_bug.cgi?id=1595697
83ebca
patch140: libxml2-2.9.1-CVE-2015-8035.patch
83ebca
# https://bugzilla.redhat.com/show_bug.cgi?id=1602817
83ebca
patch141: libxml2-2.9.1-CVE-2018-14404.patch
83ebca
# https://bugzilla.redhat.com/show_bug.cgi?id=1729857
83ebca
patch142: libxml2-2.9.1-CVE-2017-15412.patch
83ebca
# https://bugzilla.redhat.com/show_bug.cgi?id=1714050
83ebca
patch143: libxml2-2.9.1-CVE-2016-5131.patch
83ebca
# https://bugzilla.redhat.com/show_bug.cgi?id=1579211
83ebca
patch144: libxml2-2.9.1-CVE-2017-18258.patch
83ebca
# https://bugzilla.redhat.com/show_bug.cgi?id=1622715
83ebca
patch145: libxml2-2.9.1-CVE-2018-14567.patch
6dedca
6dedca
6dedca
%description
6dedca
This library allows to manipulate XML files. It includes support
6dedca
to read, modify and write XML and HTML files. There is DTDs support
6dedca
this includes parsing and validation even with complex DtDs, either
6dedca
at parse time or later once the document has been modified. The output
6dedca
can be a simple SAX stream or and in-memory DOM like representations.
6dedca
In this case one can use the built-in XPath and XPointer implementation
6dedca
to select sub nodes or ranges. A flexible Input/Output mechanism is
6dedca
available, with existing HTTP and FTP modules and combined to an
6dedca
URI library.
6dedca
6dedca
%package devel
6dedca
Summary: Libraries, includes, etc. to develop XML and HTML applications
6dedca
Group: Development/Libraries
6dedca
Requires: libxml2 = %{version}-%{release}
6dedca
Requires: zlib-devel
6dedca
Requires: xz-devel
6dedca
Requires: pkgconfig
6dedca
6dedca
%description devel
6dedca
Libraries, include files, etc you can use to develop XML applications.
6dedca
This library allows to manipulate XML files. It includes support
6dedca
to read, modify and write XML and HTML files. There is DTDs support
6dedca
this includes parsing and validation even with complex DtDs, either
6dedca
at parse time or later once the document has been modified. The output
6dedca
can be a simple SAX stream or and in-memory DOM like representations.
6dedca
In this case one can use the built-in XPath and XPointer implementation
6dedca
to select sub nodes or ranges. A flexible Input/Output mechanism is
6dedca
available, with existing HTTP and FTP modules and combined to an
6dedca
URI library.
6dedca
6dedca
%package static
6dedca
Summary: Static library for libxml2
6dedca
Group: Development/Libraries
6dedca
Requires: libxml2 = %{version}-%{release}
6dedca
6dedca
%description static
6dedca
Static library for libxml2 provided for specific uses or shaving a few
6dedca
microseconds when parsing, do not link to them for generic purpose packages.
6dedca
6dedca
%package python
6dedca
Summary: Python bindings for the libxml2 library
6dedca
Group: Development/Libraries
6dedca
Requires: libxml2 = %{version}-%{release}
6dedca
6dedca
%description python
6dedca
The libxml2-python package contains a module that permits applications
6dedca
written in the Python programming language to use the interface
6dedca
supplied by the libxml2 library to manipulate XML files.
6dedca
6dedca
This library allows to manipulate XML files. It includes support
6dedca
to read, modify and write XML and HTML files. There is DTDs support
6dedca
this includes parsing and validation even with complex DTDs, either
6dedca
at parse time or later once the document has been modified.
6dedca
6dedca
%prep
6dedca
%setup -q
6dedca
%patch0 -p1
6dedca
# workaround for #877567 - Very weird bug gzip decompression bug in "recent" libxml2 versions
6dedca
%patch1 -p1 -b .do-not-check-crc
6dedca
6dedca
%patch100 -p1
6dedca
%patch101 -p1
6dedca
%patch102 -p1
6dedca
%patch103 -p1
6dedca
%patch104 -p1
6dedca
%patch105 -p1
6dedca
%patch106 -p1
6dedca
%patch107 -p1
6dedca
%patch108 -p1
6dedca
%patch109 -p1
6dedca
%patch110 -p1
6dedca
%patch111 -p1
6dedca
%patch112 -p1
6dedca
%patch113 -p1
6dedca
%patch114 -p1
6dedca
%patch115 -p1
6dedca
%patch116 -p1
6dedca
%patch117 -p1
6dedca
%patch118 -p1
6dedca
%patch119 -p1
6dedca
%patch120 -p1
6dedca
%patch121 -p1
6dedca
%patch122 -p1
6dedca
%patch123 -p1
6dedca
%patch124 -p1
6dedca
%patch125 -p1
6dedca
%patch126 -p1
6dedca
%patch127 -p1
6dedca
%patch128 -p1
6dedca
%patch129 -p1
6dedca
%patch130 -p1
6dedca
%patch131 -p1
6dedca
%patch132 -p1
6dedca
%patch133 -p1
6dedca
%patch134 -p1
6dedca
%patch135 -p1
6dedca
%patch136 -p1
6dedca
%patch137 -p1
6dedca
%patch138 -p1
6dedca
%patch139 -p1
83ebca
%patch140 -p1
83ebca
%patch141 -p1
83ebca
%patch142 -p1
83ebca
%patch143 -p1
83ebca
%patch144 -p1
83ebca
%patch145 -p1
6dedca
6dedca
%build
6dedca
%configure
6dedca
make %{_smp_mflags}
6dedca
6dedca
%install
6dedca
rm -fr %{buildroot}
6dedca
6dedca
make install DESTDIR=%{buildroot}
6dedca
6dedca
# multiarch crazyness on timestamp differences or Makefile/binaries for examples
6dedca
touch -m --reference=$RPM_BUILD_ROOT/%{_includedir}/libxml2/libxml/parser.h $RPM_BUILD_ROOT/%{_bindir}/xml2-config
6dedca
6dedca
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
6dedca
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.a
6dedca
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.la
6dedca
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libxml2-%{version}/*
6dedca
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libxml2-python-%{version}/*
6dedca
(cd doc/examples ; make clean ; rm -rf .deps Makefile)
6dedca
gzip -9 -c doc/libxml2-api.xml > doc/libxml2-api.xml.gz
6dedca
6dedca
%check
6dedca
make runtests
6dedca
6dedca
%clean
6dedca
rm -fr %{buildroot}
6dedca
6dedca
%post -p /sbin/ldconfig
6dedca
6dedca
%postun -p /sbin/ldconfig
6dedca
6dedca
%files
6dedca
%defattr(-, root, root)
6dedca
6dedca
%doc AUTHORS NEWS README Copyright TODO
6dedca
%doc %{_mandir}/man1/xmllint.1*
6dedca
%doc %{_mandir}/man1/xmlcatalog.1*
6dedca
%doc %{_mandir}/man3/libxml.3*
6dedca
6dedca
%{_libdir}/lib*.so.*
6dedca
%{_bindir}/xmllint
6dedca
%{_bindir}/xmlcatalog
6dedca
6dedca
%files devel
6dedca
%defattr(-, root, root)
6dedca
6dedca
%doc %{_mandir}/man1/xml2-config.1*
6dedca
%doc AUTHORS NEWS README Copyright
6dedca
%doc doc/*.html doc/html doc/*.gif doc/*.png
6dedca
%doc doc/tutorial doc/libxml2-api.xml.gz
6dedca
%doc doc/examples
6dedca
%doc %dir %{_datadir}/gtk-doc/html/libxml2
6dedca
%doc %{_datadir}/gtk-doc/html/libxml2/*.devhelp
6dedca
%doc %{_datadir}/gtk-doc/html/libxml2/*.html
6dedca
%doc %{_datadir}/gtk-doc/html/libxml2/*.png
6dedca
%doc %{_datadir}/gtk-doc/html/libxml2/*.css
6dedca
6dedca
%{_libdir}/lib*.so
6dedca
%{_libdir}/*.sh
6dedca
%{_includedir}/*
6dedca
%{_bindir}/xml2-config
6dedca
%{_datadir}/aclocal/libxml.m4
6dedca
%{_libdir}/pkgconfig/libxml-2.0.pc
6dedca
6dedca
%files static
6dedca
%defattr(-, root, root)
6dedca
6dedca
%{_libdir}/*a
6dedca
6dedca
%files python
6dedca
%defattr(-, root, root)
6dedca
6dedca
%{_libdir}/python*/site-packages/libxml2.py*
6dedca
%{_libdir}/python*/site-packages/drv_libxml2.py*
6dedca
%{_libdir}/python*/site-packages/libxml2mod*
6dedca
%doc python/TODO
6dedca
%doc python/libxml2class.txt
6dedca
%doc python/tests/*.py
6dedca
%doc doc/*.py
6dedca
%doc doc/python.html
6dedca
6dedca
%changelog
83ebca
* Fri Nov 01 2019 David King <dking@redhat.com> - 2.9.1-6.4
83ebca
- Fix CVE-2015-8035 (#1595697)
83ebca
- Fix CVE-2018-14404 (#1602817)
83ebca
- Fix CVE-2017-15412 (#1729857)
83ebca
- Fix CVE-2016-5131 (#1714050)
83ebca
- Fix CVE-2017-18258 (#1579211)
83ebca
- Fix CVE-2018-1456 (#1622715)
83ebca
6dedca
* Mon Jun  6 2016 Daniel Veillard <veillard@redhat.com> - libxml2-2.9.1-6.3
6dedca
- Heap-based buffer overread in xmlNextChar (CVE-2016-1762)
6dedca
- Bug 763071: Heap-buffer-overflow in xmlStrncat <https://bugzilla.gnome.org/show_bug.cgi?id=763071> (CVE-2016-1834)
6dedca
- Bug 757711: Heap-buffer-overflow in xmlFAParsePosCharGroup <https://bugzilla.gnome.org/show_bug.cgi?id=757711> (CVE-2016-1840)
6dedca
- Bug 758588: Heap-based buffer overread in xmlParserPrintFileContextInternal <https://bugzilla.gnome.org/show_bug.cgi?id=758588> (CVE-2016-1838)
6dedca
- Bug 758605: Heap-based buffer overread in xmlDictAddString <https://bugzilla.gnome.org/show_bug.cgi?id=758605> (CVE-2016-1839)
6dedca
- Bug 759398: Heap use-after-free in xmlDictComputeFastKey <https://bugzilla.gnome.org/show_bug.cgi?id=759398> (CVE-2016-1836)
6dedca
- Fix inappropriate fetch of entities content (CVE-2016-4449)
6dedca
- Heap use-after-free in htmlParsePubidLiteral and htmlParseSystemiteral (CVE-2016-1837)
6dedca
- Heap use-after-free in xmlSAX2AttributeNs (CVE-2016-1835)
6dedca
- Heap-based buffer-underreads due to xmlParseName (CVE-2016-4447)
6dedca
- Heap-based buffer overread in htmlCurrentChar (CVE-2016-1833)
6dedca
- Add missing increments of recursion depth counter to XML parser. (CVE-2016-3705)
6dedca
- Avoid building recursive entities (CVE-2016-3627)
6dedca
- Fix some format string warnings with possible format string vulnerability (CVE-2016-4448)
6dedca
- More format string warnings with possible format string vulnerability (CVE-2016-4448)
6dedca
6dedca
* Mon Nov 30 2015 Daniel Veillard <veillard@redhat.com> - 2.9.1-6.2
6dedca
- Fix a series of CVEs (rhbz#1286496)
6dedca
- CVE-2015-7941 Stop parsing on entities boundaries errors
6dedca
- CVE-2015-7941 Cleanup conditional section error handling
6dedca
- CVE-2015-8317 Fail parsing early on if encoding conversion failed
6dedca
- CVE-2015-7942 Another variation of overflow in Conditional sections
6dedca
- CVE-2015-7942 Fix an error in previous Conditional section patch
6dedca
- Fix parsing short unclosed comment uninitialized access
6dedca
- CVE-2015-7498 Avoid processing entities after encoding conversion failures
6dedca
- CVE-2015-7497 Avoid an heap buffer overflow in xmlDictComputeFastQKey
6dedca
- CVE-2015-5312 Another entity expansion issue
6dedca
- CVE-2015-7499 Add xmlHaltParser() to stop the parser
6dedca
- CVE-2015-7499 Detect incoherency on GROW
6dedca
- CVE-2015-7500 Fix memory access error due to incorrect entities boundaries
6dedca
- CVE-2015-8242 Buffer overead with HTML parser in push mode
6dedca
- CVE-2015-1819 Enforce the reader to run in constant memory
6dedca
6dedca
* Mon Mar 23 2015 Daniel Veillard <veillard@redhat.com> - 2.9.1-6
6dedca
- Fix missing entities after CVE-2014-3660 fix
6dedca
- CVE-2014-0191 Do not fetch external parameter entities (rhbz#1195650)
6dedca
- Fix regressions introduced by CVE-2014-0191 patch
6dedca
6dedca
* Sat Oct 11 2014 Daniel Veillard <veillard@redhat.com> - 2.9.1-5.1
6dedca
- CVE-2014-3660 denial of service via recursive entity expansion (rhbz#1149087)
6dedca
6dedca
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.9.1-5
6dedca
- Mass rebuild 2014-01-24
6dedca
6dedca
* Wed Jan 15 2014 Daniel Veillard <veillard@redhat.com> - 2.9.1-4
6dedca
- rebuild to activate -O3 on ppc64 rhbz#1051068
6dedca
6dedca
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.9.1-3
6dedca
- Mass rebuild 2013-12-27
6dedca
6dedca
* Fri Nov 15 2013 Daniel Veillard <veillard@redhat.com> - 2.9.1-2
6dedca
- Fix a regression in xmlGetDocCompressMode() rhbz#963716
6dedca
6dedca
* Fri Apr 19 2013 Daniel Veillard <veillard@redhat.com> - 2.9.1-1
6dedca
- upstream release of 2.9.1
6dedca
- a couple more API entry point
6dedca
- compatibility with python3
6dedca
- a lot of bug fixes
6dedca
6dedca
* Mon Feb 11 2013 Daniel Veillard <veillard@redhat.com> - 2.9.0-4
6dedca
- fix --nocheck build which I broke in october rhbz#909767
6dedca
6dedca
* Mon Nov 19 2012 Jaroslav Reznik <jreznik@redhat.com> - 2.9.0-3
6dedca
- workaround for crc/len check failure, rhbz#877567
6dedca
6dedca
* Thu Oct 11 2012 Daniel Veillard <veillard@redhat.com> - 2.9.0-2
6dedca
- remaining cleanups from merge bug rhbz#226079
6dedca
- do not put the docs in the main package, only in -devel rhbz#864731
6dedca
6dedca
* Tue Sep 11 2012 Daniel Veillard <veillard@redhat.com> - 2.9.0-1
6dedca
- upstream release of 2.9.0
6dedca
- A few new API entry points
6dedca
- More resilient push parser mode
6dedca
- A lot of portability improvement
6dedca
- Faster XPath evaluation
6dedca
- a lot of bug fixes and smaller improvement
6dedca
6dedca
* Fri Aug 10 2012 Daniel Veillard <veillard@redhat.com> - 2.9.0-0rc1
6dedca
- upstream release candidate 1 of 2.9.0
6dedca
- introduce a small API change, but ABI compatible, see
6dedca
  https://mail.gnome.org/archives/xml/2012-August/msg00005.html
6dedca
  patches for php, gcc/libjava and evolution-data-connector are upstream
6dedca
  Grab me in cases of problems veillard@redhat.com
6dedca
- many bug fixes including security aspects and small improvements
6dedca
6dedca
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.0-2
6dedca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6dedca
6dedca
* Wed May 23 2012 Daniel Veillard <veillard@redhat.com> - 2.8.0-1
6dedca
- upstream release of 2.8.0
6dedca
- add lzma compression support
6dedca
- many bug fixes and small improvements
6dedca
6dedca
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.8-7
6dedca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6dedca
6dedca
* Fri Mar  4 2011 Daniel Veillard <veillard@redhat.com> - 2.7.8-6
6dedca
- fix a double free in XPath CVE-2010-4494 bug 665965
6dedca
6dedca
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.8-5
6dedca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6dedca
6dedca
* Fri Nov  5 2010 Daniel Veillard <veillard@redhat.com> - 2.7.8-4
6dedca
- reactivate shared libs versionning script
6dedca
6dedca
* Thu Nov  4 2010 Daniel Veillard <veillard@redhat.com> - 2.7.8-1
6dedca
- Upstream release of 2.7.8
6dedca
- various bug fixes, including potential crashes
6dedca
- new non-destructive formatting option
6dedca
- date parsing updated to RFC 5646
6dedca
6dedca
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.7.7-2
6dedca
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
6dedca
6dedca
* Mon Mar 15 2010 Daniel Veillard <veillard@redhat.com> - 2.7.7-1
6dedca
- Upstream release of 2.7.7
6dedca
- fix serious trouble with zlib >= 1.2.4
6dedca
- xmllint new option --xpath
6dedca
- various HTML parser improvements
6dedca
- includes a number of nug fixes
6dedca
6dedca
* Tue Oct  6 2009 Daniel Veillard <veillard@redhat.com> - 2.7.6-1
6dedca
- Upstream release of 2.7.6
6dedca
- restore thread support off by default in 2.7.5
6dedca
6dedca
* Thu Sep 24 2009 Daniel Veillard <veillard@redhat.com> - 2.7.5-1
6dedca
- Upstream release of 2.7.5
6dedca
- fix a couple of Relax-NG validation problems
6dedca
- couple more fixes
6dedca
6dedca
* Tue Sep 15 2009 Daniel Veillard <veillard@redhat.com> - 2.7.4-2
6dedca
- fix a problem with little data at startup affecting inkscape #523002
6dedca
6dedca
* Thu Sep 10 2009 Daniel Veillard <veillard@redhat.com> - 2.7.4-1
6dedca
- upstream release 2.7.4
6dedca
- symbol versioning of libxml2 shared libs
6dedca
- very large number of bug fixes
6dedca
6dedca
* Mon Aug 10 2009 Daniel Veillard <veillard@redhat.com> - 2.7.3-4
6dedca
- two patches for parsing problems CVE-2009-2414 and CVE-2009-2416
6dedca
6dedca
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.3-3
6dedca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6dedca
6dedca
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.3-2
6dedca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
6dedca
6dedca
* Sun Jan 18 2009 Daniel Veillard <veillard@redhat.com> - 2.7.3-1
6dedca
- new release 2.7.3
6dedca
- limit default max size of text nodes
6dedca
- special parser mode for PHP
6dedca
- bug fixes and more compiler checks
6dedca
6dedca
* Wed Dec  3 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.7.2-7
6dedca
- Pull back into Python 2.6
6dedca
6dedca
* Wed Dec  3 2008 Caolán McNamara <caolanm@redhat.com> - 2.7.2-6
6dedca
- AutoProvides requires BuildRequires pkgconfig
6dedca
6dedca
* Wed Dec  3 2008 Caolán McNamara <caolanm@redhat.com> - 2.7.2-5
6dedca
- rebuild to get provides(libxml-2.0) into HEAD rawhide
6dedca
6dedca
* Mon Dec  1 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.7.2-4
6dedca
- Rebuild for pkgconfig logic
6dedca
6dedca
* Fri Nov 28 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.7.2-3
6dedca
- Rebuild for Python 2.6
6dedca
6dedca
* Wed Nov 12 2008 Daniel Veillard <veillard@redhat.com> - 2.7.2-2.fc11
6dedca
- two patches for size overflows problems CVE-2008-4225 and CVE-2008-4226
6dedca
6dedca
* Fri Oct  3 2008 Daniel Veillard <veillard@redhat.com> 2.7.2-1.fc10
6dedca
- new release 2.7.2
6dedca
- Fixes the known problems in 2.7.1
6dedca
- increase the set of options when saving documents
6dedca
6dedca
* Thu Oct  2 2008 Daniel Veillard <veillard@redhat.com> 2.7.1-2.fc10
6dedca
- fix a nasty bug in 2.7.x, http://bugzilla.gnome.org/show_bug.cgi?id=554660
6dedca
6dedca
* Mon Sep  1 2008 Daniel Veillard <veillard@redhat.com> 2.7.1-1.fc10
6dedca
- fix python serialization which was broken in 2.7.0
6dedca
- Resolve: rhbz#460774
6dedca
6dedca
* Sat Aug 30 2008 Daniel Veillard <veillard@redhat.com> 2.7.0-1.fc10
6dedca
- upstream release of 2.7.0
6dedca
- switch to XML 1.0 5th edition
6dedca
- switch to RFC 3986 for URI parsing
6dedca
- better entity handling
6dedca
- option to remove hardcoded limitations in the parser
6dedca
- more testing
6dedca
- a new API to allocate entity nodes
6dedca
- and lot of fixes and clanups
6dedca
6dedca
* Mon Aug 25 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-4.fc10
6dedca
- fix for entities recursion problem
6dedca
- Resolve: rhbz#459714
6dedca
6dedca
* Fri May 30 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-3.fc10
6dedca
- cleanup based on Fedora packaging guidelines, should fix #226079
6dedca
- separate a -static package
6dedca
6dedca
* Thu May 15 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-2.fc10
6dedca
- try to fix multiarch problems like #440206
6dedca
6dedca
* Tue Apr  8 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-1.fc9
6dedca
- upstream release 2.6.32 see http://xmlsoft.org/news.html
6dedca
- many bug fixed upstream
6dedca
6dedca
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.6.31-2
6dedca
- Autorebuild for GCC 4.3
6dedca
6dedca
* Fri Jan 11 2008 Daniel Veillard <veillard@redhat.com> 2.6.31-1.fc9
6dedca
- upstream release 2.6.31 see http://xmlsoft.org/news.html
6dedca
- many bug fixed upstream
6dedca
6dedca
* Thu Aug 23 2007 Daniel Veillard <veillard@redhat.com> 2.6.30-1
6dedca
- upstream release 2.6.30 see http://xmlsoft.org/news.html
6dedca
- many bug fixed upstream
6dedca
6dedca
* Tue Jun 12 2007 Daniel Veillard <veillard@redhat.com> 2.6.29-1
6dedca
- upstream release 2.6.29 see http://xmlsoft.org/news.html
6dedca
- many bug fixed upstream
6dedca
6dedca
* Wed May 16 2007 Matthias Clasen <mclasen@redhat.com> 2.6.28-2
6dedca
- Bump revision to fix N-V-R problem
6dedca
6dedca
* Tue Apr 17 2007 Daniel Veillard <veillard@redhat.com> 2.6.28-1
6dedca
- upstream release 2.6.28 see http://xmlsoft.org/news.html
6dedca
- many bug fixed upstream
6dedca
6dedca
* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com> - 2.6.27-2
6dedca
- rebuild against python 2.5
6dedca
6dedca
* Wed Oct 25 2006 Daniel Veillard <veillard@redhat.com> 2.6.27-1
6dedca
- upstream release 2.6.27 see http://xmlsoft.org/news.html
6dedca
- very large amount of bug fixes reported upstream
6dedca
6dedca
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.6.26-2.1.1
6dedca
- rebuild
6dedca
6dedca
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.6.26-2.1
6dedca
- rebuild
6dedca
6dedca
* Wed Jun  7 2006 Daniel Veillard <veillard@redhat.com> 2.6.26-2
6dedca
- fix bug #192873
6dedca
* Tue Jun  6 2006 Daniel Veillard <veillard@redhat.com> 2.6.26-1
6dedca
- upstream release 2.6.26 see http://xmlsoft.org/news.html
6dedca
6dedca
* Tue Jun  6 2006 Daniel Veillard <veillard@redhat.com>
6dedca
- upstream release 2.6.25 broken, do not ship !
6dedca