summaryrefslogtreecommitdiff
path: root/HTMLparser.c
Commit message (Expand)AuthorAgeFilesLines
* parser: Improve handling of encoding and IO errorsNick Wellnhofer2023-04-301-5/+14
* malloc-fail: Fix buffer overread with HTML doctype declarationsNick Wellnhofer2023-03-261-2/+2
* parser: Grow input buffer earlier when reading charactersNick Wellnhofer2023-03-211-1/+1
* parser: Rework shrinking of input buffersNick Wellnhofer2023-03-211-5/+2
* malloc-fail: Fix buffer overread after htmlParseScriptNick Wellnhofer2023-03-201-1/+1
* parser: Fix regressions from previous commitsNick Wellnhofer2023-03-181-1/+1
* html: Rely on CUR_CHAR to grow the input bufferNick Wellnhofer2023-03-171-42/+21
* malloc-fail: Add error check in htmlParseHTMLAttributeNick Wellnhofer2023-03-171-0/+4
* malloc-fail: Fix buffer overread in htmlParseScriptNick Wellnhofer2023-03-171-1/+1
* malloc-fail: Fix buffer overread when reading from inputNick Wellnhofer2023-03-151-16/+13
* html: Fix quadratic behavior in htmlParseTryOrFinishNick Wellnhofer2023-03-151-1/+7
* html: Use NEXTL in htmlParseHTMLAttributeNick Wellnhofer2023-03-151-1/+1
* parser: Stop calling xmlParserInputShrinkNick Wellnhofer2023-03-131-1/+1
* parser: Simplify calculation of available buffer spaceNick Wellnhofer2023-03-121-25/+5
* parser: Use size_t when subtracting input buffer pointersNick Wellnhofer2023-03-121-1/+1
* parser: Check for integer overflow when updating checkIndexNick Wellnhofer2023-03-121-1/+6
* html: Impose some length limitsNick Wellnhofer2023-03-121-0/+36
* parser: Stop calling xmlParserInputGrowNick Wellnhofer2023-03-121-15/+10
* malloc-fail: Fix error code in htmlParseChunkNick Wellnhofer2023-02-171-3/+2
* malloc-fail: Fix infinite loop in htmlParseDocTypeDeclNick Wellnhofer2023-02-171-1/+2
* malloc-fail: Fix null deref in htmlnamePushNick Wellnhofer2023-02-171-8/+10
* malloc-fail: Fix infinite loop in htmlParseStartTagNick Wellnhofer2023-02-171-1/+2
* malloc-fail: Fix infinite loop in htmlParseContentInternalNick Wellnhofer2023-02-171-2/+30
* malloc-fail: Fix memory leak in htmlCreatePushParserCtxtNick Wellnhofer2023-02-171-1/+1
* malloc-fail: Fix memory leak in htmlCreateMemoryParserCtxtNick Wellnhofer2023-02-171-1/+4
* malloc-fail: Fix infinite loop in htmlParseStartTagNick Wellnhofer2023-02-171-2/+8
* error: Limit number of parser errorsNick Wellnhofer2022-12-271-0/+5
* Remove hacky heuristic from b2dc5675e94aa6b5557ba63f7d66b0f08dd17e4dAlex Richardson2022-12-011-0/+1
* Avoid creating an out-of-bounds pointer by rewriting a checkAlex Richardson2022-12-011-1/+1
* html: Improve parsing of nested listsNick Wellnhofer2022-11-301-2/+0
* html: Fix htmlInitAutoClose documentationNick Wellnhofer2022-11-271-4/+1
* html: Fix check for end of comment in push parserNick Wellnhofer2022-11-201-6/+14
* parser: Rewrite push parser boundary checksNick Wellnhofer2022-11-201-51/+16
* Remove or annotate char castsNick Wellnhofer2022-09-011-2/+2
* Don't use sizeof(xmlChar) or sizeof(char)Nick Wellnhofer2022-09-011-7/+7
* Remove explicit integer castsNick Wellnhofer2022-09-011-10/+5
* Make xmlNewSAXParserCtx take a const sax handlerNick Wellnhofer2022-09-011-3/+5
* Consolidate private header filesNick Wellnhofer2022-08-261-2/+6
* Deprecate internal parser functionsNick Wellnhofer2022-08-251-0/+6
* Deprecate old HTML SAX APINick Wellnhofer2022-08-251-0/+4
* Introduce xmlNewSAXParserCtxt and htmlNewSAXParserCtxtNick Wellnhofer2022-08-241-27/+33
* Don't mess with parser options in htmlParseDocumentNick Wellnhofer2022-08-241-2/+1
* Remove useless call to htmlDefaultSAXHandlerInitNick Wellnhofer2022-08-241-2/+0
* Remove htmlDefaultSAXHandler from non-SAX1 buildNick Wellnhofer2022-08-221-0/+2
* Don't initialize SAX handler in htmlReadMemoryNick Wellnhofer2022-08-221-3/+0
* Fix htmlReadMemory mixing up XML and HTML functionsNick Wellnhofer2022-08-221-1/+1
* Don't use default SAX handler to report unrelated errorsNick Wellnhofer2022-08-221-5/+0
* Fix HTML parser with threads and --without-legacyNick Wellnhofer2022-08-221-7/+4
* Use xmlStrlen in *CtxtReadDocNick Wellnhofer2022-08-201-5/+2
* Fix xmlCtxtReadDoc with encodingNick Wellnhofer2022-08-201-13/+4