summaryrefslogtreecommitdiff
path: root/parserInternals.c
Commit message (Expand)AuthorAgeFilesLines
* parser: Fix "huge input lookup" error with push parserNick Wellnhofer2023-05-091-2/+3
* parser: Improve handling of encoding and IO errorsNick Wellnhofer2023-04-301-3/+2
* parser: Move xmlFatalErr to parserInternals.cNick Wellnhofer2023-04-301-0/+222
* parser: Deprecate more internal functionsNick Wellnhofer2023-04-261-0/+8
* parser: Fix regression in memory pull parser with encodingNick Wellnhofer2023-04-191-1/+11
* parser: Fix regression when switching input encodingsNick Wellnhofer2023-04-131-4/+12
* parser: Don't grow push parser buffersNick Wellnhofer2023-04-121-0/+3
* parser: Halt parser if switching encodings failsNick Wellnhofer2023-03-301-0/+2
* parser: Fix buffer overread in xmlDetectEBCDICNick Wellnhofer2023-03-261-1/+2
* parser: Grow input buffer earlier when reading charactersNick Wellnhofer2023-03-211-2/+2
* parser: Rework EBCDIC code page detectionNick Wellnhofer2023-03-211-108/+76
* parser: Rework shrinking of input buffersNick Wellnhofer2023-03-211-14/+2
* parser: More fixes to xmlParserGrowNick Wellnhofer2023-03-161-20/+5
* malloc-fail: Fix buffer overread when reading from inputNick Wellnhofer2023-03-151-36/+25
* parser: Fix short-lived regression causing infinite loopsNick Wellnhofer2023-03-141-9/+40
* parser: Deprecate some parser input functionsNick Wellnhofer2023-03-131-0/+2
* parser: Stop calling xmlParserInputShrinkNick Wellnhofer2023-03-131-0/+57
* malloc-fail: Fix null deref in xmlParserInputShrinkNick Wellnhofer2023-03-131-0/+7
* parser: Stop calling xmlParserInputGrowNick Wellnhofer2023-03-121-10/+60
* malloc-fail: Fix null deref if growing input buffer failsNick Wellnhofer2023-01-241-0/+6
* parser: Fix integer overflow of input IDNick Wellnhofer2022-12-221-1/+6
* entities: Stop counting entitiesNick Wellnhofer2022-12-211-1/+0
* entities: Rework entity amplification checksNick Wellnhofer2022-12-211-2/+6
* parser: Fix progress check when parsing character dataNick Wellnhofer2022-11-211-1/+1
* parser: Fix 'consumed' accounting when switching encodingsNick Wellnhofer2022-11-201-0/+1
* io: Fix a few integer overflows in I/O statisticsNick Wellnhofer2022-11-201-4/+12
* io: Rearrange code in xmlSwitchInputEncodingIntNick Wellnhofer2022-11-201-104/+96
* io: Remove xmlInputReadCallbackNopNick Wellnhofer2022-11-201-1/+2
* io: Check for memory buffer early in xmlParserInputGrowNick Wellnhofer2022-11-131-4/+4
* Remove or annotate char castsNick Wellnhofer2022-09-011-4/+4
* Remove explicit integer castsNick Wellnhofer2022-09-011-11/+11
* Make xmlNewSAXParserCtx take a const sax handlerNick Wellnhofer2022-09-011-4/+5
* Consolidate private header filesNick Wellnhofer2022-08-261-2/+5
* Mark more functions setting globals as deprecatedNick Wellnhofer2022-08-241-0/+4
* Mark more parser functions as deprecatedNick Wellnhofer2022-08-241-1/+16
* Introduce xmlNewSAXParserCtxt and htmlNewSAXParserCtxtNick Wellnhofer2022-08-241-8/+55
* Use xmlStrlen in xmlNewStringInputStreamNick Wellnhofer2022-08-201-1/+1
* Create stream with buffer in xmlNewStringInputStreamNick Wellnhofer2022-08-201-4/+11
* Clean up encoding switching codeNick Wellnhofer2022-04-021-127/+23
* Fix calls to deprecated init/cleanup functionsNick Wellnhofer2022-03-291-1/+1
* Avoid arithmetic on freed pointersNick Wellnhofer2022-03-061-36/+9
* Remove unneeded #includesNick Wellnhofer2022-03-041-13/+0
* Don't check for standard C89 headersNick Wellnhofer2022-03-021-4/+1
* Remove useless __CYGWIN__ checksNick Wellnhofer2022-02-281-1/+1
* Remove elfgcchack.hNick Wellnhofer2022-02-201-2/+0
* Rework validation context flagsNick Wellnhofer2022-02-201-1/+1
* Fix memory leak in xmlNewInputFromFileDavid King2022-01-161-1/+3
* Fix slow parsing of HTML with encoding errorsNick Wellnhofer2021-02-201-0/+5
* Stop counting nbChars in parser contextNick Wellnhofer2020-08-091-6/+0
* Fix typosNick Wellnhofer2020-03-081-3/+3