summaryrefslogtreecommitdiff
path: root/xmlregexp.c
Commit message (Expand)AuthorAgeFilesLines
* regexp: Fix null deref in xmlFAFinishReduceEpsilonTransitionsNick Wellnhofer2023-05-041-0/+2
* regexp: Fix mistake in previous commitNick Wellnhofer2023-05-021-1/+0
* regexp: Fix determinism checksNick Wellnhofer2023-04-301-11/+23
* regexp: Fix checks for eliminated transitionsNick Wellnhofer2023-04-301-6/+6
* regexp: Simplify xmlFAReduceEpsilonTransitionsNick Wellnhofer2023-04-301-29/+20
* regexp: Fix cycle check in xmlFAReduceEpsilonTransitionsNick Wellnhofer2023-04-301-0/+26
* regexp: Add sanity check in xmlRegCalloc2Nick Wellnhofer2023-02-211-1/+2
* malloc-fail: Fix OOB read after xmlRegGetCounterNick Wellnhofer2023-02-171-0/+12
* malloc-fail: Fix memory leak in xmlFAParseCharPropNick Wellnhofer2023-02-171-10/+16
* malloc-fail: Fix leak of xmlRegAtomNick Wellnhofer2023-02-171-26/+55
* malloc-fail: Fix memory leak in xmlRegexpCompileNick Wellnhofer2023-02-171-10/+8
* malloc-fail: Fix memory leak after xmlRegNewStateNick Wellnhofer2023-02-171-73/+71
* regexp: Simplify xmlRegAtomPushNick Wellnhofer2023-02-171-14/+5
* Consolidate private header filesNick Wellnhofer2022-08-261-2/+3
* Fix parsing of subtracted regex character classesNick Wellnhofer2022-04-231-1/+1
* Remove unneeded #includesNick Wellnhofer2022-03-041-7/+0
* Document support for the non-standard escape sequences.Damjan Jovanovic2022-03-021-17/+64
* Use strtoul() instead of sscanf, and correct data types that break GCC.Damjan Jovanovic2022-03-021-1/+1
* Add support for some non-standard escapes in regular expressions.Damjan Jovanovic2022-03-021-1/+20
* Don't check for standard C89 headersNick Wellnhofer2022-03-021-2/+1
* Fix certain combinations of regex range quantifiersNick Wellnhofer2022-02-281-5/+6
* Fix range quantifier on subregexNick Wellnhofer2022-02-281-3/+3
* Remove elfgcchack.hNick Wellnhofer2022-02-201-2/+1
* Patch to forbid epsilon-reduction of final statesArne Becker2021-07-061-1/+8
* Fix caret in regexp character groupNick Wellnhofer2020-10-251-16/+13
* Fix exponential runtime in xmlFARecurseDeterminismNick Wellnhofer2020-07-311-1/+25
* Limit regexp nesting depthNick Wellnhofer2020-07-061-0/+8
* Report error for invalid regexp quantifiersNick Wellnhofer2020-07-021-0/+3
* Fix integer overflow in xmlFAParseQuantExactNick Wellnhofer2020-06-251-2/+13
* Fix typosNick Wellnhofer2020-03-081-3/+3
* Check for overflow when allocating two-dimensional arraysNick Wellnhofer2020-01-021-9/+37
* Remove useless comparisonsNick Wellnhofer2020-01-021-2/+2
* Large batch of typo fixesJared Yanovich2019-09-301-32/+32
* Fix RegextestsNick Wellnhofer2019-09-251-1/+1
* Fix empty branch in regexNick Wellnhofer2019-09-251-7/+7
* Fix Schema determinism check of ##other namespacesNick Wellnhofer2019-09-161-3/+12
* Fix memory leak in xmlRegEpxFromParsezhouzhongyuan2019-09-131-0/+2
* Fix null deref in xmlregexp error pathNick Wellnhofer2019-03-051-0/+2
* Fix -Wimplicit-fallthrough warningsJ. Peter Mugaas2017-10-211-0/+5
* Heap-buffer-overflow read of size 1 in xmlFAParsePosCharGroupDavid Kilzer2017-07-041-1/+1
* Fix NULL pointer deref in xmlFAParseCharClassEscNick Wellnhofer2017-07-041-1/+2
* Fix undefined behavior in xmlRegExecPushStringInternalNick Wellnhofer2017-06-011-2/+3
* Bug 757711: heap-buffer-overflow in xmlFAParsePosCharGroup <https://bugzilla....CVE-2016-1840Pranjal Jumde2016-05-231-1/+2
* Fix an error with regexp on nullable counted char transitionDaniel Veillard2016-05-091-4/+9
* Fix typos: dictio{ nn -> n }ar{y,ies}Jan Pokorný2016-04-151-2/+2
* Avoid Double Null CheckGaurav2014-05-091-2/+0
* Fix potential NULL pointer dereferences in regexp codeGaurav2013-09-111-3/+5
* Fix spelling of "length".Michael Wood2012-10-301-3/+3
* Big space and tab cleanupDaniel Veillard2012-09-111-116/+116
* Avoid a potential infinite recursionDaniel Veillard2012-08-271-0/+5