Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Add initial LUA filters support | Vsevolod Stakhov | 2009-03-27 | 7 | -3/+246 |
| | |||||
* | * Fix linking with libutil | Vsevolod Stakhov | 2009-03-27 | 1 | -0/+9 |
| | |||||
* | * Fix build without perl | Vsevolod Stakhov | 2009-03-27 | 1 | -0/+9 |
| | |||||
* | * Fix parsing regexp with '=' symbol inside | Vsevolod Stakhov | 2009-03-27 | 2 | -3/+15 |
| | | | | * Fix config file syntax checking | ||||
* | * Add ability to build rspamd without perl support | Vsevolod Stakhov | 2009-03-27 | 8 | -52/+101 |
| | | | | | * Fix creating of uinx socket * Improve some build issues | ||||
* | * Fix 2 memory leaks | Vsevolod Stakhov | 2009-03-27 | 4 | -69/+96 |
| | | | | * Fix uptime command output | ||||
* | * Add statictics for all allocated pools | Vsevolod Stakhov | 2009-03-26 | 3 | -2/+14 |
| | |||||
* | * Unref wrapper as well | Vsevolod Stakhov | 2009-03-26 | 1 | -0/+2 |
| | |||||
* | * Do not try to process empty parts | Vsevolod Stakhov | 2009-03-26 | 1 | -21/+24 |
| | |||||
* | * Unref stream to avoid memory leaking | Vsevolod Stakhov | 2009-03-25 | 1 | -1/+5 |
| | |||||
* | * Fix using of local variable | Vsevolod Stakhov | 2009-03-25 | 2 | -2/+6 |
| | |||||
* | * Fix log line | Vsevolod Stakhov | 2009-03-25 | 1 | -1/+1 |
| | |||||
* | * More accurate work with clock | Vsevolod Stakhov | 2009-03-25 | 8 | -9/+49 |
| | |||||
* | * Log scan time and scan length of messages | Vsevolod Stakhov | 2009-03-25 | 6 | -1/+23 |
| | | | | * Remove 2 memory leaks | ||||
* | * Fix multiply accept issues | Vsevolod Stakhov | 2009-03-24 | 2 | -2/+14 |
| | |||||
* | * Polish socket utility functions | Vsevolod Stakhov | 2009-03-24 | 1 | -22/+16 |
| | |||||
* | * Fix bug in expressions parser and optimizer | Vsevolod Stakhov | 2009-03-24 | 2 | -6/+4 |
| | |||||
* | * Fix issue with including sys/uio.h for writev and readv | Vsevolod Stakhov | 2009-03-24 | 1 | -0/+5 |
| | |||||
* | * Fix many compile time warnings and polish code | Vsevolod Stakhov | 2009-03-24 | 19 | -37/+76 |
| | |||||
* | * Fix obtaining of content-type | Vsevolod Stakhov | 2009-03-24 | 1 | -13/+28 |
| | |||||
* | * Add functions to operate with content-type header and describe them in ↵ | Vsevolod Stakhov | 2009-03-24 | 2 | -0/+200 |
| | | | | documentation | ||||
* | * Fix expression optimizator | Vsevolod Stakhov | 2009-03-24 | 1 | -1/+4 |
| | |||||
* | * Fix XS module to work with current type of memory allocation | Vsevolod Stakhov | 2009-03-24 | 2 | -5/+21 |
| | |||||
* | * Use pool allocator for temp strings in headers | Vsevolod Stakhov | 2009-03-24 | 4 | -13/+14 |
| | |||||
* | * Add smart handling of message headers | Vsevolod Stakhov | 2009-03-24 | 6 | -270/+290 |
| | |||||
* | * Fix variable substitution | Vsevolod Stakhov | 2009-03-24 | 2 | -27/+64 |
| | | | | * Add new command line parameter '-V' allowing to dump all variables of rspamd | ||||
* | * Fix error in expression parser that causes bad errors with expressions ↵ | Vsevolod Stakhov | 2009-03-23 | 16 | -19/+273 |
| | | | | | | | | | | | | that have regexp at the end * Improve test for fuzzy hashes * Add new object - TextPart to perl XS library that allows access to stripped parts and fuzzy hashes * Add documentation for expressions parser and fot Mail::Rspamd::TextPart * Allways calculate fuzzy hash for text parts * Store text parts separately from other parts * Add compare_parts_distance for expressions that calculates difference in 2 parts messages * Do not try to substitute variables in empty strings | ||||
* | * Add fuzzy hashes implementation (with adler-32 roll hash and FNV-32 hash) | Vsevolod Stakhov | 2009-03-20 | 7 | -14/+364 |
| | | | | * Add test case for fuzzy hashing check | ||||
* | * Misprint in optimizer function | Vsevolod Stakhov | 2009-03-19 | 1 | -2/+2 |
| | |||||
* | * Fix bug in redirector | Vsevolod Stakhov | 2009-03-19 | 2 | -1/+2 |
| | | | | * Do not write info about redirects to log file as this info is already in redirector's log file | ||||
* | * Add optimization support for regexps | Vsevolod Stakhov | 2009-03-19 | 1 | -2/+45 |
| | |||||
* | * Add functions support to rspamd regexps | Vsevolod Stakhov | 2009-03-19 | 14 | -369/+724 |
| | | | | | | | | * 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 | ||||
* | * While printing symbols list on log strip last ',' from logline | Vsevolod Stakhov | 2009-03-19 | 1 | -0/+4 |
| | |||||
* | * With flag -t syntax of modules variables is also inspected | Vsevolod Stakhov | 2009-03-19 | 5 | -19/+55 |
| | | | | * Set "C" locale on start to avoid some troubles with logging | ||||
* | * Allow escaped quotes in quoted strings, for example "\"some string\"" | Vsevolod Stakhov | 2009-03-18 | 5 | -3/+36 |
| | | | | * Add warnings when we got errors while parsing rexeps | ||||
* | * Add ability to match raw headers | Vsevolod Stakhov | 2009-03-17 | 6 | -5/+73 |
| | | | | * Update documentation | ||||
* | * Add functions to parse headers and urls into statfile tokens | Vsevolod Stakhov | 2009-03-16 | 4 | -15/+123 |
| | |||||
* | * Fix reload logic | Vsevolod Stakhov | 2009-03-13 | 8 | -109/+152 |
| | | | | | * Create listen sock for lmtp in main processes dispatcher to allow multiply lmtp workers * Fix logic of logging | ||||
* | * Add ability to configure sections in statfiles | Vsevolod Stakhov | 2009-03-13 | 5 | -1/+105 |
| | | | | | * Add ability to define variables in modules blocks * Add symbolic aliases for statfile sections | ||||
* | * Some fixes to regexp module | Vsevolod Stakhov | 2009-03-12 | 5 | -13/+67 |
| | | | | * Add documentation for rspamd regexp module | ||||
* | * Add sections support to rspamd statfiles API | Vsevolod Stakhov | 2009-03-12 | 2 | -26/+190 |
| | | | | | | * Change logic of statfile pool: - statfiles hash is no longer shared hash as we have per-process uniq things like current section or offset in statfile - introduce shared hash of statfiles mmapped areas to avoid multiply mmaps of the same file | ||||
* | * Add log line for each message in SA style | Vsevolod Stakhov | 2009-03-11 | 4 | -19/+49 |
| | |||||
* | * Fix FreeBSD start script for redirector | Vsevolod Stakhov | 2009-03-11 | 1 | -0/+1 |
| | |||||
* | * Fixes to redirector: | Vsevolod Stakhov | 2009-03-11 | 1 | -58/+68 |
| | | | | | | | - move memcached servers setting to config hash - eval config file before any actions - move daemonization code after all subs - fix searching in domains for redirector's check | ||||
* | * Fix redirector connection procedure | Vsevolod Stakhov | 2009-03-10 | 6 | -12/+89 |
| | | | | | | | | * Add more strict login * Add new header Queue-ID to protocol * Log message id or queue id * Add config file for redirector * Add ability to set regexp and domains list to check with redirector | ||||
* | * Not increase save point counter when we actually do not send requests | Vsevolod Stakhov | 2009-03-10 | 1 | -1/+1 |
| | |||||
* | * Avoid extra requests to surbls saving them into requests cache | Vsevolod Stakhov | 2009-03-10 | 4 | -19/+34 |
| | | | | * Lower debug level for some errors (INFO to DEBUG) | ||||
* | * Fix 2 memory issues: | Vsevolod Stakhov | 2009-03-10 | 3 | -0/+33 |
| | | | | | | - NULL string when trying to check url regexp - double free of message byte array as mime_stream frees memory in array if it thinks that stream is owner of array's memory | ||||
* | * Fix logic of parsing hoster's domains in surbl module | Vsevolod Stakhov | 2009-03-06 | 1 | -2/+5 |
| | |||||
* | * Remove several memory leaks (found by valgrind) | Vsevolod Stakhov | 2009-03-06 | 2 | -7/+16 |
| |