Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Add lua worker type and lua worker bindings. | Vsevolod Stakhov | 2012-07-26 | 14 | -39/+878 |
| | | | | | | | * Add lua utility library for basic utils. * Fixes lua_buffer code. Fix lua loading error. Added some other lua utility functions. | ||||
* | Fix build on FreeBSD 9.1 and Current. Thanks to Anton Yuzjaninov for testing. | Vsevolod Stakhov | 2012-07-26 | 1 | -0/+4 |
| | |||||
* | * Add lua_buffer bindings to async buffered rspamd API. | Vsevolod Stakhov | 2012-07-24 | 4 | -2/+405 |
| | |||||
* | * Add async_session and memory pool objects lua bindings. | Vsevolod Stakhov | 2012-07-09 | 7 | -2/+625 |
| | |||||
* | Log smtp FROM in urls output if smtp user is not defined. | Vsevolod Stakhov | 2012-06-19 | 1 | -1/+2 |
| | |||||
* | * Allow to use other composites inside a composite's expression | Vsevolod Stakhov | 2012-06-14 | 3 | -5/+69 |
| | | | | Fix for cmake 2.6. | ||||
* | Fix dependency. | Vsevolod Stakhov | 2012-06-07 | 1 | -1/+1 |
| | |||||
* | Allow NO_SHARED build to use static archives for internal libraries. | Vsevolod Stakhov | 2012-06-07 | 3 | -12/+15 |
| | | | | Check for -fPIC/-fpic support. | ||||
* | Avoid using global 'counters' hash, include it in struct rspamd_main. | Vsevolod Stakhov | 2012-06-07 | 8 | -193/+224 |
| | | | | | Move worker related utils to separate file and include it in rspamd-mime library. Add some cross-dependencies. | ||||
* | Version some lonely libraries. | Vsevolod Stakhov | 2012-06-05 | 3 | -0/+3 |
| | |||||
* | Strict prototypes. | Vsevolod Stakhov | 2012-06-05 | 16 | -21/+21 |
| | |||||
* | Fix static build. | Vsevolod Stakhov | 2012-06-05 | 7 | -14/+28 |
| | | | | As there are too many changes from 0.4.7 mark this version as 0.5.0. | ||||
* | * Split rspamd build to several independent libraries to reduce overhead. | Vsevolod Stakhov | 2012-06-05 | 7 | -31/+42 |
| | |||||
* | * DKIM module now check only first signature as others must be rejected or ↵ | Vsevolod Stakhov | 2012-06-05 | 5 | -70/+142 |
| | | | | | | | skipped by definition. * Add 'trusted_only' and 'skip_multi' options to DKIM module. * Improve flags parsing to support strings like: 'true', 'false', '1', '0', 'yes', 'no', 'y', 'n'. | ||||
* | Change ptr array creation function. | Vsevolod Stakhov | 2012-06-04 | 1 | -1/+1 |
| | |||||
* | Print percents with actions in controller's 'stat' command output. | Vsevolod Stakhov | 2012-06-04 | 1 | -2/+3 |
| | |||||
* | Ignore empty or invalid keys. | Vsevolod Stakhov | 2012-06-04 | 1 | -1/+1 |
| | |||||
* | * Implement 'time_jitter' setting allowing to check signatures in future in ↵ | Vsevolod Stakhov | 2012-06-04 | 3 | -4/+15 |
| | | | | case of incorrect system time (1 minute jittering by default). | ||||
* | Follow RFC while checking multiply headers. | Vsevolod Stakhov | 2012-06-04 | 2 | -43/+160 |
| | |||||
* | Assume empty headers as headers with "" as value. | Vsevolod Stakhov | 2012-06-04 | 1 | -1/+2 |
| | |||||
* | * Allow keys without values in kv maps | Vsevolod Stakhov | 2012-05-31 | 2 | -5/+22 |
| | | | | Some fixes to dkim_check strict logic. | ||||
* | * Strict domains for dkim now contain more data (kv pairs in format ↵ | Vsevolod Stakhov | 2012-05-31 | 1 | -7/+40 |
| | | | | <dkim_domain> <reject_multiplier:deny_multiplier>). | ||||
* | Fix WSP canonization. | Vsevolod Stakhov | 2012-05-31 | 1 | -4/+20 |
| | |||||
* | * Implement relaxed canonization. | Vsevolod Stakhov | 2012-05-30 | 1 | -13/+101 |
| | |||||
* | * Add support of strict_domains. | Vsevolod Stakhov | 2012-05-29 | 3 | -24/+111 |
| | | | | | Several fixes in dkim code. Make initial support of body relaxed canonization. | ||||
* | * Add dkim check plugin. | Vsevolod Stakhov | 2012-05-29 | 1 | -0/+247 |
| | |||||
* | Make 'simple' dkim canonization working. | Vsevolod Stakhov | 2012-05-29 | 1 | -10/+29 |
| | |||||
* | Support of length attribute. | Vsevolod Stakhov | 2012-05-29 | 1 | -2/+15 |
| | |||||
* | * Write tests for DKIM signature and key parsers. | Vsevolod Stakhov | 2012-05-29 | 1 | -16/+22 |
| | | | | Fix DKIM parsers. | ||||
* | Implement keysigning. | Vsevolod Stakhov | 2012-05-28 | 2 | -11/+19 |
| | |||||
* | * Add signing and simple canonization support (not finished yet, work in ↵ | Vsevolod Stakhov | 2012-05-28 | 2 | -9/+360 |
| | | | | progress). | ||||
* | * Avoid DoS while sending a message with a lot of recipients in 'To' header. | Vsevolod Stakhov | 2012-05-28 | 3 | -5/+44 |
| | | | | | Fix possible deadlock in lua_redis. Version is now 0.4.8 as there are enough changes. | ||||
* | Implement key extracting for dkim records. | Vsevolod Stakhov | 2012-05-25 | 2 | -14/+129 |
| | |||||
* | * Start dkim support implementation. | Vsevolod Stakhov | 2012-05-24 | 2 | -0/+716 |
| | |||||
* | * Add emulating of session in case of dnsbl reject. | Vsevolod Stakhov | 2012-05-02 | 1 | -17/+154 |
| | |||||
* | Merge. | Vsevolod Stakhov | 2012-04-27 | 1 | -8/+38 |
|\ | |||||
| * | Make it possible to start several rspamd with different configurations from ↵ | Vsevolod Stakhov | 2012-04-24 | 1 | -8/+38 |
| | | | | | | | | a single commandline. | ||||
* | | * Add ability to specify dnsbls for smtp_proxy. | Vsevolod Stakhov | 2012-04-27 | 3 | -22/+160 |
|/ | | | | | Fix handling of params with the same name in configuration. Add ability for rspamc to bind on a local address. | ||||
* | * Add support of XCLIENT to the smtp proxy. | Vsevolod Stakhov | 2012-04-23 | 3 | -21/+239 |
| | |||||
* | Add basic list config parser. | Vsevolod Stakhov | 2012-04-23 | 2 | -0/+15 |
| | |||||
* | * Allow workers to specify multiply options of the same type. | Vsevolod Stakhov | 2012-04-23 | 2 | -5/+57 |
| | |||||
* | * Allow full access to controller's commands without a password if | Vsevolod Stakhov | 2012-04-23 | 2 | -15/+9 |
| | | | | | controller password is not specified in configuration. Fix some minor stuff while I'm here. | ||||
* | Fix some problems with learning. | Vsevolod Stakhov | 2012-04-23 | 1 | -31/+13 |
| | |||||
* | Fix multimap to handle ipv6 addresses. | Vsevolod Stakhov | 2012-04-20 | 1 | -2/+5 |
| | |||||
* | * Fix spf plugin that was broken in 0.4.7 | Vsevolod Stakhov | 2012-04-20 | 13 | -46/+429 |
| | | | | * Add partial ipv6 support for some rspamd modules. | ||||
* | Fix controller freezing. | Vsevolod Stakhov | 2012-04-20 | 1 | -3/+4 |
| | |||||
* | Allow rspamd dispatcher code to process half-closed connections. | Vsevolod Stakhov | 2012-04-20 | 4 | -9/+41 |
| | |||||
* | Add portable api for locks and threads to handle Glib threads API change. | Vsevolod Stakhov | 2012-04-13 | 2 | -0/+267 |
| | |||||
* | * Add ratelimit plugin | Vsevolod Stakhov | 2012-04-06 | 3 | -1/+340 |
| | | | | Some polishing of lua task api. | ||||
* | * Implement pre-filters that realizes concepts to check mail by some ↵ | Vsevolod Stakhov | 2012-03-30 | 8 | -46/+230 |
| | | | | | | | | absolute values like: - greylisting - DNS BL/WL - ratelimits |