summaryrefslogtreecommitdiffstats
path: root/src/spf.c
Commit message (Collapse)AuthorAgeFilesLines
* Another debian license fix.Vsevolod Stakhov2012-09-101-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 Stakhov2012-09-041-3/+3
|
* * Fix spf plugin that was broken in 0.4.7Vsevolod Stakhov2012-04-201-31/+198
| | | | * Add partial ipv6 support for some rspamd modules.
* * Finally get rid of stupid savepoints system and migrate to async events ↵Vsevolod Stakhov2011-12-141-19/+1
| | | | | | logic completely Fix lua redis library.
* Fix signness in arithmetic operations.Vsevolod Stakhov2011-08-041-2/+2
|
* * Add LRU caching structureVsevolod Stakhov2011-06-101-2/+36
| | | | | | | * Add SPF records cache * Add ability to parse doubles to xmlrpc Several fixes to dns interface. Trie plugin now checks urls as well.
* Write to log number of dns requests per task.Vsevolod Stakhov2011-03-251-0/+8
|
* * Fix parsing of include records in spf parserVsevolod Stakhov2011-03-031-76/+100
|
* Try to fix memory issues.Vsevolod Stakhov2011-03-021-34/+41
|
* Fix parsing of DNS records :(Vsevolod Stakhov2011-02-251-6/+24
| | | | | | Fix parsing several mx addrs in spf parser [1] Reported by: Victor Ustugov
* * Add ability to specify 'S' flag to regexp that means that headers checks ↵Vsevolod Stakhov2011-02-151-1/+1
| | | | | | must be case sensitive * Add lua function message:get_header_strong
* Fix spf parser for some cases.Vsevolod Stakhov2011-02-141-8/+53
|
* Increase limits for spf parser.Vsevolod Stakhov2011-01-211-2/+2
| | | | Add logging for views.
* Make own strlcpy that does not calculate remaining string length (faster and ↵Vsevolod Stakhov2010-11-161-2/+2
| | | | | | more safe) Allow only ASCII symbols in logs, escape control chars
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-061-36/+36
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Make spf parser case insensitiveVsevolod Stakhov2010-08-261-13/+13
|
* * Handle empty from headerVsevolod Stakhov2010-07-201-1/+1
|
* * Fix another error with early task destroyingVsevolod Stakhov2010-07-201-4/+0
|
* * Fix expanding spf macros that may fail in rare casesVsevolod Stakhov2010-07-201-1/+3
|
* * Make SURBL module to use rspamd dns moduleVsevolod Stakhov2010-07-091-103/+94
| | | | * Several fixes to DNS logic
* * Fix misprintAndrej Zverev2010-06-181-1/+1
|
* * Fix more gmime2.4 issuesVsevolod Stakhov2010-05-311-0/+1
|
* * Fix another spf core dump while parsing 'include' itemscebka@lenovo-laptop2010-03-151-1/+6
|
* * Fix cores in spf code (partially)cebka@lenovo-laptop2010-02-271-11/+82
| | | | | * Add support for spf 2.0 (Sender ID policy) * Add support of MAP_NOCORE to systems that supports it (FreeBSD for example)
* * Add ability to add custom messages to rspamd outputcebka@lenovo-laptop2010-02-171-0/+6
| | | | * Add messages from spf checks
* * Introduce new logging system:Vsevolod Stakhov2009-12-221-23/+23
| | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system
* * Fix inserting one list to another in spf parser (include border elements)Vsevolod Stakhov2009-12-151-9/+20
|
* * Fix issue with list concatVsevolod Stakhov2009-12-141-2/+6
|
* * Fixes to spf parser:Vsevolod Stakhov2009-12-081-12/+337
| | | | | | | | | - add macros support - fix include command - fix exists command - add handling of DNS errors - fix all records in include parts - fix some issues with ip masks
* * Some fixes to 'include' and 'redirect' defines and to mask checkingVsevolod Stakhov2009-12-071-9/+45
|
* * Actually check what we have in spf recordVsevolod Stakhov2009-12-071-13/+13
|
* * Updates to spf system:Vsevolod Stakhov2009-12-041-59/+226
| | | | | | | - add plugin to work with spf records (initial version) - make all spf types working (except include and redirect that still need some attention) - add support of MX records to evdns - some major fixes and testing of the whole spf subsystem
* * Add ability for scanning non-mime (HTML) messagesVsevolod Stakhov2009-10-191-0/+5
|
* * Small improvement of lua styleVsevolod Stakhov2009-10-171-0/+96
| | | | | * Add ibility to process A records in spf parser * Add recursion limit to spf parser
* * Fix getting of message headers from lua pluginsVsevolod Stakhov2009-10-141-31/+43
| | | | * Fix forged recipients plugin
* * Add ip4 SPF record callbackVsevolod Stakhov2009-10-091-22/+100
| | | | * Define HOST_NAME_MAX on systems that have not this macro
* * Port evdns with TXT patch into rspamd and adopt it to work separately from ↵Vsevolod Stakhov2009-10-071-0/+338
libevent * Add skeleton for spf parser