]> source.dussan.org Git - rspamd.git/log
rspamd.git
9 years agoFix some issues with new symbols structure.
Vsevolod Stakhov [Thu, 13 Aug 2015 13:50:37 +0000 (14:50 +0100)]
Fix some issues with new symbols structure.

9 years agoRework symbols configuration.
Vsevolod Stakhov [Thu, 13 Aug 2015 13:46:10 +0000 (14:46 +0100)]
Rework symbols configuration.

9 years agoAllow default value for sections key attribute.
Vsevolod Stakhov [Thu, 13 Aug 2015 09:00:45 +0000 (10:00 +0100)]
Allow default value for sections key attribute.

9 years agoImplement the concept of nested sections.
Vsevolod Stakhov [Thu, 13 Aug 2015 08:29:03 +0000 (09:29 +0100)]
Implement the concept of nested sections.

9 years agoRework symbols weights.
Vsevolod Stakhov [Wed, 12 Aug 2015 16:22:33 +0000 (17:22 +0100)]
Rework symbols weights.

9 years agoRemove weight definition from symbols cache.
Vsevolod Stakhov [Wed, 12 Aug 2015 15:59:35 +0000 (16:59 +0100)]
Remove weight definition from symbols cache.

9 years agoAdd configured `per_user` and `per_language` knobs for sqlite3.
Vsevolod Stakhov [Wed, 12 Aug 2015 14:34:58 +0000 (15:34 +0100)]
Add configured `per_user` and `per_language` knobs for sqlite3.

9 years agoAllow getting of password from query string.
Vsevolod Stakhov [Tue, 11 Aug 2015 14:58:32 +0000 (15:58 +0100)]
Allow getting of password from query string.

9 years agoFix some more issues with files scanning.
Vsevolod Stakhov [Tue, 11 Aug 2015 14:31:42 +0000 (15:31 +0100)]
Fix some more issues with files scanning.

9 years agoFix args splitting.
Vsevolod Stakhov [Tue, 11 Aug 2015 14:23:44 +0000 (15:23 +0100)]
Fix args splitting.

9 years agoMove and refactor url decoding routine.
Vsevolod Stakhov [Tue, 11 Aug 2015 14:06:20 +0000 (15:06 +0100)]
Move and refactor url decoding routine.

9 years agoUse arguments splitting for files scanning.
Vsevolod Stakhov [Tue, 11 Aug 2015 14:06:07 +0000 (15:06 +0100)]
Use arguments splitting for files scanning.

9 years agoAdd soft GString destructor.
Vsevolod Stakhov [Tue, 11 Aug 2015 14:05:19 +0000 (15:05 +0100)]
Add soft GString destructor.

9 years agoAdd function to split HTTP query arguments.
Vsevolod Stakhov [Tue, 11 Aug 2015 14:04:57 +0000 (15:04 +0100)]
Add function to split HTTP query arguments.

9 years ago'+' is space in URL encoding.
Vsevolod Stakhov [Tue, 11 Aug 2015 12:07:52 +0000 (13:07 +0100)]
'+' is space in URL encoding.

9 years agoHandle merely path in HTTP requests for the router.
Vsevolod Stakhov [Tue, 11 Aug 2015 12:04:24 +0000 (13:04 +0100)]
Handle merely path in HTTP requests for the router.

9 years agoSync log from 0.9 branch.
Vsevolod Stakhov [Sun, 9 Aug 2015 20:06:59 +0000 (21:06 +0100)]
Sync log from 0.9 branch.

9 years agoReally disable unconfigured lua modules.
Vsevolod Stakhov [Sat, 8 Aug 2015 20:13:33 +0000 (21:13 +0100)]
Really disable unconfigured lua modules.

9 years agoRework HTML rules.
Vsevolod Stakhov [Sat, 8 Aug 2015 19:55:47 +0000 (20:55 +0100)]
Rework HTML rules.

