Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Use rspamd_snprintf instead of libc one | Vsevolod Stakhov | 2010-06-24 | 16 | -183/+172 |
| | |||||
* | * 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 | ||||
* | * Remove garbadge (gnome terminal sucks) | Vsevolod Stakhov | 2010-06-23 | 1 | -4/+0 |
| | |||||
* | * Fix -lintl detection | Vsevolod Stakhov | 2010-06-23 | 3 | -4/+23 |
| | | | | * Init some variables to avoid problems | ||||
* | * Fix compatibility issues | Vsevolod Stakhov | 2010-06-23 | 12 | -34/+80 |
| | |||||
* | * Pass env from main() arguments instead of platform specific global environ | Vsevolod Stakhov | 2010-06-22 | 2 | -2/+2 |
| | |||||
* | * More to previous commit | Vsevolod Stakhov | 2010-06-22 | 1 | -1/+1 |
| | |||||
* | * TIMEDB->TIMEB | Vsevolod Stakhov | 2010-06-22 | 3 | -4/+4 |
| | |||||
* | * Darwin sendfile(2) support | Vsevolod Stakhov | 2010-06-22 | 1 | -4/+9 |
| | |||||
* | * Rewrite buffered input for line policy (again) | Vsevolod Stakhov | 2010-06-22 | 14 | -111/+208 |
| | | | | | | | | * 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 | 10 | -166/+214 |
| | | | | | | | | | | | | | - 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 | ||||
* | * Some fixes about new metrics system (may be incomplete) | Vsevolod Stakhov | 2010-06-17 | 1 | -26/+19 |
| | |||||
* | * 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 | 10 | -14/+431 |
| | | | | * 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 | 24 | -787/+335 |
| | | | | | | | * 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 | 10 | -35/+573 |
| | | | | | | * 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 | 7 | -45/+884 |
| | | | | | | | | - 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 | 6 | -13/+196 |
| | | | | | * Add documentation for dynamic rules * Add ability to make negations in networks in dynamic rules | ||||
* | * Document views configuration | Vsevolod Stakhov | 2010-06-01 | 1 | -3/+42 |
| | | | | * Several fixes to documentation | ||||
* | * Add experimental support of dynamic rules to regexp module | Vsevolod Stakhov | 2010-06-01 | 4 | -50/+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 | 4 | -58/+115 |
| | |||||
* | * Fix strict aliasing while compiling with optimization | Vsevolod Stakhov | 2010-05-31 | 17 | -46/+72 |
| | | | | | * Fix tanhl detection for platforms that have not implementation of it * Remove several compile warnings | ||||
* | * New symbols sorter: | Vsevolod Stakhov | 2010-05-28 | 5 | -87/+414 |
| | | | | | | | - 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) | ||||
* | * Honor DESTDIR | Vsevolod Stakhov | 2010-05-28 | 1 | -6/+8 |
| | |||||
* | * 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 | 9 | -51/+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 |
| | |||||
* | * Fix issue with folding multiline headers (submitted by Anton Nekhoroshikh). | Vsevolod Stakhov | 2010-05-26 | 1 | -14/+10 |
| | |||||
* | * Fix issues in documentation | Vsevolod Stakhov | 2010-05-25 | 2 | -16/+6 |
| | | | | * Fix rspamd url | ||||
* | Added tag 0.3.0 for changeset b216ff4770b9 | Vsevolod Stakhov | 2010-05-25 | 1 | -0/+1 |
| |