]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Tue, 8 Feb 2011 18:22:58 +0000 (21:22 +0300)]
Call lua function properly.
Vsevolod Stakhov [Tue, 8 Feb 2011 17:14:03 +0000 (20:14 +0300)]
Fix trie in lua plugins.
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.
Vsevolod Stakhov [Sun, 6 Feb 2011 01:39:52 +0000 (04:39 +0300)]
* Fix alignment in memory_pool library (thanks to Marcin Rzewucki)
Vsevolod Stakhov [Fri, 4 Feb 2011 17:39:12 +0000 (20:39 +0300)]
Fix expiring of fuzzy hashes.
Vsevolod Stakhov [Fri, 4 Feb 2011 17:34:50 +0000 (20:34 +0300)]
Fix installation of lua configs.
Vsevolod Stakhov [Fri, 4 Feb 2011 17:16:45 +0000 (20:16 +0300)]
Fix passing wrong argument to write callback.
Vsevolod Stakhov [Fri, 4 Feb 2011 16:35:47 +0000 (19:35 +0300)]
Fix case statement.
Vsevolod Stakhov [Fri, 4 Feb 2011 16:32:57 +0000 (19:32 +0300)]
* Try to fix descriptors leakage in controller
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
Vsevolod Stakhov [Thu, 3 Feb 2011 12:52:12 +0000 (15:52 +0300)]
Do not try to print result when connection failed in rspamc.
Vsevolod Stakhov [Thu, 3 Feb 2011 12:50:16 +0000 (15:50 +0300)]
Avoid double free in librspamdclient.
Vsevolod Stakhov [Wed, 2 Feb 2011 13:31:06 +0000 (16:31 +0300)]
Small fix for build id detection.
Vsevolod Stakhov [Wed, 2 Feb 2011 13:26:10 +0000 (16:26 +0300)]
Fix build on FreeBSD.
Vsevolod Stakhov [Wed, 2 Feb 2011 13:16:51 +0000 (16:16 +0300)]
Update build and install system.
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
Vsevolod Stakhov [Mon, 31 Jan 2011 17:33:12 +0000 (20:33 +0300)]
* Add C client for rspamd that is using librspamdclient
Vsevolod Stakhov [Fri, 28 Jan 2011 18:30:34 +0000 (21:30 +0300)]
* Initial release of librspamdclient
Vsevolod Stakhov [Wed, 26 Jan 2011 18:37:48 +0000 (21:37 +0300)]
* Add ability to build FreeBSD package from rspamd sources
Vsevolod Stakhov [Tue, 25 Jan 2011 19:26:55 +0000 (22:26 +0300)]
* Make trie plugin and fix trie lua API
Vsevolod Stakhov [Tue, 25 Jan 2011 18:47:12 +0000 (21:47 +0300)]
Fix error with tags like <? xml ?>
Vsevolod Stakhov [Tue, 25 Jan 2011 18:31:52 +0000 (21:31 +0300)]
Fixes in classifying for small messages.
Vsevolod Stakhov [Mon, 24 Jan 2011 17:45:54 +0000 (20:45 +0300)]
* Many fixes to fuzzy hashes logic and tokenization.
Vsevolod Stakhov [Fri, 21 Jan 2011 17:00:35 +0000 (20:00 +0300)]
Add ability to include domains in views.
Vsevolod Stakhov [Fri, 21 Jan 2011 16:50:12 +0000 (19:50 +0300)]
Increase limits for spf parser.
Add logging for views.
Vsevolod Stakhov [Fri, 21 Jan 2011 15:33:27 +0000 (18:33 +0300)]
Avoid gmime asserts if no recipients are passed from MTA.
Vsevolod Stakhov [Thu, 20 Jan 2011 16:09:50 +0000 (19:09 +0300)]
* Write more detailed reports
Vsevolod Stakhov [Wed, 19 Jan 2011 17:07:09 +0000 (20:07 +0300)]
Always write symbols to log.
Vsevolod Stakhov [Tue, 18 Jan 2011 16:39:02 +0000 (19:39 +0300)]
* Fix compatibility with SA
Vsevolod Stakhov [Thu, 13 Jan 2011 18:39:56 +0000 (21:39 +0300)]
Mail::Rspamd::Client is fixed.
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.
Vsevolod Stakhov [Fri, 24 Dec 2010 16:40:01 +0000 (19:40 +0300)]
Strictly check urls for sending to redirector
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
Vsevolod Stakhov [Fri, 24 Dec 2010 16:14:08 +0000 (19:14 +0300)]
Indentation fix (no functional changes)
Vsevolod Stakhov [Fri, 24 Dec 2010 16:00:28 +0000 (19:00 +0300)]
Make log message about detected image to debug level
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
Vsevolod Stakhov [Fri, 24 Dec 2010 13:51:24 +0000 (16:51 +0300)]
Fix error in surbl module with exceptions list while using redirector
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
Vsevolod Stakhov [Wed, 22 Dec 2010 14:34:00 +0000 (17:34 +0300)]
Misprint.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:33:15 +0000 (17:33 +0300)]
Misprint.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:32:30 +0000 (17:32 +0300)]
Register symbols properly for received_rbl module.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:26:17 +0000 (17:26 +0300)]
Committed by a mistake.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:25:51 +0000 (17:25 +0300)]
Init cache before loading config.
Vsevolod Stakhov [Wed, 22 Dec 2010 14:11:28 +0000 (17:11 +0300)]
Register virtual symbols for composites.
Vsevolod Stakhov [Wed, 22 Dec 2010 13:09:46 +0000 (16:09 +0300)]
Forgotten option for fuzzy_check plugin.
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
Vsevolod Stakhov [Mon, 20 Dec 2010 13:46:16 +0000 (16:46 +0300)]
Fixed multimap module configuration.
Vsevolod Stakhov [Fri, 17 Dec 2010 16:50:57 +0000 (19:50 +0300)]
Fix bug with mime parser behaviour.
Vsevolod Stakhov [Wed, 15 Dec 2010 19:10:42 +0000 (22:10 +0300)]
* Implement ability to add conditional rules to rspamd.xml
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
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
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
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
Vsevolod Stakhov [Fri, 3 Dec 2010 14:09:00 +0000 (17:09 +0300)]
Write release id if rspamd is built from hg.
Vsevolod Stakhov [Wed, 1 Dec 2010 14:09:41 +0000 (17:09 +0300)]
Detect mailto: inside <a> and <img> tags.
Vsevolod Stakhov [Fri, 26 Nov 2010 16:10:50 +0000 (19:10 +0300)]
Add some comments about maps and logging internals.
Vsevolod Stakhov [Thu, 25 Nov 2010 12:41:14 +0000 (15:41 +0300)]
Fix decoding of escaped URL's
Vsevolod Stakhov [Tue, 23 Nov 2010 18:53:36 +0000 (21:53 +0300)]
Fix XCLIENT hostnames when hostname cannot be resolved.
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
Vsevolod Stakhov [Mon, 15 Nov 2010 17:03:56 +0000 (20:03 +0300)]
Try to fix bug with absent trie items in redirectors list.
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
Vsevolod Stakhov [Wed, 3 Nov 2010 14:39:38 +0000 (17:39 +0300)]
Added tag 0.3.3 for changeset
15b7c5d49fe4
Vsevolod Stakhov [Wed, 3 Nov 2010 14:32:12 +0000 (17:32 +0300)]
Performance critical fix
Vsevolod Stakhov [Wed, 3 Nov 2010 14:21:12 +0000 (17:21 +0300)]
Urgent fixes.
Vsevolod Stakhov [Wed, 3 Nov 2010 13:38:42 +0000 (16:38 +0300)]
Added tag 0.3.3 for changeset
b241596821d9
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).
Vsevolod Stakhov [Mon, 1 Nov 2010 16:55:26 +0000 (19:55 +0300)]
When parsing RRs 'eat' last '.' symbol
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)
Vsevolod Stakhov [Fri, 29 Oct 2010 14:43:34 +0000 (18:43 +0400)]
Parse smtp_use_xclient option in config
Vsevolod Stakhov [Thu, 28 Oct 2010 14:50:55 +0000 (18:50 +0400)]
Fixed adding action to metric.
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
Vsevolod Stakhov [Wed, 27 Oct 2010 16:06:58 +0000 (20:06 +0400)]
Add rewrite subject action implementation 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'.
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.
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.
Vsevolod Stakhov [Thu, 21 Oct 2010 16:05:24 +0000 (20:05 +0400)]
Honor deliver_to argument in Mail::Rspamd::Client
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.
Vsevolod Stakhov [Tue, 19 Oct 2010 14:46:58 +0000 (18:46 +0400)]
Fixed bug with file urls (reported by Anton Nekhoroshin)
Vsevolod Stakhov [Mon, 18 Oct 2010 16:21:24 +0000 (20:21 +0400)]
* Add new version of exim's local scan rspamd scanner
Vsevolod Stakhov [Fri, 15 Oct 2010 17:33:27 +0000 (21:33 +0400)]
Fix multimap module if there is only one rule for it.
Vsevolod Stakhov [Fri, 15 Oct 2010 13:01:03 +0000 (17:01 +0400)]
Remove G_INLINE_FUNC definitions as I misunderstood its purposes.
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.
Vsevolod Stakhov [Wed, 6 Oct 2010 16:37:50 +0000 (20:37 +0400)]
Init regexp library statically.
Vsevolod Stakhov [Wed, 6 Oct 2010 16:35:45 +0000 (20:35 +0400)]
* Add ability to check rspamd regexp from lua modules
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.
Vsevolod Stakhov [Wed, 6 Oct 2010 13:26:35 +0000 (17:26 +0400)]
* Use syslog for logging
* Reworking logging logic
* Fixes some tabulation
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
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
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
Vsevolod Stakhov [Mon, 27 Sep 2010 14:43:36 +0000 (18:43 +0400)]
* Get message's headers more correctly
Vsevolod Stakhov [Thu, 23 Sep 2010 14:34:45 +0000 (18:34 +0400)]
* Forgot to save
Vsevolod Stakhov [Thu, 23 Sep 2010 14:20:37 +0000 (18:20 +0400)]
Added tag 0.3.2, rspamd.xml.sample for changeset
7b83bc04fee5
Vsevolod Stakhov [Thu, 23 Sep 2010 14:19:52 +0000 (18:19 +0400)]
* Explain sample config and cleanup it
Vsevolod Stakhov [Wed, 22 Sep 2010 15:13:06 +0000 (19:13 +0400)]
* Add trie interface to lua api
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
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
Vsevolod Stakhov [Fri, 17 Sep 2010 12:46:59 +0000 (16:46 +0400)]
* Fix misprint (reported by az)
Vsevolod Stakhov [Thu, 16 Sep 2010 15:18:33 +0000 (19:18 +0400)]
Added tag 0.3.2 for changeset
67fb1957d490
Vsevolod Stakhov [Thu, 16 Sep 2010 15:18:23 +0000 (19:18 +0400)]
* Fix shared usage of statfiles
* 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
Vsevolod Stakhov [Wed, 15 Sep 2010 16:30:34 +0000 (20:30 +0400)]
Added tag 0.3.2 for changeset
f0785a849d9c