]> source.dussan.org Git - rspamd.git/log
rspamd.git
13 years ago* Add blacklist to json settings
Vsevolod Stakhov [Fri, 13 May 2011 12:32:02 +0000 (16:32 +0400)]
* Add blacklist to json settings

13 years ago* Improve maillist plugin to detect majordomo, cgp and google groups
Vsevolod Stakhov [Wed, 11 May 2011 18:08:35 +0000 (22:08 +0400)]
* Improve maillist plugin to detect majordomo, cgp and google groups

13 years agoFix settings using.
Vsevolod Stakhov [Wed, 11 May 2011 16:55:02 +0000 (20:55 +0400)]
Fix settings using.
Revert genmodules logic.

13 years agoAdd this shit again.
Vsevolod Stakhov [Wed, 11 May 2011 16:17:13 +0000 (20:17 +0400)]
Add this shit again.

13 years agoForgot to save.
Vsevolod Stakhov [Wed, 11 May 2011 16:12:24 +0000 (20:12 +0400)]
Forgot to save.

13 years agoFix dependencies in cmake.
Vsevolod Stakhov [Wed, 11 May 2011 15:11:05 +0000 (19:11 +0400)]
Fix dependencies in cmake.

13 years ago* Add Subject header that indicate how Subject must be rewritten in case of 'rewrite...
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.

13 years agoFix initialization order.
Vsevolod Stakhov [Tue, 10 May 2011 17:24:02 +0000 (21:24 +0400)]
Fix initialization order.

13 years ago* Rework build process:
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

13 years ago* Major cleanup of cmake build system
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

13 years ago* Whitelist settings now affects on metric's action
Vsevolod Stakhov [Tue, 3 May 2011 14:46:33 +0000 (18:46 +0400)]
* Whitelist settings now affects on metric's action

13 years agoAdded tag 0.3.12 for changeset 391960a4b518
Vsevolod Stakhov [Mon, 25 Apr 2011 15:35:54 +0000 (19:35 +0400)]
Added tag 0.3.12 for changeset 391960a4b518

13 years agoUpdate to 0.3.12. 0.3.12
Vsevolod Stakhov [Mon, 25 Apr 2011 15:35:49 +0000 (19:35 +0400)]
Update to 0.3.12.

13 years ago* Add rules for message's date
Vsevolod Stakhov [Mon, 25 Apr 2011 15:34:38 +0000 (19:34 +0400)]
* Add rules for message's date

13 years ago* Add functions to lua API to detect message and task date (in GMT)
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)

13 years ago* Fix phishing detector to find phished urls with tags inside
Vsevolod Stakhov [Tue, 19 Apr 2011 12:48:35 +0000 (16:48 +0400)]
* Fix phishing detector to find phished urls with tags inside

13 years ago* Add ability to specify dns nameservers in a config
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

13 years agoAdded tag 0.3.11 for changeset efd81f6e3ad6
Vsevolod Stakhov [Mon, 4 Apr 2011 13:14:37 +0000 (17:14 +0400)]
Added tag 0.3.11 for changeset efd81f6e3ad6

13 years ago* Add ability to learn rspamd via worker (without password) 0.3.11
Vsevolod Stakhov [Thu, 31 Mar 2011 16:06:25 +0000 (20:06 +0400)]
* Add ability to learn rspamd via worker (without password)

13 years agoUpdate version to 0.3.11
Vsevolod Stakhov [Thu, 31 Mar 2011 13:38:14 +0000 (17:38 +0400)]
Update version to 0.3.11

13 years ago* Preload statfiles at the early beginning in the main process
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

13 years ago* Add more timeouts: for fuzzy operations, for worker task operations
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.

13 years agoWrite to log number of dns requests per task.
Vsevolod Stakhov [Fri, 25 Mar 2011 16:13:20 +0000 (19:13 +0300)]
Write to log number of dns requests per task.

13 years agoAdd preload function for statfiles.
Vsevolod Stakhov [Thu, 24 Mar 2011 15:45:27 +0000 (18:45 +0300)]
Add preload function for statfiles.

13 years agoOptimize performance of received_rbl plugin.
Vsevolod Stakhov [Thu, 24 Mar 2011 14:52:06 +0000 (17:52 +0300)]
Optimize performance of received_rbl plugin.

13 years agoUpdate to 0.3.10.
Vsevolod Stakhov [Wed, 23 Mar 2011 17:17:28 +0000 (20:17 +0300)]
Update to 0.3.10.

13 years agoAdded tag 0.3.10 for changeset 6c80adc8e9b7
Vsevolod Stakhov [Wed, 23 Mar 2011 17:17:19 +0000 (20:17 +0300)]
Added tag 0.3.10 for changeset 6c80adc8e9b7

13 years ago* Add ability to extract urls from subject field 0.3.10
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

