b48abf9
Name:           libxml2
7a7bf4e
Version:        2.12.7
c7a6d52
Release:        1%{?dist}
b48abf9
Summary:        Library providing XML and HTML support
72593ec
f25f451
# list.c, dict.c and few others use ISC-Veillard
f25f451
# the conformance and test suite data in
f25f451
# Source1, Source2 and Source3 is covered by W3C
f25f451
License:        MIT AND ISC-Veillard AND W3C
965b8e8
URL:            https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home
eefc322
Source0:        https://download.gnome.org/sources/%{name}/2.12/%{name}-%{version}.tar.xz
965b8e8
# https://www.w3.org/XML/Test/xmlconf-20080827.html
965b8e8
Source1:        https://www.w3.org/XML/Test/xmlts20080827.tar.gz
965b8e8
# https://www.w3.org/XML/2004/xml-schema-test-suite/index.html
965b8e8
Source2:        https://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2002-01-16/xsts-2002-01-16.tar.gz
965b8e8
Source3:        https://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2004-01-14/xsts-2004-01-14.tar.gz
b48abf9
Patch0:         libxml2-multilib.patch
53286c5
# Patch from openSUSE.
53286c5
# See:  https://bugzilla.gnome.org/show_bug.cgi?id=789714
eefc322
Patch1:         libxml2-2.12.0-python3-unicode-errors.patch
06a8f6b
David King 9d73c43
BuildRequires:  cmake-rpm-macros
04921ce
BuildRequires:  gcc
06a8f6b
BuildRequires:  make
04921ce
BuildRequires:  pkgconfig(zlib)
04921ce
BuildRequires:  pkgconfig(liblzma)
72593ec
cvsdist e5ba0fb
%description
c5d2212
This library allows to manipulate XML files. It includes support
cvsdist e5ba0fb
to read, modify and write XML and HTML files. There is DTDs support
cvsdist e5ba0fb
this includes parsing and validation even with complex DtDs, either
cvsdist e5ba0fb
at parse time or later once the document has been modified. The output
cvsdist e5ba0fb
can be a simple SAX stream or and in-memory DOM like representations.
cvsdist e5ba0fb
In this case one can use the built-in XPath and XPointer implementation
d677555
to select sub nodes or ranges. A flexible Input/Output mechanism is
cvsdist e5ba0fb
available, with existing HTTP and FTP modules and combined to an
cvsdist e5ba0fb
URI library.
cvsdist e5ba0fb
cvsdist e5ba0fb
%package devel
b48abf9
Summary:        Libraries, includes, etc. to develop XML and HTML applications
04921ce
Requires:       %{name}%{?_isa} = %{version}-%{release}
04921ce
Requires:       zlib-devel%{?_isa}
04921ce
Requires:       xz-devel%{?_isa}
cvsdist e5ba0fb
cvsdist e5ba0fb
%description devel
cvsdist e5ba0fb
Libraries, include files, etc you can use to develop XML applications.
c5d2212
This library allows to manipulate XML files. It includes support
cvsdist e5ba0fb
to read, modify and write XML and HTML files. There is DTDs support
cvsdist e5ba0fb
this includes parsing and validation even with complex DtDs, either
cvsdist e5ba0fb
at parse time or later once the document has been modified. The output
cvsdist e5ba0fb
can be a simple SAX stream or and in-memory DOM like representations.
cvsdist e5ba0fb
In this case one can use the built-in XPath and XPointer implementation
d677555
to select sub nodes or ranges. A flexible Input/Output mechanism is
cvsdist e5ba0fb
available, with existing HTTP and FTP modules and combined to an
cvsdist e5ba0fb
URI library.
cvsdist e5ba0fb
a4f85c9
%package static
b48abf9
Summary:        Static library for libxml2
a4f85c9
a4f85c9
%description static
a4f85c9
Static library for libxml2 provided for specific uses or shaving a few
a4f85c9
microseconds when parsing, do not link to them for generic purpose packages.
a4f85c9
17b11ef
%package -n python3-%{name}
b48abf9
Summary:        Python 3 bindings for the libxml2 library
04921ce
BuildRequires:  python3-devel
04921ce
Requires:       %{name}%{?_isa} = %{version}-%{release}
b48abf9
Obsoletes:      %{name}-python3 < %{version}-%{release}
b48abf9
Provides:       %{name}-python3 = %{version}-%{release}
2b37fdf
17b11ef
%description -n python3-%{name}
2b37fdf
The libxml2-python3 package contains a Python 3 module that permits
2b37fdf
applications written in the Python programming language, version 3, to use the
2b37fdf
interface supplied by the libxml2 library to manipulate XML files.
2b37fdf
2b37fdf
This library allows to manipulate XML files. It includes support
2b37fdf
to read, modify and write XML and HTML files. There is DTDs support
2b37fdf
this includes parsing and validation even with complex DTDs, either
2b37fdf
at parse time or later once the document has been modified.
2b37fdf
cvsdist e5ba0fb
%prep
09ddbc5
%autosetup -p1
294ae93
find doc -type f -executable -print -exec chmod 0644 {} ';'
75100bc
cvsdist e5ba0fb
%build
3574fef
# see https://bugzilla.redhat.com/show_bug.cgi?id=2139546 , several
3574fef
# of these options are needed to (mostly) retain ABI compatibility
3574fef
# with earlier versions
58523b9
%configure \
58523b9
    --enable-static \
