1. 09 Feb, 2004 3 commits
  2. 01 Nov, 2003 1 commit
  3. 29 Oct, 2003 1 commit
  4. 19 Oct, 2003 1 commit
    • Daniel Veillard's avatar
      Fixed the HTTP<->parser interraction, which should fix 2 long standing · a840b692
      Daniel Veillard authored
      * include/libxml/nanohttp.h include/libxml/parserInternals.h
        include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
        Fixed the HTTP<->parser interraction, which should fix 2 long
        standing bugs #104790 and #124054 , this also fix the fact that
        HTTP error code (> 400) should not generate data, we usually
        don't want to parse the HTML error information instead of the
        resource looked at.
      Daniel
      a840b692
  5. 18 Oct, 2003 1 commit
  6. 10 Oct, 2003 1 commit
  7. 29 Sep, 2003 2 commits
    • Daniel Veillard's avatar
      last finishing touch to the BeOS patch from Marcin 'Shard' Konicki Daniel · 89f7f27a
      Daniel Veillard authored
      * nanoftp.c nanohttp.c: last finishing touch to the BeOS
        patch from Marcin 'Shard' Konicki
      Daniel
      89f7f27a
    • Daniel Veillard's avatar
      Okay this is scary but it is just adding a configure option to disable · a9cce9cd
      Daniel Veillard authored
      * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
        encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
        testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
        testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
        xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
        example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
        include/libxml/catalog.h include/libxml/debugXML.h
        include/libxml/entities.h include/libxml/nanohttp.h
        include/libxml/relaxng.h include/libxml/tree.h
        include/libxml/valid.h include/libxml/xmlIO.h
        include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
        include/libxml/xpathInternals.h python/libxml.c:
        Okay this is scary but it is just adding a configure option
        to disable output, this touches most of the files.
      Daniel
      a9cce9cd
  8. 14 Aug, 2003 1 commit
  9. 31 Jul, 2003 1 commit
  10. 10 Jul, 2003 1 commit
  11. 08 Jul, 2003 1 commit
  12. 07 Jul, 2003 1 commit
  13. 06 Jul, 2003 1 commit
  14. 21 Jun, 2003 1 commit
    • Daniel Veillard's avatar
      Applying IPv6 patch from Archana Shah <archana.shah@wipro.com> · de2a67b4
      Daniel Veillard authored
      closing bug #114837
      
      * configure.in: Added checks for IPv6 support and getaddrinfo().
      
      * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
      
      * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
      
      * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
        field or sockaddr_in field, depending upon the availability of IPv6
        support.
        have_ipv6(): Added to check for run-time IPv6 support.
        (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
        Modified to parse a URI with IPv6 address given in [].
        (xmlNanoFTPConnect): Changed to use getaddrinfo for address
        resolution, if it is available on the system, as gethostbyname
        does not return IPv6 addresses on some platforms.
        (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
        sockaddr_storage or sockaddr_in depending upon the IPv6 support.
        Sending EPSV, EPRT or PASV, PORT depending upon the type of address
        we are dealing with.
      
      * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
        (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
        a URI with IPv6 address given in [].
        (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
        available on the system. Also IPv6 addresses will be resolved by
        gethostbyname only if IPv6 run-time support is available.
        (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
      
      Daniel
      de2a67b4
  15. 19 Apr, 2003 1 commit
    • Daniel Veillard's avatar
      added xmlMallocAtomic() to be used when allocating blocks which do not · 3c908dca
      Daniel Veillard authored
      * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
        nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
        xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
        include/libxml/globals.h include/libxml/xmlmemory.h: added
        xmlMallocAtomic() to be used when allocating blocks which
        do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
        to allow registering the full set of functions needed by
        a garbage collecting allocator like libgc, ref #109944
      Daniel
      3c908dca
  16. 10 Jan, 2003 1 commit
  17. 11 Dec, 2002 1 commit
    • Daniel Veillard's avatar
      new API building Python script, does the C parsing directly, generates a · a9b66d00
      Daniel Veillard authored
      * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
        building Python script, does the C parsing directly, generates
        a better API description including structure fieds defs and
        enums. Still a couple of bugs, but good enough for the python
        wrappers now.
      * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
        valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
        include/libxml/schemasInternals.h include/libxml/tree.h: more
        cleanup based on the python analysis script reports.
      * libxml.spec.in: make sure the API XML description is part of the
        devel package.
      Daniel
      a9b66d00
  18. 10 Dec, 2002 1 commit
    • Daniel Veillard's avatar
      code cleanup, especially the function comments. fixed a small bug when · 01c13b5b
      Daniel Veillard authored
      * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
        nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
        testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
        xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
        code cleanup, especially the function comments.
      * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
      Daniel
      01c13b5b
  19. 04 Dec, 2002 1 commit
  20. 14 Jun, 2002 1 commit
  21. 14 Apr, 2002 1 commit
  22. 26 Mar, 2002 1 commit
  23. 25 Mar, 2002 2 commits
  24. 18 Mar, 2002 1 commit
    • Daniel Veillard's avatar
      preparing 2.4.18 updated and rebuilt the web site implement the new · 34ce8bec
      Daniel Veillard authored
      * configure.in: preparing 2.4.18
      * doc/*: updated and rebuilt the web site
      * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
        the Windows and Cygwin maintainers.
      * parser.c: humm, changed the way the SAX parser work when
        xmlSubstituteEntitiesDefault(1) is set, it will then
        do the entity registration and loading by itself in case the
        user provided SAX getEntity() returns NULL.
      * testSAX.c: added --noent to test the behaviour.
      Daniel
      34ce8bec
  25. 15 Mar, 2002 1 commit
  26. 13 Mar, 2002 1 commit
  27. 31 Dec, 2001 1 commit
  28. 17 Oct, 2001 1 commit
  29. 13 Oct, 2001 1 commit
    • Daniel Veillard's avatar
      Applied the last patches from Gary, cleanup, activated threading all user · d0463560
      Daniel Veillard authored
      * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
        include/libxml/parserInternals.h include/libxml/tree.h
        include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
        nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
        testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
        Applied the last patches from Gary, cleanup, activated threading
        all user accessible global variables are now handled in globals.[ch]
        Still a bit rought but make tests passes with either
        --with-threads defined at configure time or not.
      * Makefile.am example/Makefile.am: added globals.[ch] and threads
        linking options
      Daniel
      d0463560
  30. 03 Aug, 2001 1 commit
    • Daniel Veillard's avatar
      applied Win32 Facelift No.2 patches from Igor Zlatkovic for Windows/MSC · 50f34371
      Daniel Veillard authored
      * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
        testSAX.c xmlIO.c xmllint.c include/win32config.h
        include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
        include/libxml/xmlwin32version.h.in win32/README.MSDev
        win32/dsp/*: applied Win32 Facelift No.2 patches from
        Igor Zlatkovic for Windows/MSC
      Daniel
      50f34371
  31. 31 Jul, 2001 1 commit
  32. 25 Jul, 2001 1 commit
  33. 23 Jul, 2001 1 commit
    • Daniel Veillard's avatar
      get rid of the readline and libhistory dependancies by default, release · f012a64d
      Daniel Veillard authored
      * configure.in: get rid of the readline and libhistory
        dependancies by default, release 2.4.1 with IA64 fix
      * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
        include/libxml/tree.h include/libxml/xmlIO.h: incorporated
        John Kroll fixes to allow saving to HTTP via PUT (or
        POST of needed).
      * doc/html/*.html: regenerated the docs
      Daniel
      f012a64d
  34. 18 Jul, 2001 1 commit
  35. 24 Jun, 2001 1 commit
    • Daniel Veillard's avatar
      Summer's cleanup, a really big one: · c5d64345
      Daniel Veillard authored
      * AUTHORS: added William and Bjorn
      * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
        daniel@veillard.com hopefully I won't have to do this again
      * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
        docs can be rebuilt cleanly now
      * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
        from CVs it's generated, added include/libxml/xmlwin32version.h
        also generated but which should change far less frequently.
      * catalog.c nanoftp.c: made sure to include libxml.h not
        libxml/xmlversion.h directly
      * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
        when compiling on WIN32 and MSC
      Daniel
      c5d64345
  36. 09 Jun, 2001 1 commit