]> source.dussan.org Git - rspamd.git/log
rspamd.git
13 years agoFix memory corruption in memory pools library.
Vsevolod Stakhov [Mon, 14 Mar 2011 22:20:03 +0000 (01:20 +0300)]
Fix memory corruption in memory pools library.
While in here use guint8 for all pointers.

13 years agoOptimization.
Vsevolod Stakhov [Mon, 14 Mar 2011 18:29:35 +0000 (21:29 +0300)]
Optimization.

13 years agoFix phishing check for special cases like http://host.com and http://www.host.com
Vsevolod Stakhov [Mon, 14 Mar 2011 15:19:17 +0000 (18:19 +0300)]
Fix phishing check for special cases like http://host.com and http://www.host.com

13 years agoSmall fix.
Vsevolod Stakhov [Mon, 14 Mar 2011 14:44:39 +0000 (17:44 +0300)]
Small fix.

13 years agoRace in fuzzy check.
Vsevolod Stakhov [Mon, 14 Mar 2011 13:59:43 +0000 (16:59 +0300)]
Race in fuzzy check.

13 years agoRace again.
Vsevolod Stakhov [Mon, 14 Mar 2011 13:58:05 +0000 (16:58 +0300)]
Race again.

13 years agoFix another race.
Vsevolod Stakhov [Mon, 14 Mar 2011 13:11:10 +0000 (16:11 +0300)]
Fix another race.

13 years agoFix destructors adding.
Vsevolod Stakhov [Thu, 10 Mar 2011 15:30:12 +0000 (18:30 +0300)]
Fix destructors adding.

13 years agoFix race in surbl module.
Vsevolod Stakhov [Thu, 10 Mar 2011 15:25:09 +0000 (18:25 +0300)]
Fix race in surbl module.
Add more debugging to destructors in pools.

13 years agoFix initialization point.
Vsevolod Stakhov [Wed, 9 Mar 2011 14:52:17 +0000 (17:52 +0300)]
Fix initialization point.

13 years agoPrint "0.00" instead of "0" in protocol output.
Vsevolod Stakhov [Wed, 9 Mar 2011 14:36:41 +0000 (17:36 +0300)]
Print "0.00" instead of "0" in protocol output.
Fix misprint in cdb handling.

13 years ago* Add monitoring for cdb
Vsevolod Stakhov [Wed, 9 Mar 2011 14:09:25 +0000 (17:09 +0300)]
* Add monitoring for cdb

13 years agoFix gmime24 compatibility.
Vsevolod Stakhov [Wed, 9 Mar 2011 12:49:32 +0000 (15:49 +0300)]
Fix gmime24 compatibility.
Fix adding extra space to raw headers.

Reported by: Victor Ustugov

13 years ago* Add ability to lookup CDB maps from lua
Vsevolod Stakhov [Sat, 5 Mar 2011 19:47:28 +0000 (22:47 +0300)]
* Add ability to lookup CDB maps from lua
* Add cdb:// map to multimap plugin

13 years agoFix memory access.
Vsevolod Stakhov [Sat, 5 Mar 2011 16:29:41 +0000 (19:29 +0300)]
Fix memory access.

13 years agoMake phishing checks working.
Vsevolod Stakhov [Sat, 5 Mar 2011 15:55:44 +0000 (18:55 +0300)]
Make phishing checks working.

13 years agoIgnore group addresses.
Vsevolod Stakhov [Sat, 5 Mar 2011 14:15:06 +0000 (17:15 +0300)]
Ignore group addresses.

13 years agoAssume headers folding as space character.
Vsevolod Stakhov [Sat, 5 Mar 2011 13:53:44 +0000 (16:53 +0300)]
Assume headers folding as space character.

13 years ago* Add multimaps for "FROM" and "TO" headers (mime an smtp data can be checked)
Vsevolod Stakhov [Fri, 4 Mar 2011 16:38:04 +0000 (19:38 +0300)]
* Add multimaps for "FROM" and "TO" headers (mime an smtp data can be checked)
* Improve lua api for getting message's sender and recipients

13 years ago* Fix parsing of include records in spf parser
Vsevolod Stakhov [Thu, 3 Mar 2011 14:08:37 +0000 (17:08 +0300)]
* Fix parsing of include records in spf parser

13 years agoTry to fix memory issues.
Vsevolod Stakhov [Wed, 2 Mar 2011 18:44:02 +0000 (21:44 +0300)]
Try to fix memory issues.

13 years agoFix stupid bug in url parser.
Vsevolod Stakhov [Fri, 25 Feb 2011 17:26:22 +0000 (20:26 +0300)]
Fix stupid bug in url parser.

13 years agoRestore 'urls' command.
Vsevolod Stakhov [Fri, 25 Feb 2011 17:14:25 +0000 (20:14 +0300)]
Restore 'urls' command.

13 years agoAdded tag 0.3.7 for changeset ed28e6c41f75
Vsevolod Stakhov [Fri, 25 Feb 2011 15:35:15 +0000 (18:35 +0300)]
Added tag 0.3.7 for changeset ed28e6c41f75

