Skip to content

libxml2: Update to v2.15.3 - #10203

Open
androidnisse wants to merge 19 commits into
getsolus:mainfrom
androidnisse:libxml2
Open

libxml2: Update to v2.15.3#10203
androidnisse wants to merge 19 commits into
getsolus:mainfrom
androidnisse:libxml2

Conversation

@androidnisse

Copy link
Copy Markdown
Contributor

Summary

  • schemas: Fix relative schemaLocation resolution in XSI assembly in streaming mode
  • xmlreader: propagate reader resource loaders to validator parsers
  • python: Make python bindings python2 compatible
  • xmlregexp: Fix escape-sequence character range matching
  • xmlreader: Free input in xmlReaderForFd (memory-leak)
  • xmlstring: Free cur on every error for xmlStrncat (memory-leak)
  • catalog: Free xmlCatalogResolveCache on cleanup (memory leak)
  • Fix nanohttp.c build when --without-output
  • test: fix mismatched signed/unsigned comparison

Security

  • parser: Pass userData to SAX text callbacks in xmlParseReference (type-confusion)
  • entities: copy children in xmlCopyEntity
  • c14n: Fix Type confusion in xmlC14NProcessAttrsAxis
  • python: Do not decref string after adding to the list (double-free / use-after-free)
  • c14n: Reuse tmp_str, xmlStrcat reallocates *cur (double-free)

Test Plan

  • Ran tests.

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged
  • I agree to license this contribution and all my previous contributions under the licensing terms in LICENSE.md and have the power and authority to grant those licenses.

**Summary**
- schemas: Fix relative schemaLocation resolution in XSI assembly in streaming mode
- xmlreader: propagate reader resource loaders to validator parsers
- python: Make python bindings python2 compatible
- xmlregexp: Fix escape-sequence character range matching
- xmlreader: Free input in xmlReaderForFd (memory-leak)
- xmlstring: Free cur on every error for xmlStrncat (memory-leak)
- catalog: Free xmlCatalogResolveCache on cleanup (memory leak)
- Fix nanohttp.c build when --without-output
- test: fix mismatched signed/unsigned comparison

**Security**
- parser: Pass userData to SAX text callbacks in xmlParseReference (type-confusion)
- entities: copy children in xmlCopyEntity
- c14n: Fix Type confusion in xmlC14NProcessAttrsAxis
- python: Do not decref string after adding to the list (double-free / use-after-free)
- c14n: Reuse tmp_str, xmlStrcat reallocates *cur (double-free)
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
**Summary**
- Rebuild for libxml2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

1 participant