aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* * Add lua worker type and lua worker bindings.Vsevolod Stakhov2012-07-2614-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 Stakhov2012-07-261-0/+4
|
* * Add lua_buffer bindings to async buffered rspamd API.Vsevolod Stakhov2012-07-244-2/+405
|
* * Add async_session and memory pool objects lua bindings.Vsevolod Stakhov2012-07-097-2/+625
|
* Log smtp FROM in urls output if smtp user is not defined.Vsevolod Stakhov2012-06-191-1/+2
|
* * Allow to use other composites inside a composite's expressionVsevolod Stakhov2012-06-143-5/+69
| | | | Fix for cmake 2.6.
* Fix dependency.Vsevolod Stakhov2012-06-071-1/+1
|
* Allow NO_SHARED build to use static archives for internal libraries.Vsevolod Stakhov2012-06-073-12/+15
| | | | Check for -fPIC/-fpic support.
* Avoid using global 'counters' hash, include it in struct rspamd_main.Vsevolod Stakhov2012-06-078-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 Stakhov2012-06-053-0/+3
|
* Strict prototypes.Vsevolod Stakhov2012-06-0516-21/+21
|
* Fix static build.Vsevolod Stakhov2012-06-057-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 Stakhov2012-06-057-31/+42
|
* * DKIM module now check only first signature as others must be rejected or ↵Vsevolod Stakhov2012-06-055-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 Stakhov2012-06-041-1/+1
|
* Print percents with actions in controller's 'stat' command output.Vsevolod Stakhov2012-06-041-2/+3
|
* Ignore empty or invalid keys.Vsevolod Stakhov2012-06-041-1/+1
|
* * Implement 'time_jitter' setting allowing to check signatures in future in ↵Vsevolod Stakhov2012-06-043-4/+15
| | | | case of incorrect system time (1 minute jittering by default).
* Follow RFC while checking multiply headers.Vsevolod Stakhov2012-06-042-43/+160
|
* Assume empty headers as headers with "" as value.Vsevolod Stakhov2012-06-041-1/+2
|
* * Allow keys without values in kv mapsVsevolod Stakhov2012-05-312-5/+22
| | | | Some fixes to dkim_check strict logic.
* * Strict domains for dkim now contain more data (kv pairs in format ↵Vsevolod Stakhov2012-05-311-7/+40
| | | | <dkim_domain> <reject_multiplier:deny_multiplier>).
* Fix WSP canonization.Vsevolod Stakhov2012-05-311-4/+20
|
* * Implement relaxed canonization.Vsevolod Stakhov2012-05-301-13/+101
|
* * Add support of strict_domains.Vsevolod Stakhov2012-05-293-24/+111
| | | | | Several fixes in dkim code. Make initial support of body relaxed canonization.
* * Add dkim check plugin.Vsevolod Stakhov2012-05-291-0/+247
|
* Make 'simple' dkim canonization working.Vsevolod Stakhov2012-05-291-10/+29
|
* Support of length attribute.Vsevolod Stakhov2012-05-291-2/+15
|
* * Write tests for DKIM signature and key parsers.Vsevolod Stakhov2012-05-291-16/+22
| | | | Fix DKIM parsers.
* Implement keysigning.Vsevolod Stakhov2012-05-282-11/+19
|
* * Add signing and simple canonization support (not finished yet, work in ↵Vsevolod Stakhov2012-05-282-9/+360
| | | | progress).
* * Avoid DoS while sending a message with a lot of recipients in 'To' header.Vsevolod Stakhov2012-05-283-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 Stakhov2012-05-252-14/+129
|
* * Start dkim support implementation.Vsevolod Stakhov2012-05-242-0/+716
|
* * Add emulating of session in case of dnsbl reject.Vsevolod Stakhov2012-05-021-17/+154
|
* Merge.Vsevolod Stakhov2012-04-271-8/+38
|\
| * Make it possible to start several rspamd with different configurations from ↵Vsevolod Stakhov2012-04-241-8/+38
| | | | | | | | a single commandline.
* | * Add ability to specify dnsbls for smtp_proxy.Vsevolod Stakhov2012-04-273-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 Stakhov2012-04-233-21/+239
|
* Add basic list config parser.Vsevolod Stakhov2012-04-232-0/+15
|
* * Allow workers to specify multiply options of the same type.Vsevolod Stakhov2012-04-232-5/+57
|
* * Allow full access to controller's commands without a password ifVsevolod Stakhov2012-04-232-15/+9
| | | | | controller password is not specified in configuration. Fix some minor stuff while I'm here.
* Fix some problems with learning.Vsevolod Stakhov2012-04-231-31/+13
|
* Fix multimap to handle ipv6 addresses.Vsevolod Stakhov2012-04-201-2/+5
|
* * Fix spf plugin that was broken in 0.4.7Vsevolod Stakhov2012-04-2013-46/+429
| | | | * Add partial ipv6 support for some rspamd modules.
* Fix controller freezing.Vsevolod Stakhov2012-04-201-3/+4
|
* Allow rspamd dispatcher code to process half-closed connections.Vsevolod Stakhov2012-04-204-9/+41
|
* Add portable api for locks and threads to handle Glib threads API change.Vsevolod Stakhov2012-04-132-0/+267
|
* * Add ratelimit pluginVsevolod Stakhov2012-04-063-1/+340
| | | | Some polishing of lua task api.
* * Implement pre-filters that realizes concepts to check mail by some ↵Vsevolod Stakhov2012-03-308-46/+230
| | | | | | | | absolute values like: - greylisting - DNS BL/WL - ratelimits