xzyang / rpms / libxml2

Forked from rpms/libxml2 3 years ago
Clone

Blame SPECS/libxml2.spec

c36c44
%if 0%{?rhel} > 7
c36c44
# Disable python2 build by default
c36c44
%bcond_with python2
c36c44
%else
c36c44
%bcond_without python2
c36c44
%endif
c36c44
c36c44
Name:           libxml2
c36c44
Version:        2.9.7
bcf091
Release:        8%{?dist}
c36c44
Summary:        Library providing XML and HTML support
c36c44
c36c44
License:        MIT
c36c44
URL:            http://xmlsoft.org/
c36c44
Source:         ftp://xmlsoft.org/libxml2/libxml2-%{version}.tar.gz
c36c44
Patch0:         libxml2-multilib.patch
c36c44
# workaround for #877567 - Very weird bug gzip decompression bug in "recent" libxml2 versions
c36c44
Patch1:         libxml2-2.9.0-do-not-check-crc.patch
c36c44
# In python3.6 _PyVerify_fd is no more
c36c44
#  http://bugs.python.org/issue23524
c36c44
Patch2:         libxml2-2.9.4-remove-pyverify_fd.patch
c36c44
# https://codereview.chromium.org/2539003002
c36c44
Patch3:         libxml2-CVE-2016-9597.patch
c36c44
# Fix some crashes under Python 3
c36c44
# https://bugzilla.gnome.org/show_bug.cgi?id=789714
c36c44
Patch4:         libxml2-python3-unicode-errors.patch
23d8a0
# https://bugzilla.redhat.com/show_bug.cgi?id=1565322
23d8a0
Patch5:         libxml2-CVE-2018-9251.patch
23d8a0
# https://bugzilla.redhat.com/show_bug.cgi?id=1595989
23d8a0
Patch6:         libxml2-CVE-2018-14404.patch
bcf091
# https://bugzilla.redhat.com/show_bug.cgi?id=1793001
bcf091
Patch7:         libxml2-CVE-2019-19956.patch
bcf091
# https://bugzilla.redhat.com/show_bug.cgi?id=1799786
bcf091
Patch8:         libxml2-2.9.7-CVE-2020-7595.patch
bcf091
# https://bugzilla.redhat.com/show_bug.cgi?id=1810058
bcf091
Patch9:         libxml2-2.9.7-CVE-2019-20388.patch
c36c44
c36c44
BuildRequires:  gcc
c36c44
BuildRequires:  cmake-rpm-macros
c36c44
BuildRequires:  pkgconfig(zlib)
c36c44
BuildRequires:  pkgconfig(liblzma)
c36c44
c36c44
%description
c36c44
This library allows to manipulate XML files. It includes support
c36c44
to read, modify and write XML and HTML files. There is DTDs support
c36c44
this includes parsing and validation even with complex DtDs, either
c36c44
at parse time or later once the document has been modified. The output
c36c44
can be a simple SAX stream or and in-memory DOM like representations.
c36c44
In this case one can use the built-in XPath and XPointer implementation
c36c44
to select sub nodes or ranges. A flexible Input/Output mechanism is
c36c44
available, with existing HTTP and FTP modules and combined to an
c36c44
URI library.
c36c44
c36c44
%package devel
c36c44
Summary:        Libraries, includes, etc. to develop XML and HTML applications
c36c44
Requires:       %{name}%{?_isa} = %{version}-%{release}
c36c44
Requires:       zlib-devel%{?_isa}
c36c44
Requires:       xz-devel%{?_isa}
c36c44
c36c44
%description devel
c36c44
Libraries, include files, etc you can use to develop XML applications.
c36c44
This library allows to manipulate XML files. It includes support
c36c44
to read, modify and write XML and HTML files. There is DTDs support
c36c44
this includes parsing and validation even with complex DtDs, either
c36c44
at parse time or later once the document has been modified. The output
c36c44
can be a simple SAX stream or and in-memory DOM like representations.
c36c44
In this case one can use the built-in XPath and XPointer implementation
c36c44
to select sub nodes or ranges. A flexible Input/Output mechanism is
c36c44
available, with existing HTTP and FTP modules and combined to an
c36c44
URI library.
c36c44
c36c44
%package static
c36c44
Summary:        Static library for libxml2
c36c44
c36c44
%description static
c36c44
Static library for libxml2 provided for specific uses or shaving a few
c36c44
microseconds when parsing, do not link to them for generic purpose packages.
c36c44
c36c44
%if %{with python2}
c36c44
%package -n python2-%{name}
c36c44
%{?python_provide:%python_provide python2-%{name}}
c36c44
Summary:        Python bindings for the libxml2 library
c36c44
BuildRequires:  python2-devel
c36c44
Requires:       %{name}%{?_isa} = %{version}-%{release}
c36c44
Obsoletes:      %{name}-python < %{version}-%{release}
c36c44
Provides:       %{name}-python = %{version}-%{release}
c36c44
c36c44
%description -n python2-%{name}
c36c44
The libxml2-python package contains a Python 2 module that permits applications
c36c44
written in the Python programming language, version 2, to use the interface
c36c44
supplied by the libxml2 library to manipulate XML files.
c36c44
c36c44
This library allows to manipulate XML files. It includes support
c36c44
to read, modify and write XML and HTML files. There is DTDs support
c36c44
this includes parsing and validation even with complex DTDs, either
c36c44
at parse time or later once the document has been modified.
c36c44
%endif # with python2
c36c44
c36c44
%package -n python3-%{name}
c36c44
Summary:        Python 3 bindings for the libxml2 library
c36c44
BuildRequires:  python3-devel
c36c44
Requires:       %{name}%{?_isa} = %{version}-%{release}
c36c44
Obsoletes:      %{name}-python3 < %{version}-%{release}
c36c44
Provides:       %{name}-python3 = %{version}-%{release}
c36c44
c36c44
%description -n python3-%{name}
c36c44
The libxml2-python3 package contains a Python 3 module that permits
c36c44
applications written in the Python programming language, version 3, to use the
c36c44
interface supplied by the libxml2 library to manipulate XML files.
c36c44
c36c44
This library allows to manipulate XML files. It includes support
c36c44
to read, modify and write XML and HTML files. There is DTDs support
c36c44
this includes parsing and validation even with complex DTDs, either
c36c44
at parse time or later once the document has been modified.
c36c44
c36c44
%prep
c36c44
%autosetup -p1
c36c44
find doc -type f -executable -print -exec chmod 0644 {} ';'
c36c44
c36c44
%build
c36c44
%if %{with python2}
c36c44
mkdir py2
c36c44
%endif # with python2
c36c44
mkdir py3
c36c44
%global _configure ../configure
c36c44
%global _configure_disable_silent_rules 1
c36c44
%if %{with python2}
c36c44
( cd py2 && %configure --cache-file=../config.cache --with-python=%{__python2} )
c36c44
%endif # with python2
c36c44
( cd py3 && %configure --cache-file=../config.cache --with-python=%{__python3} )
c36c44
%if %{with python2}
c36c44
%make_build -C py2
c36c44
%endif # with python2
c36c44
%make_build -C py3
c36c44
c36c44
%install
c36c44
%if %{with python2}
c36c44
%make_install -C py2
c36c44
%endif # with python2
c36c44
%make_install -C py3
c36c44
c36c44
# multiarch crazyness on timestamp differences or Makefile/binaries for examples
c36c44
touch -m --reference=%{buildroot}%{_includedir}/libxml2/libxml/parser.h %{buildroot}%{_bindir}/xml2-config
c36c44
c36c44
find %{buildroot} -type f -name '*.la' -print -delete
c36c44
rm -vf %{buildroot}{%{python2_sitearch},%{python3_sitearch}}/*.a
c36c44
rm -vrf %{buildroot}%{_datadir}/doc/
c36c44
#(cd doc/examples ; make clean ; rm -rf .deps Makefile)
c36c44
gzip -9 -c doc/libxml2-api.xml > doc/libxml2-api.xml.gz
c36c44
c36c44
%check
c36c44
%if %{with python2}
c36c44
%make_build runtests -C py2
c36c44
%endif # with python2
c36c44
%make_build runtests -C py3
c36c44
c36c44
%ldconfig_scriptlets
c36c44
c36c44
%files
c36c44
%license Copyright
c36c44
%doc AUTHORS NEWS README TODO
c36c44
%{_libdir}/libxml2.so.2*
c36c44
%{_mandir}/man3/libxml.3*
c36c44
%{_bindir}/xmllint
c36c44
%{_mandir}/man1/xmllint.1*
c36c44
%{_bindir}/xmlcatalog
c36c44
%{_mandir}/man1/xmlcatalog.1*
c36c44
c36c44
%files devel
c36c44
%doc doc/*.html doc/html doc/*.gif doc/*.png
c36c44
%doc doc/tutorial doc/libxml2-api.xml.gz
c36c44
%doc doc/examples
c36c44
%dir %{_datadir}/gtk-doc
c36c44
%dir %{_datadir}/gtk-doc/html
c36c44
%{_datadir}/gtk-doc/html/libxml2/
c36c44
%{_libdir}/libxml2.so
c36c44
%{_libdir}/xml2Conf.sh
c36c44
%{_includedir}/libxml2/
c36c44
%{_bindir}/xml2-config
c36c44
%{_mandir}/man1/xml2-config.1*
c36c44
%{_datadir}/aclocal/libxml.m4
c36c44
%{_libdir}/pkgconfig/libxml-2.0.pc
c36c44
%{_libdir}/cmake/libxml2/
c36c44
c36c44
%files static
c36c44
%license Copyright
c36c44
%{_libdir}/libxml2.a
c36c44
c36c44
%if %{with python2}
c36c44
%files -n python2-%{name}
c36c44
%doc python/TODO python/libxml2class.txt
c36c44
%doc doc/*.py doc/python.html
c36c44
%{python2_sitearch}/libxml2.py*
c36c44
%{python2_sitearch}/drv_libxml2.py*
c36c44
%{python2_sitearch}/libxml2mod.so
c36c44
%endif # with python2
c36c44
c36c44
%files -n python3-%{name}
c36c44
%doc python/TODO python/libxml2class.txt
c36c44
%doc doc/*.py doc/python.html
c36c44
%{python3_sitearch}/libxml2.py
c36c44
%{python3_sitearch}/__pycache__/libxml2.*
c36c44
%{python3_sitearch}/drv_libxml2.py
c36c44
%{python3_sitearch}/__pycache__/drv_libxml2.*
c36c44
%{python3_sitearch}/libxml2mod.so
c36c44
c36c44
%changelog
bcf091
* Mon Jan 20 2020 David King <dking@redhat.com> - 2.9.7-8
bcf091
- Fix CVE-2019-19956 (#1793001)
bcf091
- Fix CVE-2020-7595 (#1799786)
bcf091
- Fix CVE-2019-20388 (#1810058)
bcf091
23d8a0
* Thu Oct 24 2019 David King <dking@redhat.com> - 2.9.7-7
23d8a0
- Fix CVE-2018-14404 (#1595989)
23d8a0
23d8a0
* Thu Oct 24 2019 David King <dking@redhat.com> - 2.9.7-6
23d8a0
- Fix CVE-2018-9251 (#1565322)
23d8a0
c36c44
* Fri Aug 03 2018 Charalampos Stratakis <cstratak@redhat.com> - 2.9.7-5
c36c44
- Fix some crashes under Python 3
c36c44
- Conditionalize the python2 subpackage
c36c44
c36c44
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 2.9.7-4
c36c44
- Rebuild with new LDFLAGS from redhat-rpm-config
c36c44
c36c44
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.7-3
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c36c44
c36c44
* Tue Jan 30 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.9.7-2
c36c44
- Switch to %%ldconfig_scriptlets
c36c44
c36c44
* Wed Jan 24 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.9.7-1
c36c44
- Update to 2.9.7
c36c44
- Cleanups in packaging
c36c44
c36c44
* Tue Jan 09 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.9.5-3
c36c44
- Update Python 2 dependency declarations to new packaging standards
c36c44
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
c36c44
c36c44
* Fri Sep 22 2017 Petr Pisar <ppisar@redhat.com> - 2.9.5-2
c36c44
- Fix reporting error about undefined XPath variables (bug #1493613)
c36c44
c36c44
* Mon Sep  4 2017 Daniel Veillard <veillard@redhat.com> - 2.9.5-1
c36c44
- update to 2.9.5
c36c44
c36c44
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.9.4-5
c36c44
- Python 2 binary package renamed to python2-libxml2
c36c44
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
c36c44
c36c44
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.4-4
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
c36c44
c36c44
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.4-3
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c36c44
c36c44
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.4-2
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c36c44
c36c44
* Wed Dec 21 2016 Kevin Fenzi <kevin@scrye.com> - 2.9.4-1
c36c44
- Update to 2.9.4.
c36c44
- Apply very hacky patch that removes the no longer in python-3.6 PyVerify_fd symbol.
c36c44
c36c44
* Mon Dec 12 2016 Charalampos Stratakis <cstratak@redhat.com> - 2.9.3-5
c36c44
- Rebuild for Python 3.6
c36c44
c36c44
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.3-4
c36c44
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
c36c44
c36c44
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-3
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c36c44
c36c44
* Wed Dec 02 2015 Kalev Lember <klember@redhat.com> - 2.9.3-2
c36c44
- Fix obsoletes versions now that F22 has libxml2 2.9.3 (#1287262)
c36c44
c36c44
* Fri Nov 20 2015 Daniel Veillard <veillard@redhat.com> - 2.9.2-1
c36c44
- upstream release of 2.9.3
c36c44
- Fixes for CVE-2015-8035, CVE-2015-7942, CVE-2015-7941, CVE-2015-1819
c36c44
  CVE-2015-7497, CVE-2015-7498, CVE-2015-5312, CVE-2015-7499, CVE-2015-7500
c36c44
  and CVE-2015-8242
c36c44
- many other bug fixes
c36c44
c36c44
* Fri Nov 06 2015 Robert Kuska <rkuska@redhat.com> - 2.9.2-9
c36c44
- Rebuilt for Python3.5 rebuild
c36c44
- Python3.5 has new naming convention for byte compiled files
c36c44
c36c44
* Tue Nov  3 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 2.9.2-8
c36c44
- Remove executable permissions from documentation.  Complies with packaging
c36c44
  guidelines and solves issue of libxml2-python3 package depending on python2
c36c44
c36c44
* Thu Aug 27 2015 Miro Hrončok <mhroncok@redhat.com> - 2.9.2-7
c36c44
- Remove dependency on python2 from python3 subpackage, rhbz#1250940
c36c44
c36c44
* Sat Aug 22 2015 Kalev Lember <klember@redhat.com> - 2.9.2-6
c36c44
- Rename the Python 3 subpackage to python3-libxml2 as per guidelines
c36c44
c36c44
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.2-5
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c36c44
c36c44
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.9.2-4
c36c44
- Rebuilt for Fedora 23 Change
c36c44
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
c36c44
c36c44
* Wed Jan 21 2015 Tomas Radej <tradej@redhat.com> - 2.9.2-3
c36c44
- Added Python 3 subpackage
c36c44
c36c44
* Thu Oct 16 2014 Lubomir Rintel <lkundrak@v3.sk> - 2.9.2-2
c36c44
- Avoid corrupting the xml catalogs
c36c44
c36c44
* Thu Oct 16 2014 Daniel Veillard <veillard@redhat.com> - 2.9.2-1
c36c44
- upstream release of 2.9.2
c36c44
- Fix for CVE-214-3660 billion laugh DOS
c36c44
- many other bug fixes
c36c44
c36c44
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.1-5
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c36c44
c36c44
* Fri Jul 18 2014 Tom Callaway <spot@fedoraproject.org> - 2.9.1-4
c36c44
- fix license handling
c36c44
c36c44
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.1-3
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c36c44
c36c44
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.1-2
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c36c44
c36c44
* Fri Apr 19 2013 Daniel Veillard <veillard@redhat.com> - 2.9.1-1
c36c44
- upstream release of 2.9.1
c36c44
- a couple more API entry point
c36c44
- compatibility with python3
c36c44
- a lot of bug fixes
c36c44
c36c44
* Mon Feb 11 2013 Daniel Veillard <veillard@redhat.com> - 2.9.0-4
c36c44
- fix --nocheck build which I broke in october rhbz#909767
c36c44
c36c44
* Mon Nov 19 2012 Jaroslav Reznik <jreznik@redhat.com> - 2.9.0-3
c36c44
- workaround for crc/len check failure, rhbz#877567
c36c44
c36c44
* Thu Oct 11 2012 Daniel Veillard <veillard@redhat.com> - 2.9.0-2
c36c44
- remaining cleanups from merge bug rhbz#226079
c36c44
- do not put the docs in the main package, only in -devel rhbz#864731
c36c44
c36c44
* Tue Sep 11 2012 Daniel Veillard <veillard@redhat.com> - 2.9.0-1
c36c44
- upstream release of 2.9.0
c36c44
- A few new API entry points
c36c44
- More resilient push parser mode
c36c44
- A lot of portability improvement
c36c44
- Faster XPath evaluation
c36c44
- a lot of bug fixes and smaller improvement
c36c44
c36c44
* Fri Aug 10 2012 Daniel Veillard <veillard@redhat.com> - 2.9.0-0rc1
c36c44
- upstream release candidate 1 of 2.9.0
c36c44
- introduce a small API change, but ABI compatible, see
c36c44
  https://mail.gnome.org/archives/xml/2012-August/msg00005.html
c36c44
  patches for php, gcc/libjava and evolution-data-connector are upstream
c36c44
  Grab me in cases of problems veillard@redhat.com
c36c44
- many bug fixes including security aspects and small improvements
c36c44
c36c44
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.0-2
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c36c44
c36c44
* Wed May 23 2012 Daniel Veillard <veillard@redhat.com> - 2.8.0-1
c36c44
- upstream release of 2.8.0
c36c44
- add lzma compression support
c36c44
- many bug fixes and small improvements
c36c44
c36c44
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.8-7
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c36c44
c36c44
* Fri Mar  4 2011 Daniel Veillard <veillard@redhat.com> - 2.7.8-6
c36c44
- fix a double free in XPath CVE-2010-4494 bug 665965
c36c44
c36c44
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.8-5
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c36c44
c36c44
* Fri Nov  5 2010 Daniel Veillard <veillard@redhat.com> - 2.7.8-4
c36c44
- reactivate shared libs versionning script
c36c44
c36c44
* Thu Nov  4 2010 Daniel Veillard <veillard@redhat.com> - 2.7.8-1
c36c44
- Upstream release of 2.7.8
c36c44
- various bug fixes, including potential crashes
c36c44
- new non-destructive formatting option
c36c44
- date parsing updated to RFC 5646
c36c44
c36c44
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.7.7-2
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
c36c44
c36c44
* Mon Mar 15 2010 Daniel Veillard <veillard@redhat.com> - 2.7.7-1
c36c44
- Upstream release of 2.7.7
c36c44
- fix serious trouble with zlib >= 1.2.4
c36c44
- xmllint new option --xpath
c36c44
- various HTML parser improvements
c36c44
- includes a number of nug fixes
c36c44
c36c44
* Tue Oct  6 2009 Daniel Veillard <veillard@redhat.com> - 2.7.6-1
c36c44
- Upstream release of 2.7.6
c36c44
- restore thread support off by default in 2.7.5
c36c44
c36c44
* Thu Sep 24 2009 Daniel Veillard <veillard@redhat.com> - 2.7.5-1
c36c44
- Upstream release of 2.7.5
c36c44
- fix a couple of Relax-NG validation problems
c36c44
- couple more fixes
c36c44
c36c44
* Tue Sep 15 2009 Daniel Veillard <veillard@redhat.com> - 2.7.4-2
c36c44
- fix a problem with little data at startup affecting inkscape #523002
c36c44
c36c44
* Thu Sep 10 2009 Daniel Veillard <veillard@redhat.com> - 2.7.4-1
c36c44
- upstream release 2.7.4
c36c44
- symbol versioning of libxml2 shared libs
c36c44
- very large number of bug fixes
c36c44
c36c44
* Mon Aug 10 2009 Daniel Veillard <veillard@redhat.com> - 2.7.3-4
c36c44
- two patches for parsing problems CVE-2009-2414 and CVE-2009-2416
c36c44
c36c44
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.3-3
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c36c44
c36c44
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.3-2
c36c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c36c44
c36c44
* Sun Jan 18 2009 Daniel Veillard <veillard@redhat.com> - 2.7.3-1
c36c44
- new release 2.7.3
c36c44
- limit default max size of text nodes
c36c44
- special parser mode for PHP
c36c44
- bug fixes and more compiler checks
c36c44
c36c44
* Wed Dec  3 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.7.2-7
c36c44
- Pull back into Python 2.6
c36c44
c36c44
* Wed Dec  3 2008 Caolán McNamara <caolanm@redhat.com> - 2.7.2-6
c36c44
- AutoProvides requires BuildRequires pkgconfig
c36c44
c36c44
* Wed Dec  3 2008 Caolán McNamara <caolanm@redhat.com> - 2.7.2-5
c36c44
- rebuild to get provides(libxml-2.0) into HEAD rawhide
c36c44
c36c44
* Mon Dec  1 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.7.2-4
c36c44
- Rebuild for pkgconfig logic
c36c44
c36c44
* Fri Nov 28 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.7.2-3
c36c44
- Rebuild for Python 2.6
c36c44
c36c44
* Wed Nov 12 2008 Daniel Veillard <veillard@redhat.com> - 2.7.2-2.fc11
c36c44
- two patches for size overflows problems CVE-2008-4225 and CVE-2008-4226
c36c44
c36c44
* Fri Oct  3 2008 Daniel Veillard <veillard@redhat.com> 2.7.2-1.fc10
c36c44
- new release 2.7.2
c36c44
- Fixes the known problems in 2.7.1
c36c44
- increase the set of options when saving documents
c36c44
c36c44
* Thu Oct  2 2008 Daniel Veillard <veillard@redhat.com> 2.7.1-2.fc10
c36c44
- fix a nasty bug in 2.7.x, http://bugzilla.gnome.org/show_bug.cgi?id=554660
c36c44
c36c44
* Mon Sep  1 2008 Daniel Veillard <veillard@redhat.com> 2.7.1-1.fc10
c36c44
- fix python serialization which was broken in 2.7.0
c36c44
- Resolve: rhbz#460774
c36c44
c36c44
* Sat Aug 30 2008 Daniel Veillard <veillard@redhat.com> 2.7.0-1.fc10
c36c44
- upstream release of 2.7.0
c36c44
- switch to XML 1.0 5th edition
c36c44
- switch to RFC 3986 for URI parsing
c36c44
- better entity handling
c36c44
- option to remove hardcoded limitations in the parser
c36c44
- more testing
c36c44
- a new API to allocate entity nodes
c36c44
- and lot of fixes and clanups
c36c44
c36c44
* Mon Aug 25 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-4.fc10
c36c44
- fix for entities recursion problem
c36c44
- Resolve: rhbz#459714
c36c44
c36c44
* Fri May 30 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-3.fc10
c36c44
- cleanup based on Fedora packaging guidelines, should fix #226079
c36c44
- separate a -static package
c36c44
c36c44
* Thu May 15 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-2.fc10
c36c44
- try to fix multiarch problems like #440206
c36c44
c36c44
* Tue Apr  8 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-1.fc9
c36c44
- upstream release 2.6.32 see http://xmlsoft.org/news.html
c36c44
- many bug fixed upstream
c36c44
c36c44
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.6.31-2
c36c44
- Autorebuild for GCC 4.3
c36c44
c36c44
* Fri Jan 11 2008 Daniel Veillard <veillard@redhat.com> 2.6.31-1.fc9
c36c44
- upstream release 2.6.31 see http://xmlsoft.org/news.html
c36c44
- many bug fixed upstream
c36c44
c36c44
* Thu Aug 23 2007 Daniel Veillard <veillard@redhat.com> 2.6.30-1
c36c44
- upstream release 2.6.30 see http://xmlsoft.org/news.html
c36c44
- many bug fixed upstream
c36c44
c36c44
* Tue Jun 12 2007 Daniel Veillard <veillard@redhat.com> 2.6.29-1
c36c44
- upstream release 2.6.29 see http://xmlsoft.org/news.html
c36c44
- many bug fixed upstream
c36c44
c36c44
* Wed May 16 2007 Matthias Clasen <mclasen@redhat.com> 2.6.28-2
c36c44
- Bump revision to fix N-V-R problem
c36c44
c36c44
* Tue Apr 17 2007 Daniel Veillard <veillard@redhat.com> 2.6.28-1
c36c44
- upstream release 2.6.28 see http://xmlsoft.org/news.html
c36c44
- many bug fixed upstream
c36c44
c36c44
* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com> - 2.6.27-2
c36c44
- rebuild against python 2.5
c36c44
c36c44
* Wed Oct 25 2006 Daniel Veillard <veillard@redhat.com> 2.6.27-1
c36c44
- upstream release 2.6.27 see http://xmlsoft.org/news.html
c36c44
- very large amount of bug fixes reported upstream
c36c44
c36c44
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.6.26-2.1.1
c36c44
- rebuild
c36c44
c36c44
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.6.26-2.1
c36c44
- rebuild
c36c44
c36c44
* Wed Jun  7 2006 Daniel Veillard <veillard@redhat.com> 2.6.26-2
c36c44
- fix bug #192873
c36c44
* Tue Jun  6 2006 Daniel Veillard <veillard@redhat.com> 2.6.26-1
c36c44
- upstream release 2.6.26 see http://xmlsoft.org/news.html
c36c44
c36c44
* Tue Jun  6 2006 Daniel Veillard <veillard@redhat.com>
c36c44
- upstream release 2.6.25 broken, do not ship !
c36c44