Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Add phishing detector (now just compares <a href> with tag's data). | Vsevolod Stakhov | 2010-11-02 | 3 | -10/+126 |
| | |||||
* | Remove G_INLINE_FUNC definitions as I misunderstood its purposes. | Vsevolod Stakhov | 2010-10-15 | 1 | -1/+1 |
| | |||||
* | Fixes types (use glib ones) no functional change. | Vsevolod Stakhov | 2010-10-06 | 7 | -164/+164 |
| | | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones. | ||||
* | * Add trie interface to lua api | Vsevolod Stakhov | 2010-09-22 | 3 | -0/+147 |
| | |||||
* | * Add ability to extract filename and size of images from lua | Vsevolod Stakhov | 2010-08-25 | 1 | -0/+34 |
| | |||||
* | * Add post filters to lua API - filters that would be called after all ↵ | Vsevolod Stakhov | 2010-08-25 | 3 | -1/+244 |
| | | | | | | | | message's processing * Add ability to check for specified symbol in task results from lua * Add ability to check for metric's results from lua * Add ability to learn specified statfile form lua | ||||
* | * Move images library to core rspamd | Vsevolod Stakhov | 2010-08-23 | 3 | -0/+106 |
| | | | | * Add lua api to access images properties | ||||
* | * Consider lua plugins errors as fatal configuration errors | Vsevolod Stakhov | 2010-08-04 | 2 | -4/+15 |
| | |||||
* | * Fix lua representing of invalid ip (nil, not 255.255.255.255) | Vsevolod Stakhov | 2010-07-27 | 1 | -3/+3 |
| | | | | | * Fix R_TO_SEEMS_AUTO rule (by citrin) * Add multimap lua plugin | ||||
* | * Improve lua logging | Vsevolod Stakhov | 2010-07-26 | 1 | -4/+35 |
| | |||||
* | * Turn off debug_ip during reload if it was disabled by new config | Vsevolod Stakhov | 2010-07-26 | 1 | -6/+0 |
| | |||||
* | * Fix extracting arguments in lua logger interface | Vsevolod Stakhov | 2010-07-26 | 1 | -4/+4 |
| | |||||
* | * Add rspamd_log variable to lua plugins to access logging functions | Vsevolod Stakhov | 2010-07-25 | 1 | -1/+8 |
| | | | | | | | | | * Each part in rspamd task now can have parent part * Check for parts distance only for multipart/alternative subparts * Do not check attachements even if they are text (but attached as file) * Do not die if write (2) returned ENOSPACE while doing logging, turn on throttling mode instead (1 write try in a second) * Add ability to turn on debug for specific symbols * Add ability to configure dns timeouts and dns retransmits in config file | ||||
* | * Fix lua DNS code | Vsevolod Stakhov | 2010-07-13 | 1 | -0/+3 |
| | | | | * Decompress labels in DNS packets more strictly | ||||
* | * Remove evdns and use only rspamd resolver | Vsevolod Stakhov | 2010-07-09 | 1 | -19/+58 |
| | |||||
* | * Change metric logic | Vsevolod Stakhov | 2010-06-16 | 3 | -61/+11 |
| | | | | | | | * 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 | ||||
* | * Convert statistic sums to use long double for counters | Vsevolod Stakhov | 2010-05-27 | 2 | -3/+3 |
| | | | | * Use hyperbolic tangent for internal normalizer | ||||
* | * Bugfixes: | Vsevolod Stakhov | 2010-04-20 | 3 | -34/+24 |
| | | | | | | | | | | - handle '\' characters in lua strings correctly - fix lua initialization - avoid of using global lua state (global L) - fix listen sockets hash to allow multiply workers of same type but on different listen sockets - fix modules options inserting to allow multiply options of the same name - fix parsing of lua options - fix lua rules | ||||
* | * Add lua config for most common rules | Vsevolod Stakhov | 2010-04-13 | 1 | -0/+1 |
| | | | | * Reset lua state while reloading | ||||
* | * Call lua functions like C functions in expressions | Vsevolod Stakhov | 2010-04-08 | 2 | -0/+55 |
| | |||||
* | * Handle modules configuration | Vsevolod Stakhov | 2010-04-08 | 1 | -4/+5 |
| | |||||
* | * Add lua functions parsing for module options | Vsevolod Stakhov | 2010-04-06 | 3 | -5/+107 |
| | | | | | | | * Add missing sections to XML parser (classifier, statfile, view, settings) * Add missing params to XML parser * Implement new commandline options parser (using glib) * Set version to 0.3.0 as new rspamd would use new config system | ||||
* | * Add initial version of lua configuration system | Vsevolod Stakhov | 2010-04-05 | 4 | -3/+210 |
| | |||||
* | * Add ability to add normalizers for statfiles (custom functions written in ↵ | cebka@lenovo-laptop | 2010-01-13 | 2 | -1/+51 |
| | | | | lua or simple internal normalizer) | ||||
* | * Introduce new logging system: | Vsevolod Stakhov | 2009-12-22 | 5 | -17/+18 |
| | | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system | ||||
* | * Implement pre and post classify callbacks for checking specific statfiles ↵ | Vsevolod Stakhov | 2009-12-16 | 5 | -1/+302 |
| | | | | | | | | | | for this task TODO: - add properties to get all parameters of input task - add properties to statfile object - add some normalization function for calling from classify process - document changes | ||||
* | * Add right way to pass config params with common names to lua scripts | Vsevolod Stakhov | 2009-11-11 | 1 | -5/+57 |
| | |||||
* | * Add ability to add maps from lua scripts and access theirs elements | Vsevolod Stakhov | 2009-11-02 | 4 | -1/+198 |
| | | | | * Add whitelist module for whitelisting score for some ip/from addresses | ||||
* | * Add growing coefficient to factors consolidation callback | Vsevolod Stakhov | 2009-10-16 | 1 | -1/+1 |
| | | | | * Fix registering functions from lua | ||||
* | * Fix getting of message headers from lua plugins | Vsevolod Stakhov | 2009-10-14 | 1 | -11/+11 |
| | | | | * Fix forged recipients plugin | ||||
* | * Fix loop | Vsevolod Stakhov | 2009-10-14 | 1 | -0/+1 |
| | |||||
* | * Add ability to register rspamd functions from LUA | Vsevolod Stakhov | 2009-10-13 | 2 | -3/+142 |
| | | | | | | * Add ability to access recipients list and sender information * Add plugin for checking forged recipients and sender * Sync documentation | ||||
* | * Port evdns with TXT patch into rspamd and adopt it to work separately from ↵ | Vsevolod Stakhov | 2009-10-07 | 1 | -1/+1 |
| | | | | | | libevent * Add skeleton for spf parser | ||||
* | * Retab, no functional changes | Vsevolod Stakhov | 2009-10-02 | 4 | -376/+372 |
| | |||||
* | * Fix some memory issues with lua (strings that are returned from lua can be ↵ | Vsevolod Stakhov | 2009-10-02 | 2 | -3/+3 |
| | | | | freed early) | ||||
* | * Add events to lua resolver | Vsevolod Stakhov | 2009-09-25 | 1 | -0/+3 |
| | | | | * Do not classify non-text messages | ||||
* | * Fix double free of memory | Vsevolod Stakhov | 2009-09-16 | 1 | -3/+0 |
| | | | | * Fix symbols output | ||||
* | * Add lua plugin for checking received headers | Vsevolod Stakhov | 2009-09-15 | 1 | -2/+14 |
| | | | | | | * Some tunes to lua API * Fix bug with http maps * Optimize installation and make custom prefix for configs | ||||
* | * New system of classifiers interface and statfiles processing | Vsevolod Stakhov | 2009-09-14 | 1 | -1/+4 |
| | | | | | | | * Fix sample config * Fix compile warnings * Fix building without lua support * Fix bugs with nrcpt header parsing and symbols cache loading (by Anton Nekhoroshikh) | ||||
* | * Add ability to call rspamd fucntions from lua api | Vsevolod Stakhov | 2009-09-06 | 2 | -3/+67 |
| | | | | | | * Make logging adaptive based on log speed (buffered vs unbuffered IO) * Fix lua API docs * Now lua modules can be loaded with glob patterns | ||||
* | * Add asynchronous DNS resolver to lua API | Vsevolod Stakhov | 2009-09-04 | 2 | -0/+173 |
| | | | | | * Add access to received headers to lua API * Some code polishing | ||||
* | * More fixes to lua api | Vsevolod Stakhov | 2009-09-04 | 5 | -39/+81 |
| | |||||
* | * Make lua api object oriented | Vsevolod Stakhov | 2009-09-03 | 5 | -42/+61 |
| | |||||
* | * Fix lua API | Vsevolod Stakhov | 2009-09-02 | 5 | -14/+17 |
| | |||||
* | * New functionality to lua api: | Vsevolod Stakhov | 2009-09-01 | 6 | -2/+336 |
| | | | | | | | - config class - metric class - textpart class * Add documentation for lua module | ||||
* | * Reorganze lua support in rspamd | Vsevolod Stakhov | 2009-08-31 | 6 | -0/+706 |