9 years agoRework MISSING_SUBJECT rule.
Vsevolod Stakhov [Fri, 7 Aug 2015 15:28:43 +0000 (16:28 +0100)]
Rework MISSING_SUBJECT rule.

Issue: #343
Reported by: @moisseev

9 years agoMerge branch 'config-rework'
Vsevolod Stakhov [Fri, 7 Aug 2015 15:23:51 +0000 (16:23 +0100)]
Merge branch 'config-rework'

9 years agoFix installation rules.
Vsevolod Stakhov [Fri, 7 Aug 2015 15:23:24 +0000 (16:23 +0100)]
Fix installation rules.

9 years agoMove misclenaous rules to a separate file.
Vsevolod Stakhov [Fri, 7 Aug 2015 15:03:07 +0000 (16:03 +0100)]
Move misclenaous rules to a separate file.

9 years agoAllow to override lua paths from command line.
Vsevolod Stakhov [Fri, 7 Aug 2015 15:02:36 +0000 (16:02 +0100)]
Allow to override lua paths from command line.

9 years agoMove hfilter to plugins.
Vsevolod Stakhov [Fri, 7 Aug 2015 14:34:49 +0000 (15:34 +0100)]
Move hfilter to plugins.

9 years agoSplit modules configuration.
Vsevolod Stakhov [Fri, 7 Aug 2015 14:21:10 +0000 (15:21 +0100)]
Split modules configuration.

9 years agoRework rules installation.
Vsevolod Stakhov [Fri, 7 Aug 2015 13:40:05 +0000 (14:40 +0100)]
Rework rules installation.

9 years agoStore RULESDIR in the code and UCL.
Vsevolod Stakhov [Fri, 7 Aug 2015 13:39:45 +0000 (14:39 +0100)]
Store RULESDIR in the code and UCL.

9 years agoRemove lua rules from conf subdir.
Vsevolod Stakhov [Fri, 7 Aug 2015 13:38:57 +0000 (14:38 +0100)]
Remove lua rules from conf subdir.

9 years agoMove lua rules to rules dir.
Vsevolod Stakhov [Fri, 7 Aug 2015 13:09:14 +0000 (14:09 +0100)]
Move lua rules to rules dir.

9 years agoSlightly improve local functions output.
Vsevolod Stakhov [Thu, 6 Aug 2015 18:01:46 +0000 (19:01 +0100)]
Slightly improve local functions output.

9 years agoFix lua logbuf overflow.
Vsevolod Stakhov [Thu, 6 Aug 2015 17:57:36 +0000 (18:57 +0100)]
Fix lua logbuf overflow.

9 years agoAdd conditional enabling of modules.
Vsevolod Stakhov [Thu, 6 Aug 2015 17:25:15 +0000 (18:25 +0100)]
Add conditional enabling of modules.

9 years agoAdd table form of lua_config_set_metric_symbol.
Vsevolod Stakhov [Thu, 6 Aug 2015 16:04:25 +0000 (17:04 +0100)]
Add table form of lua_config_set_metric_symbol.

9 years agoAdd universal function to parse lua tables.
Vsevolod Stakhov [Thu, 6 Aug 2015 15:56:53 +0000 (16:56 +0100)]
Add universal function to parse lua tables.

9 years agoAvoid global rspamd_main usage.
Vsevolod Stakhov [Thu, 6 Aug 2015 14:39:23 +0000 (15:39 +0100)]
Avoid global rspamd_main usage.

9 years agoHide workers and modules definitions.
Vsevolod Stakhov [Thu, 6 Aug 2015 14:30:10 +0000 (15:30 +0100)]
Hide workers and modules definitions.

9 years agoAdd universal routine to check if a modules is enabled.
Vsevolod Stakhov [Thu, 6 Aug 2015 13:57:00 +0000 (14:57 +0100)]
Add universal routine to check if a modules is enabled.

9 years agoFix metrics loading.
Vsevolod Stakhov [Thu, 6 Aug 2015 12:22:50 +0000 (13:22 +0100)]
Fix metrics loading.

