]> source.dussan.org Git - rspamd.git/log
rspamd.git
13 years agoAdd composites for outlook.
Vsevolod Stakhov [Fri, 18 Feb 2011 23:40:01 +0000 (02:40 +0300)]
Add composites for outlook.

Submitted by: Victor Ustugov

13 years ago* Add ability to specify symbols in composites to avoid their weights removing.
Vsevolod Stakhov [Fri, 18 Feb 2011 18:24:38 +0000 (21:24 +0300)]
* Add ability to specify symbols in composites to avoid their weights removing.

13 years agoOptimize DNS parsing.
Vsevolod Stakhov [Fri, 18 Feb 2011 15:40:46 +0000 (18:40 +0300)]
Optimize DNS parsing.

Suggested by: Igor Sysoev

13 years agoRemove symbols that are included into a composite when all composites are processed.
Vsevolod Stakhov [Fri, 18 Feb 2011 15:04:01 +0000 (18:04 +0300)]
Remove symbols that are included into a composite when all composites are processed.

13 years ago* Add descriptions for all symbols in default configuration, adjust symbols' weights [1]
Vsevolod Stakhov [Fri, 18 Feb 2011 14:33:21 +0000 (17:33 +0300)]
* Add descriptions for all symbols in default configuration, adjust symbols' weights [1]
* Improve rspamc output by adding '--verbose' flag

Suggested by: Victor Ustugov [1]

13 years ago* Add function regexp_occurs_number that allows to test how much occurs of regexp...
Vsevolod Stakhov [Fri, 18 Feb 2011 13:53:03 +0000 (16:53 +0300)]
* Add function regexp_occurs_number that allows to test how much occurs of regexp can be found in a message
Fix composites logic. [1]
Fix composites registration from lua. [1]

Reported by: Victor Ustugov [1]

13 years agoFix received headers parser state machine to parse headers with only 'by' component.
Vsevolod Stakhov [Thu, 17 Feb 2011 15:31:09 +0000 (18:31 +0300)]
Fix received headers parser state machine to parse headers with only 'by' component.

13 years agoLower weight of R_BAD_CTE_7BIT
Vsevolod Stakhov [Thu, 17 Feb 2011 15:17:02 +0000 (18:17 +0300)]
Lower weight of R_BAD_CTE_7BIT

13 years agoFix received headers passing to lua.
Vsevolod Stakhov [Thu, 17 Feb 2011 14:33:15 +0000 (17:33 +0300)]
Fix received headers passing to lua.

13 years agoFix rspamd_logger.
Vsevolod Stakhov [Thu, 17 Feb 2011 13:59:20 +0000 (16:59 +0300)]
Fix rspamd_logger.

13 years agoFix '_' in emails.
Vsevolod Stakhov [Thu, 17 Feb 2011 13:01:15 +0000 (16:01 +0300)]
Fix '_' in emails.

13 years agoFix parsing emails with '_' symbol.
Vsevolod Stakhov [Thu, 17 Feb 2011 12:18:37 +0000 (15:18 +0300)]
Fix parsing emails with '_' symbol.
Fix adding metric symbol.

13 years ago* Add ability to define composites from lua. [1]
Vsevolod Stakhov [Wed, 16 Feb 2011 16:32:39 +0000 (19:32 +0300)]
* Add ability to define composites from lua. [1]
Write to log when lua values override xml ones. [1]

[1] Suggested by Victor Ustugov

13 years agoWellcome 0.3.7.
Vsevolod Stakhov [Wed, 16 Feb 2011 14:28:37 +0000 (17:28 +0300)]
Wellcome 0.3.7.

13 years ago* Improve forged_recipients plugin [1]
Vsevolod Stakhov [Wed, 16 Feb 2011 14:00:13 +0000 (17:00 +0300)]
* Improve forged_recipients plugin [1]
Add loading of local rules to rspamd.lua [1]

[1] Suggested by Victor Ustugov

13 years agoInclude proper header when building rspamc.
Vsevolod Stakhov [Wed, 16 Feb 2011 12:26:44 +0000 (15:26 +0300)]
Include proper header when building rspamc.

13 years ago* Add new lua module regexp for using glib regular expressions (pcre compatible)
Vsevolod Stakhov [Tue, 15 Feb 2011 16:48:21 +0000 (19:48 +0300)]
* Add new lua module regexp for using glib regular expressions (pcre compatible)

13 years ago* Add ability to specify 'S' flag to regexp that means that headers checks must be...
Vsevolod Stakhov [Tue, 15 Feb 2011 15:26:27 +0000 (18:26 +0300)]
* Add ability to specify 'S' flag to regexp that means that headers checks must be case sensitive
* Add lua function message:get_header_strong

13 years ago* Add ability to add descriptions for symbols
Vsevolod Stakhov [Tue, 15 Feb 2011 14:59:12 +0000 (17:59 +0300)]
* Add ability to add descriptions for symbols

13 years agoRemove some legacy from source tree.
Vsevolod Stakhov [Tue, 15 Feb 2011 12:50:25 +0000 (15:50 +0300)]
Remove some legacy from source tree.

13 years agoInclude some of modules into a sample configuration.
Vsevolod Stakhov [Mon, 14 Feb 2011 18:33:33 +0000 (21:33 +0300)]
Include some of modules into a sample configuration.

13 years agoRemove legacy port.
Vsevolod Stakhov [Mon, 14 Feb 2011 15:22:04 +0000 (18:22 +0300)]
Remove legacy port.

13 years agoFix spf parser for some cases.
Vsevolod Stakhov [Mon, 14 Feb 2011 14:56:13 +0000 (17:56 +0300)]
Fix spf parser for some cases.

13 years ago* Add ability to setup metric's weights from lua
Vsevolod Stakhov [Mon, 14 Feb 2011 00:14:09 +0000 (03:14 +0300)]
* Add ability to setup metric's weights from lua

13 years agoFix bug with several metrics output. [1]
Vsevolod Stakhov [Sun, 13 Feb 2011 23:49:59 +0000 (02:49 +0300)]
Fix bug with several metrics output. [1]
Install surbl-whitelist. [1]

[1] Reported by Victor Ustugov

13 years agoHandle emails with common hostname.
Vsevolod Stakhov [Fri, 11 Feb 2011 17:26:41 +0000 (20:26 +0300)]
Handle emails with common hostname.

13 years agoDetect mail addresses at the begining of message.
Vsevolod Stakhov [Fri, 11 Feb 2011 16:55:49 +0000 (19:55 +0300)]
Detect mail addresses at the begining of message.

13 years ago* Write Emails: header in output
Vsevolod Stakhov [Fri, 11 Feb 2011 13:51:02 +0000 (16:51 +0300)]
* Write Emails: header in output

13 years ago* Tokenize subject using osb tokenizer.
Vsevolod Stakhov [Fri, 11 Feb 2011 13:01:23 +0000 (16:01 +0300)]
* Tokenize subject using osb tokenizer.

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)