]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Thu, 31 Mar 2011 16:06:25 +0000 (20:06 +0400)]
* Add ability to learn rspamd via worker (without password)
Vsevolod Stakhov [Thu, 31 Mar 2011 13:38:14 +0000 (17:38 +0400)]
Update version to 0.3.11
Vsevolod Stakhov [Thu, 31 Mar 2011 13:35:35 +0000 (17:35 +0400)]
* Preload statfiles at the early beginning in the main process
* Add JSON output for rspamd worker
* Add HTTP protocol support for rspamd worker
Vsevolod Stakhov [Mon, 28 Mar 2011 17:00:38 +0000 (21:00 +0400)]
* Add more timeouts: for fuzzy operations, for worker task operations
Handle miliseconds using a common macro.
Vsevolod Stakhov [Fri, 25 Mar 2011 16:13:20 +0000 (19:13 +0300)]
Write to log number of dns requests per task.
Vsevolod Stakhov [Thu, 24 Mar 2011 15:45:27 +0000 (18:45 +0300)]
Add preload function for statfiles.
Vsevolod Stakhov [Thu, 24 Mar 2011 14:52:06 +0000 (17:52 +0300)]
Optimize performance of received_rbl plugin.
Vsevolod Stakhov [Wed, 23 Mar 2011 17:17:28 +0000 (20:17 +0300)]
Update to 0.3.10.
Vsevolod Stakhov [Wed, 23 Mar 2011 17:17:19 +0000 (20:17 +0300)]
Added tag 0.3.10 for changeset
6c80adc8e9b7
Vsevolod Stakhov [Wed, 23 Mar 2011 17:14:08 +0000 (20:14 +0300)]
* Add ability to extract urls from subject field
Fix phishing plugin.
* Important fix for multimap/cdb handling
* Important fix for phishing detector
Vsevolod Stakhov [Wed, 23 Mar 2011 16:09:05 +0000 (19:09 +0300)]
Race (func MUST be called after all modifications to its argument)
Vsevolod Stakhov [Wed, 23 Mar 2011 15:54:59 +0000 (18:54 +0300)]
Add throttling timer only once.
Vsevolod Stakhov [Wed, 23 Mar 2011 14:42:33 +0000 (17:42 +0300)]
* Main process now has 'hard termination time' - maximum time between getting termination signal and waiting for workers
Vsevolod Stakhov [Wed, 23 Mar 2011 14:08:58 +0000 (17:08 +0300)]
* Add throttling detection mechanic for dns resolver
* Improve phishing module adding ability to define 'strict' phishing domains
Vsevolod Stakhov [Tue, 22 Mar 2011 15:35:48 +0000 (18:35 +0300)]
Fix configuration of received_rbl module.
Vsevolod Stakhov [Tue, 22 Mar 2011 14:20:24 +0000 (17:20 +0300)]
Do not re-create symbols cache while doing dump of cache.
Vsevolod Stakhov [Fri, 18 Mar 2011 16:16:56 +0000 (19:16 +0300)]
Added tag 0.3.9 for changeset
2393776a7ec9
Vsevolod Stakhov [Fri, 18 Mar 2011 16:16:30 +0000 (19:16 +0300)]
Update to 0.3.9.
Vsevolod Stakhov [Fri, 18 Mar 2011 15:58:08 +0000 (18:58 +0300)]
Fix one shot behaviour.
Vsevolod Stakhov [Fri, 18 Mar 2011 15:30:29 +0000 (18:30 +0300)]
Push recipients in a proper way.
Vsevolod Stakhov [Fri, 18 Mar 2011 14:40:15 +0000 (17:40 +0300)]
* Add option redirector_symbol to surbl module.
Vsevolod Stakhov [Fri, 18 Mar 2011 14:20:35 +0000 (17:20 +0300)]
* Add strict priority rules
* Improve and fix multimap module
* Add rspamd_config object to stage of early configure of rspamd
Vsevolod Stakhov [Fri, 18 Mar 2011 13:07:23 +0000 (16:07 +0300)]
Fix misprint in multimap module.
Fix how we detect weight of symbol in a cache.
Vsevolod Stakhov [Thu, 17 Mar 2011 17:23:12 +0000 (20:23 +0300)]
Fix error with parsing phishing urls.
Vsevolod Stakhov [Tue, 15 Mar 2011 16:32:35 +0000 (19:32 +0300)]
Added tag 0.3.8 for changeset
8ab8f0243363
Vsevolod Stakhov [Tue, 15 Mar 2011 13:32:58 +0000 (16:32 +0300)]
Add support of uptime command to rspamc.
Update manpages.
Add script for generating manpages from pod.
Vsevolod Stakhov [Tue, 15 Mar 2011 13:09:40 +0000 (16:09 +0300)]
Merge from ncode branch: https://bitbucket.org/ncode/rspamd
Vsevolod Stakhov [Tue, 15 Mar 2011 13:09:06 +0000 (16:09 +0300)]
Update version to 0.3.8.
Vsevolod Stakhov [Tue, 15 Mar 2011 10:47:48 +0000 (13:47 +0300)]
Do not invalidate statfiles during synchronization.
Juliano Martinez [Tue, 15 Mar 2011 04:09:09 +0000 (01:09 -0300)]
??
Juliano Martinez [Tue, 15 Mar 2011 02:52:19 +0000 (23:52 -0300)]
Changed debian install prefix from /usr to /
Juliano Martinez [Tue, 15 Mar 2011 02:24:09 +0000 (23:24 -0300)]
changed debian dep from libevent1 to libevent-1.4-2
Juliano Martinez [Tue, 15 Mar 2011 02:20:54 +0000 (23:20 -0300)]
Changed CPACK_DEBIAN_PACKAGE_DEPENDS escape like PACKAGE_DEPENDS
Juliano Martinez [Tue, 15 Mar 2011 02:11:01 +0000 (23:11 -0300)]
Changed from PACKAGE_DEPENDS to CPACK_DEBIAN_PACKAGE_DEPENDS
Juliano Martinez [Tue, 15 Mar 2011 01:59:04 +0000 (22:59 -0300)]
Removed ${ID} from PACKAGE_VERSION, debian control files doesn't support format of RID
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.
Vsevolod Stakhov [Mon, 14 Mar 2011 18:29:35 +0000 (21:29 +0300)]
Optimization.
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
Vsevolod Stakhov [Mon, 14 Mar 2011 14:44:39 +0000 (17:44 +0300)]
Small fix.
Vsevolod Stakhov [Mon, 14 Mar 2011 13:59:43 +0000 (16:59 +0300)]
Race in fuzzy check.
Vsevolod Stakhov [Mon, 14 Mar 2011 13:58:05 +0000 (16:58 +0300)]
Race again.
Vsevolod Stakhov [Mon, 14 Mar 2011 13:11:10 +0000 (16:11 +0300)]
Fix another race.
Vsevolod Stakhov [Thu, 10 Mar 2011 15:30:12 +0000 (18:30 +0300)]
Fix destructors adding.
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.
Vsevolod Stakhov [Wed, 9 Mar 2011 14:52:17 +0000 (17:52 +0300)]
Fix initialization point.
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.
Vsevolod Stakhov [Wed, 9 Mar 2011 14:09:25 +0000 (17:09 +0300)]
* Add monitoring for cdb
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
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
Vsevolod Stakhov [Sat, 5 Mar 2011 16:29:41 +0000 (19:29 +0300)]
Fix memory access.
Vsevolod Stakhov [Sat, 5 Mar 2011 15:55:44 +0000 (18:55 +0300)]
Make phishing checks working.
Vsevolod Stakhov [Sat, 5 Mar 2011 14:15:06 +0000 (17:15 +0300)]
Ignore group addresses.
Vsevolod Stakhov [Sat, 5 Mar 2011 13:53:44 +0000 (16:53 +0300)]
Assume headers folding as space character.
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
Vsevolod Stakhov [Thu, 3 Mar 2011 14:08:37 +0000 (17:08 +0300)]
* Fix parsing of include records in spf parser
Vsevolod Stakhov [Wed, 2 Mar 2011 18:44:02 +0000 (21:44 +0300)]
Try to fix memory issues.
Vsevolod Stakhov [Fri, 25 Feb 2011 17:26:22 +0000 (20:26 +0300)]
Fix stupid bug in url parser.
Vsevolod Stakhov [Fri, 25 Feb 2011 17:14:25 +0000 (20:14 +0300)]
Restore 'urls' command.
Vsevolod Stakhov [Fri, 25 Feb 2011 15:35:15 +0000 (18:35 +0300)]
Added tag 0.3.7 for changeset
ed28e6c41f75
Vsevolod Stakhov [Fri, 25 Feb 2011 14:47:31 +0000 (17:47 +0300)]
Do not write warning about normal urls.
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
Vsevolod Stakhov [Thu, 24 Feb 2011 17:53:20 +0000 (20:53 +0300)]
Update rules.
Submitted by: Victor Ustugov
Vsevolod Stakhov [Thu, 24 Feb 2011 16:56:27 +0000 (19:56 +0300)]
Add rules.
Submitted by: Victor Ustugov
Vsevolod Stakhov [Thu, 24 Feb 2011 16:45:30 +0000 (19:45 +0300)]
Fix several memory leaks in rspamd.
Vsevolod Stakhov [Thu, 24 Feb 2011 15:51:13 +0000 (18:51 +0300)]
* Rewrite URL storage system
Vsevolod Stakhov [Thu, 24 Feb 2011 15:00:00 +0000 (18:00 +0300)]
More warnings.
Vsevolod Stakhov [Thu, 24 Feb 2011 14:58:42 +0000 (17:58 +0300)]
Fix warnings.
Vsevolod Stakhov [Thu, 24 Feb 2011 14:54:27 +0000 (17:54 +0300)]
Write message id as well.
Vsevolod Stakhov [Thu, 24 Feb 2011 14:41:17 +0000 (17:41 +0300)]
Write to log if emails module find blacklisted email.
Vsevolod Stakhov [Thu, 24 Feb 2011 13:51:10 +0000 (16:51 +0300)]
Fix FSM for headers parsing.
Vsevolod Stakhov [Wed, 23 Feb 2011 17:21:38 +0000 (20:21 +0300)]
Save separator inside raw_header struct.
Requested by: Victor Ustugov
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]
Vsevolod Stakhov [Tue, 22 Feb 2011 12:55:44 +0000 (15:55 +0300)]
Rules update.
Submitted by: Victor Ustugov
Vsevolod Stakhov [Mon, 21 Feb 2011 18:19:07 +0000 (21:19 +0300)]
Fix patch for exim.
Fix parsing of wrong headers.
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
Vsevolod Stakhov [Mon, 21 Feb 2011 14:56:47 +0000 (17:56 +0300)]
Add patch for exim spam.c to use rspamd.
Vsevolod Stakhov [Mon, 21 Feb 2011 13:38:14 +0000 (16:38 +0300)]
New rules.
Submitted by: Victor Ustugov
Vsevolod Stakhov [Mon, 21 Feb 2011 13:25:38 +0000 (16:25 +0300)]
* Add ability to call lua function from regexp expressions
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.
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]
Vsevolod Stakhov [Fri, 18 Feb 2011 23:40:01 +0000 (02:40 +0300)]
Add composites for outlook.
Submitted by: Victor Ustugov
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.
Vsevolod Stakhov [Fri, 18 Feb 2011 15:40:46 +0000 (18:40 +0300)]
Optimize DNS parsing.
Suggested by: Igor Sysoev
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.
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]
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]
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.
Vsevolod Stakhov [Thu, 17 Feb 2011 15:17:02 +0000 (18:17 +0300)]
Lower weight of R_BAD_CTE_7BIT
Vsevolod Stakhov [Thu, 17 Feb 2011 14:33:15 +0000 (17:33 +0300)]
Fix received headers passing to lua.
Vsevolod Stakhov [Thu, 17 Feb 2011 13:59:20 +0000 (16:59 +0300)]
Fix rspamd_logger.
Vsevolod Stakhov [Thu, 17 Feb 2011 13:01:15 +0000 (16:01 +0300)]
Fix '_' in emails.
Vsevolod Stakhov [Thu, 17 Feb 2011 12:18:37 +0000 (15:18 +0300)]
Fix parsing emails with '_' symbol.
Fix adding metric symbol.
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
Vsevolod Stakhov [Wed, 16 Feb 2011 14:28:37 +0000 (17:28 +0300)]
Wellcome 0.3.7.
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
Vsevolod Stakhov [Wed, 16 Feb 2011 12:26:44 +0000 (15:26 +0300)]
Include proper header when building rspamc.
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)
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
Vsevolod Stakhov [Tue, 15 Feb 2011 14:59:12 +0000 (17:59 +0300)]
* Add ability to add descriptions for symbols
Vsevolod Stakhov [Tue, 15 Feb 2011 12:50:25 +0000 (15:50 +0300)]
Remove some legacy from source tree.