1. 10 May, 2013 1 commit
  2. 09 May, 2013 1 commit
  3. 08 May, 2013 1 commit
  4. 06 May, 2013 2 commits
  5. 03 May, 2013 1 commit
  6. 02 May, 2013 1 commit
  7. 23 Apr, 2013 2 commits
  8. 19 Apr, 2013 2 commits
  9. 16 Apr, 2013 1 commit
  10. 12 Apr, 2013 1 commit
  11. 11 Apr, 2013 1 commit
  12. 05 Apr, 2013 1 commit
    • Daniel Veillard's avatar
      Remove risk of lockup in dictionary initialization · 5fe9e9ed
      Daniel Veillard authored
      Reported by Petr Sumbera <petr.sumbera@oracle.com>
      Two threads entering xmlInitializeDict concurently could lead
      to a lockup due to multiple initializations of the lock used.
      To avoid this problem move this to a new private function
      called from xmlOnceInit() and deprecate the old initalizer.
      Since threaded programs must call xmlInitParser() and this
      will lead to dereference of private data and the call to
      xmlOnceInit() guaranteed to be unique this should be safe now.
      5fe9e9ed
  13. 02 Apr, 2013 1 commit
  14. 01 Apr, 2013 6 commits
  15. 30 Mar, 2013 9 commits
  16. 27 Mar, 2013 6 commits
  17. 23 Mar, 2013 1 commit
  18. 18 Mar, 2013 1 commit
    • Csaba László's avatar
      Fix an old bug in xmlSchemaValidateOneElement · 1f6c42cf
      Csaba László authored
      Recently I have run into the very same problem Tiberius Duluman did back in
      Wed, 13 May 2009 15:56:55 +0300 ([xml] Bug in xmlSchemaValidateOneElement
      function). Now I can proof now that his problem is a valid problem. I checked
      the latest available version of xmlschemas.c (2.9.0.) and the problem is still
      there!
      I think I have found a solution to the problem which I'd like proof with you:
      My quick solution to the problem is to replace line 27849 in
      xmlschemas.c
      (v2.9.0.) in function xmlSchemaVDocWalk
          valRoot = xmlDocGetRootElement(vctxt->doc);
      with this one:
          valRoot = vctxt->validationRoot ? vctxt->validationRoot : xmlDocGetRootElement(vctxt->doc);
      Currently I'm using version 2.7.8. in Windows and this change seems to solve
      the problem.
      1f6c42cf
  19. 11 Mar, 2013 1 commit