aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/regexp.c
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
| | | | | Issue: #438 Reported by: @moisseev
* 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
| | | | It is now possible to store regexp captures if needed.
* Revert automatic capture in regexps as it breaks things.Vsevolod Stakhov2015-05-191-1/+0
|
* Fix critical bug on matching regular expressions.Vsevolod Stakhov2015-05-191-1/+2
| | | | | Issue: #186 Reported by: @moisseev
* Restore utf8 validation as it causes segfaults sometimes.Vsevolod Stakhov2015-05-151-2/+3
|
* Fix JITless world.Vsevolod Stakhov2015-05-131-0/+2
|
* Fix another issues with raw/utf regexps.Vsevolod Stakhov2015-05-131-33/+44
|
* Use raw regexp instead of utf ones by default.Vsevolod Stakhov2015-05-121-2/+4
| | | | | Now to enable utf8 match, one should specify 'u' modifier, for example, by adding '/u' to the slashed patterm.
* Some pcre distributions are brain damaged.Vsevolod Stakhov2015-05-061-4/+4
|
* Implicitly initialize regexp library.Vsevolod Stakhov2015-04-281-16/+20
|
* Be more clever about logging of JIT support.Vsevolod Stakhov2015-04-271-22/+49
|
* Fix regexps lifetime.Vsevolod Stakhov2015-04-141-0/+11
|
* Fix copy&paste error.Vsevolod Stakhov2015-04-141-4/+4
|
* Really use pcre jit...Vsevolod Stakhov2015-04-141-11/+52
|
* Remove mutexes from regexps since thread pools are removed.Vsevolod Stakhov2015-04-131-21/+1
|
* Add some more SA and perl compat for regexps.Vsevolod Stakhov2015-03-311-0/+6
|
* Add some guards to protect pcre_jit fast path.Vsevolod Stakhov2015-03-311-0/+4
|
* Use regexp hash functions for task re_cache.Vsevolod Stakhov2015-03-191-2/+2
|
* Fix flags in pcre jit fast path.Vsevolod Stakhov2015-03-101-1/+2
|
* Allow storage of auxiliary userdata inside regexp structure.Vsevolod Stakhov2015-03-071-0/+36
|
* Start moving to the rspamd regexps.Vsevolod Stakhov2015-03-071-0/+4
|
* Implement lua regexp split, write test case.Vsevolod Stakhov2015-03-061-0/+15
|
* Fix some issues in rspamd_regexp.Vsevolod Stakhov2015-03-061-5/+5
|
* m,, regexps are to be treated as strict match.Vsevolod Stakhov2015-03-061-1/+11
|
* More fixes to regexp module.Vsevolod Stakhov2015-03-061-6/+18
|
* pcre_free_study is only valid when JIT is supported.Vsevolod Stakhov2015-03-051-2/+6
|
* Adopt lua regexps for rspamd_regexp.Vsevolod Stakhov2015-03-051-1/+9
|
* Fix study invocation.Vsevolod Stakhov2015-03-051-6/+26
|
* Implement match.Vsevolod Stakhov2015-03-051-1/+9
|
* Implement regexp search.Vsevolod Stakhov2015-03-051-1/+74
|