]> source.dussan.org Git - rspamd.git/log
rspamd.git
6 years agoallow rspamd to be built against lua 5.2 (no jit) 2100/head
Igor Ippolitov [Wed, 21 Mar 2018 09:03:46 +0000 (12:03 +0300)]
allow rspamd to be built against lua 5.2 (no jit)

6 years ago[Minor] Fix clickhouse attrs
Vsevolod Stakhov [Tue, 20 Mar 2018 18:35:45 +0000 (18:35 +0000)]
[Minor] Fix clickhouse attrs

6 years ago[Minor] Improve CH logging
Vsevolod Stakhov [Tue, 20 Mar 2018 18:10:28 +0000 (18:10 +0000)]
[Minor] Improve CH logging

6 years ago[Minor] Improve error reporting when uploading data to CH
Vsevolod Stakhov [Tue, 20 Mar 2018 15:26:13 +0000 (15:26 +0000)]
[Minor] Improve error reporting when uploading data to CH

6 years ago[Feature] Use templates when publishing CH schema
Vsevolod Stakhov [Tue, 20 Mar 2018 13:16:32 +0000 (13:16 +0000)]
[Feature] Use templates when publishing CH schema

6 years agoMerge pull request #2095 from Heinlein-Support-GmbH/master
Vsevolod Stakhov [Tue, 20 Mar 2018 16:56:09 +0000 (16:56 +0000)]
Merge pull request #2095 from Heinlein-Support-GmbH/master

Handle some Sophos / SAVDI Return Codes as Pseudo Virus

6 years agoMerge pull request #2096 from moisseev/patch-1
Vsevolod Stakhov [Tue, 20 Mar 2018 16:56:01 +0000 (16:56 +0000)]
Merge pull request #2096 from moisseev/patch-1

[WebUI] Display hostname:port in the page title

6 years ago[WebUI] Display hostname:port/path in the page title 2096/head
Alexander Moisseev [Tue, 20 Mar 2018 15:20:51 +0000 (15:20 +0000)]
[WebUI] Display hostname:port/path in the page title

6 years agoCleanup files 2095/head
Carsten Rosenberg [Tue, 20 Mar 2018 13:44:43 +0000 (14:44 +0100)]
Cleanup files

6 years agoMerge remote-tracking branch 'upstream/master'
Carsten Rosenberg [Tue, 20 Mar 2018 13:38:39 +0000 (14:38 +0100)]
Merge remote-tracking branch 'upstream/master'

6 years agoRespect Sophos/SAVDI FAIL212 REJ4 REJ1 Return Codes in antivirus.lua
Carsten Rosenberg [Tue, 20 Mar 2018 13:37:17 +0000 (14:37 +0100)]
Respect Sophos/SAVDI FAIL212 REJ4 REJ1 Return Codes in antivirus.lua

6 years ago[Minor] Start 1.7.2
Vsevolod Stakhov [Tue, 20 Mar 2018 12:28:40 +0000 (12:28 +0000)]
[Minor] Start 1.7.2

6 years agoRelease 1.7.1 1.7.1
Vsevolod Stakhov [Tue, 20 Mar 2018 12:26:55 +0000 (12:26 +0000)]
Release 1.7.1

* [CritFix] Fix lowercase comparison
* [CritFix] Timezone defines seconds WEST UTC not East
* [Feature] Add filename to log format
* [Feature] Add lua rules squeezing
* [Feature] Add related symbols analysis to rspamd_stats
* [Feature] Remove upstream `X-Spam: Yes` header by default
* [Feature] rspamd_stats: Output progress info on STDERR
* [Feature] Whitelist for emails module
* [Fix] Do not allow dependencies on self
* [Fix] Do not cache metric result
* [Fix] Do not trust all issuers as a client certificate
* [Fix] Fix dependencies in lua squeeze
* [Fix] Fix enabling/disabling squeezed rules
* [Fix] Fix enabling/disabling symbols
* [Fix] Fix external dependencies
* [Fix] Fix processing of a single compressed file
* [Fix] Fix some typos
* [Fix] Fix various modules in case of empty message
* [Fix] Handle callbacks that returns table of options
* [Fix] Improve cached action interaction
* [Fix] Make dynamic conf more NaN aware
* [Fix] Never hide actions from WebUI `configuration` tab
* [Project] Implementation of Lua rules squeezing

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
6 years agoMerge pull request #2094 from moisseev/spam_flag
Vsevolod Stakhov [Tue, 20 Mar 2018 10:54:46 +0000 (10:54 +0000)]
Merge pull request #2094 from moisseev/spam_flag

