Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | * Process raw headers by FSM. | Vsevolod Stakhov | 2011-02-21 | 1 | -94/+67 | |
| | | | | * Add methods for accessing raw_headers from lua and C | |||||
* | * Add ability to call lua function from regexp expressions | Vsevolod Stakhov | 2011-02-21 | 1 | -0/+33 | |
| | ||||||
* | * Add function regexp_occurs_number that allows to test how much occurs of ↵ | Vsevolod Stakhov | 2011-02-18 | 1 | -22/+214 | |
| | | | | | | | | | regexp can be found in a message Fix composites logic. [1] Fix composites registration from lua. [1] Reported by: Victor Ustugov [1] | |||||
* | * Add ability to specify 'S' flag to regexp that means that headers checks ↵ | Vsevolod Stakhov | 2011-02-15 | 1 | -1/+1 | |
| | | | | | | must be case sensitive * Add lua function message:get_header_strong | |||||
* | Call lua functions correctly as well. | Vsevolod Stakhov | 2011-02-08 | 1 | -1/+1 | |
| | ||||||
* | * Many fixes to fuzzy hashes logic and tokenization. | Vsevolod Stakhov | 2011-01-24 | 1 | -2/+4 | |
| | ||||||
* | Implement checking options for modules | Vsevolod Stakhov | 2010-12-13 | 1 | -0/+3 | |
| | | | | | | Implement checking for classifier options Fix redirector to handle timeouts and invalid replies properly Fix surbl module not to check each url | |||||
* | Add add_header action to smtp proxy. | Vsevolod Stakhov | 2010-10-26 | 1 | -2/+11 | |
| | | | | In raw mode scan stripped html parts when regexp are not 'raw'. | |||||
* | Fixes bugs found with clang-static analyser. | Vsevolod Stakhov | 2010-10-11 | 1 | -1/+1 | |
| | | | | | Strictly follow c99 standart. Turn on pedantic c99 checks. | |||||
* | Init regexp library statically. | Vsevolod Stakhov | 2010-10-06 | 1 | -2/+1 | |
| | ||||||
* | * Add ability to check rspamd regexp from lua modules | Vsevolod Stakhov | 2010-10-06 | 1 | -1/+51 | |
| | ||||||
* | Fixes types (use glib ones) no functional change. | Vsevolod Stakhov | 2010-10-06 | 1 | -50/+50 | |
| | | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones. | |||||
* | * Add error handling for regexps0.3.1 | Vsevolod Stakhov | 2010-07-29 | 1 | -6/+22 | |
| | ||||||
* | * Another try to save regexps in cache correctly | Vsevolod Stakhov | 2010-07-28 | 1 | -32/+38 | |
| | | | | * Improve test logs for regexps | |||||
* | * Fix check_smtp_data function | Vsevolod Stakhov | 2010-07-15 | 1 | -6/+38 | |
| | ||||||
* | * Remove evdns and use only rspamd resolver | Vsevolod Stakhov | 2010-07-09 | 1 | -1/+0 | |
| | ||||||
* | * Add ability to test regexp with 'T' flag | Vsevolod Stakhov | 2010-07-06 | 1 | -1/+40 | |
| | | | | | | | * Write more code for DNS resolver: - initial RR parser - name compression - replies handler | |||||
* | * Fix -lintl detection | Vsevolod Stakhov | 2010-06-23 | 1 | -1/+6 | |
| | | | | * Init some variables to avoid problems | |||||
* | * Fix compatibility issues | Vsevolod Stakhov | 2010-06-23 | 1 | -1/+1 | |
| | ||||||
* | * Change metric logic | Vsevolod Stakhov | 2010-06-16 | 1 | -34/+7 | |
| | | | | | | | * Completely remove lex/yacc readers for config * Make common sense of metric/action and symbols * Sync changes with all plugins TODO: add this to documentation | |||||
* | * Add more logic for dynamic rules | Vsevolod Stakhov | 2010-06-08 | 1 | -0/+24 | |
| | | | | | * Add documentation for dynamic rules * Add ability to make negations in networks in dynamic rules | |||||
* | * Add experimental support of dynamic rules to regexp module | Vsevolod Stakhov | 2010-06-01 | 1 | -16/+295 | |
| | ||||||
* | * Fix config reloading | Vsevolod Stakhov | 2010-05-13 | 1 | -2/+2 | |
| | | | | | * Add ability to register variables in memory pools (hash with known lifetime) * Avoid of using of some global variables | |||||
* | * Insert fuzzy check symbol correctly as it depends not only on factor but ↵ | Vsevolod Stakhov | 2010-04-08 | 1 | -1/+10 | |
| | | | | also to normalizer | |||||
* | * Regexp module now can understand lua variables and functions | Vsevolod Stakhov | 2010-04-08 | 1 | -5/+27 | |
| | ||||||
* | * Fix freeing of module parameters (they should NOT be freed) | Vsevolod Stakhov | 2010-03-23 | 1 | -2/+0 | |
| | | | | | | | * Add minimum hash length to check with fuzzy module as well as whitelisting for fuzzy checks: min_length = "300"; <- messages with more than 300 characters would be checked with fuzzy check whitelist = "http://somehost/somefile"; <- ip addresses whitelisted * Extend comments about module options for comfortable usage | |||||
* | * Add ability to add normalizers for statfiles (custom functions written in ↵ | cebka@lenovo-laptop | 2010-01-13 | 1 | -1/+1 | |
| | | | | lua or simple internal normalizer) | |||||
* | * Introduce new logging system: | Vsevolod Stakhov | 2009-12-22 | 1 | -38/+38 | |
| | | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system | |||||
* | * Add check_smtp_data function for checking some fields from SMTP dialog | Vsevolod Stakhov | 2009-11-22 | 1 | -5/+140 | |
| | ||||||
* | * Add ability to register rspamd functions from LUA | Vsevolod Stakhov | 2009-10-13 | 1 | -6/+6 | |
| | | | | | | * Add ability to access recipients list and sender information * Add plugin for checking forged recipients and sender * Sync documentation | |||||
* | * Retab, no functional changes | Vsevolod Stakhov | 2009-10-02 | 1 | -238/+240 | |
| | ||||||
* | * Fix some memory issues with lua (strings that are returned from lua can be ↵ | Vsevolod Stakhov | 2009-10-02 | 1 | -0/+2 | |
| | | | | freed early) | |||||
* | * Add time out for sync IO as it can cause unpredictable errors | Vsevolod Stakhov | 2009-09-21 | 1 | -2/+1 | |
| | ||||||
* | * Fix processing of empty parts | Vsevolod Stakhov | 2009-08-21 | 1 | -11/+2 | |
| | | | | * Fix memory problems in controller | |||||
* | * Fix bug with parsing raw headers for messages that have mixed line ending ↵ | Vsevolod Stakhov | 2009-08-10 | 1 | -1/+3 | |
| | | | | style | |||||
* | * Fix some more bugs with empty parts | Vsevolod Stakhov | 2009-07-30 | 1 | -4/+4 | |
| | ||||||
* | * Add support for empty text or html parts | Vsevolod Stakhov | 2009-07-29 | 1 | -0/+10 | |
| | ||||||
* | * Fix symbol planning, add cache_file directive to config file | Vsevolod Stakhov | 2009-07-14 | 1 | -2/+2 | |
| | | | | * Fix some errors | |||||
* | * Rework the whole filters system | Vsevolod Stakhov | 2009-07-13 | 1 | -47/+30 | |
| | | | | | | | * Add metrics optimization and symbols cache * Change all plugins [DRAGONS]: not for production usage, some things are still not working! | |||||
* | * Try to search for headers in multipart parts if headers are not found in ↵ | Vsevolod Stakhov | 2009-07-08 | 1 | -1/+1 | |
| | | | | | | parent part * Fix raw header's search | |||||
* | * Add views support (not completely tested yet) | Vsevolod Stakhov | 2009-06-29 | 1 | -12/+14 | |
| | ||||||
* | * Introduce new system of workers spawning and configuring, now rspamd can ↵ | Vsevolod Stakhov | 2009-06-17 | 1 | -18/+18 | |
| | | | | | | | be easily extended by new types of wrokers * Rework config system and avoid from using queue (3) lists * Upgrade version to 0.2.0 as config format is now incompatible with older one | |||||
* | * Add function "raw_header_exists" for finding headers that are not parsed ↵ | Vsevolod Stakhov | 2009-06-11 | 1 | -0/+23 | |
| | | | | by gmime (Mime-Version for example) | |||||
* | * Rework url parsing algorithms | Vsevolod Stakhov | 2009-06-02 | 1 | -6/+45 | |
| | | | | | | | * Adopt all parts of rspamd for new url parser * Improve url-extracter utility by avoiding cut&paste of mime parsing * Small fixes to rspamc client * Bump version to 0.1.3 | |||||
* | * Fix stripping header when matching raw headers | Vsevolod Stakhov | 2009-05-14 | 1 | -2/+1 | |
| | ||||||
* | * Fix work with raw headers and with senders in message | Vsevolod Stakhov | 2009-05-14 | 1 | -1/+37 | |
| | ||||||
* | * Fix expression optimizator | Vsevolod Stakhov | 2009-05-05 | 1 | -3/+2 | |
| | ||||||
* | * Enable counters interface | Vsevolod Stakhov | 2009-05-05 | 1 | -0/+1 | |
| | | | | * Move modules configuration to init stage | |||||
* | * Add counters for rspamd symbols | Vsevolod Stakhov | 2009-05-04 | 1 | -1/+25 | |
| | | | | * Fix shared hashes | |||||
* | * Implement new optimization method | Vsevolod Stakhov | 2009-04-28 | 1 | -19/+49 | |
| |