9 years agoAllow metric registration when defining symbols.
Vsevolod Stakhov [Thu, 6 Aug 2015 09:09:37 +0000 (10:09 +0100)]
Allow metric registration when defining symbols.

9 years agoImplement universal rspamd_config_add_metric_symbol function.
Vsevolod Stakhov [Thu, 6 Aug 2015 09:01:21 +0000 (10:01 +0100)]
Implement universal rspamd_config_add_metric_symbol function.

9 years agoAllow quoted filenames in scan input.
Vsevolod Stakhov [Wed, 5 Aug 2015 21:38:03 +0000 (22:38 +0100)]
Allow quoted filenames in scan input.

9 years agoFix inc learns and dec learns.
Vsevolod Stakhov [Wed, 5 Aug 2015 12:45:56 +0000 (13:45 +0100)]
Fix inc learns and dec learns.

9 years agoUse unquoted expansion.
Vsevolod Stakhov [Tue, 4 Aug 2015 15:20:44 +0000 (16:20 +0100)]
Use unquoted expansion.

9 years agoFix crash in client.
Vsevolod Stakhov [Mon, 3 Aug 2015 15:38:48 +0000 (16:38 +0100)]
Fix crash in client.

9 years agoImprove statistics output in rspamc.
Vsevolod Stakhov [Mon, 3 Aug 2015 15:09:05 +0000 (16:09 +0100)]
Improve statistics output in rspamc.

9 years agoFix some stupid mistakes.
Vsevolod Stakhov [Mon, 3 Aug 2015 14:53:25 +0000 (15:53 +0100)]
Fix some stupid mistakes.

9 years agoAdd statistics for sqlite backend.
Vsevolod Stakhov [Mon, 3 Aug 2015 14:49:30 +0000 (15:49 +0100)]
Add statistics for sqlite backend.

9 years agoAdd extra information about mmaped statistics.
Vsevolod Stakhov [Mon, 3 Aug 2015 14:49:15 +0000 (15:49 +0100)]
Add extra information about mmaped statistics.

9 years agoRework stat get function to allow async behaviour.
Vsevolod Stakhov [Mon, 3 Aug 2015 14:00:01 +0000 (15:00 +0100)]
Rework stat get function to allow async behaviour.

9 years agoAdd support for mime output.
Vsevolod Stakhov [Sat, 1 Aug 2015 20:49:22 +0000 (21:49 +0100)]
Add support for mime output.

9 years agoDo not use specific flag.
Vsevolod Stakhov [Sat, 1 Aug 2015 19:56:11 +0000 (20:56 +0100)]
Do not use specific flag.

9 years agoInitial support of processes execution.
Vsevolod Stakhov [Fri, 31 Jul 2015 16:13:28 +0000 (17:13 +0100)]
Initial support of processes execution.

9 years agoAllow more flexible client's output.
Vsevolod Stakhov [Fri, 31 Jul 2015 15:33:51 +0000 (16:33 +0100)]
Allow more flexible client's output.

9 years agoAdd 'execute' option.
Vsevolod Stakhov [Fri, 31 Jul 2015 15:26:50 +0000 (16:26 +0100)]
Add 'execute' option.

9 years agoSave input in rspamd client request.
Vsevolod Stakhov [Fri, 31 Jul 2015 15:26:14 +0000 (16:26 +0100)]
Save input in rspamd client request.

9 years agoTry to handle requests with no body.
Vsevolod Stakhov [Fri, 31 Jul 2015 14:53:07 +0000 (15:53 +0100)]
Try to handle requests with no body.

9 years agoMore fixes to reading of empty messages.
Vsevolod Stakhov [Fri, 31 Jul 2015 14:39:33 +0000 (15:39 +0100)]
More fixes to reading of empty messages.

9 years agoFix documentation.
Vsevolod Stakhov [Fri, 31 Jul 2015 11:47:06 +0000 (12:47 +0100)]
Fix documentation.

9 years agoDo not delete uninitialized events.
Vsevolod Stakhov [Thu, 30 Jul 2015 17:51:20 +0000 (18:51 +0100)]
Do not delete uninitialized events.