[Feature] Remove upstream `X-Spam: Yes` header by default

6 years agoMerge pull request #2093 from treibholz/subject_privacy
Vsevolod Stakhov [Tue, 20 Mar 2018 10:54:07 +0000 (10:54 +0000)]
Merge pull request #2093 from treibholz/subject_privacy

Subject privacy for webUI

6 years ago[Feature] Remove upstream `X-Spam: Yes` header by default 2094/head
Alexander Moisseev [Tue, 20 Mar 2018 08:56:22 +0000 (11:56 +0300)]
[Feature] Remove upstream `X-Spam: Yes` header by default

6 years ago[Minor] Catch upstream `X-Spam` flag as well with `SPAM_FLAG` regexp
Alexander Moisseev [Tue, 20 Mar 2018 08:48:08 +0000 (11:48 +0300)]
[Minor] Catch upstream `X-Spam` flag as well with `SPAM_FLAG` regexp

6 years agoMerge pull request #2092 from moisseev/actions
Vsevolod Stakhov [Mon, 19 Mar 2018 20:49:28 +0000 (20:49 +0000)]
Merge pull request #2092 from moisseev/actions

[Fix] Never hide actions from WebUI `configuration` tab

6 years agoimplemented suggestions 2093/head
Klaus Umbach [Mon, 19 Mar 2018 20:36:47 +0000 (21:36 +0100)]
implemented suggestions

* changed: default hashing-algorithm to blake2
* added: length-limit (default 16)
* changed: prefix to show it's obfuscated (obf)

6 years agoadded config-options to default-config
Klaus Umbach [Mon, 19 Mar 2018 19:38:26 +0000 (20:38 +0100)]
added config-options to default-config

6 years agoimplemented subject privacy in the webUI
Klaus Umbach [Mon, 19 Mar 2018 18:25:27 +0000 (19:25 +0100)]
implemented subject privacy in the webUI

6 years ago[Fix] Never hide actions from WebUI `configuration` tab 2092/head
Alexander Moisseev [Mon, 19 Mar 2018 16:48:04 +0000 (19:48 +0300)]
[Fix] Never hide actions from WebUI `configuration` tab

