SHA256
8
0
forked from pool/libxml2

Accepting request 668947 from home:mgorse:branches:devel:libraries:c_c++

- Version update to 2.9.9:
  * Security:
    + CVE-2018-9251 CVE-2018-14567 Fix infinite loop in LZMA
      decompression (boo#1088279 boo#1105166).
    + CVE-2018-14404 Fix nullptr deref with XPath logic ops
      (boo#1102046).
  * Bug fixes:
    + Fix building relative URIs
    + Problem with data in interleave in RelaxNG validation
    + Fix memory leak in xmlSwitchInputEncodingInt error path
    + Set doc on element obtained from freeElems
    + Fix HTML serialization with UTF-8 encoding
    + Use actual doc in xmlTextReaderRead*Xml
    + Unlink node before freeing it in xmlSAX2StartElement
    + Check return value of nodePush in xmlSAX2StartElement
    + Free input buffer in xmlHaltParser
    + Reset HTML parser input pointers on encoding failure
    + Fix xmlSchemaValidCtxtPtr reuse memory leak
    + Fix xmlTextReaderNext with preparsed document
    + HTML noscript should not close p
    + Don't change context node in xmlXPathRoot
  * Improvements:
    + Remove redefined starts and defines inside include elements
    + Allow choice within choice in nameClass in RELAX NG
    + Look inside divs for starts and defines inside include
    +  Add newlines to 'xmllint --xpath' output
    + Don't include SAX.h from globals.h
    + Support xmlTextReaderNextSibling w/o preparsed doc
    + Improve restoring of context size and position
    + Simplify and harden nodeset filtering

OBS-URL: https://build.opensuse.org/request/show/668947
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=132
This commit is contained in:
Tomáš Chvátal
2019-01-28 07:51:27 +00:00
committed by Git OBS Bridge
parent 2eb953fd88
commit baf6de60c2
9 changed files with 105 additions and 25 deletions

View File

@@ -8,14 +8,14 @@ encoded. We should check for this and return None, rather than returning
NULL. Fixes a NULL pointer dereference when reporting an error with an
invalid string.
---
python/types.c | 4 ++++
python/types.c | 4 ++++
1 file changed, 4 insertions(+)
Index: libxml2-2.10.3/python/types.c
===================================================================
--- libxml2-2.10.3.orig/python/types.c
+++ libxml2-2.10.3/python/types.c
@@ -274,6 +274,10 @@ libxml_charPtrConstWrap(const char *str)
diff --git a/python/types.c b/python/types.c
index 124af565..50951ba3 100644
--- a/python/types.c
+++ b/python/types.c
@@ -150,6 +150,10 @@ libxml_charPtrConstWrap(const char *str)
return (Py_None);
}
ret = PY_IMPORT_STRING(str);
@@ -26,3 +26,6 @@ Index: libxml2-2.10.3/python/types.c
return (ret);
}
--
2.18.0