Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Small fixes to timezones conversions. | Vsevolod Stakhov | 2014-09-04 | 1 | -4/+7 | |
| | ||||||
* | Rework task:get_date function. | Vsevolod Stakhov | 2014-09-04 | 1 | -3/+94 | |
| | ||||||
* | Fix simple headers API. | Vsevolod Stakhov | 2014-09-03 | 1 | -1/+3 | |
| | ||||||
* | Simplify API. | Vsevolod Stakhov | 2014-09-03 | 1 | -18/+27 | |
| | ||||||
* | New headers API for lua. | Vsevolod Stakhov | 2014-09-03 | 1 | -57/+69 | |
| | ||||||
* | Use modules preload for lua. | Vsevolod Stakhov | 2014-08-25 | 1 | -22/+17 | |
| | ||||||
* | Consider settings actions. | Vsevolod Stakhov | 2014-08-19 | 1 | -2/+2 | |
| | ||||||
* | Unify lua API for getting rcptis and from. | Vsevolod Stakhov | 2014-08-18 | 1 | -117/+62 | |
| | ||||||
* | Rework lua function names to avoid ambiguity. | Vsevolod Stakhov | 2014-08-17 | 1 | -37/+37 | |
| | ||||||
* | Set useful fields for addresses. | Vsevolod Stakhov | 2014-08-16 | 1 | -4/+19 | |
| | ||||||
* | Remove unused definition. | Vsevolod Stakhov | 2014-08-16 | 1 | -6/+0 | |
| | ||||||
* | Add lua method to get config for the task. | Vsevolod Stakhov | 2014-08-16 | 1 | -0/+16 | |
| | ||||||
* | Add method to set task's settings. | Vsevolod Stakhov | 2014-08-16 | 1 | -0/+16 | |
| | ||||||
* | Allow learning from lua_task. | Vsevolod Stakhov | 2014-08-14 | 1 | -43/+31 | |
| | ||||||
* | Unify style without sorting headers. | Vsevolod Stakhov | 2014-07-23 | 1 | -279/+320 | |
| | ||||||
* | Revert "Unify code style." | Vsevolod Stakhov | 2014-07-23 | 1 | -330/+289 | |
| | | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d. | |||||
* | Unify code style. | Vsevolod Stakhov | 2014-07-23 | 1 | -289/+330 | |
| | ||||||
* | Refactor config API. | Vsevolod Stakhov | 2014-04-30 | 1 | -5/+5 | |
| | ||||||
* | Refactor task functions. | Vsevolod Stakhov | 2014-04-21 | 1 | -3/+3 | |
| | ||||||
* | Fix lua API for new inet addr structure. | Vsevolod Stakhov | 2014-04-21 | 1 | -2/+2 | |
| | ||||||
* | Refactor worker task structure and API. | Vsevolod Stakhov | 2014-04-21 | 1 | -45/+45 | |
| | ||||||
* | Refactor memory pool naming. | Vsevolod Stakhov | 2014-04-20 | 1 | -9/+9 | |
| | ||||||
* | Fix empty messages processing. | Vsevolod Stakhov | 2014-02-18 | 1 | -1/+1 | |
| | ||||||
* | Remove HFILTER_URL_ONELINE rule. | Vsevolod Stakhov | 2014-01-24 | 1 | -0/+38 | |
| | | | | | | | | | - Added functions: `rspamd_textpart:get_length` - get a full length of text part `rspamd_url:get_length` - get a full length of an URL object - Removed `HFILTER_URL_ONELINE` as it is broken by nature - Reworked hfilter to improve performance | |||||
* | Improve hostname processing. | Vsevolod Stakhov | 2014-01-22 | 1 | -1/+15 | |
| | ||||||
* | Start moving to HTTP world. | Vsevolod Stakhov | 2014-01-12 | 1 | -4/+1 | |
| | ||||||
* | Add hostname attribute to rspamc protocol. | Vsevolod Stakhov | 2014-01-06 | 1 | -0/+36 | |
| | ||||||
* | Remove duplicated resolving functions from task. | Vsevolod Stakhov | 2013-11-19 | 1 | -268/+36 | |
| | ||||||
* | Store IP addresses properly in lua. | Vsevolod Stakhov | 2013-11-17 | 1 | -67/+29 | |
| | ||||||
* | Refactor metric actions handling. | Vsevolod Stakhov | 2013-09-13 | 1 | -3/+4 | |
| | | | | | | Use array of actions instead of a linked list to speed up processing. * Removed required_score, reject_score and action in metric config, now REJECT is the only default action for a metric. | |||||
* | Fix some warnings found by coverity scan. | Vsevolod Stakhov | 2013-08-16 | 1 | -1/+1 | |
| | ||||||
* | Adopt to lua 5.2. | Vsevolod Stakhov | 2013-06-08 | 1 | -4/+4 | |
| | ||||||
* | Another debian license fix. | Vsevolod Stakhov | 2012-09-10 | 1 | -1/+1 | |
| | | | | | Add apache license for regexp that were delivered from SpamAssassin project. Fix debian/copyright for src/dns.c. | |||||
* | Update copyright (required by debian). | Vsevolod Stakhov | 2012-09-04 | 1 | -3/+3 | |
| | ||||||
* | * Rework thread pools locking logic to avoid global lua mutex usage. | Vsevolod Stakhov | 2012-08-22 | 1 | -3/+1 | |
| | | | | | | Fixed several memory leaks with modern glib. Fixed memory leak in dkim code. Fixed a problem with static global variables in shared libraries. | |||||
* | * Add lua mime_part library to get an access to all message part attributes ↵0.5.1 | Vsevolod Stakhov | 2012-08-06 | 1 | -0/+213 | |
| | | | | (like filename, length, type) | |||||
* | * Add lua worker type and lua worker bindings. | Vsevolod Stakhov | 2012-07-26 | 1 | -5/+112 | |
| | | | | | | | * Add lua utility library for basic utils. * Fixes lua_buffer code. Fix lua loading error. Added some other lua utility functions. | |||||
* | * Add lua_buffer bindings to async buffered rspamd API. | Vsevolod Stakhov | 2012-07-24 | 1 | -0/+16 | |
| | ||||||
* | * Add async_session and memory pool objects lua bindings. | Vsevolod Stakhov | 2012-07-09 | 1 | -1/+16 | |
| | ||||||
* | * Avoid DoS while sending a message with a lot of recipients in 'To' header. | Vsevolod Stakhov | 2012-05-28 | 1 | -0/+17 | |
| | | | | | Fix possible deadlock in lua_redis. Version is now 0.4.8 as there are enough changes. | |||||
* | * Fix spf plugin that was broken in 0.4.7 | Vsevolod Stakhov | 2012-04-20 | 1 | -0/+23 | |
| | | | | * Add partial ipv6 support for some rspamd modules. | |||||
* | * Add ratelimit plugin | Vsevolod Stakhov | 2012-04-06 | 1 | -0/+24 | |
| | | | | Some polishing of lua task api. | |||||
* | * Implement pre-filters that realizes concepts to check mail by some ↵ | Vsevolod Stakhov | 2012-03-30 | 1 | -0/+25 | |
| | | | | | | | | absolute values like: - greylisting - DNS BL/WL - ratelimits | |||||
* | * More things to be thread-safe: | Vsevolod Stakhov | 2012-02-13 | 1 | -0/+2 | |
| | | | | | | | - 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 | |||||
* | More cleanups and fixes for compiler warnings.0.4.6 | Vsevolod Stakhov | 2011-12-20 | 1 | -1/+1 | |
| | ||||||
* | * Now it is possible to specify local functions to every callback of rspamd ↵ | Vsevolod Stakhov | 2011-12-14 | 1 | -10/+54 | |
| | | | | | | | | | 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. | |||||
* | * Finally get rid of stupid savepoints system and migrate to async events ↵ | Vsevolod Stakhov | 2011-12-14 | 1 | -10/+0 | |
| | | | | | | logic completely Fix lua redis library. | |||||
* | Skip group addresses.0.4.5 | Vsevolod Stakhov | 2011-11-21 | 1 | -1/+1 | |
| | ||||||
* | Fix stupid errors while trying to parse NULL address list. | Vsevolod Stakhov | 2011-11-07 | 1 | -15/+26 | |
| | ||||||
* | Fix misprint. | Vsevolod Stakhov | 2011-11-04 | 1 | -1/+1 | |
| |