Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Fix states in smtp dialog | Vsevolod Stakhov | 2010-06-24 | 2 | -3/+6 |
| | |||||
* | * Check return value of each rspamd_dispatcher_write as in case of write ↵ | Vsevolod Stakhov | 2010-06-24 | 12 | -160/+428 |
| | | | | errors sessions can be destroyed early | ||||
* | * Send to upstream QUIT command at the end of session | Vsevolod Stakhov | 2010-06-23 | 1 | -4/+24 |
| | |||||
* | * Add more information about why we drop smtp connection | Vsevolod Stakhov | 2010-06-23 | 2 | -2/+7 |
| | | | | * Fix mkstemp call | ||||
* | * Fix -lintl detection | Vsevolod Stakhov | 2010-06-23 | 2 | -3/+8 |
| | | | | * Init some variables to avoid problems | ||||
* | * Fix compatibility issues | Vsevolod Stakhov | 2010-06-23 | 9 | -30/+58 |
| | |||||
* | * Pass env from main() arguments instead of platform specific global environ | Vsevolod Stakhov | 2010-06-22 | 2 | -2/+2 |
| | |||||
* | * TIMEDB->TIMEB | Vsevolod Stakhov | 2010-06-22 | 1 | -1/+1 |
| | |||||
* | * Darwin sendfile(2) support | Vsevolod Stakhov | 2010-06-22 | 1 | -4/+9 |
| | |||||
* | * Rewrite buffered input for line policy (again) | Vsevolod Stakhov | 2010-06-22 | 12 | -51/+146 |
| | | | | | | | | * Fix issue with links that are ip addresses in numeric form in surbl * On Darwin use BSD style sendfile definition * Reorganize platform specific knobs in CMakeLists * Use gettimeofday on systems that have not clock_getres * Use ftime for dns trans id generation on systems without clock_getres | ||||
* | * Try to fix memmove issues in io dispatcher | Vsevolod Stakhov | 2010-06-21 | 2 | -11/+11 |
| | | | | * Remove debug from SURBL module | ||||
* | * New logic of SURBL module: | Vsevolod Stakhov | 2010-06-18 | 8 | -166/+212 |
| | | | | | | | | | | | | | - remove completely 2tld - add option "exception" - for domains from exception list check (level + 1) parts of url: If we have url mail.some.com.ru and have com.ru in exception list then we would check some.com.ru. If we have some.com.ru in exceptions list them mail.some.com.ru would be checked and so on. - optimized parsing of surbl requests * Use system mkstemp(3) on systems where it is available as glib implementation has poor security and generate rather predictable temporary file names. | ||||
* | * Add limit of maximum allowed smtp session errors | Vsevolod Stakhov | 2010-06-18 | 4 | -0/+27 |
| | |||||
* | * Merge | Vsevolod Stakhov | 2010-06-18 | 1 | -1/+1 |
|\ | |||||
| * | * Fix misprint | Andrej Zverev | 2010-06-18 | 1 | -1/+1 |
| | | |||||
* | | * Some performance improvements to IO dispatcher (do not drain the whole ↵ | Vsevolod Stakhov | 2010-06-18 | 6 | -75/+50 |
|/ | | | | | | buffer after a single line readed) * Fix smtp data input | ||||
* | * Copy from and rcpt correctly | Vsevolod Stakhov | 2010-06-18 | 1 | -9/+18 |
| | |||||
* | * Get weights of symbol from default metric for symbols cache | Vsevolod Stakhov | 2010-06-18 | 4 | -7/+47 |
| | | | | * Fix setting task->from/task->rctp in smtp client | ||||
* | * Fix QUIT command in SMTP worker | Vsevolod Stakhov | 2010-06-17 | 1 | -34/+40 |
| | |||||
* | * Implement initial version of greylisting triplets storage | Vsevolod Stakhov | 2010-06-17 | 9 | -14/+430 |
| | | | | * Fix issues with smtp worker | ||||
* | * announce the "password" keyword in usage list | Andrej Zverev | 2010-06-17 | 1 | -2/+6 |
| | |||||
* | * Fix misprint (by Andrej Zverev) | Vsevolod Stakhov | 2010-06-17 | 1 | -1/+1 |
| | |||||
* | * Incorrectly removed in previous commit | Vsevolod Stakhov | 2010-06-17 | 2 | -0/+7 |
| | |||||
* | * Change metric logic | Vsevolod Stakhov | 2010-06-16 | 22 | -668/+261 |
| | | | | | | | * 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 | ||||
* | * Fix SMTP | Vsevolod Stakhov | 2010-06-11 | 3 | -20/+22 |
| | |||||
* | * Check messages received via smtp proxy | Vsevolod Stakhov | 2010-06-10 | 8 | -35/+564 |
| | | | | | | * Add support for sendfile in io dispatcher * Fix issues with compatibility of worker_task and smtp proxy * Proxy DATA command | ||||
* | * Implement basic SMTP dialog: | Vsevolod Stakhov | 2010-06-09 | 6 | -45/+883 |
| | | | | | | | | - delay - helo - mail from - rcpt * Implement interaction with smtp upstream (with support of XCLIENT) | ||||
* | * Clean up cache items correctly | Vsevolod Stakhov | 2010-06-09 | 1 | -0/+2 |
| | |||||
* | * Add more logic for dynamic rules | Vsevolod Stakhov | 2010-06-08 | 5 | -13/+143 |
| | | | | | * 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 | 3 | -45/+317 |
| | |||||
* | * Fix reading views section | Vsevolod Stakhov | 2010-06-01 | 1 | -0/+1 |
| | |||||
* | * Remove some warnings | Vsevolod Stakhov | 2010-05-31 | 1 | -3/+3 |
| | |||||
* | * Fix more gmime2.4 issues | Vsevolod Stakhov | 2010-05-31 | 3 | -34/+57 |
| | |||||
* | * Fix strict aliasing while compiling with optimization | Vsevolod Stakhov | 2010-05-31 | 15 | -46/+69 |
| | | | | | * Fix tanhl detection for platforms that have not implementation of it * Remove several compile warnings | ||||
* | * New symbols sorter: | Vsevolod Stakhov | 2010-05-28 | 4 | -86/+413 |
| | | | | | | | - add ability to have dynamic rules inside items cache - make 3 types of rules: negative, dynamic and static - make logic of cache more simple by using glib lists instead of arrays - do checks of symbols in more logically correct way (negative->dynamic->static) | ||||
* | * Fix order | Vsevolod Stakhov | 2010-05-27 | 1 | -3/+3 |
| | |||||
* | * In classify normalize result after comparing, not before | Vsevolod Stakhov | 2010-05-27 | 2 | -4/+4 |
| | |||||
* | * Convert statistic sums to use long double for counters | Vsevolod Stakhov | 2010-05-27 | 8 | -50/+99 |
| | | | | * Use hyperbolic tangent for internal normalizer | ||||
* | * Implement new learning system, now rspamd should be much more intelligent ↵ | Vsevolod Stakhov | 2010-05-27 | 3 | -33/+127 |
| | | | | while learning messages | ||||
* | * Fix build with gmime24 | Vsevolod Stakhov | 2010-05-27 | 2 | -7/+61 |
| | |||||
* | * Continue implementing smtp proxy | Vsevolod Stakhov | 2010-05-26 | 7 | -10/+222 |
| | |||||
* | * Add more logic to fuzzy mappings | Vsevolod Stakhov | 2010-05-14 | 2 | -23/+77 |
| | | | | * Improve logic of received_rbl plugin to support different symbols for different rbls | ||||
* | * Fix awfull bug in classifying when first statfile has twice weight than ↵ | Vsevolod Stakhov | 2010-05-14 | 1 | -2/+2 |
| | | | | | | second... * Fix undisclosed recipients detection | ||||
* | * Fix parsing of metric section | cebka | 2010-05-14 | 1 | -0/+1 |
| | |||||
* | * Dump grow factor to XML | Vsevolod Stakhov | 2010-05-13 | 2 | -0/+13 |
| | | | | | * Insert classifiers parsed from xml config to config object * Fix reinitializing of lua filters | ||||
* | * Low log level for debug messages | Vsevolod Stakhov | 2010-05-13 | 2 | -2/+2 |
| | |||||
* | * Fix config reloading | Vsevolod Stakhov | 2010-05-13 | 9 | -42/+139 |
| | | | | | * Add ability to register variables in memory pools (hash with known lifetime) * Avoid of using of some global variables | ||||
* | * Initial addition of smtp proxy module | Vsevolod Stakhov | 2010-05-11 | 4 | -1/+490 |
| | |||||
* | * Fix fuzzy storage interaction with old rspamd | Vsevolod Stakhov | 2010-05-08 | 1 | -0/+16 |
| | |||||
* | * Fix uptime command | Vsevolod Stakhov | 2010-05-08 | 1 | -3/+3 |
| |