17347 Commits (f3d8644e634acd8aee912a7871b30d7836709243)
 

Author SHA1 Message Date
  Vsevolod Stakhov e30ea48c91 * Enable support of google perf tools 15 years ago
  Vsevolod Stakhov 1670afcda5 * Fix ping command 15 years ago
  Vsevolod Stakhov 43f29d9dd1 * Fix daemon (3) call 15 years ago
  Vsevolod Stakhov 46e4d866d4 * Allow binds to INADDR_ANY if bind_sock is *:port 15 years ago
  Vsevolod Stakhov 6cb3a85919 * Enable gprof support 15 years ago
  Vsevolod Stakhov 99caa0aca3 * Avoid division by zero while comparing fuzzy hashes 15 years ago
  Vsevolod Stakhov d3b5b3d8b0 * Implement new optimization method 15 years ago
  Vsevolod Stakhov 4152d7b61f * Fix stupid error in case structure. 15 years ago
  Vsevolod Stakhov 8c54357fbb * Fix function get_transfer_encoding 15 years ago
  Vsevolod Stakhov b9baa0d48d * Add expression parser utility 15 years ago
  Vsevolod Stakhov c1723b27e0 * Fix error in regexp module configuration 15 years ago
  Vsevolod Stakhov df6562305f * Skip identical parts while testing mime regexps 15 years ago
  Vsevolod Stakhov 17940ef125 Fix misprint. 15 years ago
  Vsevolod Stakhov 521c2b24b9 * Validate utf8 chars to avoid crashes 15 years ago
  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