Lines Matching +full:- +full:- +full:disable +full:- +full:dtd +full:- +full:validation
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht…
3 …s="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset…
4 TD {font-family: Verdana,Arial,Helvetica}
5 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
6 H1 {font-family: Verdana,Arial,Helvetica}
7 H2 {font-family: Verdana,Arial,Helvetica}
8 H3 {font-family: Verdana,Arial,Helvetica}
9 A:link, A:visited, A:active { text-decoration: underline }
10 …-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" width="90%"…
13 CVE-2018-9251 CVE-2018-14567 Fix infinite loop in LZMA decompression (Nick Wellnhofer),<br />
14 CVE-2018-14404 Fix nullptr deref with XPath logic ops (Nick Wellnhofer),<br />
25 Merge branch 'patch-2' into 'master' (Nick Wellnhofer),<br />
28 NaN and Inf fixes for pre-C99 compilers (Nick Wellnhofer)<br />
34 Problem with data in interleave in RelaxNG validation (Nikolai Weibull),<br />
37 Fix HTML serialization with UTF-8 encoding (Nick Wellnhofer),<br />
43 Don't run icu_parse_test if EUC-JP is unsupported (Nick Wellnhofer),<br />
55 Fix "Problem with data in interleave in RelaxNG validation" (Nikolai Weibull),<br />
57 add --relative to testURI (Thomas Holder),<br />
61 Add compile and libxml2-config.cmake to .gitignore (Nikolai Weibull),<br />
62 Stop using doc->charset outside parser code (Nick Wellnhofer),<br />
63 Add newlines to 'xmllint --xpath' output (Nick Wellnhofer),<br />
66 Don't instruct user to run make when autogen.sh failed (林博仁(Buo-ren Lin)),<br />
82 Revert "Compile testapi with -Wno-unused-function" (Nick Wellnhofer)<br />
90 Fix buffer over-read in xmlParseNCNameComplex (Nick Wellnhofer),<br />
93 Fix -Wenum-compare warnings (Nick Wellnhofer),<br />
106 Disable pointer-overflow UBSan checks under Travis (Nick Wellnhofer),<br />
109 Run Travis tests with -Werror (Nick Wellnhofer),<br />
110 Build with "-Wall -Wextra" (Nick Wellnhofer),<br />
111 Fix -Wtautological-pointer-compare warnings (Nick Wellnhofer),<br />
114 Fix -Wmisleading-indentation warnings (Nick Wellnhofer),<br />
117 Simplify XPath NaN, inf and -0 handling (Nick Wellnhofer),<br />
120 Compile testapi with -Wno-unused-function (Nick Wellnhofer)<br />
131 Fix pointer comparison warnings on 64-bit Windows (J. Peter Mugaas),<br />
133 Default to native threads on MinGW-w64 (Nick Wellnhofer),<br />
138 Fix pointer/int cast warnings on 64-bit Windows (Nick Wellnhofer),<br />
152 Fix -Wimplicit-fallthrough warnings (J. Peter Mugaas),<br />
174 Fix structured validation errors (Nick Wellnhofer),<br />
186 Fix handling of parameter-entity references (Nick Wellnhofer),<br />
188 Fix XPointer paths beginning with range-to (Nick Wellnhofer)<br />
201 relaxng.c, xmlschemas.c: Fix build on pre-C99 compilers (Chun-wei Fan)<br />
208 Heap-buffer-overflow read of size 1 in xmlFAParsePosCharGroup (David Kilzer),<br />
213 Make sure not to call IS_BLANK_CH when parsing the DTD (Nick Wellnhofer),<br />
216 Fix invalid-source-encoding warnings in testWriter.c (Nick Wellnhofer),<br />
219 Fix copy-paste errors in error messages (Nick Wellnhofer),<br />
253 Fix attribute decoding during XML schema validation (Alex Henrie),<br />
254 Fix NULL pointer deref in XPointer range-to (Nick Wellnhofer)<br />
268 Fix empty-body warning in nanohttp.c (Nick Wellnhofer),<br />
269 Fix cast-align warnings (Nick Wellnhofer),<br />
270 Fix unused-parameter warnings (Nick Wellnhofer),<br />
275 Support catalog and threads tests under --without-sax1 (Nick Wellnhofer),<br />
288 Disable LeakSanitizer when running API tests (Nick Wellnhofer),<br />
289 Avoid out-of-bound array access in API tests (Nick Wellnhofer),<br />
310 Heap-based buffer overread in htmlCurrentChar (Pranjal Jumde),<br />
311 Heap-based buffer-underreads due to xmlParseName (David Kilzer),<br />
312 Heap use-after-free in xmlSAX2AttributeNs (Pranjal Jumde),<br />
313 Heap use-after-free in htmlParsePubidLiteral and htmlParseSystemiteral (Pranjal Jumde),<br />
317 …Bug 759398: Heap use-after-free in xmlDictComputeFastKey <https://bugzilla.gnome.org/show_bug.c…
318 …Bug 758605: Heap-based buffer overread in xmlDictAddString <https://bugzilla.gnome.org/show_bug…
319 …Bug 758588: Heap-based buffer overread in xmlParserPrintFileContextInternal <https://bugzilla.g…
320 …Bug 757711: heap-buffer-overflow in xmlFAParsePosCharGroup <https://bugzilla.gnome.org/show_bug…
325 Fix typo: s{ ec -> cr }cipt (Jan Pokorný),<br />
326 Fix typos: dictio{ nn -> n }ar{y,ies} (Jan Pokorný),<br />
327 Fix typos: PATH_{ SEAPARATOR -> SEPARATOR } (Jan Pokorný),<br />
334 libxml2 hardcodes -L/lib in zlib/lzma tests which breaks cross-compiles (Mike Frysinger),<br />
336 Use pkg-config to locate zlib when possible (Stewart Brodie),<br />
337 Use pkg-config to locate ICU when possible (Stewart Brodie),<br />
343 os400: compile and install program xmlcatalog (qshell-only). (Patrick Monnerat),<br />
346 os400: compile and install program xmllint (qshell-only). (Patrick Monnerat),<br />
353 Add xz to xml2-config --libs output (Baruch Siach),<br />
354 …Bug 760190: configure.ac should be able to build --with-icu without icu-config tool <https://bu…
363 …Bug 763071: heap-buffer-overflow in xmlStrncat <https://bugzilla.gnome.org/show_bug.cgi?id=7630…
369 Fix XSD validation of URIs with ampersands (Alex Henrie),<br />
377 Fix OOB read with invalid UTF-8 in xmlUTF8Strsize (Nick Wellnhofer),<br />
378 Do normalize string-based datatype value in RelaxNG facet checking (Audric Schiltknecht),<br />
380 …Bug 760861: REGRESSION (bf9c1dad): Missing results for test/schemas/regexp-char-ref_[01].xsd <h…
381 error.c: *input->cur == 0 does not mean no error (Pavel Raiskup),<br />
383 …183: REGRESSION (v2.9.3): XML push parser fails with bogus UTF-8 encoding error when multi-byte ch…
385 …Bug 721158: Missing ICU string when doing --version on xmllint <https://bugzilla.gnome.org/show…
388 Heap-based buffer overread in xmlNextChar (Daniel Veillard)<br />
393 Implement "runtest -u" mode (David Kilzer),<br />
398 CVE-2015-8242 Buffer overead with HTML parser in push mode (Hugh Davenport),<br />
399 …CVE-2015-7500 Fix memory access error due to incorrect entities boundaries (Daniel Veillard),<br />
400 CVE-2015-7499-2 Detect incoherency on GROW (Daniel Veillard),<br />
401 CVE-2015-7499-1 Add xmlHaltParser() to stop the parser (Daniel Veillard),<br />
402 CVE-2015-5312 Another entity expansion issue (David Drysdale),<br />
403 CVE-2015-7497 Avoid an heap buffer overflow in xmlDictComputeFastQKey (David Drysdale),<br />
404 …CVE-2015-7498 Avoid processing entities after encoding conversion failures (Daniel Veillard),<br />
405 CVE-2015-8035 Fix XZ compression support loop (Daniel Veillard),<br />
406 CVE-2015-7942-2 Fix an error in previous Conditional section patch (Daniel Veillard),<br />
407 CVE-2015-7942 Another variation of overflow in Conditional sections (Daniel Veillard),<br />
408 CVE-2015-1819 Enforce the reader to run in constant memory (Daniel Veillard)<br />
409 CVE-2015-7941_2 Cleanup conditional section error handling (Daniel Veillard),<br />
410 CVE-2015-7941_1 Stop parsing on entities boundaries errors (Daniel Veillard),<br />
415 Fix a small error in xmllint --format description (Fabien Degomme),<br />
438 Silence clang's -Wunknown-attribute (Michael Catanzaro),<br />
439 xmlMemUsed is not thread-safe (Martin von Gagern),<br />
442 Allow attributes on descendant-or-self axis (Nick Wellnhofer),<br />
448 Fix missing entities after CVE-2014-3660 fix (Daniel Veillard),<br />
456 Recover unescaped less-than character in HTML recovery parsing (Daniel Veillard),<br />
461 libxml2-config.cmake.in: update include directories (Samuel Martin),<br />
469 Fix for CVE-2014-3660 billion laugh variant (Daniel Veillard),<br />
470 CVE-2014-0191 Do not fetch external parameter entities (Daniel Veillard)<br />
491 no error column in structured error handler for xml schema validation errors (Juergen Keil),<br />
511 Fix regressions introduced by CVE-2014-0191 patch (Daniel Veillard),<br />
512 erroneously ignores a validation error if no error callback set (Daniel Veillard),<br />
513 xmllint was not parsing the --c14n11 flag (Sérgio Batista),<br />
537 xmllint --pretty crashed without following numeric argument (Tim Galeckas),<br />
547 Fix a parsing bug on non-ascii element and CR/LF usage (Daniel Veillard),<br />
564 Fix incorrect spelling entites->entities (Jan Pokorný),<br />
575 os400: make-src.sh: create physical file with target CCSID (Patrick Monnerat),<br />
584 …OS400: UTF8<-->EBCDIC wrappers for system and external library calls (Patrick Monnerat),<br …
589 configure: Add --with-python-install-dir (Jonas Eriksson),<br />
606 build: Use pkg-config to find liblzma in preference to AC_CHECK_LIB (Philip Withnall),<br />
607 build: Add @LZMA_LIBS@ to libxml’s pkg-config files (Philip Withnall),<br />
609 add additional defines checks for support "./configure --with-minimum" (Denis Pauk),<br />
635 xmllint --memory should fail on empty files (Daniel Veillard),<br />
654 Add documentation for xmllint --xpath (Daniel Veillard),<br />
666 Fix rpmbuild --nocheck (Mark Salter),<br />
668 Fix Broken multi-arch support in xml2-config (Daniel Veillard),<br />
685 fix schema validation in combination with xsi:nil (Daniel Veillard),<br />
694 Fix an error in the progressive DTD parsing code (Dan Winship),<br />
695 xmllint should not load DTD by default when using the reader (Daniel,<br />
697 Try IBM-037 when looking for EBCDIC handlers (Petr Sumbera),<br />
701 Fix a regression in 2.9.0 breaking validation while streaming (Daniel,<br />
722 Adding streaming validation to runtest checks (Daniel Veillard),<br />
723 Add a --pushsmall option to xmllint (Daniel Veillard)<br />
727 Switched comment in file to UTF-8 encoding (Daniel Veillard),<br />
749 xml2-config.1 markup error (Christian Weisgerber),<br />
755 Bug 676544 - fails to build with --without-sax1 (Akira TAGOH),<br />
765 clean redefinition of {v}snprintf in C-source (Roumen Petrov),<br />
783 Fix a segfault on XSD validation on pattern error (Daniel Veillard),<br />
803 Keep non-significant blanks node in HTML parser (Daniel Veillard),<br />
812 Fix file and line report for XSD SAX and reader streaming validation (Daniel Veillard),<br />
855 Fix xmllint --xpath node initialization (Daniel Veillard)<br />
898 Fix library problems with mingw-w64 (Michael Cronenworth),
927 Fix a compilation problem with --minimum (Brandon Slack),
932 Avoid memory leak if xmlParserInputBufferCreateIO fails (Lin Yi-Li),
938 Fix a crash with xmllint --path on empty results (Daniel Veillard),
950 Fix an unimplemented part in RNG value validation (Daniel Veillard),
955 Fix XSD validation bug #630130 (Toyoda Eizi),
978 Add --system support to autogen.sh (Daniel Veillard),
986 Add exception for new W3C PI xml-model (Daniel Veillard),
992 configure: add -Wno-long-long to CFLAGS (Stefan Kost),
1000 Cleanups before 2.8.0-rc2 (Daniel Veillard),
1002 Remove vestigial de-ANSI-fication support. (Javier Jardón),
1006 Fix -Wempty-body warning from clang (Nico Weber),
1011 configure: acconfig.h is deprecated since autoconf-2.50 (Stefan Kost),
1046 Fix handling of XML-1.0 XML namespace declaration (Daniel Veillard),
1047 Fix errors in XSD double validation check (Csaba Raduly),
1049 xmlTextReaderReadOuterXml should handle DTD (Rob Richards),
1068 Adding a --xpath option to xmllint (Daniel Veillard),
1069 Make HTML parser non-recursive (Eugene Pimenov)
1086 Fix missing win32 libraries in libxml-2.0.pc (Volker Grabsch),
1090 htmlCheckEncoding doesn't update input-end after shrink (Eugene Pimenov),
1105 xmlCtxtResetLastError should reset ctxt-errNo (Daniel Veillard)
1118 Restore behavior of --with-threads without argument (Andrew W. Nosenko),
1140 Add -lnetwork for compiling on Haiku (Scott McCreary),
1165 594514 memory leaks - duplicate initialization (MOD),
1167 492317 Fix Relax-NG validation problems (Daniel Veillard),
1170 579746 XSD validation not correct / nilable groups (Daniel Veillard),
1175 587663 Incorrect Attribute-Value Normalization (Daniel Veillard),
1187 587867 xmllint --html --xmlout serializing as HTML (Daniel Veillard),
1189 559410 - Regexp bug on (...)? constructs (Daniel Veillard),
1191 592430 - HTML parser runs into endless loop (Daniel Veillard),
1193 446613 small validation bug mixed content with NS (Daniel Veillard),
1205 574393 ¿ utf-8 filename magic for compressed files (Hans Breuer),
1215 Fix leak on SAX1, xmllint --sax1 option and debug (Daniel Veillard),
1216 potential NULL dereference on non-glibc (Jim Meyering),
1217 Fix an XSD validation crash (Daniel Veillard),
1235 Chasing dead assignments reported by clang-scan (Daniel Veillard),
1241 555833 always use rm -f in uninstall-local (Daniel Veillard),
1267 when saving an HTML doc with an xml dump function, HTML UTF-8 parsing
1278 <li>Documentation: switch ChangeLog to UTF-8, improve mutithreads and
1284 <li>Bug fixes: various realloc problems (Ashwin), potential double-free
1287 parsing and validation fixes based on the W3C regression tests, reader
1294 <li>Improvement: switch parser to XML-1.0 5th edition, add parsing flags
1308 paths starting with // (Petr Sumbera), streaming XSD validation callback
1313 writer CDATA output after a text node (Alex Khesin), UTF-16 encoding
1320 the DTD (Ashwin), fix in char ref parsing check (Alex Khesin), many
1337 <li>Security fix: missing of checks in UTF-8 parsing</li>
1340 (Rob Richards), global lock free on Windows (Marc-Antoine Ruel),
1345 HTML embed element saving fix (Stefan Behnel), avoid -L/usr/lib
1346 output from xml2-config (Fred Crozat), avoid an xmllint crash
1353 testURI --debug option, </li>
1374 htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in
1376 (Georges-André Silber), XPath number serialization (William Brack),
1381 dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding
1382 error handling, recustion on next in catalogs, fix a Relax-NG crash,
1427 add --html --memory case to xmllint</li>
1428 <li>building fix: fix --with-minimum (Felipe Contreras), VMS fix,
1433 (Mikhail Zabaluev), fix --with-minimum --with-sax1 builds, fix
1434 --with-minimum --with-schemas builds</li>
1443 fix attribute serialization in writer (Rob Richards), PHP4 DTD validation
1447 context, arg error in SAX callback (Mike Hommey), fix mixed-content
1448 autodetect when using --noblanks, fix xmlIOParseDTD error handling,
1449 fix bug in xmlSplitQName on special Names, fix Relax-NG element content
1450 validation bug, fix xmlReconciliateNs bug, fix potential attribute
1468 xmlIO.c(Kjartan Maraas), entities in XSD validation (Kasimier Buchcik),
1469 variousXSD validation fixes (Kasimier), memory leak in pattern (Rob
1478 HP-UX compiler workaround (Rick Jones), xml2-config bugfix, gcc-4.1
1479 cleanups, Python detection scheme (Joseph Sacco), UTF-8 file paths on
1488 one Relax-NG interleave bug, xmllint --path and --valid,
1496 code point, ixmllint --nonet to never reach the net (Gary Coady),
1503 --with-minimum compilation fixes (William Brack), error case handling fix
1506 MinGW compilation (Mark Junker), HP-UX compiler warnings (Rick
1519 split problem (William), issues with non-namespaced attributes in
1526 XSI driven XSD validation (Kasimier), parsing of xs:decimal (Kasimier),
1527 fix DTD writer output (Rob Richards), leak in xmlTextReaderReadInnerXml
1536 transition bug in regexps, ctxt->standalone = -2 to indicate no
1554 <li>documentation: generation of gtk-doc like docs, integration with
1564 <li>bug fixes: http_proxy environments (Peter Breitenlohner), HTML UTF-8
1576 Richards), xmlSchemaFreeAnnot memleak (Kasimier), HTML UTF-8
1578 XInclude bug, Schemas context type (Dean Hill), validation fix (Derek
1580 type fix (Kuba Nowakowski), UTF-8 parser bug, error in encoding handling,
1587 (thanks to Behdad Esfahbod for the idea), schematron validation though
1592 <li>documentation: xmllint man page had --nonet duplicated</li>
1602 HTTP query strings (Aron Stansvik), memory leak in DTD (William), integer
1612 Bursa), failure to detect UTF-8 parsing bugs in CDATA sections,
1613 areBlanks() heuristic failure, duplicate attributes in DTD bug
1616 conformance and streaming, Schemas validation messages (Kasimier Buchcik,
1625 ienhancement to xmllint --shell namespaces support, Windows port of the
1630 <li>build fixes: drop .la from RPMs, --with-minimum build fix (William
1637 segfault in Schemas (Kasimier Buchcik), Schemas attribute validation
1641 encoding code, Relax-NG validation bug, potential crash if
1643 switched back to assuming UTF-8 in case no encoding is given at
1651 some gcc4 fixes, HP-UX portability fixes (Rick Jones).</li>
1653 xmlreader stopping on non-fatal errors, thread support for dictionnaries
1674 maintainer-clean dependency(William), build in a different directory
1675 (William), fixing --with-minimum configure build (William), BeOS build
1676 (Marcin Konicki), Python-2.4 detection (William), compilation on AIX (Dan
1682 UTF-16 with BOM on DTDs (William), namespace bug on empty elements in
1702 conversion functions return values, UTF-8 bug affecting XPath reported by
1706 <li>improvements: DTD validation APIs provided at the Python level (Brent
1714 saving to python file objects (Malcolm Tredinnick), DTD lookup fix
1734 E20 validation fix (Malcolm),</li>
1741 <li>build fixes: Windows and zlib (Igor Zlatkovic), -O flag with gcc,
1743 <li>fixes: DTD loading on Windows (Igor), Schemas error reports APIs
1744 (Kasimier Buchcik), Schemas validation crash, xmlCheckUTF8 (William Brack
1748 <li>Improvements: Schemas validity improvements (Kasimier), added --path
1749 and --load-trace options to xmllint</li>
1752 <li>build fixes: fix --with-minimum, elfgcchack.h fixes (Peter
1757 Haase), node wrapper fix (Marc-Antoine Parent), XML Schemas support
1766 htmlReadMemory init (William), a posteriori validation DTD base
1771 (Albert Chin), xmllint --c14n option, no_proxy environment (Mike Hommey),
1772 xmlParseInNodeContext() addition, extend xmllint --shell, allow XInclude
1773 to not generate start/end nodes, extend xmllint --version to include CVS
1780 <li>build fixes: --with-minimum (William Brack), some gcc cleanup
1781 (William), --with-thread-alloc (William)</li>
1789 by Morus Walter, XInclude xml:base generation (William), Relax-NG bug
1792 streaming problem (Steve Ball), DTD serialization problem (William),
1797 <li>improvement: custom per-thread I/O enhancement (Rob Richards), register
1799 test for non-Unix users (William), dynamically increase the number of
1800 XPath extension functions in Python and fix a memory leak (Marc-Antoine
1807 <li>build fixes: --without-html problems, make check without make all</li>
1813 (Morten Welinder), add --maxmem option to xmllint, add
1820 Buchcik), XInclude fallback problem (William), weird problems with DTD
1826 Beckett), Relax-NG compilation (William Brack), Regexp patches (with
1827 William), xmlUriEscape (Mark Vakoc), a Relax-NG notAllowed problem (with
1828 William), Relax-NG name classes compares (William), XInclude duplicate
1829 fallback (William), external DTD encoding detection (William), a DTD
1830 validation bug (William), xmlReader Close() fix, recusive extention
1834 Hummel), HTML parser frameset (James Bursa), libxml2-python RPM
1847 <li>Relax-NG: fix when processing XInclude results (William), external
1850 <li>xmlWriter: patch for better DTD support (Alfred Mickautsch)</li>
1856 groups '-' handling (William), dictionary reference counting problems,
1860 <li>compilation and portability fixes: --without-valid, catalog cleanups
1861 (Peter Breitenlohner), MingW patch (Roland Schwingel), cross-compilation
1862 to Windows (Christophe de Vienne), --with-html-dir fixup (Julio Merino
1868 <li>DTD ID handling optimization</li>
1870 mode with unescaped '>' characters, fix xmllint --stream --timing, fix
1871 xmllint --memory --stream memory usage, xmlAttrSerializeTxtContent
1872 handling NULL, trying to fix Relax-NG/Perl interface.</li>
1874 <li>Added relaxng option to xmllint --shell</li>
1879 (William Brack), xmlWriter indentation (William), schemas validation
1886 <li>Build: fix for automake-1.8 (Alexander Winston), warnings removal
1888 --with-minimum configuration.</li>
1901 (William), xmllint error go to stderr, DTD validation problem with
1930 Brack), DTD validation and namespace bug (William Brack), XML Schemas
1941 <li>UTF-16 cleanup and BOM issues (William Brack)</li>
1942 <li>bug fixes: ID and xmlReader validation, XPath (William Brack),
1944 (James Bursa), attribute defaulting and validation, some serialization
1965 <li>a posteriori DTD validation fixes</li>
1975 <li>fixed xmllint --html to use the HTML serializer on output (added
1976 --xmlout to implement the previous behaviour of saving it using the XML
1992 <li>Error handler could crash in DTD validation in 2.6.0</li>
2002 a --with-minimum configuration will weight around 160KBytes</li>
2026 <li>Parser<->HTTP integration fix, proper processing of the Mime-Type
2028 <li>Relax-NG: bug fixes including the one reported by Martijn Faassen and
2044 namespace DTD validation, xmlReplaceNode (Chris Ryland), I/O callbacks
2050 <li>xmllint options: --dtdvalidfpi for Tobias Reif, --sax1 for compat
2051 testing, --nodict for building without tree dictionary, --nocdata to
2052 replace CDATA by text, --nsclean to remove surperfluous namespace
2054 <li>added xml2-config --libtool-libs option from Kevin P. Fleming</li>
2060 <li>libxml-2.0-uninstalled.pc from Malcolm Tredinnick</li>
2064 <li>risk of crash in Relax-NG</li>
2068 <li>UTF-16 support fixes (Mark Itzcovitz)</li>
2079 (Rob Richards), hexBinary type (), UTF-16 BOM (Dodji Seketeli),
2080 xmlReader, Relax-NG schemas compilation, namespace handling, EXSLT (Sean
2081 Griffin), HTML parsing problem (William Brack), DTD validation for mixed
2084 <li>better interfaces for Relax-NG error handling (Joachim Bauch, )</li>
2087 <li>configure flag for -with-fexceptions when embedding in C++</li>
2088 <li>couple of new UTF-8 helper functions (William Brack)</li>
2089 <li>general encoding cleanup + ISO-8859-x without iconv (Peter Jacobi)</li>
2091 <li>general compilation/warning cleanup Solaris/HP-UX/... (William
2094 <li>bugfixes: XPath, XInclude, file/URI mapping, UTF-16 save (Mark
2095 Itzcovitz), UTF-8 checking, URI saving, error printing (William Brack),
2097 Schmitz-Linneweber/Garry Pennington), xmlUnlinkNode problem with DTDs,
2109 <li>added --nonet option to xmllint</li>
2112 <li>Relax-NG: Compiling to regexp and streaming validation on top of the
2113 xmlReader interface, added to xmllint --stream</li>
2118 (Charles Bozeman), DTD and namespaces (Brent Hendricks), HTML push parser
2132 <li>bug fixes: non-ASCII IDs, HTML output, XInclude on large docs and
2136 <li>documentation: added --relaxng option to xmllint man page (John)</li>
2144 <li>Bug fixes: HTML parser, xmlReader, DTD validation, XPath, encoding
2154 <p>2 serialization bugs, node info generation problems, a DTD regexp
2168 <li>First implementation of RelaxNG, added --relaxng flag to xmllint</li>
2170 <li>Bug fixes: DTD validation, namespace checking, XInclude and entities,
2193 and iterators for Python-2.2 (Hannu Krosing)</li>
2233 <li>added grep to xmllint --shell</li>
2241 <li>Fixes to the validation code (DTD and Schemas), xmlNodeGetPath() ,
2245 <li>A number of bug fixes: XPath, validation, Python bindings, DOM and
2250 <li>Changed the validation code to reuse XML Schemas regexp APIs</li>
2260 <li>Better error reporting: XPath and DTD validation</li>
2263 <li>XPath fixes (William), xf:escape-uri() (Wesley Terpstra)</li>
2264 <li>Python binding fixes: makefiles (William), generator, rpm build, x86-64
2291 …emas <a href="http://www.w3.org/TR/xmlschema-1/">structures</a> and <a href="http://www.w3.org/TR/…
2303 <li>bug fixes: file descriptor leak, XPath, HTML output, DTD validation</li>
2308 <li>bug fixes: half a dozen XPath bugs, Validation, ISO-Latin to UTF8
2314 <li>bug fixes: tree, SAX, canonicalization, validation, portability,
2316 <li>removed the --with-buffer option it was becoming unmaintainable</li>
2324 regression tests, XPath extension functions can now return node-sets</li>
2335 <li>Change of License to the <a href="http://www.opensource.org/licenses/mit-license.html">MIT
2337 confusion around the previous dual-licensing</li>
2366 <li>Fixes namespace handling problems when using DTD and validation</li>
2367 <li>improvements on xmllint: Morus Walter patches for --format and
2368 --encode, Stefan Kost and Heiko Rupp improvements on the --shell</li>
2384 <li>fixed a couple of potentially serious validation bugs</li>
2406 <li>added --convert to xmlcatalog, bug fixes and cleanups of XML
2418 <li>inheritance of namespaces from DTD defaulted attributes</li>
2420 <li>added a --format option to xmllint</li>
2428 <li>Fixed a few bugs in XPath, validation, and tree handling.</li>
2449 <li>a couple of validation fix</li>
2453 <li>fixed a strange gcc optimizer bugs in xpath handling of float, gcc-3.0
2458 <li>update of libxml-doc.el (Felix Natter)</li>
2468 <li>some XPath fixes (-Infinity, / as a function parameter and namespaces
2470 <li>fixed a performance problem and an error in the validation code</li>
2473 <li>added --version to xmllint for bug reports</li>
2484 <li>trying to get better linking on Solaris (-R)</li>
2486 <li>Validation bug fixed #54631, added a patch from Gary Pennington, fixed
2503 DOM+validation using the XML REC as input and a 700MHz celeron).</li>
2507 <li>removed some troubles surrounding the new validation module</li>
2510 <li>Non deterministic content model validation support</li>
2516 <li>Improved validation speed sensible for DocBook</li>
2539 <li>Some cleanup in the validation code, still a bug left and this part
2540 should probably be rewritten to support ambiguous content model :-\</li>
2546 <li>blank space are reported even if the Dtd content model proves that they
2551 <li>fix in validation by Gary Pennington</li>
2555 <li>fixed a Dtd parsing bug</li>
2565 <li>Add a mode with Dtd lookup but without validation error reporting for
2569 <li>validation code bug fixes from Gary Pennington</li>
2571 <li>Patch to allow simultaneous install of libxml-devel and
2572 libxml2-devel</li>
2582 <li>Applied Paul D. Smith patches for validation of XInclude results</li>
2591 <li>erroneous release :-(</li>
2609 <li>Fixed a posteriori validation problems</li>
2621 <li>Late validation fixes</li>
2634 <li>Far better handling of larges Dtd. Validating against DocBook XML Dtd
2650 encoded in UTF-8)</li>
2675 <li>tried to fix as much as possible DTD validation and namespace
2687 $prefix/include/gnome-xml), they also are referenced by
2709 FTP</a>, it's packaged as libxml2-2.0.0beta and available as tar and
2719 <li>fix I18N support. ISO-Latin-x/UTF-8/UTF-16 (nearly) seems correctly
2721 <li>Better handling of entities, especially well-formedness checking
2723 <li>DTD conditional sections</li>
2724 <li>Validation now correctly handle entities content</li>
2735 <li>It is possible to disable the ignorable blanks heuristic used by
2736 libxml-1.x, a new function xmlKeepBlanksDefault(0) will allow this. Note
2741 avoiding heuristic is really the Right Way :-\</li>
2742 <li>The unchecked use of snprintf which was breaking libxml-1.8.6
2750 …well balanced chunk of XML (production <a href="http://www.w3.org/TR/REC-xml#NT-content">[43] cont…
2764 <li>a shell-like interface to the document tree (try tester --shell :-)</li>
2766 <li>fixed the DTD parsing code to work with the xhtml DTD</li>
2785 <li>fixed a posteriori validation (validation after parsing, or by using a
2786 Dtd not specified in the original document)</li>
2794 configure with --with-buffers to enable them.</li>
2816 …<li>Added the ability to fetch remote DTD or parsed entities, see the <a href="html/libxml-nanohtt…
2819 <li>Finished ID/IDREF support and checking when validation</li>
2820 …<li>Serious memory leaks fixed (there is now a <a href="html/libxml-xmlmemory.html">memory wrapper…
2823 <li>Added an HTML parser front-end</li>