summaryrefslogtreecommitdiff
path: root/parser.c
Commit message (Expand)AuthorAgeFilesLines
* SAX: Always initialize SAX1 element handlersNick Wellnhofer2023-05-081-4/+1
* parser: Fix old SAX1 parser with custom callbacksNick Wellnhofer2023-05-061-2/+0
* parser: Improve handling of encoding and IO errorsNick Wellnhofer2023-04-301-13/+31
* parser: Move xmlFatalErr to parserInternals.cNick Wellnhofer2023-04-301-216/+0
* parser: Deprecate more internal functionsNick Wellnhofer2023-04-261-0/+15
* parser: Fix regression in xmlParserNodeInfo accountingNick Wellnhofer2023-04-201-28/+25
* parser: Fix regression in memory pull parser with encodingNick Wellnhofer2023-04-191-0/+6
* Fix use-after-free in xmlParseContentInternal()David Kilzer2023-04-161-1/+2
* parser: Remove first line handling in xmlParseChunkNick Wellnhofer2023-04-121-49/+1
* parser: Rework EBCDIC code page detectionNick Wellnhofer2023-03-211-26/+12
* parser: Limit name length in xmlParseEncNameNick Wellnhofer2023-03-211-5/+8
* parser: Rework shrinking of input buffersNick Wellnhofer2023-03-211-24/+5
* parser: Fix regressions from previous commitsNick Wellnhofer2023-03-181-1/+3
* parser: Rely on CUR_CHAR/NEXT to grow the input bufferNick Wellnhofer2023-03-171-189/+57
* malloc-fail: Add more error checks when parsing namesNick Wellnhofer2023-03-171-0/+8
* parser: Fix short-lived regression causing infinite loopsNick Wellnhofer2023-03-141-37/+0
* parser: Stop calling xmlParserInputShrinkNick Wellnhofer2023-03-131-11/+2
* parser: Simplify calculation of available buffer spaceNick Wellnhofer2023-03-121-24/+5
* parser: Use size_t when subtracting input buffer pointersNick Wellnhofer2023-03-121-2/+3
* parser: Check for integer overflow when updating checkIndexNick Wellnhofer2023-03-121-5/+37
* html: Impose some length limitsNick Wellnhofer2023-03-121-2/+0
* parser: Stop calling xmlParserInputGrowNick Wellnhofer2023-03-121-49/+7
* malloc-fail: Fix out-of-bounds read in xmlGROWNick Wellnhofer2023-03-121-1/+1
* parser: Merge xmlParserInputGrow into xmlGROWNick Wellnhofer2023-03-091-23/+30
* malloc-fail: Fix out-of-bounds read in xmlCurrentCharNick Wellnhofer2023-03-091-3/+14
* parser: Tighten expansion limitsNick Wellnhofer2023-03-081-7/+20
* parser: Fix OOB read when formatting error messageNick Wellnhofer2023-02-181-1/+5
* malloc-fail: Fix memory leak in xmlParseEntityDeclNick Wellnhofer2023-02-171-2/+2
* malloc-fail: Fix reallocation in inputPushNick Wellnhofer2023-01-241-7/+8
* malloc-fail: Fix use-after-free in xmlParseStartTag2Nick Wellnhofer2023-01-241-15/+11
* malloc-fail: Fix infinite loop in xmlParseTextDeclNick Wellnhofer2023-01-241-0/+2
* malloc-fail: Fix null deref in xmlAddDefAttrsNick Wellnhofer2023-01-241-0/+2
* parser: Fix progress check in xmlParseExternalSubsetNick Wellnhofer2023-01-241-3/+1
* parser: Halt parser on DTD errorsNick Wellnhofer2023-01-241-5/+4
* parser: Fix entity check in attributesNick Wellnhofer2023-01-171-2/+10
* error: Limit number of parser errorsNick Wellnhofer2022-12-271-0/+12
* parser: Fix infinite loop with push parser in recovery modeNick Wellnhofer2022-12-251-1/+1
* parser: Fix null deref in xmlStringDecodeEntitiesIntNick Wellnhofer2022-12-251-1/+2
* parser: Fix accounting of consumed input bytesNick Wellnhofer2022-12-231-6/+19
* parser: Lower entity nesting limit with XML_PARSE_HUGENick Wellnhofer2022-12-231-4/+4
* parser: Don't increase depth twice when parsing internal entitiesNick Wellnhofer2022-12-231-1/+1
* parser: Improve detection of entity loopsNick Wellnhofer2022-12-231-4/+49
* parser: Only report a single entity errorNick Wellnhofer2022-12-231-22/+14
* parser: Fix integer overflow of input IDNick Wellnhofer2022-12-221-6/+2
* xmlParseStartTag2() contains typo when checking for default definitions for a...David Kilzer2022-12-211-1/+1
* parser: Deprecate xmlString*DecodeEntitiesNick Wellnhofer2022-12-211-0/+4
* parser: Remove useless ent->etype test in xmlParseReferenceNick Wellnhofer2022-12-211-38/+32
* parser: Remove useless ent->children tests in xmlParseReferenceNick Wellnhofer2022-12-211-2/+2
* entities: Stop counting entitiesNick Wellnhofer2022-12-211-54/+0
* entities: Add entity flag for loop checkNick Wellnhofer2022-12-211-2/+3