9 years agoAllow messages with headers only.
Vsevolod Stakhov [Thu, 30 Jul 2015 17:18:05 +0000 (18:18 +0100)]
Allow messages with headers only.

9 years agoCleanup event before setting it.
Vsevolod Stakhov [Thu, 30 Jul 2015 16:32:46 +0000 (17:32 +0100)]
Cleanup event before setting it.

9 years agoFix race condition for watcher removal.
Vsevolod Stakhov [Thu, 30 Jul 2015 16:02:52 +0000 (17:02 +0100)]
Fix race condition for watcher removal.

9 years agoInitialize image structure to avoid corruption.
Vsevolod Stakhov [Thu, 30 Jul 2015 15:08:40 +0000 (16:08 +0100)]
Initialize image structure to avoid corruption.

9 years agoFix usage of variable.
Vsevolod Stakhov [Thu, 30 Jul 2015 12:28:51 +0000 (13:28 +0100)]
Fix usage of variable.

9 years agoStore multiparts for further analysis.
Vsevolod Stakhov [Wed, 29 Jul 2015 12:07:30 +0000 (13:07 +0100)]
Store multiparts for further analysis.

9 years agoReduce log level for similar parts distance.
Vsevolod Stakhov [Wed, 29 Jul 2015 12:00:49 +0000 (13:00 +0100)]
Reduce log level for similar parts distance.

9 years agoSkip same text parts when processing statistics.
Vsevolod Stakhov [Wed, 29 Jul 2015 11:59:46 +0000 (12:59 +0100)]
Skip same text parts when processing statistics.

9 years agoAdd debug messages to classify metadata.
Vsevolod Stakhov [Tue, 28 Jul 2015 17:46:17 +0000 (18:46 +0100)]
Add debug messages to classify metadata.

9 years agoAdd default classify headers.
Vsevolod Stakhov [Tue, 28 Jul 2015 17:46:07 +0000 (18:46 +0100)]
Add default classify headers.

9 years agoFix option placement.
Vsevolod Stakhov [Tue, 28 Jul 2015 17:45:42 +0000 (18:45 +0100)]
Fix option placement.

9 years agoAllow to specify classification headers in the options.
Vsevolod Stakhov [Tue, 28 Jul 2015 17:30:46 +0000 (18:30 +0100)]
Allow to specify classification headers in the options.

9 years agoForgot to add file in ucl import.
Vsevolod Stakhov [Tue, 28 Jul 2015 16:03:56 +0000 (17:03 +0100)]
Forgot to add file in ucl import.

9 years agoImport the recent libucl.
Vsevolod Stakhov [Tue, 28 Jul 2015 15:57:15 +0000 (16:57 +0100)]
Import the recent libucl.

9 years agoAdd more metatokens for images.
Vsevolod Stakhov [Tue, 28 Jul 2015 14:12:50 +0000 (15:12 +0100)]
Add more metatokens for images.

9 years agoUse headers name.
Vsevolod Stakhov [Tue, 28 Jul 2015 14:11:28 +0000 (15:11 +0100)]
Use headers name.

9 years agoDo not add too many tokens from headers.
Vsevolod Stakhov [Tue, 28 Jul 2015 14:09:52 +0000 (15:09 +0100)]
Do not add too many tokens from headers.

9 years agoExtract more features from messages.
Vsevolod Stakhov [Tue, 28 Jul 2015 14:02:33 +0000 (15:02 +0100)]
Extract more features from messages.

9 years agoFix sqlite3 backend initialization.
Vsevolod Stakhov [Mon, 27 Jul 2015 18:24:14 +0000 (19:24 +0100)]
Fix sqlite3 backend initialization.

9 years agoSome more fixes to sqlite backend.
Vsevolod Stakhov [Mon, 27 Jul 2015 16:11:12 +0000 (17:11 +0100)]
Some more fixes to sqlite backend.

