]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Wed, 11 May 2011 16:17:13 +0000 (20:17 +0400)]
Add this shit again.
Vsevolod Stakhov [Wed, 11 May 2011 16:12:24 +0000 (20:12 +0400)]
Forgot to save.
Vsevolod Stakhov [Wed, 11 May 2011 15:11:05 +0000 (19:11 +0400)]
Fix dependencies in cmake.
Vsevolod Stakhov [Tue, 10 May 2011 18:52:01 +0000 (22:52 +0400)]
* Add Subject header that indicate how Subject must be rewritten in case of 'rewrite subject' action
Fix initialization order of json settings.
Vsevolod Stakhov [Tue, 10 May 2011 17:24:02 +0000 (21:24 +0400)]
Fix initialization order.
Vsevolod Stakhov [Tue, 10 May 2011 15:15:03 +0000 (19:15 +0400)]
* Rework build process:
- add librspamdserver
- link this library to all daemons and utils of rspamd
- use subdirectories more often
* Rework global variables logic - move them to the main process
* Fix logging to handle utf-8 correctly
* Add statshow utility and make it working
* Move printf functions to separate source file
Vsevolod Stakhov [Fri, 6 May 2011 15:18:40 +0000 (19:18 +0400)]
* Major cleanup of cmake build system
* Add initial version of statshow utility for statfiles debugging
* Add debugging for statistics
* Remove unused utilities
Vsevolod Stakhov [Tue, 3 May 2011 14:46:33 +0000 (18:46 +0400)]
* Whitelist settings now affects on metric's action
Vsevolod Stakhov [Mon, 25 Apr 2011 15:35:54 +0000 (19:35 +0400)]
Added tag 0.3.12 for changeset
391960a4b518
Vsevolod Stakhov [Mon, 25 Apr 2011 15:35:49 +0000 (19:35 +0400)]
Update to 0.3.12.
Vsevolod Stakhov [Mon, 25 Apr 2011 15:34:38 +0000 (19:34 +0400)]
* Add rules for message's date
Vsevolod Stakhov [Fri, 22 Apr 2011 14:57:52 +0000 (18:57 +0400)]
* Add functions to lua API to detect message and task date (in GMT)
Vsevolod Stakhov [Tue, 19 Apr 2011 12:48:35 +0000 (16:48 +0400)]
* Fix phishing detector to find phished urls with tags inside
Vsevolod Stakhov [Wed, 6 Apr 2011 15:26:25 +0000 (19:26 +0400)]
* Add ability to specify dns nameservers in a config
* Add ability to select between round-robin and master-slave algorithms for dns servers
Vsevolod Stakhov [Mon, 4 Apr 2011 13:14:37 +0000 (17:14 +0400)]
Added tag 0.3.11 for changeset
efd81f6e3ad6
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]