Blame SPECS/libxml2.spec

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