13 years agoRace (func MUST be called after all modifications to its argument)
Vsevolod Stakhov [Wed, 23 Mar 2011 16:09:05 +0000 (19:09 +0300)]
Race (func MUST be called after all modifications to its argument)

13 years agoAdd throttling timer only once.
Vsevolod Stakhov [Wed, 23 Mar 2011 15:54:59 +0000 (18:54 +0300)]
Add throttling timer only once.

13 years ago* Main process now has 'hard termination time' - maximum time between getting termina...
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

13 years ago* Add throttling detection mechanic for dns resolver
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

13 years agoFix configuration of received_rbl module.
Vsevolod Stakhov [Tue, 22 Mar 2011 15:35:48 +0000 (18:35 +0300)]
Fix configuration of received_rbl module.

13 years agoDo not re-create symbols cache while doing dump of cache.
Vsevolod Stakhov [Tue, 22 Mar 2011 14:20:24 +0000 (17:20 +0300)]
Do not re-create symbols cache while doing dump of cache.

13 years agoAdded tag 0.3.9 for changeset 2393776a7ec9
Vsevolod Stakhov [Fri, 18 Mar 2011 16:16:56 +0000 (19:16 +0300)]
Added tag 0.3.9 for changeset 2393776a7ec9

13 years agoUpdate to 0.3.9. 0.3.9
Vsevolod Stakhov [Fri, 18 Mar 2011 16:16:30 +0000 (19:16 +0300)]
Update to 0.3.9.

13 years agoFix one shot behaviour.
Vsevolod Stakhov [Fri, 18 Mar 2011 15:58:08 +0000 (18:58 +0300)]
Fix one shot behaviour.

13 years agoPush recipients in a proper way.
Vsevolod Stakhov [Fri, 18 Mar 2011 15:30:29 +0000 (18:30 +0300)]
Push recipients in a proper way.

13 years ago* Add option redirector_symbol to surbl module.
Vsevolod Stakhov [Fri, 18 Mar 2011 14:40:15 +0000 (17:40 +0300)]
* Add option redirector_symbol to surbl module.

13 years ago* Add strict priority rules
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

13 years agoFix misprint in multimap module.
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.

13 years agoFix error with parsing phishing urls.
Vsevolod Stakhov [Thu, 17 Mar 2011 17:23:12 +0000 (20:23 +0300)]
Fix error with parsing phishing urls.

13 years agoAdded tag 0.3.8 for changeset 8ab8f0243363
Vsevolod Stakhov [Tue, 15 Mar 2011 16:32:35 +0000 (19:32 +0300)]
Added tag 0.3.8 for changeset 8ab8f0243363

13 years agoAdd support of uptime command to rspamc. 0.3.8
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.

13 years agoMerge from ncode branch: https://bitbucket.org/ncode/rspamd
Vsevolod Stakhov [Tue, 15 Mar 2011 13:09:40 +0000 (16:09 +0300)]
Merge from ncode branch: https://bitbucket.org/ncode/rspamd

13 years agoUpdate version to 0.3.8.
Vsevolod Stakhov [Tue, 15 Mar 2011 13:09:06 +0000 (16:09 +0300)]
Update version to 0.3.8.

13 years agoDo not invalidate statfiles during synchronization.
Vsevolod Stakhov [Tue, 15 Mar 2011 10:47:48 +0000 (13:47 +0300)]
Do not invalidate statfiles during synchronization.

13 years ago??
Juliano Martinez [Tue, 15 Mar 2011 04:09:09 +0000 (01:09 -0300)]
??

13 years agoChanged debian install prefix from /usr to /
Juliano Martinez [Tue, 15 Mar 2011 02:52:19 +0000 (23:52 -0300)]
Changed debian install prefix from /usr to /

13 years agochanged debian dep from libevent1 to libevent-1.4-2
Juliano Martinez [Tue, 15 Mar 2011 02:24:09 +0000 (23:24 -0300)]
changed debian dep from libevent1 to libevent-1.4-2

13 years agoChanged CPACK_DEBIAN_PACKAGE_DEPENDS escape like PACKAGE_DEPENDS
Juliano Martinez [Tue, 15 Mar 2011 02:20:54 +0000 (23:20 -0300)]
Changed CPACK_DEBIAN_PACKAGE_DEPENDS escape like PACKAGE_DEPENDS

13 years agoChanged from PACKAGE_DEPENDS to CPACK_DEBIAN_PACKAGE_DEPENDS
Juliano Martinez [Tue, 15 Mar 2011 02:11:01 +0000 (23:11 -0300)]
Changed from PACKAGE_DEPENDS to CPACK_DEBIAN_PACKAGE_DEPENDS

13 years agoRemoved ${ID} from PACKAGE_VERSION, debian control files doesn't support format of RID
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

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.