]> source.dussan.org Git - rspamd.git/log
rspamd.git
13 years agoPolish sample config.
Vsevolod Stakhov [Wed, 9 Feb 2011 16:42:23 +0000 (19:42 +0300)]
Polish sample config.

13 years agoHandle params correctly.
Vsevolod Stakhov [Tue, 8 Feb 2011 18:36:55 +0000 (21:36 +0300)]
Handle params correctly.

13 years agoCall lua functions correctly as well.
Vsevolod Stakhov [Tue, 8 Feb 2011 18:32:19 +0000 (21:32 +0300)]
Call lua functions correctly as well.

13 years agoCall lua function properly.
Vsevolod Stakhov [Tue, 8 Feb 2011 18:22:58 +0000 (21:22 +0300)]
Call lua function properly.

13 years agoFix trie in lua plugins.
Vsevolod Stakhov [Tue, 8 Feb 2011 17:14:03 +0000 (20:14 +0300)]
Fix trie in lua plugins.

13 years ago* Add manual pages for rspamd and rspamc.
Vsevolod Stakhov [Mon, 7 Feb 2011 15:53:55 +0000 (18:53 +0300)]
* Add manual pages for rspamd and rspamc.

Fix bug with extracting urls from tags without quotes.

13 years ago* Fix alignment in memory_pool library (thanks to Marcin Rzewucki)
Vsevolod Stakhov [Sun, 6 Feb 2011 01:39:52 +0000 (04:39 +0300)]
* Fix alignment in memory_pool library (thanks to Marcin Rzewucki)

13 years agoFix expiring of fuzzy hashes.
Vsevolod Stakhov [Fri, 4 Feb 2011 17:39:12 +0000 (20:39 +0300)]
Fix expiring of fuzzy hashes.

13 years agoFix installation of lua configs.
Vsevolod Stakhov [Fri, 4 Feb 2011 17:34:50 +0000 (20:34 +0300)]
Fix installation of lua configs.

13 years agoFix passing wrong argument to write callback.
Vsevolod Stakhov [Fri, 4 Feb 2011 17:16:45 +0000 (20:16 +0300)]
Fix passing wrong argument to write callback.

13 years agoFix case statement.
Vsevolod Stakhov [Fri, 4 Feb 2011 16:35:47 +0000 (19:35 +0300)]
Fix case statement.

13 years ago* Try to fix descriptors leakage in controller
Vsevolod Stakhov [Fri, 4 Feb 2011 16:32:57 +0000 (19:32 +0300)]
* Try to fix descriptors leakage in controller

13 years ago* New module for checking emails inside messages (rules based, like multimap)
Vsevolod Stakhov [Thu, 3 Feb 2011 17:29:27 +0000 (20:29 +0300)]
* New module for checking emails inside messages (rules based, like multimap)
* Emails now are separated from urls and urls checks
* Add ability to check text attachements if option is presented in a configuration

Version is 0.3.6 now

13 years agoDo not try to print result when connection failed in rspamc.
Vsevolod Stakhov [Thu, 3 Feb 2011 12:52:12 +0000 (15:52 +0300)]
Do not try to print result when connection failed in rspamc.

13 years agoAvoid double free in librspamdclient.
Vsevolod Stakhov [Thu, 3 Feb 2011 12:50:16 +0000 (15:50 +0300)]
Avoid double free in librspamdclient.

13 years agoSmall fix for build id detection.
Vsevolod Stakhov [Wed, 2 Feb 2011 13:31:06 +0000 (16:31 +0300)]
Small fix for build id detection.

13 years agoFix build on FreeBSD.
Vsevolod Stakhov [Wed, 2 Feb 2011 13:26:10 +0000 (16:26 +0300)]
Fix build on FreeBSD.

13 years agoUpdate build and install system.
Vsevolod Stakhov [Wed, 2 Feb 2011 13:16:51 +0000 (16:16 +0300)]
Update build and install system.

13 years ago* Implement controller interface inside librspamdclient/rspamc
Vsevolod Stakhov [Tue, 1 Feb 2011 19:01:19 +0000 (22:01 +0300)]
* Implement controller interface inside librspamdclient/rspamc
* REMOVE perl client (at last)
Fixed some stupid moments in a controller's protocol

Change version to 0.3.5

13 years ago* Add C client for rspamd that is using librspamdclient
Vsevolod Stakhov [Mon, 31 Jan 2011 17:33:12 +0000 (20:33 +0300)]
* Add C client for rspamd that is using librspamdclient

