• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0"?>
2<!DOCTYPE xsa PUBLIC "-//LM Garshol//DTD XML Software Autoupdate 1.0//EN//XML" "http://www.garshol.priv.no/download/xsa/xsa.dtd">
3<xsa>
4  <vendor>
5    <name>Daniel Veillard</name>
6    <email>daniel@veillard.com</email>
7    <url>http://veillard.com/</url>
8  </vendor>
9  <product id="libxml2">
10    <name>libxml2</name>
11    <version>v2.9.10</version>
12    <last-release> Oct 30 2019</last-release>
13    <info-url>http://xmlsoft.org/</info-url>
14    <changes>   - Documentation:
15  Fix a few more typos ("fonction") (Nick Wellnhofer),
16  Large batch of typo fixes (Jared Yanovich),
17  Fix typos: tree: move{ -&gt; s}, reconcil{i -&gt; }ed, h{o -&gt; e}ld by... (Jan Pokorný),
18  Fix typo: xpath: simpli{ -&gt; fi}ed (Jan Pokorný),
19  Doc: do not mislead towards "infeasible" scenario wrt. xmlBufNodeDump (Jan Pokorný),
20  Fix comments in test code (zhouzhongyuan),
21  fix comment in testReader.c (zhouzhongyuan)
22
23   - Portability:
24  Fix some release issues on Fedora 30 (Daniel Veillard),
25  Fix exponent digits when running tests under old MSVC (Daniel Richard G),
26  Work around buggy ceil() function on AIX (Daniel Richard G),
27  Don't call printf with NULL string in runtest.c (Daniel Richard G),
28  Switched from unsigned long to ptrdiff_t in parser.c (Stephen Chenney),
29  timsort.h: support older GCCs (Jérôme Duval),
30  Make configure.ac work with older pkg-config (Nick Wellnhofer),
31  Stop defining _REENTRANT on some Win32 platforms (Nick Wellnhofer),
32  Fix nanohttp.c on MinGW (Nick Wellnhofer),
33  Fix Windows compiler warning in testC14N.c (Nick Wellnhofer),
34  Merge testThreadsWin32.c into testThreads.c (Nick Wellnhofer),
35  Fix Python bindings under Windows (Nick Wellnhofer)
36
37   - Bug Fixes:
38  Another fix for conditional sections at end of document (Nick Wellnhofer),
39  Fix for conditional sections at end of document (Nick Wellnhofer),
40  Make sure that Python tests exit with error code (Nick Wellnhofer),
41  Audit memory error handling in xpath.c (Nick Wellnhofer),
42  Fix error code in xmlTextWriterStartDocument (Nick Wellnhofer),
43  Fix integer overflow when counting written bytes (Nick Wellnhofer),
44  Fix uninitialized memory access in HTML parser (Nick Wellnhofer),
45  Fix memory leak in xmlSchemaValAtomicType (Nick Wellnhofer),
46  Disallow conditional sections in internal subset (Nick Wellnhofer),
47  Fix use-after-free in xmlTextReaderFreeNodeList (Nick Wellnhofer),
48  Fix Regextests (Nick Wellnhofer),
49  Fix empty branch in regex (Nick Wellnhofer),
50  Fix integer overflow in entity recursion check (Nick Wellnhofer),
51  Don't read external entities or XIncludes from stdin (Nick Wellnhofer),
52  Fix Schema determinism check of ##other namespaces (Nick Wellnhofer),
53  Fix potential null deref in xmlSchemaIDCFillNodeTables (zhouzhongyuan),
54  Fix potential memory leak in xmlBufBackToBuffer (Nick Wellnhofer),
55  Fix error message when processing XIncludes with fallbacks (Nick Wellnhofer),
56  Fix memory leak in xmlRegEpxFromParse (zhouzhongyuan),
57  14:00 is a valid timezone for xs:dateTime (Nick Wellnhofer),
58  Fix memory leak in xmlParseBalancedChunkMemoryRecover (Zhipeng Xie),
59  Fix potential null deref in xmlRelaxNGParsePatterns (Nick Wellnhofer),
60  Misleading error message with xs:{min|max}Inclusive (bettermanzzy),
61  Fix memory leak in xmlXIncludeLoadTxt (Wang Kirin),
62  Partial fix for comparison of xs:durations (Nick Wellnhofer),
63  Fix null deref in xmlreader buffer (zhouzhongyuan),
64  Fix unability to RelaxNG-validate grammar with choice-based name class (Jan Pokorný),
65  Fix unability to validate ambiguously constructed interleave for RelaxNG (Jan Pokorný),
66  Fix possible null dereference in xmlXPathIdFunction (zhouzhongyuan),
67  fix memory leak in xmlAllocOutputBuffer (zhouzhongyuan),
68  Fix unsigned int overflow (Jens Eggerstedt),
69  dict.h: gcc 2.95 doesn't allow multiple storage classes (Nick Wellnhofer),
70  Fix another code path in xmlParseQName (Nick Wellnhofer),
71  Make sure that xmlParseQName returns NULL in error case (Nick Wellnhofer),
72  Fix build without reader but with pattern (Nick Wellnhofer),
73  Fix memory leak in xmlAllocOutputBufferInternal error path (Nick Wellnhofer),
74  Fix unsigned integer overflow (Nick Wellnhofer),
75  Fix return value of xmlOutputBufferWrite (Nick Wellnhofer),
76  Fix parser termination from "Double hyphen within comment" error (David Warring),
77  Fix call stack overflow in xmlFreePattern (Nick Wellnhofer),
78  Fix null deref in previous commit (Nick Wellnhofer),
79  Fix memory leaks in xmlXPathParseNameComplex error paths (Nick Wellnhofer),
80  Check for integer overflow in xmlXPtrEvalChildSeq (Nick Wellnhofer),
81  Fix xmllint dump of XPath namespace nodes (Nick Wellnhofer),
82  Fix float casts in xmlXPathSubstringFunction (Nick Wellnhofer),
83  Fix null deref in xmlregexp error path (Nick Wellnhofer),
84  Fix null pointer dereference in xmlTextReaderReadOuterXml (Nick Wellnhofer),
85  Fix memory leaks in xmlParseStartTag2 error paths (Nick Wellnhofer),
86  Fix memory leak in xmlSAX2StartElement (Nick Wellnhofer),
87  Fix commit "Memory leak in xmlFreeID (xmlreader.c)" (Nick Wellnhofer),
88  Fix NULL pointer deref in xmlTextReaderValidateEntity (Nick Wellnhofer),
89  Memory leak in xmlFreeTextReader (Nick Wellnhofer),
90  Memory leak in xmlFreeID (xmlreader.c) (Nick Wellnhofer)
91
92   - Improvements:
93  Run XML conformance tests under CI (Nick Wellnhofer),
94  Update GitLab CI config (Nick Wellnhofer),
95  Propagate memory errors in valuePush (Nick Wellnhofer),
96  Propagate memory errors in xmlXPathCompExprAdd (Nick Wellnhofer),
97  Make xmlFreeDocElementContent non-recursive (Nick Wellnhofer),
98  Enable continuous integration via GitLab CI (Nick Wellnhofer),
99  Avoid ignored attribute warnings under GCC (Nick Wellnhofer),
100  Make xmlDumpElementContent non-recursive (Nick Wellnhofer),
101  Make apibuild.py ignore ATTRIBUTE_NO_SANITIZE (Nick Wellnhofer),
102  Mark xmlExp* symbols as removed (Nick Wellnhofer),
103  Make xmlParseConditionalSections non-recursive (Nick Wellnhofer),
104  Adjust expected error in Python tests (Nick Wellnhofer),
105  Make xmlTextReaderFreeNodeList non-recursive (Nick Wellnhofer),
106  Make xmlFreeNodeList non-recursive (Nick Wellnhofer),
107  Make xmlParseContent and xmlParseElement non-recursive (Nick Wellnhofer),
108  Remove executable bit from non-executable files (Nick Wellnhofer),
109  Fix expected output of test/schemas/any4 (Nick Wellnhofer),
110  Optimize build instructions in README (zhouzhongyuan),
111  xml2-config.in: Output CFLAGS and LIBS on the same line (Hugh McMaster),
112  xml2-config: Add a --dynamic switch to print only shared libraries (Hugh McMaster),
113  Annotate functions with __attribute__((no_sanitize)) (Nick Wellnhofer),
114  Fix warnings when compiling without reader or push parser (Nick Wellnhofer),
115  Remove unused member `doc` in xmlSaveCtxt (Nick Wellnhofer),
116  Limit recursion depth in xmlXPathCompOpEvalPredicate (Nick Wellnhofer),
117  Remove -Wno-array-bounds (Nick Wellnhofer),
118  Remove unreachable code in xmlXPathCountFunction (Nick Wellnhofer),
119  Improve XPath predicate and filter evaluation (Nick Wellnhofer),
120  Limit recursion depth in xmlXPathOptimizeExpression (Nick Wellnhofer),
121  Disable hash randomization when fuzzing (Nick Wellnhofer),
122  Optional recursion limit when parsing XPath expressions (Nick Wellnhofer),
123  Optional recursion limit when evaluating XPath expressions (Nick Wellnhofer),
124  Use break statements in xmlXPathCompOpEval (Nick Wellnhofer),
125  Optional XPath operation limit (Nick Wellnhofer),
126  Fix compilation with --with-minimum (Nick Wellnhofer),
127  Check XPath stack after calling functions (Nick Wellnhofer),
128  Remove debug printf in xmlreader.c (Nick Wellnhofer),
129  Always define LIBXML_THREAD_ENABLED when enabled (Michael Haubenwallner),
130  Regenerate NEWS (Nick Wellnhofer),
131  Change git repo URL (Nick Wellnhofer),
132  Change bug tracker URL (Nick Wellnhofer),
133  Remove outdated HTML file (Nick Wellnhofer),
134  Fix unused function warning in testapi.c (Nick Wellnhofer),
135  Add some generated test files to .gitignore (Nick Wellnhofer),
136  Remove unneeded function pointer casts (Nick Wellnhofer),
137  Fix -Wcast-function-type warnings (GCC 8) (Nick Wellnhofer),
138  Fix -Wformat-truncation warnings (GCC 8) (Nick Wellnhofer)
139
140   - Cleanups:
141  Rebuild docs (Nick Wellnhofer),
142  Disable xmlExp regex code (Nick Wellnhofer),
143  Remove redundant code in xmlRelaxNGValidateState (Nick Wellnhofer),
144  Remove redundant code in xmlXPathCompRelationalExpr (Nick Wellnhofer)
145
146
147</changes>
148  </product>
149</xsa>
150