]> source.dussan.org Git - rspamd.git/log
rspamd.git
6 years agoRelease 1.6.6
Vsevolod Stakhov [Fri, 16 Feb 2018 13:47:47 +0000 (13:47 +0000)]
Release 1.6.6

* [CritFix] Add sanity guards for badly broken HTML
* [CritFix] Another errors path handling fix
* [CritFix] Fix ARC chain verification
* [CritFix] Fix crash in milter errors handler
* [Feature] Allow to insert headers into specific position
* [Feature] Allow to receive signing keys from mempool vars
* [Feature] Authentication-Results: support hiding usernames
* [Fix] Another try to deal with #1998
* [Fix] Another try to fix #1998
* [Fix] Better handling of the legacy protocol
* [Fix] Check decoded headers sanity (e.g. by excluding \0)
* [Fix] Deal with nan and inf encoding in json/ucl
* [Fix] Deal with URLs wrapped in [] in text parts
* [Fix] DKIM signing: allow for auth_only to be false
* [Fix] Do not crash on empty subtype
* [Fix] Do not fail rbl plugin when there are no received or emails
* [Fix] Do not skip the last character
* [Fix] Do not try to dereference last character
* [Fix] Do not try to sign unknown domains
* [Fix] Exim Received header protocol parsing
* [Fix] First load selector_map and path_map. And only return false when domain not found if try_fallback is false
* [Fix] Fix bad archive characters stripping
* [Fix] Fix comparision
* [Fix] Fix connecting to a unix socket in rspamadm statconvert
* [Fix] Fix empty headers simple canonicalization
* [Fix] Fix extra hits in PCRE mode for regular expressions
* [Fix] Fix parsing of the per-user script
* [Fix] Fix processing of skip-hashes in fuzzy storage
* [Fix] Fix Redis timeout setup
* [Fix] Fix sanity checks on macro value
* [Fix] Fix text splitting: stack overflow (too many captures)
* [Fix] Fix urls/emails distinguishing found in queries
* [Fix] F-PROT Antivirus: only check return code to determine infection
* [Fix] Metadata exporter: check IP sanity
* [Fix] Multimap: received: filtering of artificial header
* [Fix] Plan new event on HTTP errors
* [Fix] Plug another possible memory leak
* [Fix] Remove hop-by-hop headers in proxy
* [Fix] Sanitize IP in history redis
* [Fix] Setting check_local / check_authed in plugins (#1954)
* [Fix] Settings: avoid checking invalid IP (#1981)
* [Fix] Try harder in passing IPv6 addresses
* [Fix] WebUI: use relative path for savemap (#1943)
* [WebUI] Fix message count in throughput summary (#1724)
* [WebUI] Fix NaNs display on Throughput graph
* [WebUI] Restore passwordless login support (#2003)

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
6 years ago[Minor] Check sqlite databases before conversation
Vsevolod Stakhov [Mon, 12 Mar 2018 15:48:41 +0000 (15:48 +0000)]
[Minor] Check sqlite databases before conversation

6 years ago[Minor] Fix table argument parsing
Vsevolod Stakhov [Mon, 12 Mar 2018 15:44:58 +0000 (15:44 +0000)]
[Minor] Fix table argument parsing

6 years ago[Minor] Fix upstreams parsing
Vsevolod Stakhov [Mon, 12 Mar 2018 15:41:39 +0000 (15:41 +0000)]
[Minor] Fix upstreams parsing

6 years ago[Minor] Try better to expiry bayes in a clustered setup
Vsevolod Stakhov [Mon, 12 Mar 2018 13:24:36 +0000 (13:24 +0000)]
[Minor] Try better to expiry bayes in a clustered setup

6 years ago[Minor] Add jittering to expiration periodic
Vsevolod Stakhov [Mon, 12 Mar 2018 13:15:56 +0000 (13:15 +0000)]
[Minor] Add jittering to expiration periodic

6 years ago[Minor] Try to improve tokens expiration logic
Vsevolod Stakhov [Mon, 12 Mar 2018 13:13:02 +0000 (13:13 +0000)]
[Minor] Try to improve tokens expiration logic

6 years ago[Minor] Fix reporting of fatal errors in redis scripts
Vsevolod Stakhov [Mon, 12 Mar 2018 13:12:06 +0000 (13:12 +0000)]
[Minor] Fix reporting of fatal errors in redis scripts

6 years ago[Fix] Deal with deeply nested messages more aggressively
Vsevolod Stakhov [Mon, 12 Mar 2018 12:16:04 +0000 (12:16 +0000)]
[Fix] Deal with deeply nested messages more aggressively

6 years ago[Conf] Use dedicated rspamd.com subdomains
Vsevolod Stakhov [Sun, 11 Mar 2018 16:01:09 +0000 (16:01 +0000)]
[Conf] Use dedicated rspamd.com subdomains

6 years ago[Conf] Change updates url
Vsevolod Stakhov [Sun, 11 Mar 2018 15:44:20 +0000 (15:44 +0000)]
[Conf] Change updates url

6 years ago[Fix] Fix priorities in rspamd_update, disable rules execution
Vsevolod Stakhov [Sun, 11 Mar 2018 15:43:00 +0000 (15:43 +0000)]
[Fix] Fix priorities in rspamd_update, disable rules execution

6 years ago[Minor] Use more portable rounding function
Vsevolod Stakhov [Sun, 11 Mar 2018 15:12:25 +0000 (15:12 +0000)]
[Minor] Use more portable rounding function

6 years ago[Minor] Treat 'In-Reply-To' as 'References'
Vsevolod Stakhov [Sun, 11 Mar 2018 14:43:14 +0000 (14:43 +0000)]
[Minor] Treat 'In-Reply-To' as 'References'

Issue: #2042
Closes: #2042
6 years ago[Minor] Do not add duplicate changes
Vsevolod Stakhov [Sun, 11 Mar 2018 12:46:46 +0000 (12:46 +0000)]
[Minor] Do not add duplicate changes

6 years ago[Fix] Fix expire rounding
Vsevolod Stakhov [Sun, 11 Mar 2018 11:52:46 +0000 (11:52 +0000)]
[Fix] Fix expire rounding

6 years agoMerge pull request #2066 from moisseev/configwizard
Vsevolod Stakhov [Sat, 10 Mar 2018 22:14:53 +0000 (22:14 +0000)]
Merge pull request #2066 from moisseev/configwizard

[Minor] Abort classifier checks if failed to connect to Redis

6 years ago[Minor] Advise user to reload configuration 2066/head
Alexander Moisseev [Sat, 10 Mar 2018 16:31:31 +0000 (19:31 +0300)]
[Minor] Advise user to reload configuration

6 years ago[Minor] Abort classifier checks if failed to connect to Redis
Alexander Moisseev [Sat, 10 Mar 2018 16:09:08 +0000 (19:09 +0300)]
[Minor] Abort classifier checks if failed to connect to Redis

6 years ago[Minor] Silence empty group message
Vsevolod Stakhov [Sat, 10 Mar 2018 15:21:34 +0000 (15:21 +0000)]
[Minor] Silence empty group message

6 years ago[Conf] Adjust names and weights for neural network plugin
Vsevolod Stakhov [Sat, 10 Mar 2018 14:30:44 +0000 (14:30 +0000)]
[Conf] Adjust names and weights for neural network plugin

6 years agoMerge pull request #2065 from moisseev/patch-1
Vsevolod Stakhov [Sat, 10 Mar 2018 10:06:39 +0000 (10:06 +0000)]
Merge pull request #2065 from moisseev/patch-1

[Minor] Exorcise the hyperscan witch

6 years ago[Minor] Exorcise the hyperscan witch 2065/head
Alexander Moisseev [Sat, 10 Mar 2018 09:30:00 +0000 (09:30 +0000)]
[Minor] Exorcise the hyperscan witch

6 years ago[Feature] Implement l1/l2 regularization against the current weights
Vsevolod Stakhov [Fri, 9 Mar 2018 17:05:03 +0000 (17:05 +0000)]
[Feature] Implement l1/l2 regularization against the current weights

6 years agoMerge pull request #2064 from moisseev/configwizard
Vsevolod Stakhov [Fri, 9 Mar 2018 16:46:16 +0000 (16:46 +0000)]
Merge pull request #2064 from moisseev/configwizard

[Minor] configwizard: minor fixes

6 years ago[Minor] configwizard: minor fixes 2064/head
Alexander Moisseev [Fri, 9 Mar 2018 16:36:16 +0000 (19:36 +0300)]
[Minor] configwizard: minor fixes

- Fix prompt
- Remove the trailing slash of a pathname, if present

6 years ago[Minor] Fix kibana template
Vsevolod Stakhov [Fri, 9 Mar 2018 16:26:04 +0000 (16:26 +0000)]
[Minor] Fix kibana template

6 years ago[Fix] Further fixes to support ES 6
Vsevolod Stakhov [Fri, 9 Mar 2018 14:47:17 +0000 (14:47 +0000)]
[Fix] Further fixes to support ES 6

6 years ago[Minor] Fix redis-less setup
Vsevolod Stakhov [Fri, 9 Mar 2018 13:00:18 +0000 (13:00 +0000)]
[Minor] Fix redis-less setup

6 years ago[Fix] Fix real IP parsing for some strange Exim received
Vsevolod Stakhov [Fri, 9 Mar 2018 12:27:20 +0000 (12:27 +0000)]
[Fix] Fix real IP parsing for some strange Exim received

6 years ago[Minor] Silence bloody luacheck
Vsevolod Stakhov [Fri, 9 Mar 2018 12:16:30 +0000 (12:16 +0000)]
[Minor] Silence bloody luacheck

6 years ago[Minor] Allow to export local messages scans to clickhouse
Vsevolod Stakhov [Fri, 9 Mar 2018 11:55:41 +0000 (11:55 +0000)]
[Minor] Allow to export local messages scans to clickhouse

6 years ago[Minor] Allow local messages to be exported to elasticsearch
Vsevolod Stakhov [Fri, 9 Mar 2018 11:55:02 +0000 (11:55 +0000)]
[Minor] Allow local messages to be exported to elasticsearch

6 years ago[Fix] Various fixes to elastic plugin
Vsevolod Stakhov [Fri, 9 Mar 2018 11:47:49 +0000 (11:47 +0000)]
[Fix] Various fixes to elastic plugin

6 years ago[Conf] Fix default elastic configuration
Vsevolod Stakhov [Fri, 9 Mar 2018 10:46:27 +0000 (10:46 +0000)]
[Conf] Fix default elastic configuration

6 years ago[Fix] Fix ANN loading logic
Vsevolod Stakhov [Thu, 8 Mar 2018 17:52:23 +0000 (17:52 +0000)]
[Fix] Fix ANN loading logic

6 years ago[Minor] Fix strlcpy call
Vsevolod Stakhov [Thu, 8 Mar 2018 17:34:40 +0000 (17:34 +0000)]
[Minor] Fix strlcpy call

6 years ago[Minor] Fix overwriting of lowercased content-disposition data
Vsevolod Stakhov [Thu, 8 Mar 2018 17:13:42 +0000 (17:13 +0000)]
[Minor] Fix overwriting of lowercased content-disposition data

6 years ago[Minor] Fix string copy
Vsevolod Stakhov [Thu, 8 Mar 2018 17:07:53 +0000 (17:07 +0000)]
[Minor] Fix string copy

6 years agoRevert "[Conf] Default statistics is stored in Redis now"
Vsevolod Stakhov [Thu, 8 Mar 2018 16:54:34 +0000 (16:54 +0000)]
Revert "[Conf] Default statistics is stored in Redis now"

This reverts commit feb910e287c215d5a1b6a03856ad2a1cbd36a394.

6 years ago[Minor] Misprint
Vsevolod Stakhov [Thu, 8 Mar 2018 16:37:15 +0000 (16:37 +0000)]
[Minor] Misprint

6 years ago[Minor] Fix lua path on OSX
Vsevolod Stakhov [Thu, 8 Mar 2018 16:35:55 +0000 (16:35 +0000)]
[Minor] Fix lua path on OSX

6 years ago[Minor] Move plugin to the proper place
Vsevolod Stakhov [Thu, 8 Mar 2018 16:19:35 +0000 (16:19 +0000)]
[Minor] Move plugin to the proper place

6 years ago[Minor] Unbreak rbls parsing
Vsevolod Stakhov [Thu, 8 Mar 2018 16:16:17 +0000 (16:16 +0000)]
[Minor] Unbreak rbls parsing

6 years ago[Minor] Some adjustments to neural module
Vsevolod Stakhov [Thu, 8 Mar 2018 16:02:45 +0000 (16:02 +0000)]
[Minor] Some adjustments to neural module

6 years ago[Minor] Add some sanity checks for rbl elements
Vsevolod Stakhov [Thu, 8 Mar 2018 15:22:03 +0000 (15:22 +0000)]
[Minor] Add some sanity checks for rbl elements

6 years ago[Minor] Adjust debian build
Vsevolod Stakhov [Thu, 8 Mar 2018 14:07:04 +0000 (14:07 +0000)]
[Minor] Adjust debian build

6 years ago[Minor] Disable fann by default
Vsevolod Stakhov [Thu, 8 Mar 2018 14:05:56 +0000 (14:05 +0000)]
[Minor] Disable fann by default

6 years ago[Minor] Fix replacement op
Vsevolod Stakhov [Thu, 8 Mar 2018 14:04:09 +0000 (14:04 +0000)]
[Minor] Fix replacement op

6 years ago[Minor] Try to deal with custom include paths better
Vsevolod Stakhov [Thu, 8 Mar 2018 13:56:56 +0000 (13:56 +0000)]
[Minor] Try to deal with custom include paths better

6 years ago[Minor] Apply library functions in plugins
Andrew Lewis [Thu, 8 Mar 2018 13:16:24 +0000 (15:16 +0200)]
[Minor] Apply library functions in plugins

6 years ago[Feature] Add torch conditional to configuration
Vsevolod Stakhov [Thu, 8 Mar 2018 12:34:38 +0000 (12:34 +0000)]
[Feature] Add torch conditional to configuration

6 years ago[Minor] Rename routines in neural plugin
Vsevolod Stakhov [Thu, 8 Mar 2018 12:34:20 +0000 (12:34 +0000)]
[Minor] Rename routines in neural plugin

6 years ago[Minor] Torch actually requires SSE2 not SSE4.2
Vsevolod Stakhov [Thu, 8 Mar 2018 11:10:40 +0000 (11:10 +0000)]
[Minor] Torch actually requires SSE2 not SSE4.2

6 years ago[Rework] Rename fann_redis to neural plugin
Vsevolod Stakhov [Thu, 8 Mar 2018 11:10:11 +0000 (11:10 +0000)]
[Rework] Rename fann_redis to neural plugin

6 years ago[Minor] Require network-online target as well
Vsevolod Stakhov [Thu, 8 Mar 2018 08:57:50 +0000 (08:57 +0000)]
[Minor] Require network-online target as well

6 years agoMerge pull request #2063 from trallen/master
Vsevolod Stakhov [Wed, 7 Mar 2018 20:48:55 +0000 (20:48 +0000)]
Merge pull request #2063 from trallen/master

Allow the multimap header type to be a list of headers as well as a single header

6 years agoMerge pull request #2061 from firedranzer/rupesh-greylist
Vsevolod Stakhov [Wed, 7 Mar 2018 20:47:43 +0000 (20:47 +0000)]
Merge pull request #2061 from firedranzer/rupesh-greylist

Fixes greylist form vanish

6 years ago[Minor] Set more sane defaults
Vsevolod Stakhov [Wed, 7 Mar 2018 14:00:11 +0000 (14:00 +0000)]
[Minor] Set more sane defaults

6 years ago[Fix] Further fixes to rescore tool
Vsevolod Stakhov [Wed, 7 Mar 2018 13:59:27 +0000 (13:59 +0000)]
[Fix] Further fixes to rescore tool

6 years agofixes variable condition 2061/head
firedranzer [Wed, 7 Mar 2018 08:56:14 +0000 (14:26 +0530)]
fixes variable condition

6 years ago[Minor] Fix broken include in torch
Vsevolod Stakhov [Wed, 7 Mar 2018 08:49:31 +0000 (08:49 +0000)]
[Minor] Fix broken include in torch

6 years agoRefactores code and added order of actions
firedranzer [Tue, 6 Mar 2018 20:43:09 +0000 (02:13 +0530)]
Refactores code and added order of actions

6 years agoAllow the multimap header type to be a list of headers as well as a single header. 2063/head
Timothy Allen [Tue, 6 Mar 2018 18:57:28 +0000 (20:57 +0200)]
Allow the multimap header type to be a list of headers as well as a single header.

6 years ago[Minor] Fix variable name
Vsevolod Stakhov [Tue, 6 Mar 2018 18:29:38 +0000 (18:29 +0000)]
[Minor] Fix variable name

6 years ago[Minor] Silence bloody lua-check
Vsevolod Stakhov [Tue, 6 Mar 2018 17:20:32 +0000 (17:20 +0000)]
[Minor] Silence bloody lua-check

6 years ago[Rework] Rewrite model and learning logic for rescore
Vsevolod Stakhov [Tue, 6 Mar 2018 17:03:49 +0000 (17:03 +0000)]
[Rework] Rewrite model and learning logic for rescore

- Add more optimization methods
- Implement l1/l2 regulation
- Improve usability

6 years ago[Minor] Always allow sse in 64bit mode
Vsevolod Stakhov [Tue, 6 Mar 2018 17:03:36 +0000 (17:03 +0000)]
[Minor] Always allow sse in 64bit mode

6 years ago[Minor] Some local fixes in torch
Vsevolod Stakhov [Tue, 6 Mar 2018 16:44:05 +0000 (16:44 +0000)]
[Minor] Some local fixes in torch

6 years ago[Feature] Add torch-optim contrib package
Vsevolod Stakhov [Tue, 6 Mar 2018 10:20:22 +0000 (10:20 +0000)]
[Feature] Add torch-optim contrib package

6 years ago[Minor] Allow to proxy empty files
Vsevolod Stakhov [Tue, 6 Mar 2018 08:43:04 +0000 (08:43 +0000)]
[Minor] Allow to proxy empty files

6 years ago[Minor] Allow empty files to be scanned
Vsevolod Stakhov [Tue, 6 Mar 2018 08:36:16 +0000 (08:36 +0000)]
[Minor] Allow empty files to be scanned

6 years agoalertmessage for each negative value
firedranzer [Tue, 6 Mar 2018 05:04:41 +0000 (10:34 +0530)]
alertmessage for each negative value

6 years agoAdd check for all thresholds
firedranzer [Mon, 5 Mar 2018 17:43:50 +0000 (23:13 +0530)]
Add check for all thresholds

6 years agoMerge pull request #2062 from moisseev/headers
Vsevolod Stakhov [Mon, 5 Mar 2018 16:41:47 +0000 (16:41 +0000)]
Merge pull request #2062 from moisseev/headers

[Fix] Fix *_EXCESS_BASE64 rules

6 years ago[Fix] Fix *_EXCESS_BASE64 rules 2062/head
Alexander Moisseev [Mon, 5 Mar 2018 16:31:53 +0000 (19:31 +0300)]
[Fix] Fix *_EXCESS_BASE64 rules

6 years agoFixes greylist form vanish
firedranzer [Mon, 5 Mar 2018 15:29:22 +0000 (20:59 +0530)]
Fixes greylist form vanish

6 years agoMerge pull request #2059 from moisseev/mid
Vsevolod Stakhov [Mon, 5 Mar 2018 14:41:36 +0000 (14:41 +0000)]
Merge pull request #2059 from moisseev/mid

[Minor] Update mid.inc

6 years agoMerge pull request #2058 from moisseev/patch-2
Andrew Lewis [Mon, 5 Mar 2018 14:20:00 +0000 (16:20 +0200)]
Merge pull request #2058 from moisseev/patch-2

[Minor] Remove trailing dots from headers

6 years agoMerge pull request #2057 from moisseev/patch-1
Andrew Lewis [Mon, 5 Mar 2018 14:19:35 +0000 (16:19 +0200)]
Merge pull request #2057 from moisseev/patch-1

[Minor] Correct a typo

6 years ago[Minor] Update mid.inc 2059/head
Alexander Moisseev [Mon, 5 Mar 2018 07:38:27 +0000 (10:38 +0300)]
[Minor] Update mid.inc

6 years ago[Minor] Fix rounding
Vsevolod Stakhov [Mon, 5 Mar 2018 07:18:48 +0000 (07:18 +0000)]
[Minor] Fix rounding

6 years ago[Minor] Remove trailing dots from headers 2058/head
Alexander Moisseev [Mon, 5 Mar 2018 05:44:30 +0000 (05:44 +0000)]
[Minor] Remove trailing dots from headers

6 years ago[Minor] Correct a typo 2057/head
Alexander Moisseev [Mon, 5 Mar 2018 05:42:06 +0000 (05:42 +0000)]
[Minor] Correct a typo

6 years ago[Minor] Fix diff mode
Vsevolod Stakhov [Sun, 4 Mar 2018 20:26:47 +0000 (20:26 +0000)]
[Minor] Fix diff mode

6 years agoMerge pull request #2052 from firedranzer/rupesh-interface
Vsevolod Stakhov [Sun, 4 Mar 2018 13:52:10 +0000 (13:52 +0000)]
Merge pull request #2052 from firedranzer/rupesh-interface

corrected headings in interface readme

6 years agoMerge pull request #2055 from moisseev/mime-types
Vsevolod Stakhov [Sun, 4 Mar 2018 13:51:31 +0000 (13:51 +0000)]
Merge pull request #2055 from moisseev/mime-types

[Minor] Add more non-standard CTs to full_extensions_map

6 years ago[Minor] Fix misprint
Vsevolod Stakhov [Sun, 4 Mar 2018 13:50:59 +0000 (13:50 +0000)]
[Minor] Fix misprint

6 years ago[Minor] Remove debug
Vsevolod Stakhov [Sun, 4 Mar 2018 13:03:27 +0000 (13:03 +0000)]
[Minor] Remove debug

6 years ago[Minor] Improve logging and style in dkim_signing
Vsevolod Stakhov [Sun, 4 Mar 2018 12:54:53 +0000 (12:54 +0000)]
[Minor] Improve logging and style in dkim_signing

6 years ago[Fix] Fix lua cached elements invalidation
Vsevolod Stakhov [Sun, 4 Mar 2018 12:47:18 +0000 (12:47 +0000)]
[Fix] Fix lua cached elements invalidation

6 years ago[Minor] Add more non-standard CTs to full_extensions_map 2055/head
Alexander Moisseev [Sat, 3 Mar 2018 18:31:51 +0000 (21:31 +0300)]
[Minor] Add more non-standard CTs to full_extensions_map

6 years ago[Minor] Fix various minor issues
Vsevolod Stakhov [Sat, 3 Mar 2018 13:48:22 +0000 (13:48 +0000)]
[Minor] Fix various minor issues

6 years ago[Feature] Add more features to rescore utility
Vsevolod Stakhov [Sat, 3 Mar 2018 13:36:07 +0000 (13:36 +0000)]
[Feature] Add more features to rescore utility

- Allow to ignore specific symbols
- Allow to specify learning rates and weight penalty manually

6 years ago[Minor] Fix type check
Vsevolod Stakhov [Sat, 3 Mar 2018 13:35:59 +0000 (13:35 +0000)]
[Minor] Fix type check

6 years ago[Minor] Support multiple arguments in lua getopt
Vsevolod Stakhov [Sat, 3 Mar 2018 13:10:11 +0000 (13:10 +0000)]
[Minor] Support multiple arguments in lua getopt

6 years ago[Feature] Add concept of experimental modules
Vsevolod Stakhov [Sat, 3 Mar 2018 12:47:33 +0000 (12:47 +0000)]
[Feature] Add concept of experimental modules

6 years ago[Minor] Remove unused options
Vsevolod Stakhov [Sat, 3 Mar 2018 12:16:28 +0000 (12:16 +0000)]
[Minor] Remove unused options

6 years agocorrected headings in interface readme 2052/head
firedranzer [Sat, 3 Mar 2018 01:32:04 +0000 (07:02 +0530)]
corrected headings in interface readme

6 years ago[Minor] Unlink ottery from torch to fix build on some platforms
Vsevolod Stakhov [Fri, 2 Mar 2018 19:20:22 +0000 (19:20 +0000)]
[Minor] Unlink ottery from torch to fix build on some platforms