aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/regexp.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Add null safety to rspamd_regexp_newVsevolod Stakhov2020-08-151-0/+6
* [Project] Add `L` flag for regexps to save start of the match in HyperscanVsevolod Stakhov2020-07-281-0/+4
* [Fix] Slashing fix: fix captures matching APIVsevolod Stakhov2020-05-141-2/+2
* [Minor] Eliminate g_utf8_validateVsevolod Stakhov2020-02-101-4/+5
* [Fix] Fix regexp type check for pcre2Vsevolod Stakhov2020-01-271-0/+5
* fix NULL pointer use when JIT compiling a regular expression.Dirk Jagdmann2019-12-251-1/+2
* [Minor] Improve error loggingVsevolod Stakhov2019-11-021-2/+2
* [Minor] Sigh, try to be compatible with old crappy shitVsevolod Stakhov2019-10-091-2/+2
* [Fix] Set sanity limits for pcre2Vsevolod Stakhov2019-10-091-1/+9
* [Minor] Further static leaks removalVsevolod Stakhov2019-09-271-0/+1
* [Rework] Rework initialisation to reduce static leaks countVsevolod Stakhov2019-09-271-21/+25
* [Minor] Allow 0 length in rspamd_regexp_matchVsevolod Stakhov2019-08-151-0/+4
* [Minor] Fix pcre2 jit checksVsevolod Stakhov2019-05-301-9/+16
* [Minor] Store the fact that we have utf8 only regexps in corpusVsevolod Stakhov2018-11-281-0/+2
* [Fix] Some fixes for raw partsVsevolod Stakhov2018-11-271-1/+5
* [Minor] Do not parse raw regexp for explicitly utf expressionsVsevolod Stakhov2018-10-301-1/+3
* [Minor] Fix compilationVsevolod Stakhov2018-05-051-1/+1
* [Feature] Use common jit cache for all regexpsVsevolod Stakhov2018-05-051-43/+36
* [Minor] Try to allow disabling JIT in PCREVsevolod Stakhov2018-05-041-32/+40
* [Minor] Further g_slice cleanupVsevolod Stakhov2017-10-281-3/+3
* [Minor] Do not blame so loudly if pcre_study fails...Vsevolod Stakhov2016-12-181-6/+10
* [Feature] Add method to create regexp from a glob patternVsevolod Stakhov2016-12-181-0/+116
* [Fix] Fix various warnings and issuesVsevolod Stakhov2016-11-221-1/+1
* [Fix] Plug memory leak in regexp desctructorVsevolod Stakhov2016-10-131-0/+2
* [Fix] Fix UTF8 mode in PCRE2Vsevolod Stakhov2016-04-231-2/+0
* [Fix] Fix JIT usage for PCRE2Vsevolod Stakhov2016-04-231-1/+0
* [Fix] Fix JIT compilation for PCRE2 expressionsVsevolod Stakhov2016-04-231-12/+8
* [Minor] Revert disabling of fast pathVsevolod Stakhov2016-03-111-1/+1
* [Minor] Disable pcre jit fastVsevolod Stakhov2016-03-111-1/+1
* Fix non-UTF regexps for pcre2Vsevolod Stakhov2016-02-251-1/+1
* Temporary disable JIT when using valgrindVsevolod Stakhov2016-02-241-3/+9
* Fix pcre jit fast path (one more time)Vsevolod Stakhov2016-02-231-9/+24
* Fix couple of issues found by coverity scanVsevolod Stakhov2016-02-111-1/+1
* Fix for old pcreVsevolod Stakhov2016-02-091-2/+6
* Fix more pcre2 issuesVsevolod Stakhov2016-02-091-17/+43
* Fix couple of issues with pcre migrationVsevolod Stakhov2016-02-091-7/+19
* Implement searching using pcre 2Vsevolod Stakhov2016-02-091-4/+108
* Pcre2 compilation supportVsevolod Stakhov2016-02-091-112/+271
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-21/+11
* Temporary enable pcre jit fast pathVsevolod Stakhov2016-01-261-1/+1
* Disable fast path of pcre as it seems to be brokenVsevolod Stakhov2016-01-181-4/+10
* Add special flag to disable hyperscan for particular expressionsVsevolod Stakhov2015-12-101-4/+12
* Store max hits inside rspamd_regexp_tVsevolod Stakhov2015-12-091-0/+22
* Add methods to get re flagsVsevolod Stakhov2015-12-091-0/+18
* Add routine to compare to rspamd_regexp_tVsevolod Stakhov2015-12-081-0/+8
* Add method to set re class for any rspamd regexpVsevolod Stakhov2015-12-061-0/+22
* Add missing functionVsevolod Stakhov2015-12-031-0/+8
* Add cache id support for regexpVsevolod Stakhov2015-12-031-0/+22
* Match any newline character in regexpsVsevolod Stakhov2015-12-021-0/+3
* Add routines to get count of captures and backrefsVsevolod Stakhov2015-12-011-0/+23