13433 Commits (63d5a1d00e2fdcaa64dae701be7b0cc7221b21df)
 

Author SHA1 Message Date
  Vsevolod Stakhov 0cc688fe0b * Also try to search for headers in raw headers 15 years ago
  Vsevolod Stakhov 4806dfcd8b * Some more bugs are (hopefuly) fixed 15 years ago
  Vsevolod Stakhov d3c91b53ed * Handle parsed regexp as not-parsed regexps in expressions 15 years ago
  Vsevolod Stakhov 77cff375a0 * Another try 15 years ago
  Vsevolod Stakhov 7a29cf3785 * Try to correctly read regexps 15 years ago
  Vsevolod Stakhov cfcde690c1 * Threat message regexps as raw by default 15 years ago
  Vsevolod Stakhov e956b46665 * Another fix to regexps parser 15 years ago
  Vsevolod Stakhov 926925fa66 * Fix regexp_match_number function 15 years ago
  Vsevolod Stakhov 140910a0f6 * Fix expression parser: make it recursive and allow expressions inside function's arguments 15 years ago
  Vsevolod Stakhov bf47a84713 * Fix variables substitution 15 years ago
  Vsevolod Stakhov 4528dcf3cf * Thread variables as () expressions to fix problems with operations priority 15 years ago
  Vsevolod Stakhov 7d5ab6cb67 * Misprint 15 years ago
  Vsevolod Stakhov 8cc1dc5203 * Fix bug with headers iteration function 15 years ago
  Vsevolod Stakhov 16c56baa23 * Write simple approach of chartable module for raw mode texts 15 years ago
  Vsevolod Stakhov f074850e41 * Add initial version of chartable plugin: now it can only detects mixed unicode characters 15 years ago
  Vsevolod Stakhov da95461943 * Add counter for oversized chunks: this parameter can improve performance, for example 15 years ago
  Vsevolod Stakhov d0dbd1aa3a * Add raw mode flag for improving performance by avoiding expensive utf8 transforms 15 years ago
  Vsevolod Stakhov 91cbed7c01 * Add function compare_transfer_encoding for checking message content transfer encoding. 15 years ago
  Vsevolod Stakhov 49090569c0 * Add some debug 15 years ago
  Vsevolod Stakhov c0cd8e414a * Fix urls extracting, avoid code repeating 15 years ago
  Vsevolod Stakhov 83f0dbe021 * Threat raw header regexps as raw regexps 15 years ago
  Vsevolod Stakhov d50dff03fd * For mime parts set flag 'raw' and if we cannot determine charset of part or cannot 15 years ago
  Vsevolod Stakhov 086e9da19d * Fix allocating and freeing of byte array 15 years ago
  Vsevolod Stakhov 0f53bbf368 * Include sys/resource.h for getrlimit 15 years ago
  Vsevolod Stakhov 6663e20a1a * Try to convert each text part of messages to utf8 to avoid problems with regexps 15 years ago
  Vsevolod Stakhov 0d464875b6 * Fix addresses filling in compare_distance function 15 years ago
  Vsevolod Stakhov 9c7a93b3cc * Parse function's regexp using not temporary task pools, but permament config pool 15 years ago
  Vsevolod Stakhov 94cfcac7c5 * When parse regexp save it to cache to make unique link between 15 years ago
  Vsevolod Stakhov 4a79d0e82a * Add per-task regexp results cache, that would optimize regexp engine performance 15 years ago
  Vsevolod Stakhov a2d1da1599 * Check mime regexp only in text and html parts 15 years ago
  Vsevolod Stakhov b06c9c6e18 * Optimize speed of regexp_match_number function by avoid of regexp checks when threshold is already reached 15 years ago
  Vsevolod Stakhov 638d137e49 * Fix comparing of internet addresses 15 years ago
  Vsevolod Stakhov 625a7e5e69 * Fix order of functions arguments 15 years ago
  Vsevolod Stakhov 7408d6fd0f * Fix error in regexp processing 15 years ago
  Vsevolod Stakhov ed1438755d * Fix misprint 15 years ago
  Vsevolod Stakhov 579c4aa001 * Try to fix expression parser to support ',' inside regexp arguments of functions 15 years ago
  Vsevolod Stakhov f579fed1de * Add 3 functions: 15 years ago
  Vsevolod Stakhov dd2fbb7a5b * Add message handling functions to lua API 15 years ago
  Vsevolod Stakhov c72912310c * Make regexp cache functions public for using them in other places 15 years ago
  Vsevolod Stakhov bbe772242e * Add ability for plugins to register its own functions in expression's parser 15 years ago
  Vsevolod Stakhov 5d37c7aab5 * Fix error in parser when parsing last ')' we need to remove '(' from stack as well 15 years ago
  Vsevolod Stakhov 7c2d282297 * Another fix of uptime command 15 years ago
  Vsevolod Stakhov 182b158dc8 * Fix variables substitution 15 years ago
  Vsevolod Stakhov 89a83f2ef6 * Add initial LUA filters support 15 years ago
  Vsevolod Stakhov 4e3304bed4 * Fix linking with libutil 15 years ago
  Vsevolod Stakhov f08474cf29 * Fix build without perl 15 years ago
  Vsevolod Stakhov 7ca00ea032 * Fix parsing regexp with '=' symbol inside 15 years ago
  Vsevolod Stakhov a83e5f18a2 * Add ability to build rspamd without perl support 15 years ago
  Vsevolod Stakhov fdccb337ed * Fix 2 memory leaks 15 years ago
  Vsevolod Stakhov 251d13cc56 * Add statictics for all allocated pools 15 years ago