13 years ago* Initial release of librspamdclient
Vsevolod Stakhov [Fri, 28 Jan 2011 18:30:34 +0000 (21:30 +0300)]
* Initial release of librspamdclient

13 years ago* Add ability to build FreeBSD package from rspamd sources
Vsevolod Stakhov [Wed, 26 Jan 2011 18:37:48 +0000 (21:37 +0300)]
* Add ability to build FreeBSD package from rspamd sources

13 years ago* Make trie plugin and fix trie lua API
Vsevolod Stakhov [Tue, 25 Jan 2011 19:26:55 +0000 (22:26 +0300)]
* Make trie plugin and fix trie lua API

13 years agoFix error with tags like <? xml ?>
Vsevolod Stakhov [Tue, 25 Jan 2011 18:47:12 +0000 (21:47 +0300)]
Fix error with tags like <? xml ?>

13 years agoFixes in classifying for small messages.
Vsevolod Stakhov [Tue, 25 Jan 2011 18:31:52 +0000 (21:31 +0300)]
Fixes in classifying for small messages.

13 years ago* Many fixes to fuzzy hashes logic and tokenization.
Vsevolod Stakhov [Mon, 24 Jan 2011 17:45:54 +0000 (20:45 +0300)]
* Many fixes to fuzzy hashes logic and tokenization.

13 years agoAdd ability to include domains in views.
Vsevolod Stakhov [Fri, 21 Jan 2011 17:00:35 +0000 (20:00 +0300)]
Add ability to include domains in views.

13 years agoIncrease limits for spf parser.
Vsevolod Stakhov [Fri, 21 Jan 2011 16:50:12 +0000 (19:50 +0300)]
Increase limits for spf parser.
Add logging for views.

13 years agoAvoid gmime asserts if no recipients are passed from MTA.
Vsevolod Stakhov [Fri, 21 Jan 2011 15:33:27 +0000 (18:33 +0300)]
Avoid gmime asserts if no recipients are passed from MTA.

13 years ago* Write more detailed reports
Vsevolod Stakhov [Thu, 20 Jan 2011 16:09:50 +0000 (19:09 +0300)]
* Write more detailed reports

13 years agoAlways write symbols to log.
Vsevolod Stakhov [Wed, 19 Jan 2011 17:07:09 +0000 (20:07 +0300)]
Always write symbols to log.

13 years ago* Fix compatibility with SA
Vsevolod Stakhov [Tue, 18 Jan 2011 16:39:02 +0000 (19:39 +0300)]
* Fix compatibility with SA

13 years agoMail::Rspamd::Client is fixed.
Vsevolod Stakhov [Thu, 13 Jan 2011 18:39:56 +0000 (21:39 +0300)]
Mail::Rspamd::Client is fixed.

13 years agoClient's methods for Mail::Rspamd::Client are now done to a single server not to...
Vsevolod Stakhov [Thu, 13 Jan 2011 17:42:05 +0000 (20:42 +0300)]
Client's methods for Mail::Rspamd::Client are now done to a single server not to all.

13 years agoStrictly check urls for sending to redirector
Vsevolod Stakhov [Fri, 24 Dec 2010 16:40:01 +0000 (19:40 +0300)]
Strictly check urls for sending to redirector

13 years agoWrite client's host when network error is occured
Vsevolod Stakhov [Fri, 24 Dec 2010 16:32:27 +0000 (19:32 +0300)]
Write client's host when network error is occured
Write domain name for redirectors call

13 years agoIndentation fix (no functional changes)
Vsevolod Stakhov [Fri, 24 Dec 2010 16:14:08 +0000 (19:14 +0300)]
Indentation fix (no functional changes)

13 years agoMake log message about detected image to debug level
Vsevolod Stakhov [Fri, 24 Dec 2010 16:00:28 +0000 (19:00 +0300)]
Make log message about detected image to debug level

13 years ago* Add Subject header to statistics
Vsevolod Stakhov [Fri, 24 Dec 2010 15:57:55 +0000 (18:57 +0300)]
* Add Subject header to statistics
* Write log message about symbols that are removed when composite symbol is inserted

13 years agoFix error in surbl module with exceptions list while using redirector
Vsevolod Stakhov [Fri, 24 Dec 2010 13:51:24 +0000 (16:51 +0300)]
Fix error in surbl module with exceptions list while using redirector

13 years ago* Add versions to lua API
Vsevolod Stakhov [Wed, 22 Dec 2010 15:08:14 +0000 (18:08 +0300)]
* Add versions to lua API
* Provide compatibility for lua plugins for old versions of rspamd

13 years agoMisprint.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:34:00 +0000 (17:34 +0300)]
Misprint.

