1. 14 Jul, 2014 1 commit
  2. 12 Dec, 2013 1 commit
  3. 30 Sep, 2013 1 commit
  4. 28 Feb, 2013 1 commit
    • Steve Wolf's avatar
      xmlCtxtReadFile doesn't work with literal IPv6 URLs · 19d785b5
      Steve Wolf authored
      https://bugzilla.gnome.org/show_bug.cgi?id=694185
      
      RedHat Bug 624626 discusses the new behavior of libxml regarding brackets
      around IPv6 addresses.  In earlier versions such as 2.6.27, uri.c stripped the
      brackets (e.g. uri->server == "fdf2:1e39:73d1:934e::119"); in the current
      version it returns IPv6 addresses with brackets intact (e.g. uri->server
      == "[fdf2:1e39:73d1:934e::119]").
      
      Thus in 2.9.0, xmlCtxtReadFile() has a problem when it is passed a URL
      containing a literal IPv6 address.  xmlCtxReadFile() and its subroutines pass
      uri->server unchanged to getaddrinfo(), which doesn't recognize a bracketed
      IPv6 address, so the read fails.
      
      This strips the [ and ] from IPv6 addresses allowing getaddrinfo()
      to work properly with such URIs.
      19d785b5
  5. 11 Sep, 2012 1 commit
  6. 11 May, 2012 1 commit
  7. 02 Apr, 2012 2 commits
  8. 21 May, 2011 1 commit
  9. 04 Nov, 2010 1 commit
  10. 19 Oct, 2009 1 commit
    • spadix's avatar
      598785 Fix nanohttp on Windows · d29a5c8a
      spadix authored
      * nanohttp.c: the check for socket comparing to FD_SETSIZE introduced in
        bug fix for 559501 breaks on WinSockAPI
      d29a5c8a
  11. 07 Sep, 2009 1 commit
    • Daniel Veillard's avatar
      Chasing dead assignments reported by clang-scan · 594e5dfb
      Daniel Veillard authored
      * SAX2.c dict.c error.c hash.c nanohttp.c parser.c python/libxml.c
        relaxng.c runtest.c tree.c valid.c xinclude.c xmlregexp.c xmlsave.c
        xmlschemas.c xpath.c xpointer.c: mostly removing unneded affectations,
        but this led to a few real bugs and some part not yet understood
        (relaxng/interleave)
      594e5dfb
  12. 05 Sep, 2009 1 commit
    • Daniel Veillard's avatar
      Fix a bunch of scan 'dead increments' and cleanup · 13cee4e3
      Daniel Veillard authored
      * HTMLparser.c c14n.c debugXML.c entities.c nanohttp.c parser.c
        testC14N.c uri.c xmlcatalog.c xmllint.c xmlregexp.c xpath.c:
        fix unused variables, or unneeded increments as well as a couple
        of space issues
      * runtest.c: check for NULL before calling unlink()
      13cee4e3
  13. 23 Aug, 2009 1 commit
  14. 29 Aug, 2008 1 commit
  15. 06 Feb, 2008 1 commit
  16. 24 Aug, 2007 1 commit
  17. 23 Aug, 2007 1 commit
  18. 16 May, 2007 1 commit
  19. 15 May, 2007 1 commit
  20. 17 Apr, 2007 1 commit
  21. 15 Dec, 2005 1 commit
  22. 13 Oct, 2005 1 commit
  23. 08 Aug, 2005 1 commit
  24. 07 Aug, 2005 1 commit
    • Daniel Veillard's avatar
      get rid of the dependancy on a locally installed DTD try to cleanup the · 336a8e13
      Daniel Veillard authored
      * test/relaxng/docbook_0.xml: get rid of the dependancy on a locally
        installed DTD
      * uri.c include/libxml/uri.h xmlIO.c nanoftp.c nanohttp.c: try to
        cleanup the Path/URI conversion mess, needed fixing in various
        layers and a new API to the uri module which also fixes #306861
      * runtest.c: integrated a regression test specific to check the
        URI conversions done before calling the I/O handlers.
      Daniel
      336a8e13
  25. 12 Jul, 2005 1 commit
  26. 13 Apr, 2005 1 commit
  27. 01 Apr, 2005 1 commit
    • Daniel Veillard's avatar
      revamped the elfgcchack.h format to cope with gcc4 change of aliasing · 5d4644ef
      Daniel Veillard authored
      * doc/apibuild.py doc/elfgcchack.xsl: revamped the elfgcchack.h
        format to cope with gcc4 change of aliasing allowed scopes, had
        to add extra informations to doc/libxml2-api.xml to separate
        the header from the c module source.
      * *.c: updated all c library files to add a #define bottom_xxx
        and reimport elfgcchack.h thereafter, and a bit of cleanups.
      * doc//* testapi.c: regenerated when rebuilding the API
      Daniel
      5d4644ef
  28. 31 Mar, 2005 1 commit
  29. 13 Feb, 2005 1 commit
    • William M. Brack's avatar
      This change started out as a simple desire to speed up the · 015ccb2c
      William M. Brack authored
      execution time of testapi.c, which was being delayed by
      nameserver requests for non-existent URL's.  From there it
      just sort of grew, and grew....
      * nanohttp.c, nanoftp.c: changed the processing of URL's
        to use the uri.c routines instead of custom code.
      * include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX
      * uri.c: added accepting ipV6 addresses, in accordance with
        RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6)
      * gentest.py, testapi.c: fixed a few problems with the
        testing of the nanoftp and nanohttp routines.
      * include/libxml/xmlversion.h: minor change to fix a
        warning on the docs generation
      * regenerated the docs
      015ccb2c
  30. 27 Oct, 2004 1 commit
  31. 18 Sep, 2004 1 commit
    • William M. Brack's avatar
      added the routine xmlNanoHTTPContentLength to the external API · 13dfa87e
      William M. Brack authored
      * nanohttp.c, include/libxml/nanohttp.h: added the routine
        xmlNanoHTTPContentLength to the external API (bug151968).
      * parser.c: fixed unnecessary internal error message (bug152060);
        also changed call to strncmp over to xmlStrncmp.
      * encoding.c: fixed compilation warning (bug152307).
      * tree.c: fixed segfault in xmlCopyPropList (bug152368); fixed
        a couple of compilation warnings.
      * HTMLtree.c, debugXML.c, xmlmemory.c: fixed a few compilation
        warnings; no change to logic.
      13dfa87e
  32. 16 Aug, 2004 1 commit
    • Daniel Veillard's avatar
      small typo pointed out by Mike Hommey slightly improved the --c14n · 29b17482
      Daniel Veillard authored
      * xmlIO.c: small typo pointed out by Mike Hommey
      * doc/xmllint.xml, xmllint.html, xmllint.1: slightly improved
        the --c14n description, c.f. #144675 .
      * nanohttp.c nanoftp.c: applied a first simple patch from
        Mike Hommey for $no_proxy, c.f. #133470
      * parserInternals.c include/libxml/parserInternals.h
        include/libxml/xmlerror.h: cleanup to avoid 'error' identifier
        in includes #
      * parser.c SAX2.c debugXML.c include/libxml/parser.h:
        first version of the inplementation of parsing within
        the context of a node in the tree #142359, new function
        xmlParseInNodeContext(), added support at the xmllint --shell
        level as the "set" function
      * test/scripts/set* result/scripts/* Makefile.am: extended
        the script based regression tests to instrument the new function.
      Daniel
      29b17482
  33. 27 Jun, 2004 1 commit
    • Daniel Veillard's avatar
      hack based on Arjan van de Ven suggestion to reduce ELF footprint and · a2351322
      Daniel Veillard authored
      * elfgcchack.h doc/elfgcchack.xsl libxml.h: hack based on Arjan van de
        Ven suggestion to reduce ELF footprint and generated code. Based on
        aliasing of libraries function to generate direct call instead of
        indirect ones
      * doc/libxml2-api.xml doc/Makefile.am doc/apibuild.py: added automatic
        generation of elfgcchack.h based on the API description, extended
        the API description to show the conditionals configuration flags
        required for symbols.
      * nanohttp.c parser.c xmlsave.c include/libxml/*.h: lot of cleanup
      * doc/*: regenerated the docs.
      Daniel
      a2351322
  34. 02 Apr, 2004 1 commit
  35. 17 Mar, 2004 1 commit
  36. 09 Feb, 2004 3 commits
  37. 01 Nov, 2003 1 commit