]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
libxml2: Update to 2.9.12 timo/dunfell/libxml2-2.9.12
authorTony Tascioglu <tony.tascioglu@windriver.com>
Thu, 20 May 2021 21:13:04 +0000 (17:13 -0400)
committerTim Orling <timothy.t.orling@intel.com>
Sun, 18 Jul 2021 23:59:31 +0000 (16:59 -0700)
commitc68ee1d5c1c5e3bac27ee0aa33ed78f900824419
tree6ada85b3496e86f8c98bd049bb271a4a1671332b
parentcfd74f2bae51413d9c327e0f08ecf751325c2d74
libxml2: Update to 2.9.12

Drop CVE patches which are fixed by the new upstream version.

Modify conflicting patches to apply to the new versions:
   libxml2/libxml-m4-use-pkgconfig.patch
   libxml2/0001-Make-ptest-run-the-python-tests-if-python-is-enabled.patch

Drop fix-python39, which is merged upstream.

Removed hunk for tstLastError.py from
   libxml2/0001-Make-ptest-run-the-python-tests-if-python-is-enabled.patch
since it has been fixed upstream by:

   8c3e52e: Updated python/tests/tstLastError.py

   libxml2.registerErrorHandler(None,None):
   None is not acceptable as first argument
   failUnlessEqual replaced by assertEqual

The checksums for the licence file changed because a typo was fixed
across the files. The licence remains the same.
The obsolete MD5 checksums for the tar files have been dropped in
favor of SHA256.

The new release also adds fuzz tests, which are removed from the
makefile to allow the ptests to run. Fuzz testing is done upstream
and there is no need to run them as part of ptests which are
intended for functionality testing.

(From OE-Core rev: c7c429d05ca51b0404f09981f6c9bcad7dc33222)

Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport to dunfell
Fixes CVE-2021-3541

References:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-3541
https://bugzilla.redhat.com/show_bug.cgi?id=1950515

Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
meta/recipes-core/libxml/libxml2/0001-Make-ptest-run-the-python-tests-if-python-is-enabled.patch
meta/recipes-core/libxml/libxml2/CVE-2019-20388.patch [deleted file]
meta/recipes-core/libxml/libxml2/CVE-2020-24977.patch [deleted file]
meta/recipes-core/libxml/libxml2/CVE-2020-7595.patch [deleted file]
meta/recipes-core/libxml/libxml2/libxml-m4-use-pkgconfig.patch
meta/recipes-core/libxml/libxml2/remove-fuzz-from-ptests.patch [new file with mode: 0644]
meta/recipes-core/libxml/libxml2_2.9.12.bb [moved from meta/recipes-core/libxml/libxml2_2.9.10.bb with 85% similarity]