13 years agoMisprint.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:33:15 +0000 (17:33 +0300)]
Misprint.

13 years agoRegister symbols properly for received_rbl module.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:32:30 +0000 (17:32 +0300)]
Register symbols properly for received_rbl module.

13 years agoCommitted by a mistake.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:26:17 +0000 (17:26 +0300)]
Committed by a mistake.

13 years agoInit cache before loading config.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:25:51 +0000 (17:25 +0300)]
Init cache before loading config.

13 years agoRegister virtual symbols for composites.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:11:28 +0000 (17:11 +0300)]
Register virtual symbols for composites.

13 years agoForgotten option for fuzzy_check plugin.
Vsevolod Stakhov [Wed, 22 Dec 2010 13:09:46 +0000 (16:09 +0300)]
Forgotten option for fuzzy_check plugin.

13 years ago* Introduce new system of configuration checks:
Vsevolod Stakhov [Mon, 20 Dec 2010 19:09:16 +0000 (22:09 +0300)]
* Introduce new system of configuration checks:
 - now symbols inside metrics definition must be inside rules as well
 - symbols may be virtual (e.g. when module can insert several symbols inside callback)
 - symbols may be pure callbacks (when symbol's name is unknown and depends on conditions)
* Module 'emails' is removed as it is not used in the current rspamd
MANY fixes to sample config files

13 years agoFixed multimap module configuration.
Vsevolod Stakhov [Mon, 20 Dec 2010 13:46:16 +0000 (16:46 +0300)]
Fixed multimap module configuration.

13 years agoFix bug with mime parser behaviour.
Vsevolod Stakhov [Fri, 17 Dec 2010 16:50:57 +0000 (19:50 +0300)]
Fix bug with mime parser behaviour.

13 years ago* Implement ability to add conditional rules to rspamd.xml
Vsevolod Stakhov [Wed, 15 Dec 2010 19:10:42 +0000 (22:10 +0300)]
* Implement ability to add conditional rules to rspamd.xml

13 years agoAdd registering options for lua modules
Vsevolod Stakhov [Tue, 14 Dec 2010 17:00:47 +0000 (20:00 +0300)]
Add registering options for lua modules
* Add ability to output colored messages for file and console loggers

13 years agoImplement checking options for modules
Vsevolod Stakhov [Mon, 13 Dec 2010 17:54:22 +0000 (20:54 +0300)]
Implement checking options for modules
Implement checking for classifier options
Fix redirector to handle timeouts and invalid replies properly
Fix surbl module not to check each url

13 years agoAdd module options checker
Vsevolod Stakhov [Wed, 8 Dec 2010 15:03:51 +0000 (18:03 +0300)]
Add module options checker
Improve time limits handling
Fix smtp proxy options parsing

13 years ago* Start new rspamd 0.3.4
Vsevolod Stakhov [Fri, 3 Dec 2010 18:57:38 +0000 (21:57 +0300)]
* Start new rspamd 0.3.4
* Add ability to manage per-module, per-worker and per-classifier options in XML parser

13 years agoWrite release id if rspamd is built from hg.
Vsevolod Stakhov [Fri, 3 Dec 2010 14:09:00 +0000 (17:09 +0300)]
Write release id if rspamd is built from hg.

13 years agoDetect mailto: inside <a> and <img> tags.
Vsevolod Stakhov [Wed, 1 Dec 2010 14:09:41 +0000 (17:09 +0300)]
Detect mailto: inside <a> and <img> tags.

14 years agoAdd some comments about maps and logging internals.
Vsevolod Stakhov [Fri, 26 Nov 2010 16:10:50 +0000 (19:10 +0300)]
Add some comments about maps and logging internals.

14 years agoFix decoding of escaped URL's
Vsevolod Stakhov [Thu, 25 Nov 2010 12:41:14 +0000 (15:41 +0300)]
Fix decoding of escaped URL's

14 years agoFix XCLIENT hostnames when hostname cannot be resolved.
Vsevolod Stakhov [Tue, 23 Nov 2010 18:53:36 +0000 (21:53 +0300)]
Fix XCLIENT hostnames when hostname cannot be resolved.

14 years agoMake own strlcpy that does not calculate remaining string length (faster and more...
Vsevolod Stakhov [Tue, 16 Nov 2010 19:00:29 +0000 (22:00 +0300)]
Make own strlcpy that does not calculate remaining string length (faster and more safe)
Allow only ASCII symbols in logs, escape control chars

14 years agoTry to fix bug with absent trie items in redirectors list.
Vsevolod Stakhov [Mon, 15 Nov 2010 17:03:56 +0000 (20:03 +0300)]
Try to fix bug with absent trie items in redirectors list.

14 years ago* Add ability to obtain phished url from lua
Vsevolod Stakhov [Fri, 12 Nov 2010 16:58:59 +0000 (19:58 +0300)]
* Add ability to obtain phished url from lua
* Add ability to specify check domains for phishing check with 'domains' option

14 years agoAdded tag 0.3.3 for changeset 15b7c5d49fe4
Vsevolod Stakhov [Wed, 3 Nov 2010 14:39:38 +0000 (17:39 +0300)]
Added tag 0.3.3 for changeset 15b7c5d49fe4

14 years agoPerformance critical fix 0.3.3
Vsevolod Stakhov [Wed, 3 Nov 2010 14:32:12 +0000 (17:32 +0300)]
Performance critical fix

14 years agoUrgent fixes.
Vsevolod Stakhov [Wed, 3 Nov 2010 14:21:12 +0000 (17:21 +0300)]
Urgent fixes.

14 years agoAdded tag 0.3.3 for changeset b241596821d9
Vsevolod Stakhov [Wed, 3 Nov 2010 13:38:42 +0000 (16:38 +0300)]
Added tag 0.3.3 for changeset b241596821d9

14 years ago* Add phishing detector (now just compares <a href> with tag's data).
Vsevolod Stakhov [Tue, 2 Nov 2010 15:51:18 +0000 (18:51 +0300)]
* Add phishing detector (now just compares <a href> with tag's data).

14 years agoWhen parsing RRs 'eat' last '.' symbol
Vsevolod Stakhov [Mon, 1 Nov 2010 16:55:26 +0000 (19:55 +0300)]
When parsing RRs 'eat' last '.' symbol

14 years agoFix using of $1 and $2 in Mail::Rspamd::Client (reported by Andrej Zverev)
Vsevolod Stakhov [Fri, 29 Oct 2010 14:46:48 +0000 (18:46 +0400)]
Fix using of $1 and $2 in Mail::Rspamd::Client (reported by Andrej Zverev)

14 years agoParse smtp_use_xclient option in config
Vsevolod Stakhov [Fri, 29 Oct 2010 14:43:34 +0000 (18:43 +0400)]
Parse smtp_use_xclient option in config

14 years agoFixed adding action to metric.
Vsevolod Stakhov [Thu, 28 Oct 2010 14:50:55 +0000 (18:50 +0400)]
Fixed adding action to metric.

14 years agoAdd compatibility with glib < 2.2.22
Vsevolod Stakhov [Thu, 28 Oct 2010 13:27:47 +0000 (17:27 +0400)]
Add compatibility with glib < 2.2.22
Fix user in start script

14 years agoAdd rewrite subject action implementation to SMTP proxy.
Vsevolod Stakhov [Wed, 27 Oct 2010 16:06:58 +0000 (20:06 +0400)]
Add rewrite subject action implementation to SMTP proxy.

14 years agoAdd add_header action to smtp proxy.
Vsevolod Stakhov [Tue, 26 Oct 2010 17:38:03 +0000 (21:38 +0400)]
Add add_header action to smtp proxy.
In raw mode scan stripped html parts when regexp are not 'raw'.

14 years agoFix action settings (reported by Anton Nekhoroshih).
Vsevolod Stakhov [Mon, 25 Oct 2010 17:39:38 +0000 (21:39 +0400)]
Fix action settings (reported by Anton Nekhoroshih).
Split smtp code to 'utils', 'protocol' and 'worker' functions.
* Add support of actions for smtp worker.

14 years agoAdd special cases in metric actions: reject_score and spam_score for managing metric...
Vsevolod Stakhov [Fri, 22 Oct 2010 16:56:31 +0000 (20:56 +0400)]
Add special cases in metric actions: reject_score and spam_score for managing metric scores directly.

14 years agoHonor deliver_to argument in Mail::Rspamd::Client
Vsevolod Stakhov [Thu, 21 Oct 2010 16:05:24 +0000 (20:05 +0400)]
Honor deliver_to argument in Mail::Rspamd::Client

14 years ago* Add ability to recursive scan over multipart's parts for functions:
Vsevolod Stakhov [Wed, 20 Oct 2010 18:26:34 +0000 (22:26 +0400)]
* Add ability to recursive scan over multipart's parts for functions:
 - 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.

14 years agoFixed bug with file urls (reported by Anton Nekhoroshin)
Vsevolod Stakhov [Tue, 19 Oct 2010 14:46:58 +0000 (18:46 +0400)]
Fixed bug with file urls (reported by Anton Nekhoroshin)

14 years ago* Add new version of exim's local scan rspamd scanner
Vsevolod Stakhov [Mon, 18 Oct 2010 16:21:24 +0000 (20:21 +0400)]
* Add new version of exim's local scan rspamd scanner

14 years agoFix multimap module if there is only one rule for it.
Vsevolod Stakhov [Fri, 15 Oct 2010 17:33:27 +0000 (21:33 +0400)]
Fix multimap module if there is only one rule for it.

14 years agoRemove G_INLINE_FUNC definitions as I misunderstood its purposes.
Vsevolod Stakhov [Fri, 15 Oct 2010 13:01:03 +0000 (17:01 +0400)]
Remove G_INLINE_FUNC definitions as I misunderstood its purposes.

14 years agoFixes bugs found with clang-static analyser.
Vsevolod Stakhov [Mon, 11 Oct 2010 14:39:56 +0000 (18:39 +0400)]
Fixes bugs found with clang-static analyser.
Strictly follow c99 standart.
Turn on pedantic c99 checks.

14 years agoInit regexp library statically.
Vsevolod Stakhov [Wed, 6 Oct 2010 16:37:50 +0000 (20:37 +0400)]
Init regexp library statically.

14 years ago* Add ability to check rspamd regexp from lua modules
Vsevolod Stakhov [Wed, 6 Oct 2010 16:35:45 +0000 (20:35 +0400)]
* Add ability to check rspamd regexp from lua modules

14 years agoFixes types (use glib ones) no functional change.
Vsevolod Stakhov [Wed, 6 Oct 2010 16:03:57 +0000 (20:03 +0400)]
Fixes types (use glib ones) no functional change.
Now all comments in commit logs beginning with '*' would be included in changelog, so
important changes would be separated from small ones.

14 years ago* Use syslog for logging
Vsevolod Stakhov [Wed, 6 Oct 2010 13:26:35 +0000 (17:26 +0400)]
* Use syslog for logging
* Reworking logging logic
* Fixes some tabulation

14 years ago* Improve definitions of redirector domains
Vsevolod Stakhov [Fri, 1 Oct 2010 17:13:32 +0000 (21:13 +0400)]
* Improve definitions of redirector domains
* 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

14 years ago* Add ability to specify many redirector hosts and choose them round-robin
Vsevolod Stakhov [Fri, 1 Oct 2010 15:01:28 +0000 (19:01 +0400)]
* Add ability to specify many redirector hosts and choose them round-robin
* 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

14 years ago* Extract domains from emails to check via surbl
Vsevolod Stakhov [Wed, 29 Sep 2010 12:17:29 +0000 (16:17 +0400)]
* Extract domains from emails to check via surbl
* Fixes to url extracter
* Check urls in redirector even if they are listed in surbl whitelist

14 years ago* Get message's headers more correctly
Vsevolod Stakhov [Mon, 27 Sep 2010 14:43:36 +0000 (18:43 +0400)]
* Get message's headers more correctly

14 years ago* Forgot to save
Vsevolod Stakhov [Thu, 23 Sep 2010 14:34:45 +0000 (18:34 +0400)]
* Forgot to save

14 years agoAdded tag 0.3.2, rspamd.xml.sample for changeset 7b83bc04fee5
Vsevolod Stakhov [Thu, 23 Sep 2010 14:20:37 +0000 (18:20 +0400)]
Added tag 0.3.2, rspamd.xml.sample for changeset 7b83bc04fee5

14 years ago* Explain sample config and cleanup it 0.3.2
Vsevolod Stakhov [Thu, 23 Sep 2010 14:19:52 +0000 (18:19 +0400)]
* Explain sample config and cleanup it

14 years ago* Add trie interface to lua api
Vsevolod Stakhov [Wed, 22 Sep 2010 15:13:06 +0000 (19:13 +0400)]
* Add trie interface to lua api

14 years ago* New trie based url scanner (based on libcamel)
Vsevolod Stakhov [Tue, 21 Sep 2010 16:11:34 +0000 (20:11 +0400)]
* New trie based url scanner (based on libcamel)
* Small fixes to rspamd perl client
* Write fuzzy hashes info to log

14 years ago* Fix stupid error when all checks can be done in a single pass
Vsevolod Stakhov [Mon, 20 Sep 2010 16:31:47 +0000 (20:31 +0400)]
* Fix stupid error when all checks can be done in a single pass

14 years ago* Fix misprint (reported by az)
Vsevolod Stakhov [Fri, 17 Sep 2010 12:46:59 +0000 (16:46 +0400)]
* Fix misprint (reported by az)