xzyang / rpms / libxml2

Forked from rpms/libxml2 3 years ago
Clone

Blame SPECS/libxml2.spec

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