• Show log

    Commit

  • Hash : eef0a739
    Author : Nick Wellnhofer
    Date : 2022-10-30T12:21:20

    xinclude: Implement "streaming" mode
    
    When using xmlreader, XPointer expressions in XIncludes simply cannot
    work. Expressions can reference nodes which weren't parsed yet or which
    were already deleted.
    
    After fixing nested XIncludes, we reference includes which were parsed
    previously. When streaming, these nodes could have been deleted, leading
    to use-after-free errors.
    
    Disallow XPointer expressions and truncate the include table in
    streaming mode.