Roll libxml from b8961a75 to 7a2d412f

2023-10-31 wellnhofer@aevum.de parser: Copy default namespace in xmlParseBalancedChunkMemory
2023-10-31 wellnhofer@aevum.de parser: Copy namespaces in xmlParseBalancedChunkMemory
2023-10-28 wellnhofer@aevum.de encoding: Fix decoding of large chunks
2023-10-24 wellnhofer@aevum.de Update NEWS
2023-10-24 wellnhofer@aevum.de error: Make more xmlError structs constant
2023-10-23 daniel.garcia@suse.com python: Make it compatible with python3.12
2023-10-22 wellnhofer@aevum.de tests: Also test xmlNextChar in testchar.c
2023-10-22 wellnhofer@aevum.de parser: Remove redundant IS_CHAR check in xmlCurrentChar
2023-08-09 wellnhofer@aevum.de parser: Stop switching to ISO-8859-1 on encoding errors
2023-10-22 wellnhofer@aevum.de tests: Start with testparser.c for extra tests
2023-10-22 wellnhofer@aevum.de parser: Fix buffer shrinking when push parsing
2023-10-18 wellnhofer@aevum.de threads: Fix --with-thread-alloc
2023-10-14 wellnhofer@aevum.de fuzz: Raise rss_limit_mb
2023-10-14 wellnhofer@aevum.de fuzz: Test xmlTextReaderRead after EOF or failure
2023-10-14 wellnhofer@aevum.de fuzz: Test XML_PARSE_XINCLUDE | XML_PARSE_VALID
2023-10-14 wellnhofer@aevum.de parser: Fix stack handling in xmlParseTryOrFinish
2023-10-11 wellnhofer@aevum.de dict: Fix integer overflow in xmlDictAddString
2023-10-11 wellnhofer@aevum.de buf: Also reset input in error case
2023-10-11 wellnhofer@aevum.de parser: Don't overwrite error state in xmlParseTextDecl
2023-10-09 wellnhofer@aevum.de parser: Fix memory leak in xmlLoadEntityContent
2023-10-08 wellnhofer@aevum.de parser: Also grow comment buffer if SAX is disabled
2023-10-08 wellnhofer@aevum.de parser: Fix error handling in xmlLoadEntityContent
2023-10-06 wellnhofer@aevum.de parser: Fix regression when push parsing parameter entities
2023-10-06 wellnhofer@aevum.de parser: Protect against quadratic default attribute expansion
2023-10-05 wellnhofer@aevum.de parser: Make XML_PARSE_NSCLEAN option work again
2023-10-05 wellnhofer@aevum.de parser: Support encoded external PEs in entity values
2023-10-05 wellnhofer@aevum.de parser: Missing checks for disableSAX
2023-10-06 wellnhofer@aevum.de tests: Handle entities in SAX tests
2023-10-06 wellnhofer@aevum.de entities: Make xmlFreeEntity public
2023-10-05 wellnhofer@aevum.de parser: Acknowledge that entities with namespaces are broken
2023-10-02 wellnhofer@aevum.de examples: Don't use sprintf
2023-10-02 wellnhofer@aevum.de encoding: Suppress -Wcast-align warnings
2023-10-02 wellnhofer@aevum.de dict: Compare strings with strncmp
2023-10-02 wellnhofer@aevum.de parser: Fix initialization of namespace data
2023-10-02 wellnhofer@aevum.de parser: Fix error handling in xmlParseQNameHashed
2023-09-30 wellnhofer@aevum.de malloc-fail: Fix memory leak in xmlParseBalancedChunkMemoryInternal
2023-09-30 wellnhofer@aevum.de dict: Fix null-deref with empty subdict
2023-09-30 wellnhofer@aevum.de malloc-fail: Grow hash tables before making allocations
2023-09-30 wellnhofer@aevum.de xinclude: Expand comment about fuzz timeouts
2023-09-30 wellnhofer@aevum.de fuzz: Disable XML_PARSE_SAX1 option in xml fuzzer
2023-09-29 wellnhofer@aevum.de doc: Add notes about runtest to MAINTAINERS.md
2023-09-29 wellnhofer@aevum.de legacy: Add private declarations for stubs
2023-09-29 wellnhofer@aevum.de encoding: Fix infinite loop in xmlCharEncInput
2023-09-29 wellnhofer@aevum.de parser: Use hash tables to avoid quadratic behavior
2023-09-27 wellnhofer@aevum.de tests: Add more tests for redefined attributes
2023-09-25 wellnhofer@aevum.de parser: Introduce xmlParseQNameHashed
2023-09-25 wellnhofer@aevum.de parser: Don't skip CR in xmlCurrentChar
2023-09-25 wellnhofer@aevum.de dict: Internal API to look up hash values
2023-09-11 wellnhofer@aevum.de dict: Rewrite dictionary hash table code
2023-09-16 wellnhofer@aevum.de hash: Rewrite hash table code
2023-09-12 wellnhofer@aevum.de hash: Add hash table tests
2023-09-16 wellnhofer@aevum.de dict: Separate RNG code
2023-09-16 wellnhofer@aevum.de tests: Add ATTRIBUTE_NO_SANITIZE_INTEGER macro
2023-09-25 wellnhofer@aevum.de string: Fix UTF-8 validation in xmlGetUTF8Char
2023-09-23 wellnhofer@aevum.de malloc-fail: Report malloc failure in xmlFARegExec
2023-09-28 wellnhofer@aevum.de include: Add more missing stdio.h includes

Bug: 934413
Change-Id: I6fb176d76dba9a9adf411395fa5f6b950b52920a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4985186
Reviewed-by: David Baron <dbaron@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1219084}
NOKEYCHECK=True
GitOrigin-RevId: 871f8ae9b65ce2679b0bc0be36902d65edf0c1e4
37 files changed