Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adopt to lua 5.2. | Vsevolod Stakhov | 2013-06-08 | 1 | -0/+21 |
| | |||||
* | * Rework thread pools locking logic to avoid global lua mutex usage. | Vsevolod Stakhov | 2012-08-22 | 1 | -4/+18 |
| | | | | | | Fixed several memory leaks with modern glib. Fixed memory leak in dkim code. Fixed a problem with static global variables in shared libraries. | ||||
* | Do not try to detect tld urls inside HTML texts as it generates too much ↵ | Vsevolod Stakhov | 2012-08-21 | 1 | -0/+10 |
| | | | | | | false positive matches. Add some prototypes for lua. | ||||
* | * Add DNS resolver lua bindings. | Vsevolod Stakhov | 2012-08-13 | 1 | -4/+6 |
| | | | | | | Make lua http library working without task object. Fix a problem with resolver in lua_worker. Added some utility functions to lua api. | ||||
* | * Add lua mime_part library to get an access to all message part attributes ↵0.5.1 | Vsevolod Stakhov | 2012-08-06 | 1 | -1/+2 |
| | | | | (like filename, length, type) | ||||
* | * Add lua worker type and lua worker bindings. | Vsevolod Stakhov | 2012-07-26 | 1 | -1/+7 |
| | | | | | | | * Add lua utility library for basic utils. * Fixes lua_buffer code. Fix lua loading error. Added some other lua utility functions. | ||||
* | * Add async_session and memory pool objects lua bindings. | Vsevolod Stakhov | 2012-07-09 | 1 | -0/+5 |
| | |||||
* | * Implement pre-filters that realizes concepts to check mail by some ↵ | Vsevolod Stakhov | 2012-03-30 | 1 | -1/+2 |
| | | | | | | | | absolute values like: - greylisting - DNS BL/WL - ratelimits | ||||
* | * Add lua bindings for upstream API. | Vsevolod Stakhov | 2012-03-26 | 1 | -1/+2 |
| | |||||
* | * More things to be thread-safe: | Vsevolod Stakhov | 2012-02-13 | 1 | -0/+1 |
| | | | | | | | - pool allocator is now thread-safe - lua subsystem now holds lock to avoid lua stack corruption - events subsystem now using conditional variables to wait for async_threads - insert_result is thread-safe now | ||||
* | * Now it is possible to specify local functions to every callback of rspamd ↵ | Vsevolod Stakhov | 2011-12-14 | 1 | -1/+21 |
| | | | | | | | | | lua API, that will allow such things as passing different variables via lua closures mechanic. Use config pool for configuration allocation in lua API to avoid leaks on config reload. | ||||
* | * Add lua bindings to hiredis library | Vsevolod Stakhov | 2011-12-12 | 1 | -0/+2 |
| | | | | Polish some comments. | ||||
* | * Fix build under CentOS 5 with old glib 2.12 | Vsevolod Stakhov | 2011-07-29 | 1 | -3/+3 |
| | | | | | * Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR Rework include style. | ||||
* | * First commit to implement multi-statfile filter system with new learning ↵ | Vsevolod Stakhov | 2011-07-12 | 1 | -1/+1 |
| | | | | mechanizm (untested yet) | ||||
* | * Add a simple logic of language detection for text parts (unicode script based) | Vsevolod Stakhov | 2011-07-11 | 1 | -1/+1 |
| | |||||
* | Up lua version. | Vsevolod Stakhov | 2011-06-09 | 1 | -1/+1 |
| | |||||
* | * Add lua http support that makes it easy to send GET and POST request to ↵ | Vsevolod Stakhov | 2011-06-09 | 1 | -0/+1 |
| | | | | HTTP servers from lua code | ||||
* | * Add lua interface for parsing xmlrpc replies | Vsevolod Stakhov | 2011-06-08 | 1 | -0/+1 |
| | |||||
* | * Add new key-value map | Vsevolod Stakhov | 2011-05-25 | 1 | -1/+1 |
| | | | | | * Add lua api support for key-value map * Fix problem in lua configuration initialization to allow `rspamd_config' global work properly | ||||
* | * Add functions to lua API to detect message and task date (in GMT) | Vsevolod Stakhov | 2011-04-22 | 1 | -1/+1 |
| | |||||
* | * Add strict priority rules | Vsevolod Stakhov | 2011-03-18 | 1 | -1/+1 |
| | | | | | * Improve and fix multimap module * Add rspamd_config object to stage of early configure of rspamd | ||||
* | * Add ability to lookup CDB maps from lua | Vsevolod Stakhov | 2011-03-05 | 1 | -1/+2 |
| | | | | * Add cdb:// map to multimap plugin | ||||
* | * Add new lua module regexp for using glib regular expressions (pcre compatible) | Vsevolod Stakhov | 2011-02-15 | 1 | -0/+1 |
| | |||||
* | Call lua functions correctly as well. | Vsevolod Stakhov | 2011-02-08 | 1 | -1/+1 |
| | |||||
* | * New module for checking emails inside messages (rules based, like multimap) | Vsevolod Stakhov | 2011-02-03 | 1 | -1/+1 |
| | | | | | | | * 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 | ||||
* | * Add versions to lua API | Vsevolod Stakhov | 2010-12-22 | 1 | -0/+2 |
| | | | | * Provide compatibility for lua plugins for old versions of rspamd | ||||
* | * Implement ability to add conditional rules to rspamd.xml | Vsevolod Stakhov | 2010-12-15 | 1 | -0/+1 |
| | |||||
* | * Add phishing detector (now just compares <a href> with tag's data). | Vsevolod Stakhov | 2010-11-02 | 1 | -0/+1 |
| | |||||
* | Fixes types (use glib ones) no functional change. | Vsevolod Stakhov | 2010-10-06 | 1 | -22/+22 |
| | | | | | 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 | 1 | -0/+1 |
| | |||||
* | * Add post filters to lua API - filters that would be called after all ↵ | Vsevolod Stakhov | 2010-08-25 | 1 | -0/+1 |
| | | | | | | | | 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 | 1 | -0/+1 |
| | | | | * Add lua api to access images properties | ||||
* | * Consider lua plugins errors as fatal configuration errors | Vsevolod Stakhov | 2010-08-04 | 1 | -1/+1 |
| | |||||
* | * Convert statistic sums to use long double for counters | Vsevolod Stakhov | 2010-05-27 | 1 | -1/+1 |
| | | | | * Use hyperbolic tangent for internal normalizer | ||||
* | * Bugfixes: | Vsevolod Stakhov | 2010-04-20 | 1 | -1/+1 |
| | | | | | | | | | | - 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 | ||||
* | * Call lua functions like C functions in expressions | Vsevolod Stakhov | 2010-04-08 | 1 | -0/+1 |
| | |||||
* | * Add lua functions parsing for module options | Vsevolod Stakhov | 2010-04-06 | 1 | -1/+3 |
| | | | | | | | * 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 | 1 | -0/+9 |
| | |||||
* | * Add ability to add normalizers for statfiles (custom functions written in ↵ | cebka@lenovo-laptop | 2010-01-13 | 1 | -0/+2 |
| | | | | lua or simple internal normalizer) | ||||
* | * Implement pre and post classify callbacks for checking specific statfiles ↵ | Vsevolod Stakhov | 2009-12-16 | 1 | -0/+5 |
| | | | | | | | | | | 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 ability to add maps from lua scripts and access theirs elements | Vsevolod Stakhov | 2009-11-02 | 1 | -0/+2 |
| | | | | * Add whitelist module for whitelisting score for some ip/from addresses | ||||
* | * 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) | ||||
* | * More fixes to lua api | Vsevolod Stakhov | 2009-09-04 | 1 | -0/+1 |
| | |||||
* | * Make lua api object oriented | Vsevolod Stakhov | 2009-09-03 | 1 | -0/+2 |
| | |||||
* | * Fix lua API | Vsevolod Stakhov | 2009-09-02 | 1 | -0/+1 |
| | |||||
* | * New functionality to lua api: | Vsevolod Stakhov | 2009-09-01 | 1 | -0/+2 |
| | | | | | | | - config class - metric class - textpart class * Add documentation for lua module | ||||
* | * Reorganze lua support in rspamd | Vsevolod Stakhov | 2009-08-31 | 1 | -0/+27 |