aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/regexp.c
Commit message (Expand)AuthorAgeFilesLines
* [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
* Start migrating to the new hash API.Vsevolod Stakhov2015-10-251-7/+7
* Fix some portability issues.Vsevolod Stakhov2015-10-151-1/+4
* Rename main.h and main.c to `rspamd.X`Vsevolod Stakhov2015-09-221-1/+1
* Fix issues with capturing patternsVsevolod Stakhov2015-06-301-3/+3
* Improve regexp captures.Vsevolod Stakhov2015-06-301-9/+35
* Revert automatic capture in regexps as it breaks things.Vsevolod Stakhov2015-05-191-1/+0