Vsevolod Stakhov
|
f3b23bccaf
|
[Minor] Save 8 bytes in rspamd_regexp_t
|
2 years ago |
Vsevolod Stakhov
|
2802836b8a
|
[Minor] Fix match limit feature in regexps
|
2 years ago |
Vsevolod Stakhov
|
66d8ff3b6b
|
[Minor] Fix another extreme case
|
2 years ago |
Vsevolod Stakhov
|
76e216dd05
|
[Minor] Fix regexp parsing bug
|
2 years ago |
Vsevolod Stakhov
|
ff54c0e731
|
[Minor] Fix regexps parsing
|
2 years ago |
Vsevolod Stakhov
|
fae4ed9fce
|
[Rework] Add composites manager concept
|
2 years ago |
Vsevolod Stakhov
|
5f80e2e32e
|
[Rework] Slightly improve old regexp API
|
2 years ago |
Vsevolod Stakhov
|
e2abe3362a
|
[Minor] Add null safety to rspamd_regexp_new
|
3 years ago |
Vsevolod Stakhov
|
0e21da4e38
|
[Project] Add `L` flag for regexps to save start of the match in Hyperscan
|
3 years ago |
Vsevolod Stakhov
|
8cff3d6084
|
[Fix] Slashing fix: fix captures matching API
|
4 years ago |
Vsevolod Stakhov
|
f8d2466d3a
|
[Minor] Eliminate g_utf8_validate
|
4 years ago |
Vsevolod Stakhov
|
a4d2691a85
|
[Fix] Fix regexp type check for pcre2
|
4 years ago |
Dirk Jagdmann
|
89e6c7b841
|
fix NULL pointer use when JIT compiling a regular expression.
|
4 years ago |
Vsevolod Stakhov
|
89e2ec1bd2
|
[Minor] Improve error logging
|
4 years ago |
Vsevolod Stakhov
|
1bf202d540
|
[Minor] Sigh, try to be compatible with old crappy shit
|
4 years ago |
Vsevolod Stakhov
|
9791674f7f
|
[Fix] Set sanity limits for pcre2
|
4 years ago |
Vsevolod Stakhov
|
3da3ad2506
|
[Minor] Further static leaks removal
|
4 years ago |
Vsevolod Stakhov
|
82637e8964
|
[Rework] Rework initialisation to reduce static leaks count
|
4 years ago |
Vsevolod Stakhov
|
b506d1b725
|
[Minor] Allow 0 length in rspamd_regexp_match
|
4 years ago |
Vsevolod Stakhov
|
a6bae9237b
|
[Minor] Fix pcre2 jit checks
|
5 years ago |
Vsevolod Stakhov
|
3a995b7221
|
[Minor] Store the fact that we have utf8 only regexps in corpus
|
5 years ago |
Vsevolod Stakhov
|
8c0970499e
|
[Fix] Some fixes for raw parts
|
5 years ago |
Vsevolod Stakhov
|
f2a185c18a
|
[Minor] Do not parse raw regexp for explicitly utf expressions
|
5 years ago |
Vsevolod Stakhov
|
87c820b8f1
|
[Minor] Fix compilation
|
6 years ago |
Vsevolod Stakhov
|
00911f6a9e
|
[Feature] Use common jit cache for all regexps
|
6 years ago |
Vsevolod Stakhov
|
ce8577d636
|
[Minor] Try to allow disabling JIT in PCRE
|
6 years ago |
Vsevolod Stakhov
|
a479224582
|
[Minor] Further g_slice cleanup
|
6 years ago |
Vsevolod Stakhov
|
52773426bf
|
[Minor] Do not blame so loudly if pcre_study fails...
|
7 years ago |
Vsevolod Stakhov
|
c31bbb9010
|
[Feature] Add method to create regexp from a glob pattern
|
7 years ago |
Vsevolod Stakhov
|
a93fbccaea
|
[Fix] Fix various warnings and issues
|
7 years ago |
Vsevolod Stakhov
|
91dfff252a
|
[Fix] Plug memory leak in regexp desctructor
|
7 years ago |
Vsevolod Stakhov
|
43c18e6f52
|
[Fix] Fix UTF8 mode in PCRE2
|
8 years ago |
Vsevolod Stakhov
|
634e405403
|
[Fix] Fix JIT usage for PCRE2
|
8 years ago |
Vsevolod Stakhov
|
a84a5dca8a
|
[Fix] Fix JIT compilation for PCRE2 expressions
|
8 years ago |
Vsevolod Stakhov
|
471512852c
|
[Minor] Revert disabling of fast path
|
8 years ago |
Vsevolod Stakhov
|
719b994637
|
[Minor] Disable pcre jit fast
|
8 years ago |
Vsevolod Stakhov
|
4252d60756
|
Fix non-UTF regexps for pcre2
|
8 years ago |
Vsevolod Stakhov
|
d7f2ae66c4
|
Temporary disable JIT when using valgrind
|
8 years ago |
Vsevolod Stakhov
|
42dde66aa6
|
Fix pcre jit fast path (one more time)
|
8 years ago |
Vsevolod Stakhov
|
6af9f27166
|
Fix couple of issues found by coverity scan
|
8 years ago |
Vsevolod Stakhov
|
25909b3152
|
Fix for old pcre
|
8 years ago |
Vsevolod Stakhov
|
ed9c986baa
|
Fix more pcre2 issues
|
8 years ago |
Vsevolod Stakhov
|
df310cc9be
|
Fix couple of issues with pcre migration
|
8 years ago |
Vsevolod Stakhov
|
99c5df8b15
|
Implement searching using pcre 2
|
8 years ago |
Vsevolod Stakhov
|
1b40acf053
|
Pcre2 compilation support
|
8 years ago |
Vsevolod Stakhov
|
8766fba694
|
Switch the rest to apache 2
|
8 years ago |
Vsevolod Stakhov
|
919f0ddf61
|
Temporary enable pcre jit fast path
|
8 years ago |
Vsevolod Stakhov
|
b4f959e150
|
Disable fast path of pcre as it seems to be broken
|
8 years ago |
Vsevolod Stakhov
|
576108c64c
|
Add special flag to disable hyperscan for particular expressions
|
8 years ago |
Vsevolod Stakhov
|
b6408a3c96
|
Store max hits inside rspamd_regexp_t
|
8 years ago |