Roll libxml from c444c96e to 9bce9dbb

2024-03-26 wellnhofer@aevum.de valid: Report malloc failure in xmlValidateOneElement
2024-03-26 wellnhofer@aevum.de fuzz: Restrict input size of API fuzzer
2024-03-26 wellnhofer@aevum.de fuzz: Restrict number of copies in API fuzzer
2024-03-26 wellnhofer@aevum.de html: Use binary search in htmlEntityValueLookup
2024-03-25 wellnhofer@aevum.de tree: Work on documentation
2024-03-24 wellnhofer@aevum.de fuzz: Enable float-divide-by-zero on OSS-Fuzz
2024-03-24 wellnhofer@aevum.de xinclude: Report malloc failure in xmlXIncludeAddNode
2024-03-22 wellnhofer@aevum.de tree: Fix uninitialized value in xmlSearchNsSafe
2024-03-22 wellnhofer@aevum.de ci: Support ASan in Docker container
2024-03-22 wellnhofer@aevum.de ci: Show config.log if configuration failed
2024-03-22 wellnhofer@aevum.de ci: Remove Python 2 job, update C89 job
2024-03-22 wellnhofer@aevum.de doc: Update Docker CI instructions
2024-03-22 wellnhofer@aevum.de ci: Update Docker container to Ubuntu 23.10
2024-03-22 wellnhofer@aevum.de ci: Add meson to Docker container
2024-03-22 wellnhofer@aevum.de fuzz: Fix namespaces after xmlDOMWrapRemoveNode
2024-03-22 wellnhofer@aevum.de SAX2: Report malloc failure in xmlSAX2AttributeNs
2024-03-22 wellnhofer@aevum.de xinclude: Report malloc failures in xmlXIncludeIncludeNode
2024-03-22 wellnhofer@aevum.de tree: Fix uninitialized value in xmlSearchNsByHrefSafe
2024-03-20 wellnhofer@aevum.de fuzz: Enable API fuzzer on OSS-Fuzz
2024-03-20 wellnhofer@aevum.de fuzz: Reorder API fuzzer ops
2024-03-20 wellnhofer@aevum.de fuzz: Check text nodes after merging
2024-03-19 wellnhofer@aevum.de valid: Check for NULL node->name in xmlSnprintfElements
2024-03-18 wellnhofer@aevum.de io: Allocate output buffer with XML_BUFFER_ALLOC_IO
2024-03-18 wellnhofer@aevum.de encoding: Don't shrink input too early in xmlCharEncOutput
2024-03-18 wellnhofer@aevum.de tree: Report malloc failures in attribute setters
2024-03-18 wellnhofer@aevum.de xinclude: Set errNo in xmlXIncludeErrMemory
2024-03-17 wellnhofer@aevum.de tree: Introduce xmlSearchNsSafe
2024-03-17 wellnhofer@aevum.de Revert "tree: Allocate XML namespace statically"
2024-03-17 wellnhofer@aevum.de save: Check for NULL node->name in xhtmlIsEmpty
2024-03-17 wellnhofer@aevum.de schemas: Fix ADD_ANNOTATION
2024-03-17 wellnhofer@aevum.de xmlreader: Fix memory leak in xmlTextReaderFreeProp
2024-03-16 wellnhofer@aevum.de valid: Deprecate internal validation functions
2024-03-16 wellnhofer@aevum.de fuzz: Move fuzzer options to environment variable
2024-03-15 wellnhofer@aevum.de fuzz: Add OSS-Fuzz build.sh
2024-03-15 wellnhofer@aevum.de fuzz: Add some comments in api.c
2024-02-29 wellnhofer@aevum.de fuzz: New tree API fuzzer
2024-03-15 wellnhofer@aevum.de tree: Tighten source doc check in xmlDOMWrapAdoptNode
2024-03-14 wellnhofer@aevum.de tree: Check destParent->doc in xmlDOMWrapCloneNode
2024-03-13 wellnhofer@aevum.de tree: Switch to xmlNodeSetDoc in xmlDOMWrapAdoptNode
2024-03-13 wellnhofer@aevum.de tree: Fix tree iteration in xmlDOMWrapRemoveNode
2024-03-12 wellnhofer@aevum.de tree: Don't abort early if malloc fails in DOM functions
2024-03-12 wellnhofer@aevum.de tree: Fix reallocation in xmlDOMWrapNSNormAddNsMapItem2
2024-03-12 wellnhofer@aevum.de tree: Set parent->last early in xmlDOMWrapCloneNode
2024-03-12 wellnhofer@aevum.de tree: Declare namespace on clone in xmlDOMWrapCloneNode
2024-03-12 wellnhofer@aevum.de tree: Don't free linked DOM namespaces in error case
2024-03-12 wellnhofer@aevum.de tree: Report malloc failure in xmlDOMWrapCloneNode
2024-03-11 wellnhofer@aevum.de tree: Refactor text node updates
2024-03-11 wellnhofer@aevum.de tree: Refactor node insertion
2024-03-11 wellnhofer@aevum.de tree: Refactor element creation and parsing of attribute values
2024-03-05 wellnhofer@aevum.de tree: Simplify xmlNodeGetContent, xmlBufGetNodeContent
2024-03-11 wellnhofer@aevum.de buf: Don't use default buffer size for small strings
2024-03-08 wellnhofer@aevum.de valid: Set document on dummmy element declaration
2024-03-07 wellnhofer@aevum.de tree: Work on documentation
2024-03-06 wellnhofer@aevum.de string: Fix xmlStrncatNew(NULL, "")
2024-03-05 wellnhofer@aevum.de malloc-fail: Stop using xmlSplitQName2
2024-03-05 wellnhofer@aevum.de malloc-fail: Report in xmlAddAttributeDecl
2024-03-05 wellnhofer@aevum.de malloc-fail: Fix erroneous report in xmlNodeGetBaseSafe
2024-03-04 wellnhofer@aevum.de malloc-fail: Avoid use-after-free in xmlAddChild
2024-03-04 wellnhofer@aevum.de malloc-fail: Fix memory leak in xmlNewNodeEatName
2024-03-04 wellnhofer@aevum.de malloc-fail: Check for NULL pointer in xmlSaveNotation*
2024-03-04 wellnhofer@aevum.de malloc-fail: Fix use-after-free in xmlBufBackToBuffer
2024-03-05 wellnhofer@aevum.de entities: Don't allow null name in xmlNewEntity
2024-03-05 wellnhofer@aevum.de entities: Check for illegal entity types in xmlAddEntity
2024-03-06 wellnhofer@aevum.de io: Report more malloc failures when writing to output buffer
2024-03-06 wellnhofer@aevum.de html: Fix quadratic behavior in htmlNodeDump
2024-03-05 wellnhofer@aevum.de save: Report malloc failure in xmlAttrSerializeTxtContent
2024-03-04 wellnhofer@aevum.de save: Cast return code of xmlBufNodeDump
2024-03-05 wellnhofer@aevum.de save: Check for output buffer errors
2024-03-03 wellnhofer@aevum.de save: Add range check for level in xmlNodeDump
2024-03-15 wellnhofer@aevum.de valid: Check for NULL text content in xmlValidateOneElement
2024-03-14 wellnhofer@aevum.de valid: Check for elem->name in xmlIsID
2024-03-06 wellnhofer@aevum.de valid: Fix some return codes after errors
2024-03-05 wellnhofer@aevum.de valid: Eliminate xmlCtxtGetDtdElementDesc
2024-03-05 wellnhofer@aevum.de valid: Report malloc failure in legacy DTD serialization
2024-03-05 wellnhofer@aevum.de valid: Fix hash removal in xmlRemoveRef
2024-03-05 wellnhofer@aevum.de valid: Don't report errors with null context
2024-03-02 wellnhofer@aevum.de valid: Remove id before updating attribute type
2024-03-01 wellnhofer@aevum.de valid: Fix id handling in xmlValidateDtd
2024-03-02 wellnhofer@aevum.de valid: Reset attribute in xmlFreeID
2024-03-01 wellnhofer@aevum.de valid: Rework checks in xmlValidateOneElement
2024-02-29 wellnhofer@aevum.de valid: Check element type in xmlIsID
2024-02-29 wellnhofer@aevum.de valid: Change error code to XML_ERR_ARGUMENT
2024-03-08 wellnhofer@aevum.de tree: Check return value of xmlNodeAddContent
2024-03-07 wellnhofer@aevum.de tree: Fix error return in xmlGetPropNodeValueInternal
2024-03-07 wellnhofer@aevum.de tree: Prefer xmlGetPropNodeInternal over xmlHasNsProp
2024-03-06 wellnhofer@aevum.de tree: Report malloc failure in xmlAddNextSibling
2024-03-02 wellnhofer@aevum.de tree: Rewrite xmlSetTreeDoc
2024-03-05 wellnhofer@aevum.de tree: Remove more unused node types
2024-03-06 wellnhofer@aevum.de tree: Report more malloc failures
2024-03-04 wellnhofer@aevum.de tree: Fix adding ids in xmlNewPropInternal
2024-02-29 wellnhofer@aevum.de valid: Rework xmlAddID
2024-03-05 wellnhofer@aevum.de tree: Improve argument check in xmlTextConcat
2024-03-05 wellnhofer@aevum.de tree: Remove unused node types
2024-03-05 wellnhofer@aevum.de tree: Make namespace comparison more consistent
2024-03-05 wellnhofer@aevum.de tree: Don't allow NULL name in xmlSetNsProp
2024-03-04 wellnhofer@aevum.de tree: Allocate XML namespace statically
2024-03-05 wellnhofer@aevum.de tree: Rework xmlNodeListGetString
2024-02-28 wellnhofer@aevum.de tree: Rework xmlTextMerge
2024-02-28 wellnhofer@aevum.de tree: Rework xmlNodeSetName
2024-02-27 wellnhofer@aevum.de tree: Simplify xmlAddChild with text parent
2024-02-27 wellnhofer@aevum.de tree: Don't allow misuse of xmlAddChild
2024-02-27 wellnhofer@aevum.de tree: Fix xmlAddPropSibling with duplicate attributes
2024-02-27 wellnhofer@aevum.de tree: Fix indentation in xmlAddPropSibling
2024-02-27 wellnhofer@aevum.de tree: Fix xmlAddSibling with last sibling
2024-02-27 wellnhofer@aevum.de tree: Move type check in xmlAddChild
2024-02-23 wellnhofer@aevum.de tree: Fix xmlDocSetRootElement with multiple top-level elements
2024-02-22 wellnhofer@aevum.de tree: Only allow elements in xmlDocSetRootElement
2024-02-22 wellnhofer@aevum.de tree: Disallow setting content of entity reference nodes
2024-02-22 wellnhofer@aevum.de tree: Rework xmlReconciliateNs
2024-02-22 wellnhofer@aevum.de tree: Unlink DTD in xmlStaticCopyNodeList
2024-02-22 wellnhofer@aevum.de tree: Unlink DTD in xmlFreeNodeList
2024-03-12 wellnhofer@aevum.de parser: Fix detection of duplicate attributes in XML namespace
2024-03-10 wellnhofer@aevum.de fuzz: Improve README
2024-03-03 wellnhofer@aevum.de catalog: Fetch XML catalog before dumping
2024-03-02 bgilbert@backtick.net schemas: fix spurious warning about truncated snprintf output
2024-02-29 maks.mishinFZ@gmail.com xmlschemastypes: Remove unreachable if statement
2024-02-29 maks.mishinFZ@gmail.com relaxng: Remove useless if statement
2024-02-26 wellnhofer@aevum.de xmlreader: Fix xmlTextReaderConstEncoding
2024-02-26 wellnhofer@aevum.de html: Regression test for #696
2024-02-21 wellnhofer@aevum.de tree: Check for integer overflow in xmlStringGetNodeList
2024-02-20 wellnhofer@aevum.de SAX2: Report malloc failure in xmlCheckDefaultedAttributes
2024-02-19 wellnhofer@aevum.de http: Improve error message for HTTPS redirects
2024-02-16 wellnhofer@aevum.de save: Don't write directly to internal buffer
2024-02-14 wellnhofer@aevum.de dict: Include unistd.h for getentropy

Bug: 934413
Change-Id: I136270e532c21e40bc880509603308c6e5543bff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5403594
Reviewed-by: David Baron <dbaron@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1281330}
NOKEYCHECK=True
GitOrigin-RevId: 63d2d18490fbe995343561fcd603369156efb846
34 files changed