Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Add module for blacklisting emails (self documented in sample config) | Vsevolod Stakhov | 2009-06-15 | 1 | -2/+3 |
| | | | | | | | * Add command 'emails' for extracting emails from a message * Rework protocol layout to allow expanding rspamd protocol by custom commands that can be added from anywhere in code * Allow rspamc to work without strictly parameter 'command'. Command by default is 'symbols'. * Update version to 0.1.8 | ||||
* | * Add function "raw_header_exists" for finding headers that are not parsed ↵ | Vsevolod Stakhov | 2009-06-11 | 1 | -1/+1 |
| | | | | by gmime (Mime-Version for example) | ||||
* | * Add urls command for extracting urls | Vsevolod Stakhov | 2009-06-05 | 1 | -1/+1 |
| | |||||
* | * Write actual urls to logs and to protocol output while checking urls in ↵ | Vsevolod Stakhov | 2009-06-05 | 1 | -1/+1 |
| | | | | surbl lists | ||||
* | * Implement new way for parsing text lists | Vsevolod Stakhov | 2009-06-03 | 1 | -1/+1 |
| | |||||
* | * Rework url parsing algorithms | Vsevolod Stakhov | 2009-06-02 | 1 | -1/+1 |
| | | | | | | | * 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 | ||||
* | * Add simple html parser and tag balancing detector | Vsevolod Stakhov | 2009-05-15 | 1 | -1/+4 |
| | | | | * Add function for searching html tag | ||||
* | * Bump version (0.1.1) | Vsevolod Stakhov | 2009-05-14 | 1 | -1/+1 |
| | |||||
* | * Enable support of google perf tools | Vsevolod Stakhov | 2009-05-04 | 1 | -0/+9 |
| | |||||
* | * Enable gprof support | Vsevolod Stakhov | 2009-04-29 | 1 | -0/+8 |
| | |||||
* | * Add expression parser utility | Vsevolod Stakhov | 2009-04-27 | 1 | -0/+13 |
| | | | | * Temporaly switch off expression optimizer as it should be reworked | ||||
* | * Try to correctly read regexps | Vsevolod Stakhov | 2009-04-23 | 1 | -1/+1 |
| | | | | * Turn off perl support by default | ||||
* | * Add initial version of chartable plugin: now it can only detects mixed ↵ | Vsevolod Stakhov | 2009-04-21 | 1 | -1/+2 |
| | | | | unicode characters | ||||
* | * Include sys/resource.h for getrlimit | Vsevolod Stakhov | 2009-04-15 | 1 | -0/+1 |
| | |||||
* | * Add initial LUA filters support | Vsevolod Stakhov | 2009-03-27 | 1 | -0/+26 |
| | |||||
* | * Fix linking with libutil | Vsevolod Stakhov | 2009-03-27 | 1 | -0/+9 |
| | |||||
* | * Fix build without perl | Vsevolod Stakhov | 2009-03-27 | 1 | -0/+9 |
| | |||||
* | * Add ability to build rspamd without perl support | Vsevolod Stakhov | 2009-03-27 | 1 | -44/+68 |
| | | | | | * Fix creating of uinx socket * Improve some build issues | ||||
* | * More accurate work with clock | Vsevolod Stakhov | 2009-03-25 | 1 | -0/+2 |
| | |||||
* | * Fix many compile time warnings and polish code | Vsevolod Stakhov | 2009-03-24 | 1 | -1/+3 |
| | |||||
* | * Add smart handling of message headers | Vsevolod Stakhov | 2009-03-24 | 1 | -0/+1 |
| | |||||
* | * Add fuzzy hashes implementation (with adler-32 roll hash and FNV-32 hash) | Vsevolod Stakhov | 2009-03-20 | 1 | -0/+3 |
| | | | | * Add test case for fuzzy hashing check | ||||
* | * Add functions support to rspamd regexps | Vsevolod Stakhov | 2009-03-19 | 1 | -0/+2 |
| | | | | | | | | * Parse expressions with state machine which allows different kinds of arguments in expressions * Fix test to accord current data * Add support of fucntions to regexp module * Move all regexp logic to separate file, describe its API * Fix descriptors leakage in surbl module | ||||
* | * With flag -t syntax of modules variables is also inspected | Vsevolod Stakhov | 2009-03-19 | 1 | -0/+1 |
| | | | | * Set "C" locale on start to avoid some troubles with logging | ||||
* | * Add ability to fork multiply lmtp workers | Vsevolod Stakhov | 2009-03-03 | 1 | -1/+33 |
| | | | | | | | * Add ability to drop privilleges of rspamd processes * Add ability to install redirector with rspamd * Add FreeBSD start scripts for rspamd and redirector * Remove command line parsing from util.c as it has specific usage only in main process | ||||
* | * Add compatibility with gmime24 | Vsevolod Stakhov | 2009-03-02 | 1 | -0/+1 |
| | |||||
* | * Link with gmime24 if gmime22 is not found | Vsevolod Stakhov | 2009-03-02 | 1 | -1/+6 |
| | |||||
* | * Fix url-extracter | Vsevolod Stakhov | 2009-02-27 | 1 | -11/+7 |
| | | | | | | * Fix soft-shutdown of dispacther * Turn debug on by default in cmake * Change logic of save points | ||||
* | * Fix dependencies on perlxs target (do not rebuild it constantly) | Vsevolod Stakhov | 2009-02-27 | 1 | -1/+6 |
| | | | | | | | | | * Fix rspamc to understand lmtp and delivery sections in config * Fix parser's states when reading module options * Add sample config for surbl module with comments --HG-- rename : rspamc.pl => rspamc.pl.in | ||||
* | * Remove cmake logic for installing targets due to fucking libperl | Vsevolod Stakhov | 2009-02-26 | 1 | -1/+1 |
| | |||||
* | * Completely rewrite and reorganize perl API | Vsevolod Stakhov | 2009-02-26 | 1 | -0/+4 |
| | | | | | | | | | * Add documentation for Mail::Rspamd * Add install targets to cmake --HG-- rename : perl/rspamd.pm => perl/Rspamd.pm rename : perl/rspamd.xs => perl/Rspamd.xs | ||||
* | * Fix memory corruption and lmtp handling | Vsevolod Stakhov | 2009-02-25 | 1 | -0/+7 |
| | | | | * Add e-mail address validation in lmtp | ||||
* | * Add initial LMTP support and LDA delivery to rspamd | Vsevolod Stakhov | 2009-02-24 | 1 | -2/+4 |
| | |||||
* | * Implement rspamd IO with IO dispatcher (TODO: still some issues with ↵ | Vsevolod Stakhov | 2009-02-19 | 1 | -1/+2 |
| | | | | timeouts must be resolved) | ||||
* | * Fix issue with -fPIC and DynaLoader | Vsevolod Stakhov | 2009-02-18 | 1 | -1/+18 |
| | | | | * Retab perl.c | ||||
* | * Add issue to cmake to make perl module as well | Vsevolod Stakhov | 2009-02-17 | 1 | -7/+91 |
| | | | | | * Fix some portability issues (to FreeBSD mainly) * Add script to make modules list | ||||
* | * Prepare to migrate to cmake (still need to write install target and ↵ | Vsevolod Stakhov | 2009-02-16 | 1 | -0/+199 |
working with XS implicitly) * Move all system includes to one file where we detect availability of all that includes * Fix license misprint * Fix some issues with perl initializing |