summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* * Fix states in smtp dialogVsevolod Stakhov2010-06-242-3/+6
|
* * Check return value of each rspamd_dispatcher_write as in case of write ↵Vsevolod Stakhov2010-06-2412-160/+428
| | | | errors sessions can be destroyed early
* * Send to upstream QUIT command at the end of sessionVsevolod Stakhov2010-06-231-4/+24
|
* * Add more information about why we drop smtp connectionVsevolod Stakhov2010-06-232-2/+7
| | | | * Fix mkstemp call
* * Fix -lintl detectionVsevolod Stakhov2010-06-232-3/+8
| | | | * Init some variables to avoid problems
* * Fix compatibility issuesVsevolod Stakhov2010-06-239-30/+58
|
* * Pass env from main() arguments instead of platform specific global environVsevolod Stakhov2010-06-222-2/+2
|
* * TIMEDB->TIMEBVsevolod Stakhov2010-06-221-1/+1
|
* * Darwin sendfile(2) supportVsevolod Stakhov2010-06-221-4/+9
|
* * Rewrite buffered input for line policy (again)Vsevolod Stakhov2010-06-2212-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 dispatcherVsevolod Stakhov2010-06-212-11/+11
| | | | * Remove debug from SURBL module
* * New logic of SURBL module:Vsevolod Stakhov2010-06-188-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 errorsVsevolod Stakhov2010-06-184-0/+27
|
* * MergeVsevolod Stakhov2010-06-181-1/+1
|\
| * * Fix misprintAndrej Zverev2010-06-181-1/+1
| |
* | * Some performance improvements to IO dispatcher (do not drain the whole ↵Vsevolod Stakhov2010-06-186-75/+50
|/ | | | | | buffer after a single line readed) * Fix smtp data input
* * Copy from and rcpt correctlyVsevolod Stakhov2010-06-181-9/+18
|
* * Get weights of symbol from default metric for symbols cacheVsevolod Stakhov2010-06-184-7/+47
| | | | * Fix setting task->from/task->rctp in smtp client
* * Fix QUIT command in SMTP workerVsevolod Stakhov2010-06-171-34/+40
|
* * Implement initial version of greylisting triplets storageVsevolod Stakhov2010-06-179-14/+430
| | | | * Fix issues with smtp worker
* * announce the "password" keyword in usage listAndrej Zverev2010-06-171-2/+6
|
* * Fix misprint (by Andrej Zverev)Vsevolod Stakhov2010-06-171-1/+1
|
* * Incorrectly removed in previous commitVsevolod Stakhov2010-06-172-0/+7
|
* * Change metric logicVsevolod Stakhov2010-06-1622-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 SMTPVsevolod Stakhov2010-06-113-20/+22
|
* * Check messages received via smtp proxyVsevolod Stakhov2010-06-108-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 Stakhov2010-06-096-45/+883
| | | | | | | | - delay - helo - mail from - rcpt * Implement interaction with smtp upstream (with support of XCLIENT)
* * Clean up cache items correctlyVsevolod Stakhov2010-06-091-0/+2
|
* * Add more logic for dynamic rulesVsevolod Stakhov2010-06-085-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 moduleVsevolod Stakhov2010-06-013-45/+317
|
* * Fix reading views sectionVsevolod Stakhov2010-06-011-0/+1
|
* * Remove some warningsVsevolod Stakhov2010-05-311-3/+3
|
* * Fix more gmime2.4 issuesVsevolod Stakhov2010-05-313-34/+57
|
* * Fix strict aliasing while compiling with optimizationVsevolod Stakhov2010-05-3115-46/+69
| | | | | * Fix tanhl detection for platforms that have not implementation of it * Remove several compile warnings
* * New symbols sorter:Vsevolod Stakhov2010-05-284-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 orderVsevolod Stakhov2010-05-271-3/+3
|
* * In classify normalize result after comparing, not beforeVsevolod Stakhov2010-05-272-4/+4
|
* * Convert statistic sums to use long double for countersVsevolod Stakhov2010-05-278-50/+99
| | | | * Use hyperbolic tangent for internal normalizer
* * Implement new learning system, now rspamd should be much more intelligent ↵Vsevolod Stakhov2010-05-273-33/+127
| | | | while learning messages
* * Fix build with gmime24Vsevolod Stakhov2010-05-272-7/+61
|
* * Continue implementing smtp proxyVsevolod Stakhov2010-05-267-10/+222
|
* * Add more logic to fuzzy mappingsVsevolod Stakhov2010-05-142-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 Stakhov2010-05-141-2/+2
| | | | | | second... * Fix undisclosed recipients detection
* * Fix parsing of metric sectioncebka2010-05-141-0/+1
|
* * Dump grow factor to XMLVsevolod Stakhov2010-05-132-0/+13
| | | | | * Insert classifiers parsed from xml config to config object * Fix reinitializing of lua filters
* * Low log level for debug messagesVsevolod Stakhov2010-05-132-2/+2
|
* * Fix config reloadingVsevolod Stakhov2010-05-139-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 moduleVsevolod Stakhov2010-05-114-1/+490
|
* * Fix fuzzy storage interaction with old rspamdVsevolod Stakhov2010-05-081-0/+16
|
* * Fix uptime commandVsevolod Stakhov2010-05-081-3/+3
|