Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * 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 |