Action against software patents Gnome2 Logo W3C Logo Red Hat Logo
Made with Libxml2 Logo

ChangeLog last entries of libxml2

Developer Menu
API Indexes
Related links

Daniel Veillard Fri Jul 10 16:11:34 CEST

  • parser.c: fix a regression in entity parsing when using the reader introduced because we were not reusing _private on entities parsing context

Daniel Veillard Thu Jul 9 10:21:00 CEST

  • c14n.c include/libxml/c14n.h: adds support for C14N 1.1, new flags at the API level
  • runtest.c Makefile.am testC14N.c xmllint.c: add support in CLI tools and test binaries
  • result/c14n/1-1-without-comments/* test/c14n/1-1-without-comments/*: add a new batch of tests

Daniel Veillard Thu Jul 9 08:52:35 CEST

  • config.h.in: update of libtool seems to have modified it
  • python/libxml2class.txt: python update modified the order of classes apparently

Daniel Veillard Thu Jul 9 08:43:06 CEST

  • tree.c: avoid calling xmlAddID with NULL values
  • parser.c: add a few xmlInitParser in some entry points

Rob Richards Fri Jun 19 19:51:08 CEST

  • parser.c: use options from current parser context when creating a parser context within xmlParseCtxtExternalEntity
  • xmlwriter.c: fix error message when unable to create output file

Daniel Veillard Thu Jun 4 11:17:23 CEST

  • c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c valid.c xmlschemas.c xmlwriter.c xpath.c: use %s to printf string patch by Christian Persch, fixes #581612

Daniel Veillard Thu Jun 4 11:06:07 CEST

  • parser.c threads.c: change the threading initialization sequence as suggested by Igor Novoseltsev to avoid crash if xmlInitParser() is called from a thread which is not the main one, should fix #584605

Daniel Veillard Fri May 15 17:54:48 CEST

  • HTMLparser.c: make sure we keep line numbers fixes #580705 based Aaron Patterson patch

Daniel Veillard Tue May 12 09:13:58 CEST

  • HTMLparser.c: a broken HTML table attributes initialization, fixes #581803, by Roland Steiner <rolandsteiner@google.com>

Daniel Veillard Tue May 12 08:54:20 CEST

  • libxml2.doap: adding RDF dope file.

Daniel Veillard Tue May 12 08:42:52 CEST

  • configure.in: adapt the extra version detection code to git

Rob Richards Wed Apr 29 16:09:38 CEST

  • parser.c: do not set error code in xmlNsWarn

Daniel Veillard Wed Apr 15 11:18:24 CEST

  • include/libxml/parser.h include/libxml/xmlwriter.h include/libxml/relaxng.h include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in include/libxml/valid.h include/libxml/xmlschemas.h include/libxml/xmlerror.h: change ATTRIBUTE_PRINTF into LIBXML_ATTR_FORMAT to avoid macro name collisions with other packages and headers as reported by Belgabor and Mike Hommey

Daniel Veillard Thu Apr 2 13:57:15 CEST

  • error.c: fix structured error handling problems #564217

Rob Richards Thu Mar 26 19:08:08 CET

  • parser.c: use options from current parser context when creating an entity parser context

Daniel Veillard Wed Mar 25 11:40:34 CET

  • doc/*: updated SVN URL for GNOME as pointed by Vincent Lefevre and regenerated docs

Daniel Veillard Wed Mar 25 11:21:26 CET

  • parser.c: hide the nbParse* variables used for debugging as pointed by Mike Hommey

Daniel Veillard Wed Mar 25 10:50:05 CET

  • include/wsockcompat.h win32/Makefile.bcb xpath.c: fixes for Borland/CodeGear/Embarcadero compilers by Eric Zurcher

Daniel Veillard Wed Mar 25 10:43:07 CET

  • xpath.c: xmlXPathRegisterNs should not allow enpty prefixes

Daniel Veillard Mon Mar 23 20:27:15 CET

  • tree.c: add a missing check in xmlAddSibling, patch by Kris Breuker
  • xmlIO.c: avoid xmlAllocOutputBuffer using XML_BUFFER_EXACT which leads to performances problems especially on Windows.

William Brack Tue Mar 3 14:30.28 HKT

  • trio.h: changed include of config.h to be surrounded by quotation marks #570806

Daniel Veillard Sat Feb 21 10:20:34 CET

  • threads.c parser.c: more warnings about xmlCleanupThreads and xmlCleanupParser to avoid troubles like #571409

Daniel Veillard Fri Feb 20 09:40:04 CET

  • xmlwriter.c: cleanups and error reports when xmlTextWriterVSprintf fails, by Jinmei Tatuya

Daniel Veillard Fri Feb 20 09:18:56 CET

  • xmlwriter.c: remove a couple of leaks on errors reported by Jinmei Tatuya

Daniel Veillard Sun Jan 18 22:37:59 CET

  • configure.in doc/xml.html doc/*: preparing 0.7.3 release
  • include/libxml/parserInternals.h SAX2.c: fix a typo in a name

Daniel Veillard Sun Jan 18 21:48:28 CET

  • include/libxml/parser.h include/libxml/xmlwriter.h include/libxml/relaxng.h include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in include/libxml/valid.h include/libxml/xmlschemas.h include/libxml/xmlerror.h: port patch from Marcus Meissner to add gcc checking for printf like functions parameters, should fix #65068
  • doc/apibuild.py doc/*: modified the script accordingly and regenerated
  • xpath.c xmlmemory.c threads.c: fix a few warnings

Daniel Veillard Sun Jan 18 20:40:42 CET

  • include/libxml/xmlwin32version.h.in: windows header should get the same define

Daniel Veillard Sun Jan 18 18:22:33 CET

  • include/libxml/xmlversion.h.in include/libxml/xmlmemory.h: apply patch from Marcus Meissner to add gcc attribute alloc_size should fix #552505
  • doc/apibuild.py doc/* testapi.c: regenerate the API
  • include/libxml/parserInternals.h: fix a comment problem raised by apibuild.py

Daniel Veillard Sun Jan 18 16:39:01 CET

  • threads.c: also remove pthread key when stopping thread support, patch based on Alex Ott one should fix #564723

Daniel Veillard Sun Jan 18 15:55:18 CET

  • threads.c: patch from Daniel Zimmermann fixing a memory leak in an edge case, solves #562230

Daniel Veillard Sun Jan 18 15:06:05 CET

  • include/libxml/parserInternals.h SAX2.c: add a new define XML_MAX_TEXT_LENGTH limiting the maximum size of a single text node, the defaultis 10MB and can be removed with the HUGE parsing option

Rob Richards Mon Jan 05 18:28:41 CET

  • include/libxml/parser.h parser.c: add XML_PARSE_OLDSAX parser option to enable pre 2.7 SAX behavior.

Rob Richards Wed Dec 31 23:11:37 CET

  • tree.c: set doc on last child tree in xmlAddChildList for bug #546772. Fix problem adding an attribute via with xmlAddChild reported by Kris Breuker.

Rob Richards Sun Dec 27 14:16:13 CET

  • xmlwriter.c: fix indenting in xmlTextWriterFullEndElement for bug# 554353.

Daniel Veillard Thu Nov 27 16:24:52 CET

  • include/libxml/tree.h tree.c python/generator.py: adds element traversal support
  • valid.c: avoid a warning
  • doc/*: regenerated

Daniel Veillard Mon Nov 17 16:56:18 CET

  • SAX2.c parser.c: fix for CVE-2008-4226, a memory overflow when building gigantic text nodes, and a bit of cleanup to better handled out of memory problem in that code.
  • tree.c: fix for CVE-2008-4225, lack of testing leads to a busy loop test assuming one have enough core memory.

Daniel Veillard Thu Nov 6 14:34:35 CET

  • xmllint.c: Matthias Kaehlcke reported a build problem when not compiling HTML support in.

Daniel Veillard Fri Oct 17 15:24:08 CEST

  • configure.in doc/Makefile.am: patch from Adrian Bunk which adds --disable-rebuild-docs to avoid rebuilding them

Daniel Veillard Fri Oct 3 09:43:45 CEST

  • configure.in doc/* NEWS: preparing the release of 2.7.2
  • dict.c: fix the Solaris portability issue
  • parser.c: additional cleanup on #554660 fix
  • test/ent13 result/ent13* result/noent/ent13*: added the example in the regression test suite.
  • HTMLparser.c: handle leading BOM in htmlParseElement()

Daniel Veillard Thu Oct 2 22:53:39 CEST

  • parser.c: fix a nasty bug introduced when cleaning up entities processing in 2.7.x , fixes #554660

Daniel Veillard Thu Sep 25 18:04:20 CEST

  • HTMLparser.c: fix an HTML parsing error on large data sections reported by Mike Day
  • test/HTML/utf8bug.html result/HTML/utf8bug.html.err result/HTML/utf8bug.html.sax result/HTML/utf8bug.html: add the reproducer to the test suite

Daniel Veillard Thu Sep 25 17:35:57 CEST

  • runxmlconf.c: fix compilation if XPath is not included

Daniel Veillard Thu Sep 25 16:54:04 CEST

  • xmlreader.c: patch from Riccardo Scussat fixing custom error handlers problems.

Daniel Veillard Thu Sep 25 16:30:11 CEST

  • include/libxml/xmlsave.h xmlsave.c: new options to serialize as XML/HTML/XHTML and restore old entry point behaviours

Daniel Veillard Mon Sep 1 16:49:05 CEST

  • doc/xml.html doc/news.html configure.in python/setup.py NEWS: prepare release of 2.7.1

Daniel Veillard Mon Sep 1 15:35:13 CEST

  • schematron.c xpath.c: applied a couple of patches from Martin avoiding some leaks, fixinq QName checks in XPath, XPath debugging and schematron code cleanups.
  • python/tests/Makefile.am python/tests/xpathleak.py: add the specific regression tests, just tweak it to avoid output by default

Daniel Veillard Mon Sep 1 15:02:05 CEST

  • trionan.c: Borland C fix from Moritz Both
  • testapi.c: regenerate, workaround a problem for buffer testing
  • xmlIO.c HTMLtree.c: new internal entry point to hide even better xmlAllocOutputBufferInternal
  • tree.c: harden the code around buffer allocation schemes
  • parser.c: restore the warning when namespace names are not absolute URIs
  • runxmlconf.c: continue regression tests if we get the expected number of errors
  • Makefile.am: run the python tests on make check
  • xmlsave.c: handle the HTML documents and trees
  • python/libxml.c: convert python serialization to the xmlSave APIs and avoid some horrible hacks

Daniel Veillard Sat Aug 30 16:58:40 CEST

  • configure.in, doc/*: preparing 2.7.0 release
  • tree.c: remove some testing traces
  • parser.c xmlIO.c xmlschemas.c: remove some warnings

Daniel Veillard Sat Aug 30 14:50:16 CEST

  • include/libxml/tree.h tree.c: make a new kind of buffer where shrinking and adding in head can avoid reallocation or full buffer memmoves
  • encoding.c xmlIO.c: use the new kind of buffers for output buffers

Daniel Veillard Sat Aug 30 10:18:13 CEST

  • doc/* testapi.c: regenerated

Daniel Veillard