summaryrefslogtreecommitdiffstats
path: root/src/plugins/lua
Commit message (Collapse)AuthorAgeFilesLines
* Improve performance of trie search.Vsevolod Stakhov2011-06-102-1/+3
|
* Fixes from previous commit.Vsevolod Stakhov2011-06-102-3/+3
|
* * Add LRU caching structureVsevolod Stakhov2011-06-101-0/+9
| | | | | | | * Add SPF records cache * Add ability to parse doubles to xmlrpc Several fixes to dns interface. Trie plugin now checks urls as well.
* * Improve maillist plugin to detect majordomo, cgp and google groupsVsevolod Stakhov2011-05-111-2/+87
|
* Optimize performance of received_rbl plugin.Vsevolod Stakhov2011-03-241-38/+17
|
* * Add ability to extract urls from subject field0.3.10Vsevolod Stakhov2011-03-232-13/+12
| | | | | | Fix phishing plugin. * Important fix for multimap/cdb handling * Important fix for phishing detector
* * Add throttling detection mechanic for dns resolverVsevolod Stakhov2011-03-231-6/+49
| | | | * Improve phishing module adding ability to define 'strict' phishing domains
* Fix configuration of received_rbl module.Vsevolod Stakhov2011-03-221-1/+5
|
* * Add strict priority rulesVsevolod Stakhov2011-03-181-2/+11
| | | | | * Improve and fix multimap module * Add rspamd_config object to stage of early configure of rspamd
* Fix misprint in multimap module.Vsevolod Stakhov2011-03-181-2/+2
| | | | Fix how we detect weight of symbol in a cache.
* * Add ability to lookup CDB maps from luaVsevolod Stakhov2011-03-051-40/+126
| | | | * Add cdb:// map to multimap plugin
* Make phishing checks working.Vsevolod Stakhov2011-03-051-1/+12
|
* * Add multimaps for "FROM" and "TO" headers (mime an smtp data can be checked)Vsevolod Stakhov2011-03-042-50/+99
| | | | * Improve lua api for getting message's sender and recipients
* Write message id as well.Vsevolod Stakhov2011-02-241-3/+3
|
* Write to log if emails module find blacklisted email.Vsevolod Stakhov2011-02-241-2/+7
|
* Fix rspamd_logger.Vsevolod Stakhov2011-02-171-6/+6
|
* * Improve forged_recipients plugin [1]Vsevolod Stakhov2011-02-161-3/+25
| | | | | | Add loading of local rules to rspamd.lua [1] [1] Suggested by Victor Ustugov
* * New module for checking emails inside messages (rules based, like multimap)Vsevolod Stakhov2011-02-033-7/+172
| | | | | | | * Emails now are separated from urls and urls checks * Add ability to check text attachements if option is presented in a configuration Version is 0.3.6 now
* * Make trie plugin and fix trie lua APIVsevolod Stakhov2011-01-251-0/+102
|
* * Add versions to lua APIVsevolod Stakhov2010-12-227-24/+72
| | | | * Provide compatibility for lua plugins for old versions of rspamd
* Misprint.Vsevolod Stakhov2010-12-221-1/+1
|
* Misprint.Vsevolod Stakhov2010-12-221-1/+1
|
* Register symbols properly for received_rbl module.Vsevolod Stakhov2010-12-221-0/+6
|
* * Introduce new system of configuration checks:Vsevolod Stakhov2010-12-203-9/+19
| | | | | | | | - now symbols inside metrics definition must be inside rules as well - symbols may be virtual (e.g. when module can insert several symbols inside callback) - symbols may be pure callbacks (when symbol's name is unknown and depends on conditions) * Module 'emails' is removed as it is not used in the current rspamd MANY fixes to sample config files
* Fixed multimap module configuration.Vsevolod Stakhov2010-12-201-1/+1
|
* Add registering options for lua modulesVsevolod Stakhov2010-12-147-2/+28
| | | | * Add ability to output colored messages for file and console loggers
* * Add ability to obtain phished url from luaVsevolod Stakhov2010-11-121-1/+16
| | | | * Add ability to specify check domains for phishing check with 'domains' option
* * Add phishing detector (now just compares <a href> with tag's data).Vsevolod Stakhov2010-11-021-0/+28
|
* Fix multimap module if there is only one rule for it.Vsevolod Stakhov2010-10-151-3/+10
|
* * Consider lua plugins errors as fatal configuration errorsVsevolod Stakhov2010-08-041-2/+0
|
* * Add ability to check dns black lists by multimap moduleVsevolod Stakhov2010-07-281-2/+24
|
* * Fix some multimap issuesVsevolod Stakhov2010-07-271-8/+9
|
* * Fix lua representing of invalid ip (nil, not 255.255.255.255)Vsevolod Stakhov2010-07-271-0/+125
| | | | | * Fix R_TO_SEEMS_AUTO rule (by citrin) * Add multimap lua plugin
* * Fix expanding spf macros that may fail in rare casesVsevolod Stakhov2010-07-201-1/+1
|
* * Change metric logicVsevolod Stakhov2010-06-165-46/+20
| | | | | | | * 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
* * Add more logic to fuzzy mappingsVsevolod Stakhov2010-05-141-3/+27
| | | | * Improve logic of received_rbl plugin to support different symbols for different rbls
* * Add maillist plugin for detecting mailmain/ezml and subscribe.ru listscebka@lenovo-laptop2010-02-011-0/+179
|
* * Do not produce lua warning when message has no headers or has unresolved ↵cebka@lenovo-laptop2010-01-251-0/+4
| | | | hostname
* * Add right way to pass config params with common names to lua scriptsVsevolod Stakhov2009-11-112-10/+9
|
* * Add ability to add maps from lua scripts and access theirs elementsVsevolod Stakhov2009-11-021-0/+73
| | | | * Add whitelist module for whitelisting score for some ip/from addresses
* * Convert all string values to lowercase in once_received moduleVsevolod Stakhov2009-10-271-5/+8
|
* * Fix patterns matching in lua pluginsVsevolod Stakhov2009-10-262-3/+3
|
* * Remove utf8 usage in forged recipients pluginVsevolod Stakhov2009-10-201-1/+1
|
* * Small improvement of lua styleVsevolod Stakhov2009-10-171-1/+1
| | | | | * Add ibility to process A records in spf parser * Add recursion limit to spf parser
* * Trim brackets in forged recipients pluginVsevolod Stakhov2009-10-141-1/+5
|
* * Fix getting of message headers from lua pluginsVsevolod Stakhov2009-10-141-10/+21
| | | | * Fix forged recipients plugin
* * Add ability to register rspamd functions from LUAVsevolod Stakhov2009-10-132-1/+70
| | | | | | * Add ability to access recipients list and sender information * Add plugin for checking forged recipients and sender * Sync documentation
* * Forgotten in previous commitVsevolod Stakhov2009-10-091-20/+20
|
* * Improve logic of lua plugins:Vsevolod Stakhov2009-10-092-17/+67
| | | | | | - fix once received plugin to configure properly (pointy hat to: dmx) - add additional functionality to once_received plugin for strict checking of received - make all things local
* * Add once_received plugin (by dmx)Vsevolod Stakhov2009-10-051-0/+15
| | | | * Fix read_callback to avoid double freeing of task object