9 years agoFix tokenizers configuration in sqlite3.
Vsevolod Stakhov [Mon, 27 Jul 2015 15:58:08 +0000 (16:58 +0100)]
Fix tokenizers configuration in sqlite3.

9 years agoAllow blob manipulation in sqlite3 statements.
Vsevolod Stakhov [Mon, 27 Jul 2015 15:57:50 +0000 (16:57 +0100)]
Allow blob manipulation in sqlite3 statements.

9 years agoSome more fixes to tokenizator init.
Vsevolod Stakhov [Mon, 27 Jul 2015 15:11:02 +0000 (16:11 +0100)]
Some more fixes to tokenizator init.

9 years agoTry to fix reindexing of statfiles.
Vsevolod Stakhov [Mon, 27 Jul 2015 15:04:34 +0000 (16:04 +0100)]
Try to fix reindexing of statfiles.

9 years agoSupport type alias for tokenizer.
Vsevolod Stakhov [Mon, 27 Jul 2015 15:00:40 +0000 (16:00 +0100)]
Support type alias for tokenizer.

9 years agoClassify errors are non-fatal errors.
Vsevolod Stakhov [Mon, 27 Jul 2015 14:34:59 +0000 (15:34 +0100)]
Classify errors are non-fatal errors.

9 years agoFix issues with compatibility tokenization.
Vsevolod Stakhov [Mon, 27 Jul 2015 14:32:00 +0000 (15:32 +0100)]
Fix issues with compatibility tokenization.

9 years agoUnbreak the rest.
Vsevolod Stakhov [Mon, 27 Jul 2015 13:59:41 +0000 (14:59 +0100)]
Unbreak the rest.

9 years agoFix tokenizers and mmapped file.
Vsevolod Stakhov [Mon, 27 Jul 2015 13:48:46 +0000 (14:48 +0100)]
Fix tokenizers and mmapped file.

9 years agoFix stat processing.
Vsevolod Stakhov [Mon, 27 Jul 2015 12:51:50 +0000 (13:51 +0100)]
Fix stat processing.

9 years agoMore changes to tokenization.
Vsevolod Stakhov [Mon, 27 Jul 2015 12:28:15 +0000 (13:28 +0100)]
More changes to tokenization.

9 years agoStart tokenizers rework.
Vsevolod Stakhov [Mon, 27 Jul 2015 11:24:02 +0000 (12:24 +0100)]
Start tokenizers rework.

9 years agoUse new tokenization by default for created statfiles.
Vsevolod Stakhov [Mon, 27 Jul 2015 09:44:55 +0000 (10:44 +0100)]
Use new tokenization by default for created statfiles.

9 years agoUse some headers information in statistics.
Vsevolod Stakhov [Sun, 26 Jul 2015 21:15:11 +0000 (22:15 +0100)]
Use some headers information in statistics.

9 years agoAllow adding of prefix for tokenizers.
Vsevolod Stakhov [Sun, 26 Jul 2015 20:43:52 +0000 (21:43 +0100)]
Allow adding of prefix for tokenizers.

9 years agoDisable broken dkim test.
Vsevolod Stakhov [Sat, 25 Jul 2015 20:00:00 +0000 (21:00 +0100)]
Disable broken dkim test.

9 years agoAvoid large enums.
Vsevolod Stakhov [Sat, 25 Jul 2015 19:58:57 +0000 (20:58 +0100)]
Avoid large enums.

9 years agoFix parsing of the last header in a message.
Vsevolod Stakhov [Sat, 25 Jul 2015 19:45:45 +0000 (20:45 +0100)]
Fix parsing of the last header in a message.

Issue: #339
Reported by: @patrakov

9 years agoCheck variable before getting it.
Vsevolod Stakhov [Fri, 24 Jul 2015 15:59:39 +0000 (16:59 +0100)]
Check variable before getting it.

9 years agoFix pass all flag.
Vsevolod Stakhov [Fri, 24 Jul 2015 15:50:17 +0000 (16:50 +0100)]
Fix pass all flag.