Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix CentOS 5 build. | Vsevolod Stakhov | 2013-03-27 | 1 | -0/+4 |
| | |||||
* | Final update for 0.5.4. | Vsevolod Stakhov | 2013-02-02 | 3 | -6/+10 |
| | |||||
* | Add /maps and /getmap commands to webui. | Vsevolod Stakhov | 2013-01-06 | 5 | -8/+8 |
| | | | | | | Identify maps by id. Initialize secure random numbers using openssl. Add description to maps. | ||||
* | Fix diff normalization. | Vsevolod Stakhov | 2012-12-03 | 2 | -6/+12 |
| | | | | Fix redirector call in surbl module. | ||||
* | * Use murmur hash for all hashes as it is more efficient and provides more ↵ | Vsevolod Stakhov | 2012-10-08 | 1 | -1/+1 |
| | | | | | | uniform distribution as glib's default one. * Fix probability renormalization while using advanced classification. | ||||
* | Avoid global variables in map logic. | Vsevolod Stakhov | 2012-09-19 | 5 | -8/+8 |
| | | | | * Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...' | ||||
* | Restore fuzzy learn operations. | Vsevolod Stakhov | 2012-09-18 | 1 | -58/+175 |
| | |||||
* | Another debian license fix. | Vsevolod Stakhov | 2012-09-10 | 9 | -9/+9 |
| | | | | | 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 | 9 | -27/+27 |
| | |||||
* | * Rework thread pools locking logic to avoid global lua mutex usage. | Vsevolod Stakhov | 2012-08-22 | 2 | -18/+40 |
| | | | | | | Fixed several memory leaks with modern glib. Fixed memory leak in dkim code. Fixed a problem with static global variables in shared libraries. | ||||
* | Fix spelling. Submitted by: Laszlo Boszormenyi. | Vsevolod Stakhov | 2012-08-10 | 1 | -1/+1 |
| | |||||
* | * DKIM module now check only first signature as others must be rejected or ↵ | Vsevolod Stakhov | 2012-06-05 | 1 | -17/+53 |
| | | | | | | | 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'. | ||||
* | * Implement 'time_jitter' setting allowing to check signatures in future in ↵ | Vsevolod Stakhov | 2012-06-04 | 1 | -1/+11 |
| | | | | case of incorrect system time (1 minute jittering by default). | ||||
* | * Allow keys without values in kv maps | Vsevolod Stakhov | 2012-05-31 | 1 | -3/+8 |
| | | | | 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>). | ||||
* | * Add support of strict_domains. | Vsevolod Stakhov | 2012-05-29 | 1 | -6/+29 |
| | | | | | Several fixes in dkim code. Make initial support of body relaxed canonization. | ||||
* | * Add dkim check plugin. | Vsevolod Stakhov | 2012-05-29 | 1 | -0/+247 |
| | |||||
* | * Avoid DoS while sending a message with a lot of recipients in 'To' header. | Vsevolod Stakhov | 2012-05-28 | 1 | -1/+12 |
| | | | | | Fix possible deadlock in lua_redis. Version is now 0.4.8 as there are enough changes. | ||||
* | 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 | 2 | -5/+78 |
| | | | | * Add partial ipv6 support for some rspamd modules. | ||||
* | * Add ratelimit plugin | Vsevolod Stakhov | 2012-04-06 | 1 | -0/+315 |
| | | | | Some polishing of lua task api. | ||||
* | Separate librspamdserver API from plugins and workers functions. | Vsevolod Stakhov | 2012-03-01 | 1 | -2/+594 |
| | | | | Make tests compileable again. | ||||
* | Another workaround for old glib. | Vsevolod Stakhov | 2012-02-21 | 1 | -1/+3 |
| | |||||
* | More fixes to thread-safe processing. | Vsevolod Stakhov | 2012-02-14 | 1 | -5/+66 |
| | |||||
* | Add quarks to events to determine source of event inside rspamd. | Vsevolod Stakhov | 2012-02-13 | 2 | -3/+3 |
| | | | | Another try to fix threading. | ||||
* | Fixes to threading (still incomplete). | Vsevolod Stakhov | 2012-01-31 | 1 | -38/+45 |
| | |||||
* | Rework events library slightly: | Vsevolod Stakhov | 2012-01-31 | 1 | -0/+2 |
| | | | | | - forced events are no longer checked or created - add async threads to prevent session to be destroyed till all threads are finished | ||||
* | Adopt rspamd for the next glib release. | Vsevolod Stakhov | 2012-01-31 | 2 | -7/+20 |
| | | | | | Fix several issues in threads handling inside keystorage. Fix sigsuspend usage in keystorage. | ||||
* | * Add support to process regexp in multiply threads by using thread pool. | Vsevolod Stakhov | 2012-01-30 | 1 | -9/+66 |
| | |||||
* | * Introduce new system of worker's and modules initialization: | Vsevolod Stakhov | 2012-01-16 | 5 | -0/+60 |
| | | | | | | | | - Removed legacy limitation of worker's types; - Using GQuarks to identify workers and modules; - Remove modules.sh script; - Add a common system of workers and modules; - Write management and configuration for new architecture. | ||||
* | More cleanups and fixes for compiler warnings.0.4.6 | Vsevolod Stakhov | 2011-12-20 | 1 | -1/+1 |
| | |||||
* | Add expire and whitelist options to ip_score plugin. | Vsevolod Stakhov | 2011-12-16 | 1 | -2/+28 |
| | | | | Some fixes to expiration of keys (still need to be reworked however). | ||||
* | * Add new plugin ip_score to set and get score for specified ip address. | Vsevolod Stakhov | 2011-12-16 | 1 | -0/+149 |
| | |||||
* | * Finally get rid of stupid savepoints system and migrate to async events ↵ | Vsevolod Stakhov | 2011-12-14 | 3 | -89/+1 |
| | | | | | | logic completely Fix lua redis library. | ||||
* | If message has no 'To/CC' headers do not try to count elements in nil table. | Vsevolod Stakhov | 2011-12-07 | 1 | -1/+4 |
| | |||||
* | Fix static build. | Vsevolod Stakhov | 2011-11-11 | 3 | -5/+5 |
| | |||||
* | Do not try to validate empty headers. | Vsevolod Stakhov | 2011-10-25 | 1 | -2/+2 |
| | | | | Write symbols to log in case of HTTP/Json output. | ||||
* | * Add configuration utils for kvstorage | Vsevolod Stakhov | 2011-10-17 | 1 | -1/+1 |
| | |||||
* | Check utf8 characters before gregex checks as they assume input to be a utf8 ↵ | Vsevolod Stakhov | 2011-10-17 | 1 | -0/+15 |
| | | | | valid string. | ||||
* | Remove some warnings. | Vsevolod Stakhov | 2011-10-14 | 2 | -5/+0 |
| | |||||
* | Try to check spf domain before adding it to LRU hash. | Vsevolod Stakhov | 2011-10-06 | 1 | -1/+1 |
| | | | | Make libutil functions ported from BSD compatible with libbsd in linux. | ||||
* | * Fix DNS PTR resolving | Vsevolod Stakhov | 2011-08-22 | 1 | -3/+42 |
| | | | | * Add ability to resolve ip in once_received plugin to avoid temporary DNS fails of SMTP resolving | ||||
* | Fix critical bug with lua stack cleaning that caused heavy memory leaks.0.4.3 | Vsevolod Stakhov | 2011-08-12 | 1 | -2/+7 |
| | | | | Update to 0.4.3. | ||||
* | More checks in lua plugins.0.4.2 | Vsevolod Stakhov | 2011-08-05 | 2 | -7/+11 |
| | |||||
* | Fix signness in arithmetic operations. | Vsevolod Stakhov | 2011-08-04 | 4 | -14/+14 |
| | |||||
* | * Fix build under CentOS 5 with old glib 2.12 | Vsevolod Stakhov | 2011-07-29 | 12 | -67/+67 |
| | | | | | * Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR Rework include style. | ||||
* | Update a sample config file.0.4.1 | Vsevolod Stakhov | 2011-07-26 | 1 | -0/+4 |
| | | | | Set version to 0.4.1. | ||||
* | * Add option max_size for regexp module to skip expensive regexp on long ↵ | Vsevolod Stakhov | 2011-07-26 | 1 | -2/+20 |
| | | | | messages | ||||
* | Fix up another event related problem. | Vsevolod Stakhov | 2011-07-26 | 1 | -0/+2 |
| | |||||
* | Add workaround for clang under linux. | Vsevolod Stakhov | 2011-07-21 | 3 | -12/+13 |
| | | | | Fix problems found by static analyzing. |