93 Commits (f3b23bccaf6cac71aa3ca25279184d3f48a2e68a)

Author SHA1 Message Date
  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