- Never hide actions (fixes #1910)
- Allow to disable actions from WebUI
- Add `rewrite subject` action to `configuration` tab

6 years ago[Minor] Some lua style fixes
Vsevolod Stakhov [Mon, 19 Mar 2018 15:43:03 +0000 (15:43 +0000)]
[Minor] Some lua style fixes

6 years ago[Minor] Fix X-Originating-Ip handle in elastic plugin
Vsevolod Stakhov [Mon, 19 Mar 2018 15:26:30 +0000 (15:26 +0000)]
[Minor] Fix X-Originating-Ip handle in elastic plugin

6 years agoMerge pull request #2089 from smfreegard/rules_20180301
Vsevolod Stakhov [Mon, 19 Mar 2018 14:16:02 +0000 (14:16 +0000)]
Merge pull request #2089 from smfreegard/rules_20180301

Corpus/Rescore improvements, new and improved rules

6 years ago[Minor] Allow to parse integer database names for Redis
Vsevolod Stakhov [Mon, 19 Mar 2018 14:13:02 +0000 (14:13 +0000)]
[Minor] Allow to parse integer database names for Redis

Issue: #2083
Closes: #2083
6 years agoFix HAS_GUC_PROXY_URI and HAS_GOOGLE_REDIR 2089/head
Steve Freegard [Mon, 19 Mar 2018 13:43:16 +0000 (13:43 +0000)]
Fix HAS_GUC_PROXY_URI and HAS_GOOGLE_REDIR

6 years ago[Fix] Make dynamic conf more NaN aware
Vsevolod Stakhov [Mon, 19 Mar 2018 13:25:44 +0000 (13:25 +0000)]
[Fix] Make dynamic conf more NaN aware

6 years ago[Minor] Allow to reset score of an action
Vsevolod Stakhov [Mon, 19 Mar 2018 13:17:40 +0000 (13:17 +0000)]
[Minor] Allow to reset score of an action

Issue: 2088

6 years ago[Fix] Do not trust all issuers as a client certificate
Vsevolod Stakhov [Mon, 19 Mar 2018 13:13:19 +0000 (13:13 +0000)]
[Fix] Do not trust all issuers as a client certificate

Issue: #2087

6 years ago[Minor] Add constant time memcmp function
Vsevolod Stakhov [Mon, 19 Mar 2018 12:54:51 +0000 (12:54 +0000)]
[Minor] Add constant time memcmp function

6 years ago[Minor] Sync public suffix list
Andrew Lewis [Mon, 19 Mar 2018 12:49:43 +0000 (14:49 +0200)]
[Minor] Sync public suffix list

6 years agoCorpus test improvements
Steve Freegard [Mon, 19 Mar 2018 12:11:24 +0000 (12:11 +0000)]
Corpus test improvements

6 years agoRescore logging and reporting improvements
Steve Freegard [Mon, 19 Mar 2018 12:09:40 +0000 (12:09 +0000)]
Rescore logging and reporting improvements

6 years agoAdd new header rules
Steve Freegard [Mon, 19 Mar 2018 12:03:27 +0000 (12:03 +0000)]
Add new header rules

6 years agoFix missing regexp
Steve Freegard [Mon, 19 Mar 2018 12:00:05 +0000 (12:00 +0000)]
Fix missing regexp

6 years agoImprove URI_HIDDEN_PATH based on corpus testing
Steve Freegard [Mon, 19 Mar 2018 11:58:45 +0000 (11:58 +0000)]
Improve URI_HIDDEN_PATH based on corpus testing

6 years agoAdd XM_CASE rule
Steve Freegard [Mon, 19 Mar 2018 11:56:20 +0000 (11:56 +0000)]
Add XM_CASE rule

6 years agoSplit MISSING_SUBJECT into EMPTY_SUBJECT based on corpus testing
Steve Freegard [Mon, 19 Mar 2018 11:53:38 +0000 (11:53 +0000)]
Split MISSING_SUBJECT into EMPTY_SUBJECT based on corpus testing

6 years agoImprove REPLYTO_EQ_TO_ADDR based on corpus testing
Steve Freegard [Mon, 19 Mar 2018 11:46:05 +0000 (11:46 +0000)]
Improve REPLYTO_EQ_TO_ADDR based on corpus testing

6 years agoMerge pull request #2084 from moisseev/rspamd_stats
Vsevolod Stakhov [Sun, 18 Mar 2018 21:24:46 +0000 (21:24 +0000)]
Merge pull request #2084 from moisseev/rspamd_stats

 [Feature] rspamd_stats: Output progress info on STDERR

6 years agoMerge pull request #2086 from fatalbanana/typo
Vsevolod Stakhov [Sun, 18 Mar 2018 16:53:38 +0000 (16:53 +0000)]
Merge pull request #2086 from fatalbanana/typo

[Fix] Fix some typos

6 years ago[Fix] Fix some typos 2086/head
Andrew Lewis [Sun, 18 Mar 2018 00:26:07 +0000 (02:26 +0200)]
[Fix] Fix some typos

6 years ago[Minor] Another id==0 issue
Vsevolod Stakhov [Sat, 17 Mar 2018 16:38:21 +0000 (16:38 +0000)]
[Minor] Another id==0 issue

6 years ago[Feature] rspamd_stats: Output progress info on STDERR 2084/head
Alexander Moisseev [Sat, 17 Mar 2018 16:03:53 +0000 (19:03 +0300)]
[Feature] rspamd_stats: Output progress info on STDERR

and only if it is connected to the terminal

6 years ago[Minor] Import subroutines from IO::Interactive Perl module
Alexander Moisseev [Sat, 17 Mar 2018 16:01:06 +0000 (19:01 +0300)]
[Minor] Import subroutines from IO::Interactive Perl module

6 years ago[Minor] Fix spinner rotation
Alexander Moisseev [Sat, 17 Mar 2018 15:58:08 +0000 (18:58 +0300)]
[Minor] Fix spinner rotation

6 years ago[Minor] Disable extra verbose lang_detection logs
Vsevolod Stakhov [Sat, 17 Mar 2018 15:49:10 +0000 (15:49 +0000)]
[Minor] Disable extra verbose lang_detection logs

6 years ago[Minor] Fix issue with parent=0
Vsevolod Stakhov [Sat, 17 Mar 2018 15:47:09 +0000 (15:47 +0000)]
[Minor] Fix issue with parent=0

6 years ago[Minor] Fix squeezed groups enabling
Vsevolod Stakhov [Sat, 17 Mar 2018 14:48:26 +0000 (14:48 +0000)]
[Minor] Fix squeezed groups enabling

6 years ago[Minor] Register names for callback only symbols
Vsevolod Stakhov [Sat, 17 Mar 2018 14:48:11 +0000 (14:48 +0000)]
[Minor] Register names for callback only symbols

6 years ago[CritFix] Fix lowercase comparison
Vsevolod Stakhov [Sat, 17 Mar 2018 14:20:05 +0000 (14:20 +0000)]
[CritFix] Fix lowercase comparison

6 years ago[Fix] Fix enabling/disabling symbols
Vsevolod Stakhov [Sat, 17 Mar 2018 12:22:39 +0000 (12:22 +0000)]
[Fix] Fix enabling/disabling symbols

6 years ago[Minor] Try to deal with squeezed symbols with a special care
Vsevolod Stakhov [Fri, 16 Mar 2018 17:27:09 +0000 (17:27 +0000)]
[Minor] Try to deal with squeezed symbols with a special care

6 years ago[Fix] Fix enabling/disabling squeezed rules
Vsevolod Stakhov [Fri, 16 Mar 2018 17:14:32 +0000 (17:14 +0000)]
[Fix] Fix enabling/disabling squeezed rules

6 years ago[Fix] Fix external dependencies
Vsevolod Stakhov [Fri, 16 Mar 2018 15:50:33 +0000 (15:50 +0000)]
[Fix] Fix external dependencies

6 years ago[Minor] Fix syntax error added by CLion
Vsevolod Stakhov [Fri, 16 Mar 2018 13:26:06 +0000 (13:26 +0000)]
[Minor] Fix syntax error added by CLion

6 years ago[Minor] Fix zero return value
Vsevolod Stakhov [Fri, 16 Mar 2018 13:22:21 +0000 (13:22 +0000)]
[Minor] Fix zero return value

6 years ago[Minor] Silence warning
Vsevolod Stakhov [Fri, 16 Mar 2018 12:32:16 +0000 (12:32 +0000)]
[Minor] Silence warning

6 years ago[Fix] Handle callbacks that returns table of options
Vsevolod Stakhov [Fri, 16 Mar 2018 11:51:46 +0000 (11:51 +0000)]
[Fix] Handle callbacks that returns table of options

6 years ago[Minor] Fix warning
Vsevolod Stakhov [Fri, 16 Mar 2018 10:56:49 +0000 (10:56 +0000)]
[Minor] Fix warning

6 years ago[Fix] Fix dependencies in lua squeeze
Vsevolod Stakhov [Fri, 16 Mar 2018 10:56:09 +0000 (10:56 +0000)]
[Fix] Fix dependencies in lua squeeze

6 years ago[Minor] Another try to fix action output
Vsevolod Stakhov [Thu, 15 Mar 2018 18:10:43 +0000 (18:10 +0000)]
[Minor] Another try to fix action output

6 years ago[Minor] Disallow squeezing of rules with flags
Vsevolod Stakhov [Thu, 15 Mar 2018 18:05:56 +0000 (18:05 +0000)]
[Minor] Disallow squeezing of rules with flags

6 years ago[Minor] Silence warnings
Vsevolod Stakhov [Thu, 15 Mar 2018 18:03:12 +0000 (18:03 +0000)]
[Minor] Silence warnings

6 years ago[Feature] Add lua rules squeezing
Vsevolod Stakhov [Thu, 15 Mar 2018 18:00:35 +0000 (18:00 +0000)]
[Feature] Add lua rules squeezing

6 years ago[Minor] Fix dependency
Vsevolod Stakhov [Thu, 15 Mar 2018 18:00:24 +0000 (18:00 +0000)]
[Minor] Fix dependency

6 years ago[Fix] Do not allow dependencies on self
Vsevolod Stakhov [Thu, 15 Mar 2018 17:45:17 +0000 (17:45 +0000)]
[Fix] Do not allow dependencies on self

6 years ago[Minor] Fix noise on debug_modules initialisation
Vsevolod Stakhov [Thu, 15 Mar 2018 16:50:53 +0000 (16:50 +0000)]
[Minor] Fix noise on debug_modules initialisation

6 years ago[Project] Add some generic code to squeeze lua rules
Vsevolod Stakhov [Thu, 15 Mar 2018 16:24:44 +0000 (16:24 +0000)]
[Project] Add some generic code to squeeze lua rules

6 years ago[Project] Encourage dependencies registration by name only
Vsevolod Stakhov [Thu, 15 Mar 2018 16:24:04 +0000 (16:24 +0000)]
[Project] Encourage dependencies registration by name only

6 years ago[Minor] Fix enabling debug modules on startup
Vsevolod Stakhov [Thu, 15 Mar 2018 15:16:45 +0000 (15:16 +0000)]
[Minor] Fix enabling debug modules on startup

6 years ago[Project] Start implementation of Lua rules squeezing
Vsevolod Stakhov [Thu, 15 Mar 2018 14:43:35 +0000 (14:43 +0000)]
[Project] Start implementation of Lua rules squeezing

6 years ago[Minor] Allow to require some Lua function in C
Vsevolod Stakhov [Thu, 15 Mar 2018 14:00:33 +0000 (14:00 +0000)]
[Minor] Allow to require some Lua function in C

6 years ago[Fix] Improve cached action interaction
Vsevolod Stakhov [Thu, 15 Mar 2018 14:00:10 +0000 (14:00 +0000)]
[Fix] Improve cached action interaction

6 years ago[Minor] Disallow cached action one more time
Vsevolod Stakhov [Thu, 15 Mar 2018 10:28:34 +0000 (10:28 +0000)]
[Minor] Disallow cached action one more time

6 years ago[Minor] Allow negative scores for no action pre-action
Vsevolod Stakhov [Thu, 15 Mar 2018 10:26:59 +0000 (10:26 +0000)]
[Minor] Allow negative scores for no action pre-action

6 years ago[Minor] Fix links
Vsevolod Stakhov [Wed, 14 Mar 2018 18:11:40 +0000 (18:11 +0000)]
[Minor] Fix links

6 years ago[Minor] Allow to specify hs_ext data for regular expressions
Vsevolod Stakhov [Wed, 14 Mar 2018 14:50:56 +0000 (14:50 +0000)]
[Minor] Allow to specify hs_ext data for regular expressions

6 years agoMerge pull request #2067 from moisseev/configwizard
Vsevolod Stakhov [Wed, 14 Mar 2018 14:01:47 +0000 (14:01 +0000)]
Merge pull request #2067 from moisseev/configwizard

[Minor] configwizard: check version matching

6 years ago[Minor] Avoid using of the cached result
Vsevolod Stakhov [Wed, 14 Mar 2018 13:45:39 +0000 (13:45 +0000)]
[Minor] Avoid using of the cached result

6 years ago[Fix] Do not cache metric result
Vsevolod Stakhov [Wed, 14 Mar 2018 13:43:23 +0000 (13:43 +0000)]
[Fix] Do not cache metric result

6 years ago[CritFix] Timezone defines seconds WEST UTC not East
Vsevolod Stakhov [Tue, 13 Mar 2018 18:07:26 +0000 (18:07 +0000)]
[CritFix] Timezone defines seconds WEST UTC not East

Issue: #2074

6 years ago[Feature] Add filename to log format
Vsevolod Stakhov [Tue, 13 Mar 2018 17:58:16 +0000 (17:58 +0000)]
[Feature] Add filename to log format

6 years ago[Minor] Add Lua API to get filename
Vsevolod Stakhov [Tue, 13 Mar 2018 17:49:35 +0000 (17:49 +0000)]
[Minor] Add Lua API to get filename

6 years ago[Minor] Add ability to pass filename from Rspamc
Vsevolod Stakhov [Tue, 13 Mar 2018 17:28:42 +0000 (17:28 +0000)]
[Minor] Add ability to pass filename from Rspamc

6 years ago[Minor] Add workaround for old perl
Vsevolod Stakhov [Tue, 13 Mar 2018 16:37:13 +0000 (16:37 +0000)]
[Minor] Add workaround for old perl

6 years ago[Minor] Understand both 'statistic' and 'statistics'
Vsevolod Stakhov [Tue, 13 Mar 2018 16:36:18 +0000 (16:36 +0000)]
[Minor] Understand both 'statistic' and 'statistics'

6 years ago[Minor] Fix and document --nrelated option
Vsevolod Stakhov [Tue, 13 Mar 2018 16:34:37 +0000 (16:34 +0000)]
[Minor] Fix and document --nrelated option

6 years ago[Fix] Fix processing of a single compressed file
Vsevolod Stakhov [Tue, 13 Mar 2018 16:15:01 +0000 (16:15 +0000)]
[Fix] Fix processing of a single compressed file

6 years ago[Minor] Fix spinner update
Vsevolod Stakhov [Tue, 13 Mar 2018 16:13:12 +0000 (16:13 +0000)]
[Minor] Fix spinner update

6 years ago[Feature] Add related symbols analysis to rspamd_stats
Vsevolod Stakhov [Tue, 13 Mar 2018 12:56:22 +0000 (12:56 +0000)]
[Feature] Add related symbols analysis to rspamd_stats

6 years ago[Minor] Allow an alternative syslog format
Vsevolod Stakhov [Tue, 13 Mar 2018 12:56:05 +0000 (12:56 +0000)]
[Minor] Allow an alternative syslog format

6 years ago[Minor] Fix rbls rules count calculation
Vsevolod Stakhov [Tue, 13 Mar 2018 11:09:13 +0000 (11:09 +0000)]
[Minor] Fix rbls rules count calculation

6 years ago[Minor] Fix ratelimit for empty messages too
Andrew Lewis [Tue, 13 Mar 2018 10:56:01 +0000 (12:56 +0200)]
[Minor] Fix ratelimit for empty messages too

6 years agoMerge pull request #2072 from fatalbanana/empty
Vsevolod Stakhov [Tue, 13 Mar 2018 10:52:41 +0000 (10:52 +0000)]
Merge pull request #2072 from fatalbanana/empty

[Fix] Fix various modules in case of empty message

6 years ago[Fix] Fix various modules in case of empty message 2072/head
Andrew Lewis [Tue, 13 Mar 2018 10:42:37 +0000 (12:42 +0200)]
[Fix] Fix various modules in case of empty message

6 years agoMerge pull request #2070 from fatalbanana/ew
Vsevolod Stakhov [Tue, 13 Mar 2018 10:29:22 +0000 (10:29 +0000)]
Merge pull request #2070 from fatalbanana/ew

[Feature] Whitelist for emails module

6 years ago[Feature] Whitelist for emails module 2070/head
Andrew Lewis [Tue, 13 Mar 2018 09:46:21 +0000 (11:46 +0200)]
[Feature] Whitelist for emails module

6 years ago[Minor] Update version to 1.7.1
Vsevolod Stakhov [Mon, 12 Mar 2018 16:49:24 +0000 (16:49 +0000)]
[Minor] Update version to 1.7.1