aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Implement checking options for modulesVsevolod Stakhov2010-12-1311-24/+163
| | | | | | Implement checking for classifier options Fix redirector to handle timeouts and invalid replies properly Fix surbl module not to check each url
* Add module options checkerVsevolod Stakhov2010-12-089-39/+228
| | | | | Improve time limits handling Fix smtp proxy options parsing
* * Start new rspamd 0.3.4Vsevolod Stakhov2010-12-0314-290/+559
| | | | * Add ability to manage per-module, per-worker and per-classifier options in XML parser
* Write release id if rspamd is built from hg.Vsevolod Stakhov2010-12-031-2/+2
|
* Detect mailto: inside <a> and <img> tags.Vsevolod Stakhov2010-12-011-1/+2
|
* Add some comments about maps and logging internals.Vsevolod Stakhov2010-11-263-5/+159
|
* Fix decoding of escaped URL'sVsevolod Stakhov2010-11-251-4/+4
|
* Fix XCLIENT hostnames when hostname cannot be resolved.Vsevolod Stakhov2010-11-231-5/+8
|
* Make own strlcpy that does not calculate remaining string length (faster and ↵Vsevolod Stakhov2010-11-1622-65/+175
| | | | | | more safe) Allow only ASCII symbols in logs, escape control chars
* Try to fix bug with absent trie items in redirectors list.Vsevolod Stakhov2010-11-151-1/+2
|
* * Add ability to obtain phished url from luaVsevolod Stakhov2010-11-125-2/+41
| | | | * Add ability to specify check domains for phishing check with 'domains' option
* Performance critical fix0.3.3Vsevolod Stakhov2010-11-031-1/+1
|
* Urgent fixes.Vsevolod Stakhov2010-11-034-4/+8
|
* * Add phishing detector (now just compares <a href> with tag's data).Vsevolod Stakhov2010-11-029-65/+270
|
* When parsing RRs 'eat' last '.' symbolVsevolod Stakhov2010-11-011-1/+1
|
* Parse smtp_use_xclient option in configVsevolod Stakhov2010-10-291-0/+3
|
* Fixed adding action to metric.Vsevolod Stakhov2010-10-281-1/+3
|
* Add compatibility with glib < 2.2.22Vsevolod Stakhov2010-10-282-0/+10
| | | | Fix user in start script
* Add rewrite subject action implementation to SMTP proxy.Vsevolod Stakhov2010-10-272-7/+27
|
* Add add_header action to smtp proxy.Vsevolod Stakhov2010-10-268-14/+91
| | | | In raw mode scan stripped html parts when regexp are not 'raw'.
* Fix action settings (reported by Anton Nekhoroshih).Vsevolod Stakhov2010-10-255-156/+269
| | | | | Split smtp code to 'utils', 'protocol' and 'worker' functions. * Add support of actions for smtp worker.
* Add special cases in metric actions: reject_score and spam_score for ↵Vsevolod Stakhov2010-10-221-0/+16
| | | | managing metric scores directly.
* * Add ability to recursive scan over multipart's parts for functions:Vsevolod Stakhov2010-10-208-172/+416
| | | | | | | | - content_type_is_type - content_type_is_subtype - content_type_compare_param - content_type_has_param * Add ability to specify any of actions in user's settings, not only reject.
* Fixed bug with file urls (reported by Anton Nekhoroshin)Vsevolod Stakhov2010-10-192-1/+4
|
* Fix multimap module if there is only one rule for it.Vsevolod Stakhov2010-10-151-3/+10
|
* Remove G_INLINE_FUNC definitions as I misunderstood its purposes.Vsevolod Stakhov2010-10-158-9/+9
|
* Fixes bugs found with clang-static analyser.Vsevolod Stakhov2010-10-1119-94/+141
| | | | | Strictly follow c99 standart. Turn on pedantic c99 checks.
* Init regexp library statically.Vsevolod Stakhov2010-10-061-2/+1
|
* * Add ability to check rspamd regexp from lua modulesVsevolod Stakhov2010-10-061-1/+51
|
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-0687-2613/+2722
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Improve definitions of redirector domainsVsevolod Stakhov2010-10-012-8/+96
| | | | | | * Add support of regexp to check only specific urls for each domains * Check redirector in trie and not extract specific domains parts * Add POE errors handling for redirector
* * Add ability to specify many redirector hosts and choose them round-robinVsevolod Stakhov2010-10-012-32/+70
| | | | | | | | * Fix ip address parsing in redirector config * Fix logic of checking url in redirector if its domain is in exceptions list * Add dependencies in perl module (suggested by AZ) * Add BUILD_PORT define for skipping installation of FreeBSD rc scrips (suggested by AZ) * Change version of 0.3.3
* * Extract domains from emails to check via surblVsevolod Stakhov2010-09-292-15/+46
| | | | | * Fixes to url extracter * Check urls in redirector even if they are listed in surbl whitelist
* * Get message's headers more correctlyVsevolod Stakhov2010-09-271-1/+1
|
* * Add trie interface to lua apiVsevolod Stakhov2010-09-224-0/+151
|
* * New trie based url scanner (based on libcamel)Vsevolod Stakhov2010-09-214-147/+679
| | | | | * Small fixes to rspamd perl client * Write fuzzy hashes info to log
* * Fix stupid error when all checks can be done in a single passVsevolod Stakhov2010-09-201-0/+1
|
* * Fix misprint (reported by az)Vsevolod Stakhov2010-09-171-1/+1
|
* * Fix shared usage of statfilesVsevolod Stakhov2010-09-165-5/+53
| | | | | | * Add invalidation of statfiles in case of learning, so now statfiles are invalidated in about a minute after learning * This should fix shared usage of statfile pool by several processes
* * Write user's name to rspamd logVsevolod Stakhov2010-09-091-0/+8
|
* * Many fixes to statfile syncronization systemVsevolod Stakhov2010-09-027-33/+77
| | | | * Fixed statfile pool initialization and synchronization with disk
* * Fix getting data wrapper for gmime24Vsevolod Stakhov2010-09-011-0/+2
|
* * Assume all text/* content types as text/plainVsevolod Stakhov2010-09-011-1/+1
|
* * Add ability to check hashes of selected mime typesVsevolod Stakhov2010-08-273-35/+173
| | | | | * Add ability to set minimum size in bytes for mime types * Add ability to set minimum dimensions for images
* * Make spf parser case insensitiveVsevolod Stakhov2010-08-261-13/+13
|
* * Fix races in fuzzy storageVsevolod Stakhov2010-08-262-17/+23
|
* * Fix assertion while extracting internet addressVsevolod Stakhov2010-08-261-6/+8
|
* * Add ability to extract filename and size of images from luaVsevolod Stakhov2010-08-255-0/+38
|
* * Add post filters to lua API - filters that would be called after all ↵Vsevolod Stakhov2010-08-259-22/+270
| | | | | | | | message's processing * Add ability to check for specified symbol in task results from lua * Add ability to check for metric's results from lua * Add ability to learn specified statfile form lua
* * Move images library to core rspamdVsevolod Stakhov2010-08-238-1/+396
| | | | * Add lua api to access images properties