| <?xml version="1.0"?> |
| <!DOCTYPE xsa PUBLIC "-//LM Garshol//DTD XML Software Autoupdate 1.0//EN//XML" "http://www.garshol.priv.no/download/xsa/xsa.dtd"> |
| <xsa> |
| <vendor> |
| <name>Daniel Veillard</name> |
| <email>daniel@veillard.com</email> |
| <url>http://veillard.com/</url> |
| </vendor> |
| <product id="libxml2"> |
| <name>libxml2</name> |
| <version>v2.9.10</version> |
| <last-release> Oct 30 2019</last-release> |
| <info-url>http://xmlsoft.org/</info-url> |
| <changes> - Documentation: |
| Fix a few more typos ("fonction") (Nick Wellnhofer), |
| Large batch of typo fixes (Jared Yanovich), |
| Fix typos: tree: move{ -> s}, reconcil{i -> }ed, h{o -> e}ld by... (Jan Pokorný), |
| Fix typo: xpath: simpli{ -> fi}ed (Jan Pokorný), |
| Doc: do not mislead towards "infeasible" scenario wrt. xmlBufNodeDump (Jan Pokorný), |
| Fix comments in test code (zhouzhongyuan), |
| fix comment in testReader.c (zhouzhongyuan) |
| |
| - Portability: |
| Fix some release issues on Fedora 30 (Daniel Veillard), |
| Fix exponent digits when running tests under old MSVC (Daniel Richard G), |
| Work around buggy ceil() function on AIX (Daniel Richard G), |
| Don't call printf with NULL string in runtest.c (Daniel Richard G), |
| Switched from unsigned long to ptrdiff_t in parser.c (Stephen Chenney), |
| timsort.h: support older GCCs (Jérôme Duval), |
| Make configure.ac work with older pkg-config (Nick Wellnhofer), |
| Stop defining _REENTRANT on some Win32 platforms (Nick Wellnhofer), |
| Fix nanohttp.c on MinGW (Nick Wellnhofer), |
| Fix Windows compiler warning in testC14N.c (Nick Wellnhofer), |
| Merge testThreadsWin32.c into testThreads.c (Nick Wellnhofer), |
| Fix Python bindings under Windows (Nick Wellnhofer) |
| |
| - Bug Fixes: |
| Another fix for conditional sections at end of document (Nick Wellnhofer), |
| Fix for conditional sections at end of document (Nick Wellnhofer), |
| Make sure that Python tests exit with error code (Nick Wellnhofer), |
| Audit memory error handling in xpath.c (Nick Wellnhofer), |
| Fix error code in xmlTextWriterStartDocument (Nick Wellnhofer), |
| Fix integer overflow when counting written bytes (Nick Wellnhofer), |
| Fix uninitialized memory access in HTML parser (Nick Wellnhofer), |
| Fix memory leak in xmlSchemaValAtomicType (Nick Wellnhofer), |
| Disallow conditional sections in internal subset (Nick Wellnhofer), |
| Fix use-after-free in xmlTextReaderFreeNodeList (Nick Wellnhofer), |
| Fix Regextests (Nick Wellnhofer), |
| Fix empty branch in regex (Nick Wellnhofer), |
| Fix integer overflow in entity recursion check (Nick Wellnhofer), |
| Don't read external entities or XIncludes from stdin (Nick Wellnhofer), |
| Fix Schema determinism check of ##other namespaces (Nick Wellnhofer), |
| Fix potential null deref in xmlSchemaIDCFillNodeTables (zhouzhongyuan), |
| Fix potential memory leak in xmlBufBackToBuffer (Nick Wellnhofer), |
| Fix error message when processing XIncludes with fallbacks (Nick Wellnhofer), |
| Fix memory leak in xmlRegEpxFromParse (zhouzhongyuan), |
| 14:00 is a valid timezone for xs:dateTime (Nick Wellnhofer), |
| Fix memory leak in xmlParseBalancedChunkMemoryRecover (Zhipeng Xie), |
| Fix potential null deref in xmlRelaxNGParsePatterns (Nick Wellnhofer), |
| Misleading error message with xs:{min|max}Inclusive (bettermanzzy), |
| Fix memory leak in xmlXIncludeLoadTxt (Wang Kirin), |
| Partial fix for comparison of xs:durations (Nick Wellnhofer), |
| Fix null deref in xmlreader buffer (zhouzhongyuan), |
| Fix unability to RelaxNG-validate grammar with choice-based name class (Jan Pokorný), |
| Fix unability to validate ambiguously constructed interleave for RelaxNG (Jan Pokorný), |
| Fix possible null dereference in xmlXPathIdFunction (zhouzhongyuan), |
| fix memory leak in xmlAllocOutputBuffer (zhouzhongyuan), |
| Fix unsigned int overflow (Jens Eggerstedt), |
| dict.h: gcc 2.95 doesn't allow multiple storage classes (Nick Wellnhofer), |
| Fix another code path in xmlParseQName (Nick Wellnhofer), |
| Make sure that xmlParseQName returns NULL in error case (Nick Wellnhofer), |
| Fix build without reader but with pattern (Nick Wellnhofer), |
| Fix memory leak in xmlAllocOutputBufferInternal error path (Nick Wellnhofer), |
| Fix unsigned integer overflow (Nick Wellnhofer), |
| Fix return value of xmlOutputBufferWrite (Nick Wellnhofer), |
| Fix parser termination from "Double hyphen within comment" error (David Warring), |
| Fix call stack overflow in xmlFreePattern (Nick Wellnhofer), |
| Fix null deref in previous commit (Nick Wellnhofer), |
| Fix memory leaks in xmlXPathParseNameComplex error paths (Nick Wellnhofer), |
| Check for integer overflow in xmlXPtrEvalChildSeq (Nick Wellnhofer), |
| Fix xmllint dump of XPath namespace nodes (Nick Wellnhofer), |
| Fix float casts in xmlXPathSubstringFunction (Nick Wellnhofer), |
| Fix null deref in xmlregexp error path (Nick Wellnhofer), |
| Fix null pointer dereference in xmlTextReaderReadOuterXml (Nick Wellnhofer), |
| Fix memory leaks in xmlParseStartTag2 error paths (Nick Wellnhofer), |
| Fix memory leak in xmlSAX2StartElement (Nick Wellnhofer), |
| Fix commit "Memory leak in xmlFreeID (xmlreader.c)" (Nick Wellnhofer), |
| Fix NULL pointer deref in xmlTextReaderValidateEntity (Nick Wellnhofer), |
| Memory leak in xmlFreeTextReader (Nick Wellnhofer), |
| Memory leak in xmlFreeID (xmlreader.c) (Nick Wellnhofer) |
| |
| - Improvements: |
| Run XML conformance tests under CI (Nick Wellnhofer), |
| Update GitLab CI config (Nick Wellnhofer), |
| Propagate memory errors in valuePush (Nick Wellnhofer), |
| Propagate memory errors in xmlXPathCompExprAdd (Nick Wellnhofer), |
| Make xmlFreeDocElementContent non-recursive (Nick Wellnhofer), |
| Enable continuous integration via GitLab CI (Nick Wellnhofer), |
| Avoid ignored attribute warnings under GCC (Nick Wellnhofer), |
| Make xmlDumpElementContent non-recursive (Nick Wellnhofer), |
| Make apibuild.py ignore ATTRIBUTE_NO_SANITIZE (Nick Wellnhofer), |
| Mark xmlExp* symbols as removed (Nick Wellnhofer), |
| Make xmlParseConditionalSections non-recursive (Nick Wellnhofer), |
| Adjust expected error in Python tests (Nick Wellnhofer), |
| Make xmlTextReaderFreeNodeList non-recursive (Nick Wellnhofer), |
| Make xmlFreeNodeList non-recursive (Nick Wellnhofer), |
| Make xmlParseContent and xmlParseElement non-recursive (Nick Wellnhofer), |
| Remove executable bit from non-executable files (Nick Wellnhofer), |
| Fix expected output of test/schemas/any4 (Nick Wellnhofer), |
| Optimize build instructions in README (zhouzhongyuan), |
| xml2-config.in: Output CFLAGS and LIBS on the same line (Hugh McMaster), |
| xml2-config: Add a --dynamic switch to print only shared libraries (Hugh McMaster), |
| Annotate functions with __attribute__((no_sanitize)) (Nick Wellnhofer), |
| Fix warnings when compiling without reader or push parser (Nick Wellnhofer), |
| Remove unused member `doc` in xmlSaveCtxt (Nick Wellnhofer), |
| Limit recursion depth in xmlXPathCompOpEvalPredicate (Nick Wellnhofer), |
| Remove -Wno-array-bounds (Nick Wellnhofer), |
| Remove unreachable code in xmlXPathCountFunction (Nick Wellnhofer), |
| Improve XPath predicate and filter evaluation (Nick Wellnhofer), |
| Limit recursion depth in xmlXPathOptimizeExpression (Nick Wellnhofer), |
| Disable hash randomization when fuzzing (Nick Wellnhofer), |
| Optional recursion limit when parsing XPath expressions (Nick Wellnhofer), |
| Optional recursion limit when evaluating XPath expressions (Nick Wellnhofer), |
| Use break statements in xmlXPathCompOpEval (Nick Wellnhofer), |
| Optional XPath operation limit (Nick Wellnhofer), |
| Fix compilation with --with-minimum (Nick Wellnhofer), |
| Check XPath stack after calling functions (Nick Wellnhofer), |
| Remove debug printf in xmlreader.c (Nick Wellnhofer), |
| Always define LIBXML_THREAD_ENABLED when enabled (Michael Haubenwallner), |
| Regenerate NEWS (Nick Wellnhofer), |
| Change git repo URL (Nick Wellnhofer), |
| Change bug tracker URL (Nick Wellnhofer), |
| Remove outdated HTML file (Nick Wellnhofer), |
| Fix unused function warning in testapi.c (Nick Wellnhofer), |
| Add some generated test files to .gitignore (Nick Wellnhofer), |
| Remove unneeded function pointer casts (Nick Wellnhofer), |
| Fix -Wcast-function-type warnings (GCC 8) (Nick Wellnhofer), |
| Fix -Wformat-truncation warnings (GCC 8) (Nick Wellnhofer) |
| |
| - Cleanups: |
| Rebuild docs (Nick Wellnhofer), |
| Disable xmlExp regex code (Nick Wellnhofer), |
| Remove redundant code in xmlRelaxNGValidateState (Nick Wellnhofer), |
| Remove redundant code in xmlXPathCompRelationalExpr (Nick Wellnhofer) |
| |
| |
| </changes> |
| </product> |
| </xsa> |