Update libexpat to version 2.6.0.
authorbluhm <bluhm@openbsd.org>
Sun, 11 Feb 2024 00:56:28 +0000 (00:56 +0000)
committerbluhm <bluhm@openbsd.org>
Sun, 11 Feb 2024 00:56:28 +0000 (00:56 +0000)
commitbd8f1dc3b0e01803a74947836eef57849c13acb0
tree20885900c33f6d56f7cc15dcdc3a3fa65b9248c2
parentb25b944ce3dbc2b323159311ab5b974b2bb511e3
Update libexpat to version 2.6.0.

This fixes CVE-2023-52425.  OpenBSD is not affected by CVE-2023-52426.
Relevant for OpenBSD are security fixes #789 #814, bug fixes #753
#812 #813, other changes #771 #788 #764 #765, and examples, docs,
compiler warnings, clang-tidy, tests.  Only a minor library bump
is necessary, this has been discussed with tb@ guenther@ kettenis@.

OK deraadt@
55 files changed:
lib/libexpat/Changes
lib/libexpat/README.md
lib/libexpat/doc/reference.html
lib/libexpat/examples/element_declarations.c [new file with mode: 0644]
lib/libexpat/expat_config.h
lib/libexpat/lib/expat.h
lib/libexpat/lib/internal.h
lib/libexpat/lib/siphash.h
lib/libexpat/lib/winconfig.h
lib/libexpat/lib/xmlparse.c
lib/libexpat/lib/xmlrole.c
lib/libexpat/lib/xmlrole.h
lib/libexpat/lib/xmltok.c
lib/libexpat/lib/xmltok.h
lib/libexpat/lib/xmltok_impl.c
lib/libexpat/shlib_version
lib/libexpat/tests/acc_tests.c [new file with mode: 0644]
lib/libexpat/tests/acc_tests.h [new file with mode: 0644]
lib/libexpat/tests/acc_tests_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/alloc_tests.c [new file with mode: 0644]
lib/libexpat/tests/alloc_tests.h [new file with mode: 0644]
lib/libexpat/tests/alloc_tests_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/basic_tests.c [new file with mode: 0644]
lib/libexpat/tests/basic_tests.h [new file with mode: 0644]
lib/libexpat/tests/basic_tests_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/benchmark/benchmark.c
lib/libexpat/tests/chardata.c
lib/libexpat/tests/chardata_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/common.c [new file with mode: 0644]
lib/libexpat/tests/common.h [new file with mode: 0644]
lib/libexpat/tests/common_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/dummy.c [new file with mode: 0644]
lib/libexpat/tests/dummy.h [new file with mode: 0644]
lib/libexpat/tests/dummy_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/handlers.c [new file with mode: 0644]
lib/libexpat/tests/handlers.h [new file with mode: 0644]
lib/libexpat/tests/handlers_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/memcheck.c
lib/libexpat/tests/memcheck_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/minicheck.c
lib/libexpat/tests/minicheck.h
lib/libexpat/tests/minicheck_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/misc_tests.c [new file with mode: 0644]
lib/libexpat/tests/misc_tests.h [new file with mode: 0644]
lib/libexpat/tests/misc_tests_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/ns_tests.c [new file with mode: 0644]
lib/libexpat/tests/ns_tests.h [new file with mode: 0644]
lib/libexpat/tests/ns_tests_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/nsalloc_tests.c [new file with mode: 0644]
lib/libexpat/tests/nsalloc_tests.h [new file with mode: 0644]
lib/libexpat/tests/nsalloc_tests_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/runtests.c
lib/libexpat/tests/runtests_cxx.cpp [new file with mode: 0644]
lib/libexpat/tests/structdata.c
lib/libexpat/tests/structdata_cxx.cpp [new file with mode: 0644]