80 Commits (2038f3c92afaaeceab3e7107a38c06f8d555ae53)

Author SHA1 Message Date
  Vsevolod Stakhov 2038f3c92a
[CritFix] Protect regexp matcher from regexps with empty patterns 2 months ago
  Vsevolod Stakhov 14c13854d3
[Rework] Further types conversion (no functional changes) 2 months ago
  Vsevolod Stakhov 6b2b416718
[Rework] Remove some of the GLib types in lieu of standard ones 2 months ago
  Vsevolod Stakhov 75327b3889
[Project] Convert the remaining 2 months ago
  Vsevolod Stakhov 537a7180a0
[Rework] Use clang-format to unify formatting in all sources 10 months ago
  Josh Soref 2b8e6958f4
Spelling (#4086) 2 years ago
  Vsevolod Stakhov 2802836b8a [Minor] Fix match limit feature in regexps 2 years ago
  Vsevolod Stakhov f5095168e1 [Minor] Fix captures checking in lua_regexp 4 years ago
  Vsevolod Stakhov 00c9ae4c69 [Minor] Move function to the common routines 4 years ago
  Vsevolod Stakhov 92abcea04f [Project] Support mempool flags 4 years ago
  Vsevolod Stakhov cb3a94c63d [Minor] Oops, fix another case of dtors 4 years ago
  Vsevolod Stakhov 42a4b088c7 [Fix] Fix crash due to constructors init order 4 years ago
  Vsevolod Stakhov 82637e8964 [Rework] Rework initialisation to reduce static leaks count 4 years ago
  Vsevolod Stakhov 2a8231db5d [Minor] Fix return values in Lua API 4 years ago
  Vsevolod Stakhov 24a0be9cf3 [Minor] Fix re matching when len == 0 4 years ago
  Vsevolod Stakhov 5ef148649d [Rework] Lua core: Use lightuserdata to index classes 4 years ago
  Vsevolod Stakhov c69f378fa3 [Feature] Lua_mimepart: Add function filter_words 5 years ago
  Vsevolod Stakhov a45141c003 [Fix] Properly escape utf8 regexps in hyperscan mode 5 years ago
  Vsevolod Stakhov 13192285da [Feature] Allow to create lua regexps from glob or plain patterns 5 years ago
  Vsevolod Stakhov 938a0dba32 [Minor] Better Lua 5.3 compatibility 5 years ago
  Vsevolod Stakhov 084dc96bc5 [Feature] Add support for Lua API tracing 5 years ago
  Vsevolod Stakhov a479224582 [Minor] Further g_slice cleanup 6 years ago
  Vsevolod Stakhov 71d52e806a [Minor] Fix various style issues 7 years ago
  Vsevolod Stakhov 9886b3d1a4 [Fix] More leaks... 7 years ago
  Vsevolod Stakhov 47e27ce0f8 [Feature] Add mmap support to lua_text 7 years ago
  Vsevolod Stakhov b89a794875 [Minor] Use lua_createtable when size is known 7 years ago
  Vsevolod Stakhov dedb850663 [Feature] Use rspamd specific type checks for userdata 8 years ago
  Vsevolod Stakhov d66a1af145 [Fix] Fix setting of the lua top 8 years ago
  Vsevolod Stakhov c2cbcd8d98 Fix some issues found by coverity 8 years ago
  Vsevolod Stakhov 8766fba694 Switch the rest to apache 2 8 years ago
  Vsevolod Stakhov d315a3368c Fix another critical issue with memory corruption and ownership 8 years ago
  Vsevolod Stakhov 013005767b Add more information about lua regexp to the structure 8 years ago
  Vsevolod Stakhov 6d3508fb34 Fix pcre post-filtering 8 years ago
  Vsevolod Stakhov b6408a3c96 Store max hits inside rspamd_regexp_t 8 years ago
  Vsevolod Stakhov 118583499b Make lua_regexp structure public 8 years ago
  Vsevolod Stakhov b05c7c9edd Add tags to rspamd_mempool. 8 years ago
  Vsevolod Stakhov 4271f629ed Fix splitting in case of bogus regexp. 9 years ago
  Vsevolod Stakhov 0e85c23ee1 Fix issues with capturing patterns 9 years ago
  Vsevolod Stakhov f49a9fcbec Update documentation 9 years ago
  Vsevolod Stakhov c17f742da3 Some fixes to pushing captures to lua. 9 years ago
  Vsevolod Stakhov d46dc84311 Improve captures in lua regexp. 9 years ago
  Vsevolod Stakhov 739dadb8fd Allow to split by lua_regexp rspamd{text} objects. 9 years ago
  Vsevolod Stakhov 2e14aa473e Fix regexp splitting in lua. 9 years ago
  Vsevolod Stakhov 075c2d3608 Fix documentation. 9 years ago
  Vsevolod Stakhov c37c80afb1 Add function regexp:set_limit 9 years ago
  Vsevolod Stakhov 9e188b09e3 Add lua_regexp:matchn function. 9 years ago
  Vsevolod Stakhov 00a4376019 Fix regexps lifetime. 9 years ago
  Vsevolod Stakhov 80b34ec2ba Add documentation for lua logger. 9 years ago
  Vsevolod Stakhov 51495d34e1 Rework lua_regexp lifetime. 9 years ago
  Vsevolod Stakhov f29ecb6a74 Use rspamd{text} for storing task content. 9 years ago