3574fef
    --with-legacy \
3574fef
    --with-ftp \
58523b9
    --with-python=%{__python3}
David King 9d73c43
%make_build
cvsdist e5ba0fb
cvsdist e5ba0fb
%install
David King 9d73c43
%make_install
2b37fdf
97063c2
# multiarch crazyness on timestamp differences or Makefile/binaries for examples
aa634ec
touch -m --reference=%{buildroot}%{_includedir}/libxml2/libxml/parser.h %{buildroot}%{_bindir}/xml2-config
d677555
c24fb20
find %{buildroot} -type f -name '*.la' -print -delete
c24fb20
rm -vf %{buildroot}{%{python2_sitearch},%{python3_sitearch}}/*.a
3d86e10
rm -vrf %{buildroot}%{_datadir}/doc/
0676699
gzip -9 -c doc/libxml2-api.xml > doc/libxml2-api.xml.gz
0676699
0676699
%check
965b8e8
# Tests require the XML conformance suite.
965b8e8
tar -xzvf %{SOURCE1}
965b8e8
%make_build check
965b8e8
rm -rf xmlconf
965b8e8
# Schema tests use the schema test suite.
965b8e8
cp %{SOURCE2} %{SOURCE3} xstc/
965b8e8
pushd xstc
965b8e8
mkdir Tests
a362cfc
%make_build tests
965b8e8
popd
965b8e8
# As the directory is copied to the devel subpackage, remove any build
965b8e8
# artifacts.
965b8e8
(cd doc/examples ; make clean ; rm -rf .deps Makefile)
97063c2
d3e0388
%ldconfig_scriptlets
cvsdist e5ba0fb
cvsdist e5ba0fb
%files
82d32f4
%license Copyright
b581484
%doc NEWS README.md
203f372
%{_libdir}/libxml2.so.2*
a4f85c9
%{_bindir}/xmlcatalog
965b8e8
%{_bindir}/xmllint
203f372
%{_mandir}/man1/xmlcatalog.1*
965b8e8
%{_mandir}/man1/xmllint.1*
cvsdist e5ba0fb
cvsdist e5ba0fb
%files devel
58523b9
%doc doc/*.html
5240958
%doc doc/tutorial doc/libxml2-api.xml.gz
cvsdist dcd8572
%doc doc/examples
203f372
%dir %{_datadir}/gtk-doc
203f372
%dir %{_datadir}/gtk-doc/html
965b8e8
%{_datadir}/aclocal/libxml.m4
203f372
%{_datadir}/gtk-doc/html/libxml2/
203f372
%{_includedir}/libxml2/
965b8e8
%{_libdir}/libxml2.so
cvsdist e5ba0fb
%{_libdir}/pkgconfig/libxml-2.0.pc
203f372
%{_libdir}/cmake/libxml2/
965b8e8
%{_bindir}/xml2-config
965b8e8
%{_mandir}/man1/xml2-config.1*
a4f85c9
a4f85c9
%files static
203f372
%license Copyright
203f372
%{_libdir}/libxml2.a
a4f85c9
17b11ef
%files -n python3-%{name}
58523b9
%doc doc/*.py
203f372
%{python3_sitearch}/libxml2mod.so
58523b9
%{python3_sitelib}/libxml2.py
58523b9
%{python3_sitelib}/__pycache__/libxml2.*
58523b9
%{python3_sitelib}/drv_libxml2.py
58523b9
%{python3_sitelib}/__pycache__/drv_libxml2.*
2b37fdf
cvsdist e5ba0fb
%changelog
7a7bf4e
* Thu May 16 2024 David King <amigadave@amigadave.com> - 2.12.7-1
7a7bf4e
- Update to 2.12.7 (#2280532)
7a7bf4e
e15650a
* Fri Mar 15 2024 David King <amigadave@amigadave.com> - 2.12.6-1
e15650a
- Update to 2.12.6 (#2269695)
e15650a
c7a6d52
* Mon Feb 05 2024 David King <amigadave@amigadave.com> - 2.12.5-1
c7a6d52
- Update to 2.12.5 (#2262648)
c7a6d52
9d5acb8
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.4-3
9d5acb8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
9d5acb8
00ae78d
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.4-2
00ae78d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
00ae78d
a362cfc
* Tue Jan 16 2024 David King <amigadave@amigadave.com> - 2.12.4-1
a362cfc
- Update to 2.12.4 (#2258493)
a362cfc
acb3abc
* Tue Dec 12 2023 David King <amigadave@amigadave.com> - 2.12.3-1
acb3abc
- Update to 2.12.3 (#2254194)
acb3abc
3694f5b
* Sat Dec 09 2023 David King <amigadave@amigadave.com> - 2.12.2-2
3694f5b
- Upstream patch to add extra includes
3694f5b
965b8e8
* Wed Dec 06 2023 David King <amigadave@amigadave.com> - 2.12.2-1
965b8e8
- Update to 2.12.2 (#2137281)
965b8e8
- Enable W3C XML Conformance and Schema test suites
965b8e8
629c0ce
* Fri Nov 24 2023 David King <amigadave@amigadave.com> - 2.12.1-1
629c0ce
- Update to 2.12.1 (#2250062)
629c0ce
eefc322
* Thu Nov 16 2023 David King <amigadave@amigadave.com> - 2.12.0-1
eefc322
- Update to 2.12.0 (#2250062)
eefc322
ae5d15f
* Thu Nov 16 2023 David King <amigadave@amigadave.com> - 2.11.6-1
ae5d15f
- Update to 2.11.6
ae5d15f
b581484
* Wed Aug 16 2023 David King <amigadave@amigadave.com> - 2.11.5-1
b581484
- Update to 2.11.5 (#2190441)
b581484
4e29a82
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.4-3
4e29a82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
4e29a82
cd0b3c1
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 2.10.4-2
cd0b3c1
- Rebuilt for Python 3.12
cd0b3c1
3269719
* Wed Apr 12 2023 David King <amigadave@amigadave.com> - 2.10.4-1
3269719
- Update to 2.10.4 (#2185870)
3269719
c1fa5c8
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.3-3
c1fa5c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
c1fa5c8
3574fef
* Thu Nov 03 2022 Adam Williamson <awilliam@redhat.com> - 2.10.3-2
3574fef
- Set build options to maintain (most) symbols from 2.9.14 (#2139546)
3574fef
614b4f8
* Thu Oct 20 2022 David King <amigadave@amigadave.com> - 2.10.3-1
614b4f8
- Update to 2.10.3 (#2119077)
614b4f8
58523b9
* Tue Aug 30 2022 David King <amigadave@amigadave.com> - 2.10.2-1
58523b9
- Update to 2.10.2 (#2119077)
58523b9
c94258a
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.14-3
c94258a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
c94258a
8001171
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.9.14-2
8001171
- Rebuilt for Python 3.11
8001171
53f2352
* Mon May 02 2022 David King <amigadave@amigadave.com> - 2.9.14-1
53f2352
- Update to 2.9.14 (#2080961)
53f2352
ea62ef7
* Mon Feb 21 2022 David King <amigadave@amigadave.com> - 2.9.13-1
ea62ef7
- Update to 2.9.13
ea62ef7
2bb3c2f
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.12-7
2bb3c2f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2bb3c2f
881939a
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.12-6
881939a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
881939a
bad9631
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 2.9.12-5
bad9631
- Rebuilt for Python 3.10
bad9631
fbd491a
* Sat May 29 2021 David King <amigadave@amigadave.com> - 2.9.12-4
fbd491a
- Fix xmlNodeDumpOutputInternal regression (#1965662)
fbd491a
9dbfe83
* Tue May 25 2021 David King <amigadave@amigadave.com> - 2.9.12-3
9dbfe83
- Fix multiarch conflict in devel subpackage
9dbfe83
David King 8ce6054
* Wed May 19 2021 David King <amigadave@amigadave.com> - 2.9.12-2
David King 8ce6054
- Fix python-lxml regression with 2.9.12
David King 8ce6054
David King 9d73c43
* Thu May 13 2021 David King <amigadave@amigadave.com> - 2.9.12-1
David King 9d73c43
- Update to 2.9.12 (#1960153)
David King 9d73c43
7d937ed
* Thu May 06 2021 David King <amigadave@amigadave.com> - 2.9.10-12
7d937ed
- Fix CVE-2021-3537 (#1956524)
7d937ed
68f3823
* Wed May 05 2021 David King <amigadave@amigadave.com> - 2.9.10-11
68f3823
- Fix CVE-2021-3516 (#1954227)
68f3823
- Fix CVE-2021-3517 (#1954234)
68f3823
- Fix CVE-2021-3518 (#1954243)
68f3823
aef3277
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.10-10
aef3277
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
aef3277
Victor Stinner cfc15df
* Thu Nov 12 11:57:41 CET 2020 Victor Stinner <vstinner@python.org> - 2.9.10-9
Victor Stinner cfc15df
- Build the Python extension with the PY_SSIZE_T_CLEAN macro to make it
Victor Stinner cfc15df
  compatible with Python 3.10.
Victor Stinner cfc15df
- Fixes: rhbz#1890878.
Victor Stinner cfc15df
36ce67f
* Wed Nov 11 2020 Richard W.M. Jones <rjones@redhat.com> - 2.9.10-8
36ce67f
- Add correct fix for CVE-2020-24977 (RHBZ#1877788), thanks: Jan de Groot.
36ce67f
80f8374
* Fri Sep 11 2020 Richard W.M. Jones <rjones@redhat.com> - 2.9.10-7
80f8374
- Add fix for CVE-2020-24977 (RHBZ#1877788).
80f8374
8cdc8f4
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.10-6
8cdc8f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8cdc8f4
9e502ba
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 2.9.10-5
9e502ba
- Rebuilt for Python 3.9
9e502ba
b5284f3
* Mon Feb 10 2020 David King <amigadave@amigadave.com> - 2.9.10-4
b5284f3
- Fix CVE-2019-20388 (#1799736)
ec577a5
- Fix CVE-2020-7595 (#1799786)
b5284f3
614242a
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.10-3
614242a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
614242a
365b07e
* Fri Jan 03 2020 Jan Pokorny <jpokorny@fedoraproject.org> - 2.9.10-2
365b07e
- Fix relaxed approach to nested documents on object disposal (#1780573)
365b07e
4f67b32
* Fri Nov 01 2019 David King <amigadave@amigadave.com> - 2.9.10-1
4f67b32
- Update to 2.9.10 (#1767151)
4f67b32
ad2c085
* Thu Oct 31 2019 Miro Hrončok <mhroncok@redhat.com> - 2.9.9-7
ad2c085
- Subpackage python2-libxml2 has been removed
ad2c085
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
ad2c085
db4e58d
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.9.9-6
db4e58d
- Rebuilt for Python 3.8.0rc1 (#1748018)
db4e58d
70f3105
* Fri Aug 23 2019 Florian Weimer <fweimer@redhat.com> - 2.9.9-5
70f3105
- Rebuild to fix corrupted libxml2-static package on aarch64 (#1745020)
70f3105
95f3601
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 2.9.9-4
95f3601
- Rebuilt for Python 3.8
95f3601
1374d6f
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-3
1374d6f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1374d6f
177238b
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.9-2
177238b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
177238b
e8088c7
* Fri Jan 25 2019 David King <amigadave@amigadave.com> - 2.9.9-1
e8088c7
- Update to 2.9.9
e8088c7
53286c5
* Sun Jan 06 2019 Björn Esser <besser82@fedoraproject.org> - 2.9.8-5
53286c5
- Add patch to fix crash: xmlParserPrintFileContextInternal mangles utf8
53286c5
06a8f6b
* Thu Aug 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.9.8-4
06a8f6b
- Backport patches from upstream
06a8f6b
dfef192
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.8-3
dfef192
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
dfef192
14532cb
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.9.8-2
14532cb
- Rebuilt for Python 3.7
14532cb
7523b3a
* Tue Apr 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.9.8-1
7523b3a
- Update to 2.9.8
7523b3a
b373f2b
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 2.9.7-4
b373f2b
- Rebuild with new LDFLAGS from redhat-rpm-config
b373f2b
d990705
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.7-3
d990705
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d990705
d3e0388
* Tue Jan 30 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.9.7-2
d3e0388
- Switch to %%ldconfig_scriptlets
d3e0388
83b0a3e
* Wed Jan 24 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.9.7-1
83b0a3e
- Update to 2.9.7
83b0a3e
- Cleanups in packaging
83b0a3e
69de173
* Tue Jan 09 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.9.5-3
69de173
- Update Python 2 dependency declarations to new packaging standards
69de173
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
69de173
09a4a28
* Fri Sep 22 2017 Petr Pisar <ppisar@redhat.com> - 2.9.5-2
09a4a28
- Fix reporting error about undefined XPath variables (bug #1493613)
09a4a28
72e4478
* Mon Sep  4 2017 Daniel Veillard <veillard@redhat.com> - 2.9.5-1
72e4478
- update to 2.9.5
72e4478
af37969
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.9.4-5
af37969
- Python 2 binary package renamed to python2-libxml2
af37969
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
af37969
7f7d85e
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.4-4
7f7d85e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
7f7d85e
f3d7a9a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.4-3
f3d7a9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f3d7a9a
5fda684
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.4-2
5fda684
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5fda684
05bd5b9
* Wed Dec 21 2016 Kevin Fenzi <kevin@scrye.com> - 2.9.4-1
05bd5b9
- Update to 2.9.4.
05bd5b9
- Apply very hacky patch that removes the no longer in python-3.6 PyVerify_fd symbol.
05bd5b9
cc4ca23
* Mon Dec 12 2016 Charalampos Stratakis <cstratak@redhat.com> - 2.9.3-5
cc4ca23
- Rebuild for Python 3.6
cc4ca23
6054f5f
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.3-4
6054f5f
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
6054f5f
d824a68
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-3
d824a68
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d824a68
1bb09a4
* Wed Dec 02 2015 Kalev Lember <klember@redhat.com> - 2.9.3-2
1bb09a4
- Fix obsoletes versions now that F22 has libxml2 2.9.3 (#1287262)
1bb09a4
f3a675d
* Fri Nov 20 2015 Daniel Veillard <veillard@redhat.com> - 2.9.2-1
f3a675d
- upstream release of 2.9.3
f3a675d
- Fixes for CVE-2015-8035, CVE-2015-7942, CVE-2015-7941, CVE-2015-1819
f3a675d
  CVE-2015-7497, CVE-2015-7498, CVE-2015-5312, CVE-2015-7499, CVE-2015-7500
f3a675d
  and CVE-2015-8242
f3a675d
- many other bug fixes
f3a675d
Robert Kuska 31fbc2b
* Fri Nov 06 2015 Robert Kuska <rkuska@redhat.com> - 2.9.2-9
Robert Kuska 31fbc2b
- Rebuilt for Python3.5 rebuild
Robert Kuska 31fbc2b
- Python3.5 has new naming convention for byte compiled files
Robert Kuska 31fbc2b
94a79cf
* Tue Nov  3 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 2.9.2-8
94a79cf
- Remove executable permissions from documentation.  Complies with packaging
94a79cf
  guidelines and solves issue of libxml2-python3 package depending on python2
94a79cf
75100bc
* Thu Aug 27 2015 Miro Hrončok <mhroncok@redhat.com> - 2.9.2-7
75100bc
- Remove dependency on python2 from python3 subpackage, rhbz#1250940
75100bc
17b11ef
* Sat Aug 22 2015 Kalev Lember <klember@redhat.com> - 2.9.2-6
17b11ef
- Rename the Python 3 subpackage to python3-libxml2 as per guidelines
17b11ef
0b44910
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.2-5
0b44910
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0b44910
bbde745
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.9.2-4
bbde745
- Rebuilt for Fedora 23 Change
bbde745
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
bbde745
2b37fdf
* Wed Jan 21 2015 Tomas Radej <tradej@redhat.com> - 2.9.2-3
2b37fdf
- Added Python 3 subpackage
2b37fdf
6bae232
* Thu Oct 16 2014 Lubomir Rintel <lkundrak@v3.sk> - 2.9.2-2
6bae232
- Avoid corrupting the xml catalogs
6bae232
6f96dab
* Thu Oct 16 2014 Daniel Veillard <veillard@redhat.com> - 2.9.2-1
69a1810
- upstream release of 2.9.2
6f96dab
- Fix for CVE-214-3660 billion laugh DOS
6f96dab
- many other bug fixes
6f96dab
5bb63d8
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.1-5
5bb63d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5bb63d8
82d32f4
* Fri Jul 18 2014 Tom Callaway <spot@fedoraproject.org> - 2.9.1-4
82d32f4
- fix license handling
82d32f4
e833d35
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.1-3
e833d35
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e833d35
4b9f034
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.1-2
4b9f034
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4b9f034
3f82bd1
* Fri Apr 19 2013 Daniel Veillard <veillard@redhat.com> - 2.9.1-1
3f82bd1
- upstream release of 2.9.1
3f82bd1
- a couple more API entry point
3f82bd1
- compatibility with python3
3f82bd1
- a lot of bug fixes
3f82bd1
0676699
* Mon Feb 11 2013 Daniel Veillard <veillard@redhat.com> - 2.9.0-4
0676699
- fix --nocheck build which I broke in october rhbz#909767
0676699
c2fe6f6
* Mon Nov 19 2012 Jaroslav Reznik <jreznik@redhat.com> - 2.9.0-3
c2fe6f6
- workaround for crc/len check failure, rhbz#877567
c2fe6f6
d677555
* Thu Oct 11 2012 Daniel Veillard <veillard@redhat.com> - 2.9.0-2
d677555
- remaining cleanups from merge bug rhbz#226079
d677555
- do not put the docs in the main package, only in -devel rhbz#864731
d677555
773a4ef
* Tue Sep 11 2012 Daniel Veillard <veillard@redhat.com> - 2.9.0-1
773a4ef
- upstream release of 2.9.0
773a4ef
- A few new API entry points
773a4ef
- More resilient push parser mode
773a4ef
- A lot of portability improvement
773a4ef
- Faster XPath evaluation
773a4ef
- a lot of bug fixes and smaller improvement
773a4ef
773a4ef
* Fri Aug 10 2012 Daniel Veillard <veillard@redhat.com> - 2.9.0-0rc1
c5d2212
- upstream release candidate 1 of 2.9.0
c5d2212
- introduce a small API change, but ABI compatible, see
c5d2212
  https://mail.gnome.org/archives/xml/2012-August/msg00005.html
c5d2212
  patches for php, gcc/libjava and evolution-data-connector are upstream
c5d2212
  Grab me in cases of problems veillard@redhat.com
c5d2212
- many bug fixes including security aspects and small improvements
c5d2212
39322a4
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.0-2
39322a4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
39322a4
ae9b3fe
* Wed May 23 2012 Daniel Veillard <veillard@redhat.com> - 2.8.0-1
ae9b3fe
- upstream release of 2.8.0
ae9b3fe
- add lzma compression support
ae9b3fe
- many bug fixes and small improvements
ae9b3fe
e047144
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.8-7
e047144
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e047144
c09ec57
* Fri Mar  4 2011 Daniel Veillard <veillard@redhat.com> - 2.7.8-6
c09ec57
- fix a double free in XPath CVE-2010-4494 bug 665965
c09ec57
920599c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.8-5
920599c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
920599c
4612c09
* Fri Nov  5 2010 Daniel Veillard <veillard@redhat.com> - 2.7.8-4
9ec3838
- reactivate shared libs versionning script
9ec3838
97efe82
* Thu Nov  4 2010 Daniel Veillard <veillard@redhat.com> - 2.7.8-1
97efe82
- Upstream release of 2.7.8
97efe82
- various bug fixes, including potential crashes
97efe82
- new non-destructive formatting option
97efe82
- date parsing updated to RFC 5646
97efe82
d7231e5
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.7.7-2
d7231e5
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
d7231e5
cecec56
* Mon Mar 15 2010 Daniel Veillard <veillard@redhat.com> - 2.7.7-1
cecec56
- Upstream release of 2.7.7
cecec56
- fix serious trouble with zlib >= 1.2.4
cecec56
- xmllint new option --xpath
cecec56
- various HTML parser improvements
cecec56
- includes a number of nug fixes
cecec56
a6053c6
* Tue Oct  6 2009 Daniel Veillard <veillard@redhat.com> - 2.7.6-1
a6053c6
- Upstream release of 2.7.6
a6053c6
- restore thread support off by default in 2.7.5
a6053c6
7f8d3e3
* Thu Sep 24 2009 Daniel Veillard <veillard@redhat.com> - 2.7.5-1
7f8d3e3
- Upstream release of 2.7.5
7f8d3e3
- fix a couple of Relax-NG validation problems
7f8d3e3
- couple more fixes
7f8d3e3
affa4e3
* Tue Sep 15 2009 Daniel Veillard <veillard@redhat.com> - 2.7.4-2
affa4e3
- fix a problem with little data at startup affecting inkscape #523002
affa4e3
2f87059
* Thu Sep 10 2009 Daniel Veillard <veillard@redhat.com> - 2.7.4-1
2f87059
- upstream release 2.7.4
2f87059
- symbol versioning of libxml2 shared libs
2f87059
- very large number of bug fixes
2f87059
f192cce
* Mon Aug 10 2009 Daniel Veillard <veillard@redhat.com> - 2.7.3-4
9e00af6
- two patches for parsing problems CVE-2009-2414 and CVE-2009-2416
9e00af6
cb67b36
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.3-3
cb67b36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
cb67b36
870be42
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.3-2
870be42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
870be42
4dac637
* Sun Jan 18 2009 Daniel Veillard <veillard@redhat.com> - 2.7.3-1
4dac637
- new release 2.7.3
4dac637
- limit default max size of text nodes
4dac637
- special parser mode for PHP
4dac637
- bug fixes and more compiler checks
4dac637
9e79f73
* Wed Dec  3 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.7.2-7
9e79f73
- Pull back into Python 2.6
9e79f73
Caolan McNamara c1c9688
* Wed Dec  3 2008 Caolán McNamara <caolanm@redhat.com> - 2.7.2-6
Caolan McNamara c1c9688
- AutoProvides requires BuildRequires pkgconfig
Caolan McNamara c1c9688
Caolan McNamara 68ded0d
* Wed Dec  3 2008 Caolán McNamara <caolanm@redhat.com> - 2.7.2-5
Caolan McNamara 68ded0d
- rebuild to get provides(libxml-2.0) into HEAD rawhide
Caolan McNamara 68ded0d
737ec93
* Mon Dec  1 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.7.2-4
737ec93
- Rebuild for pkgconfig logic
737ec93
8254590
* Fri Nov 28 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2.7.2-3
8254590
- Rebuild for Python 2.6
8254590
433e072
* Wed Nov 12 2008 Daniel Veillard <veillard@redhat.com> - 2.7.2-2.fc11
433e072
- two patches for size overflows problems CVE-2008-4225 and CVE-2008-4226
433e072
809d4f9
* Fri Oct  3 2008 Daniel Veillard <veillard@redhat.com> 2.7.2-1.fc10
809d4f9
- new release 2.7.2
809d4f9
- Fixes the known problems in 2.7.1
809d4f9
- increase the set of options when saving documents
809d4f9
cddc823
* Thu Oct  2 2008 Daniel Veillard <veillard@redhat.com> 2.7.1-2.fc10
cddc823
- fix a nasty bug in 2.7.x, http://bugzilla.gnome.org/show_bug.cgi?id=554660
cddc823
f43d36c
* Mon Sep  1 2008 Daniel Veillard <veillard@redhat.com> 2.7.1-1.fc10
f43d36c
- fix python serialization which was broken in 2.7.0
f43d36c
- Resolve: rhbz#460774
f43d36c
d90dcee
* Sat Aug 30 2008 Daniel Veillard <veillard@redhat.com> 2.7.0-1.fc10
d90dcee
- upstream release of 2.7.0
d90dcee
- switch to XML 1.0 5th edition
d90dcee
- switch to RFC 3986 for URI parsing
d90dcee
- better entity handling
d90dcee
- option to remove hardcoded limitations in the parser
d90dcee
- more testing
d90dcee
- a new API to allocate entity nodes
d90dcee
- and lot of fixes and clanups
d90dcee
1a9ffb4
* Mon Aug 25 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-4.fc10
1a9ffb4
- fix for entities recursion problem
1a9ffb4
- Resolve: rhbz#459714
1a9ffb4
1a9ffb4
* Fri May 30 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-3.fc10
a4f85c9
- cleanup based on Fedora packaging guidelines, should fix #226079
a4f85c9
- separate a -static package
a4f85c9
1a9ffb4
* Thu May 15 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-2.fc10
97063c2
- try to fix multiarch problems like #440206
97063c2
1a9ffb4
* Tue Apr  8 2008 Daniel Veillard <veillard@redhat.com> 2.6.32-1.fc9
e787035
- upstream release 2.6.32 see http://xmlsoft.org/news.html
e787035
- many bug fixed upstream
e787035
3278802
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.6.31-2
3278802
- Autorebuild for GCC 4.3
3278802
f499c30
* Fri Jan 11 2008 Daniel Veillard <veillard@redhat.com> 2.6.31-1.fc9
f499c30
- upstream release 2.6.31 see http://xmlsoft.org/news.html
f499c30
- many bug fixed upstream
f499c30
7a3e1e4
* Thu Aug 23 2007 Daniel Veillard <veillard@redhat.com> 2.6.30-1
7a3e1e4
- upstream release 2.6.30 see http://xmlsoft.org/news.html
7a3e1e4
- many bug fixed upstream
7a3e1e4
a4bde25
* Tue Jun 12 2007 Daniel Veillard <veillard@redhat.com> 2.6.29-1
a4bde25
- upstream release 2.6.29 see http://xmlsoft.org/news.html
a4bde25
- many bug fixed upstream
a4bde25
8a02274
* Wed May 16 2007 Matthias Clasen <mclasen@redhat.com> 2.6.28-2
8a02274
- Bump revision to fix N-V-R problem
8a02274
8a25dfa
* Tue Apr 17 2007 Daniel Veillard <veillard@redhat.com> 2.6.28-1
8a25dfa
- upstream release 2.6.28 see http://xmlsoft.org/news.html
8a25dfa
- many bug fixed upstream
8a25dfa
539da7a
* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com> - 2.6.27-2
539da7a
- rebuild against python 2.5
539da7a
3b314b6
* Wed Oct 25 2006 Daniel Veillard <veillard@redhat.com> 2.6.27-1
3b314b6
- upstream release 2.6.27 see http://xmlsoft.org/news.html
3b314b6
- very large amount of bug fixes reported upstream
3b314b6
269becb
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.6.26-2.1.1
269becb
- rebuild
269becb
22c5799
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.6.26-2.1
22c5799
- rebuild
22c5799
e7d8cb7
* Wed Jun  7 2006 Daniel Veillard <veillard@redhat.com> 2.6.26-2
e7d8cb7
- fix bug #192873
d00f16b
* Tue Jun  6 2006 Daniel Veillard <veillard@redhat.com> 2.6.26-1
d00f16b
- upstream release 2.6.26 see http://xmlsoft.org/news.html
d00f16b
2598bd4
* Tue Jun  6 2006 Daniel Veillard <veillard@redhat.com>
d00f16b
- upstream release 2.6.25 broken, do not ship !
cvsdist e5ba0fb