13 years agoDo not write warning about normal urls. 0.3.7
Vsevolod Stakhov [Fri, 25 Feb 2011 14:47:31 +0000 (17:47 +0300)]
Do not write warning about normal urls.

13 years agoFix parsing of DNS records :(
Vsevolod Stakhov [Fri, 25 Feb 2011 14:14:56 +0000 (17:14 +0300)]
Fix parsing of DNS records :(
Fix parsing several mx addrs in spf parser [1]

Reported by: Victor Ustugov

13 years agoUpdate rules.
Vsevolod Stakhov [Thu, 24 Feb 2011 17:53:20 +0000 (20:53 +0300)]
Update rules.

Submitted by: Victor Ustugov

13 years agoAdd rules.
Vsevolod Stakhov [Thu, 24 Feb 2011 16:56:27 +0000 (19:56 +0300)]
Add rules.

Submitted by: Victor Ustugov

13 years agoFix several memory leaks in rspamd.
Vsevolod Stakhov [Thu, 24 Feb 2011 16:45:30 +0000 (19:45 +0300)]
Fix several memory leaks in rspamd.

13 years ago* Rewrite URL storage system
Vsevolod Stakhov [Thu, 24 Feb 2011 15:51:13 +0000 (18:51 +0300)]
* Rewrite URL storage system

13 years agoMore warnings.
Vsevolod Stakhov [Thu, 24 Feb 2011 15:00:00 +0000 (18:00 +0300)]
More warnings.

13 years agoFix warnings.
Vsevolod Stakhov [Thu, 24 Feb 2011 14:58:42 +0000 (17:58 +0300)]
Fix warnings.

13 years agoWrite message id as well.
Vsevolod Stakhov [Thu, 24 Feb 2011 14:54:27 +0000 (17:54 +0300)]
Write message id as well.

13 years agoWrite to log if emails module find blacklisted email.
Vsevolod Stakhov [Thu, 24 Feb 2011 14:41:17 +0000 (17:41 +0300)]
Write to log if emails module find blacklisted email.

13 years agoFix FSM for headers parsing.
Vsevolod Stakhov [Thu, 24 Feb 2011 13:51:10 +0000 (16:51 +0300)]
Fix FSM for headers parsing.

13 years agoSave separator inside raw_header struct.
Vsevolod Stakhov [Wed, 23 Feb 2011 17:21:38 +0000 (20:21 +0300)]
Save separator inside raw_header struct.

Requested by: Victor Ustugov

13 years ago* Add options section into config to organize options
Vsevolod Stakhov [Tue, 22 Feb 2011 14:36:34 +0000 (17:36 +0300)]
* Add options section into config to organize options
* Add one_shot option for avoiding inserting several results from one rule
Fix parsing of headers with \t symbol [1]

Reported by: Victor Ustugov [1]

13 years agoRules update.
Vsevolod Stakhov [Tue, 22 Feb 2011 12:55:44 +0000 (15:55 +0300)]
Rules update.

Submitted by: Victor Ustugov

13 years agoFix patch for exim.
Vsevolod Stakhov [Mon, 21 Feb 2011 18:19:07 +0000 (21:19 +0300)]
Fix patch for exim.
Fix parsing of wrong headers.

13 years ago* Process raw headers by FSM.
Vsevolod Stakhov [Mon, 21 Feb 2011 17:39:22 +0000 (20:39 +0300)]
* Process raw headers by FSM.
* Add methods for accessing raw_headers from lua and C

13 years agoAdd patch for exim spam.c to use rspamd.
Vsevolod Stakhov [Mon, 21 Feb 2011 14:56:47 +0000 (17:56 +0300)]
Add patch for exim spam.c to use rspamd.

13 years agoNew rules.
Vsevolod Stakhov [Mon, 21 Feb 2011 13:38:14 +0000 (16:38 +0300)]
New rules.

Submitted by: Victor Ustugov

13 years ago* Add ability to call lua function from regexp expressions
Vsevolod Stakhov [Mon, 21 Feb 2011 13:25:38 +0000 (16:25 +0300)]
* Add ability to call lua function from regexp expressions

13 years agoReduce weight of NO_SPACE_IN_FROM.
Vsevolod Stakhov [Sat, 19 Feb 2011 20:10:39 +0000 (23:10 +0300)]
Reduce weight of NO_SPACE_IN_FROM.
Change default pid file location.
Change MISSING_TO rule not to work when header exists but empty.
Add rules for bad bondaries and message ids.

Suggested by: Victor Ustugov.

13 years ago* Add ability to save symbols that are inside composites with '-' flag.
Vsevolod Stakhov [Sat, 19 Feb 2011 13:24:17 +0000 (16:24 +0300)]
* Add ability to save symbols that are inside composites with '-' flag.
Remove warnings from rspamc.
Add new rules [1]

Submitted by: Victor Ustugov [1]

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.