]> source.dussan.org Git - rspamd.git/log
rspamd.git
7 years ago[Minor] Fix result parsing for SAVAPI 1615/head
Christian Roessner [Fri, 5 May 2017 10:00:25 +0000 (12:00 +0200)]
[Minor] Fix result parsing for SAVAPI

7 years ago[Minor] Fix configuration option
Andrew Lewis [Fri, 5 May 2017 09:37:06 +0000 (11:37 +0200)]
[Minor] Fix configuration option

7 years agoMerge branch 'andryyy-patch-3'
Andrew Lewis [Fri, 5 May 2017 09:36:31 +0000 (11:36 +0200)]
Merge branch 'andryyy-patch-3'

7 years agoIs not write 1614/head
André Peters [Fri, 5 May 2017 05:55:44 +0000 (07:55 +0200)]
Is not write

Don't know the actual impact...

7 years ago[Minor] Fix mime version of rspamc
Vsevolod Stakhov [Thu, 4 May 2017 16:14:43 +0000 (17:14 +0100)]
[Minor] Fix mime version of rspamc

7 years ago[Feature] Use version 2 proto for checking messages
Vsevolod Stakhov [Thu, 4 May 2017 16:11:11 +0000 (17:11 +0100)]
[Feature] Use version 2 proto for checking messages

7 years ago[Fix] DKIM Signing: avoid nil index when From header is missing
Andrew Lewis [Thu, 4 May 2017 15:16:52 +0000 (17:16 +0200)]
[Fix] DKIM Signing: avoid nil index when From header is missing

7 years ago[Minor] Spamtrap: adjust defaults for consistency with config
Andrew Lewis [Thu, 4 May 2017 14:30:44 +0000 (16:30 +0200)]
[Minor] Spamtrap: adjust defaults for consistency with config

7 years agoMerge pull request #1613 from andryyy/patch-2
Vsevolod Stakhov [Wed, 3 May 2017 11:12:22 +0000 (12:12 +0100)]
Merge pull request #1613 from andryyy/patch-2

Fixes redirect to "/?" after submitting values

7 years agoFixes redirect to "/?" after submitting values 1613/head
André Peters [Wed, 3 May 2017 11:11:36 +0000 (13:11 +0200)]
Fixes redirect to "/?" after submitting values

Default type is submit, which appends "?" to the URL and kicks us back to "Status".

7 years agoMerge pull request #1612 from andryyy/patch-1
Vsevolod Stakhov [Wed, 3 May 2017 11:07:16 +0000 (12:07 +0100)]
Merge pull request #1612 from andryyy/patch-1

Fixes saving action scores in WebUI

7 years agoFixes saving action scores in WebUI 1612/head
André Peters [Wed, 3 May 2017 11:05:50 +0000 (13:05 +0200)]
Fixes saving action scores in WebUI

Variable elts was not updated and always returned the previously set values.

7 years ago[Minor] Other style fixes in spamtrap
Vsevolod Stakhov [Wed, 3 May 2017 10:58:57 +0000 (11:58 +0100)]
[Minor] Other style fixes in spamtrap

7 years ago[Fix] Fix syntax error in spamtrap plugin
Vsevolod Stakhov [Wed, 3 May 2017 10:39:07 +0000 (11:39 +0100)]
[Fix] Fix syntax error in spamtrap plugin

7 years ago[Minor] Fix couple of self scan issues in the proxy
Vsevolod Stakhov [Wed, 3 May 2017 10:37:42 +0000 (11:37 +0100)]
[Minor] Fix couple of self scan issues in the proxy

7 years agoMerge pull request #1610 from croessner/sptr
Vsevolod Stakhov [Wed, 3 May 2017 10:16:10 +0000 (11:16 +0100)]
Merge pull request #1610 from croessner/sptr

[Feature] Add Lua plugin spamtrap

7 years ago[Fix] Deal with unpaired <a> tags
Vsevolod Stakhov [Wed, 3 May 2017 10:06:01 +0000 (11:06 +0100)]
[Fix] Deal with unpaired <a> tags

7 years ago[Feature] Add Lua plugin spamtrap 1610/head
Christian Roessner [Sun, 30 Apr 2017 11:09:03 +0000 (13:09 +0200)]
[Feature] Add Lua plugin spamtrap

7 years ago[Feature] Initial support of self-scan in Rspamd proxy
Vsevolod Stakhov [Tue, 2 May 2017 16:27:51 +0000 (17:27 +0100)]
[Feature] Initial support of self-scan in Rspamd proxy

7 years ago[CritFix] Fix corruption when multiple fuzzy are defined
Vsevolod Stakhov [Tue, 2 May 2017 12:52:19 +0000 (13:52 +0100)]
[CritFix] Fix corruption when multiple fuzzy are defined

If there are two fuzzy storages with the same algorithm but one of them
uses encryption, then the encryption procedure could corrupt
non-encrypted requests. This patch decouples encryption from caching
removing this issue.

Issue: #1611

7 years ago[Rework] Make log pipes worker agnostic, add scanners API
Vsevolod Stakhov [Tue, 2 May 2017 11:31:10 +0000 (12:31 +0100)]
[Rework] Make log pipes worker agnostic, add scanners API

7 years ago[Minor] Add some more states for milter protocol
Vsevolod Stakhov [Tue, 2 May 2017 10:45:03 +0000 (11:45 +0100)]
[Minor] Add some more states for milter protocol

7 years ago[Minor] Fix headers style
Vsevolod Stakhov [Mon, 1 May 2017 10:54:02 +0000 (11:54 +0100)]
[Minor] Fix headers style

7 years ago[Feature] Improve omograph phishing detection
Vsevolod Stakhov [Sun, 30 Apr 2017 15:22:58 +0000 (16:22 +0100)]
[Feature] Improve omograph phishing detection

7 years ago[Minor] Allow to check spoofed characters in a single string
Vsevolod Stakhov [Sun, 30 Apr 2017 15:14:01 +0000 (16:14 +0100)]
[Minor] Allow to check spoofed characters in a single string

7 years ago[Minor] Oops, forgot to save in the previous commit
Vsevolod Stakhov [Sat, 29 Apr 2017 16:51:31 +0000 (17:51 +0100)]
[Minor] Oops, forgot to save in the previous commit

7 years ago[Fix] Fix parsing of long regexp types
Vsevolod Stakhov [Sat, 29 Apr 2017 16:31:34 +0000 (17:31 +0100)]
[Fix] Fix parsing of long regexp types

7 years ago[Minor] More parsing functions for milter proto
Vsevolod Stakhov [Sat, 29 Apr 2017 13:59:29 +0000 (14:59 +0100)]
[Minor] More parsing functions for milter proto

7 years ago[Minor] More milter commands parser
Vsevolod Stakhov [Sat, 29 Apr 2017 12:43:13 +0000 (13:43 +0100)]
[Minor] More milter commands parser

7 years ago[Minor] Fix destroy->free transition
Vsevolod Stakhov [Sat, 29 Apr 2017 12:42:54 +0000 (13:42 +0100)]
[Minor] Fix destroy->free transition

7 years ago[Minor] Refactor destroy -> free
Vsevolod Stakhov [Sat, 29 Apr 2017 12:15:21 +0000 (13:15 +0100)]
[Minor] Refactor destroy -> free

7 years ago[Minor] Add options negotiation stage for milter protocol
Vsevolod Stakhov [Sat, 29 Apr 2017 11:39:36 +0000 (12:39 +0100)]
[Minor] Add options negotiation stage for milter protocol

7 years ago[Minor] Start command parsing implementation (OPTNEG)
Vsevolod Stakhov [Fri, 28 Apr 2017 17:17:37 +0000 (18:17 +0100)]
[Minor] Start command parsing implementation (OPTNEG)

7 years ago[Minor] Add destructor for milter session
Vsevolod Stakhov [Fri, 28 Apr 2017 17:01:14 +0000 (18:01 +0100)]
[Minor] Add destructor for milter session

7 years ago[Minor] Fix build with pcre2
Andrew Lewis [Fri, 28 Apr 2017 13:27:58 +0000 (15:27 +0200)]
[Minor] Fix build with pcre2

7 years ago[Minor] Further steps to implement milter protocol
Vsevolod Stakhov [Fri, 28 Apr 2017 12:55:50 +0000 (13:55 +0100)]
[Minor] Further steps to implement milter protocol

7 years ago[Fix] Fix REPLYTO_UNPARSEABLE rule
Vsevolod Stakhov [Fri, 28 Apr 2017 11:48:52 +0000 (12:48 +0100)]
[Fix] Fix REPLYTO_UNPARSEABLE rule

7 years ago[Minor] Fix warnings
Vsevolod Stakhov [Fri, 28 Apr 2017 11:12:31 +0000 (12:12 +0100)]
[Minor] Fix warnings

7 years ago[CritFix] Fix learn condition in fuzzy check
Vsevolod Stakhov [Fri, 28 Apr 2017 10:54:21 +0000 (11:54 +0100)]
[CritFix] Fix learn condition in fuzzy check

7 years ago[Minor] Add basic milter commands support
Vsevolod Stakhov [Fri, 28 Apr 2017 10:42:33 +0000 (11:42 +0100)]
[Minor] Add basic milter commands support

7 years ago[Minor] Allow session-less lua dns requests
Vsevolod Stakhov [Fri, 28 Apr 2017 09:07:45 +0000 (10:07 +0100)]
[Minor] Allow session-less lua dns requests

7 years ago[Rework] Initial milter protocol support
Vsevolod Stakhov [Thu, 27 Apr 2017 19:46:25 +0000 (20:46 +0100)]
[Rework] Initial milter protocol support

7 years agoMerge pull request #1608 from moisseev/patch-2
Vsevolod Stakhov [Thu, 27 Apr 2017 19:45:59 +0000 (20:45 +0100)]
Merge pull request #1608 from moisseev/patch-2

[Minor] Avoid `nil` table

7 years ago[Minor] Avoid `nil` table 1608/head
Alexander Moisseev [Thu, 27 Apr 2017 17:37:37 +0000 (20:37 +0300)]
[Minor] Avoid `nil` table

7 years ago[Fix] Fix couple of issues in FORWARDED rule
Vsevolod Stakhov [Thu, 27 Apr 2017 16:51:11 +0000 (17:51 +0100)]
[Fix] Fix couple of issues in FORWARDED rule

7 years agoMerge pull request #1607 from fatalbanana/rlc
Vsevolod Stakhov [Thu, 27 Apr 2017 11:20:22 +0000 (12:20 +0100)]
Merge pull request #1607 from fatalbanana/rlc

[Conf] Remove ratelimits from default configuration

7 years ago[Feature] Allow to exclude specific domains from mx check
Vsevolod Stakhov [Thu, 27 Apr 2017 09:34:35 +0000 (10:34 +0100)]
[Feature] Allow to exclude specific domains from mx check

7 years ago[Fix] Fix passing data to log helper when many symbols defined
Vsevolod Stakhov [Wed, 26 Apr 2017 19:34:41 +0000 (20:34 +0100)]
[Fix] Fix passing data to log helper when many symbols defined

7 years ago[Fix] Fix url handling in the protocol
Vsevolod Stakhov [Wed, 26 Apr 2017 19:34:09 +0000 (20:34 +0100)]
[Fix] Fix url handling in the protocol

7 years ago[Feature] Add initial support of the new protocol reply
Vsevolod Stakhov [Wed, 26 Apr 2017 16:26:41 +0000 (17:26 +0100)]
[Feature] Add initial support of the new protocol reply

7 years ago[Rework] Remove multiple metrics support from Rspamd
Vsevolod Stakhov [Wed, 26 Apr 2017 16:13:10 +0000 (17:13 +0100)]
[Rework] Remove multiple metrics support from Rspamd

7 years ago[Test] Some tests for settings
Andrew Lewis [Wed, 26 Apr 2017 14:35:20 +0000 (16:35 +0200)]
[Test] Some tests for settings

7 years ago[Feature] DKIM signing: sign_networks/local address specific use_domain settings
Andrew Lewis [Wed, 26 Apr 2017 14:12:43 +0000 (16:12 +0200)]
[Feature] DKIM signing: sign_networks/local address specific use_domain settings

 - Issue: #1582

7 years ago[Conf] Remove ratelimits from default configuration 1607/head
Andrew Lewis [Wed, 26 Apr 2017 13:25:45 +0000 (15:25 +0200)]
[Conf] Remove ratelimits from default configuration

7 years ago[Minor] Silence warning
Andrew Lewis [Tue, 25 Apr 2017 15:19:29 +0000 (17:19 +0200)]
[Minor] Silence warning

7 years ago[Fix] Rspamadm grep: Disable Lua patterns in string search by default
Andrew Lewis [Tue, 25 Apr 2017 14:36:34 +0000 (16:36 +0200)]
[Fix] Rspamadm grep: Disable Lua patterns in string search by default

7 years ago[Feature] Add rules to detect bad 8bit characters in From and To
Vsevolod Stakhov [Tue, 25 Apr 2017 12:44:16 +0000 (13:44 +0100)]
[Feature] Add rules to detect bad 8bit characters in From and To

7 years ago[Minor] Push email flags to the lua API
Vsevolod Stakhov [Tue, 25 Apr 2017 12:29:13 +0000 (13:29 +0100)]
[Minor] Push email flags to the lua API

7 years ago[Fix] Deal with 8bit characters in email addresses
Vsevolod Stakhov [Tue, 25 Apr 2017 12:21:51 +0000 (13:21 +0100)]
[Fix] Deal with 8bit characters in email addresses

7 years ago[Fix] Fix setting of email address
Vsevolod Stakhov [Tue, 25 Apr 2017 09:43:07 +0000 (10:43 +0100)]
[Fix] Fix setting of email address

7 years ago[Minor] Fix rule
Vsevolod Stakhov [Tue, 25 Apr 2017 09:08:12 +0000 (10:08 +0100)]
[Minor] Fix rule

7 years ago[Minor] Silence some warnings
Andrew Lewis [Tue, 25 Apr 2017 08:50:38 +0000 (10:50 +0200)]
[Minor] Silence some warnings

7 years ago[Fix] Fix R_BAD_CTE_7BIT rule
Vsevolod Stakhov [Mon, 24 Apr 2017 16:06:55 +0000 (17:06 +0100)]
[Fix] Fix R_BAD_CTE_7BIT rule

Issue: #1590

7 years ago[Minor] Add lua methods to detect if a part has 8bit characters
Vsevolod Stakhov [Mon, 24 Apr 2017 15:59:10 +0000 (16:59 +0100)]
[Minor] Add lua methods to detect if a part has 8bit characters

7 years ago[Fetaure] Add method that detects 8 bit characters in text parts
Vsevolod Stakhov [Mon, 24 Apr 2017 15:52:59 +0000 (16:52 +0100)]
[Fetaure] Add method that detects 8 bit characters in text parts

7 years ago[Feature] Allow storing bayes tokens in Redis
Vsevolod Stakhov [Mon, 24 Apr 2017 14:29:31 +0000 (15:29 +0100)]
[Feature] Allow storing bayes tokens in Redis

7 years ago[Feature] Support numeric arguments for Redis requests
Vsevolod Stakhov [Sun, 23 Apr 2017 10:10:31 +0000 (11:10 +0100)]
[Feature] Support numeric arguments for Redis requests

7 years ago[Minor] Format floating point number
Vsevolod Stakhov [Sun, 23 Apr 2017 10:10:17 +0000 (11:10 +0100)]
[Minor] Format floating point number

7 years ago[Minor] Add Lua 5.3 workaround
Vsevolod Stakhov [Sun, 23 Apr 2017 09:59:34 +0000 (10:59 +0100)]
[Minor] Add Lua 5.3 workaround

7 years ago[Fix] Detect confighelp in plugins initialisation
Vsevolod Stakhov [Sat, 22 Apr 2017 22:17:13 +0000 (23:17 +0100)]
[Fix] Detect confighelp in plugins initialisation

7 years ago[Minor] Improve confighelp output
Vsevolod Stakhov [Sat, 22 Apr 2017 22:08:06 +0000 (23:08 +0100)]
[Minor] Improve confighelp output

7 years ago[Minor] Fix recursive add docs strings from the comments
Vsevolod Stakhov [Sat, 22 Apr 2017 22:00:11 +0000 (23:00 +0100)]
[Minor] Fix recursive add docs strings from the comments

7 years ago[Feature] Rework confighelp to load Lua plugins
Vsevolod Stakhov [Sat, 22 Apr 2017 13:56:07 +0000 (14:56 +0100)]
[Feature] Rework confighelp to load Lua plugins

7 years ago[Minor] Add config:add_example function
Vsevolod Stakhov [Sat, 22 Apr 2017 13:33:05 +0000 (14:33 +0100)]
[Minor] Add config:add_example function

7 years ago[Feature] Add ability to add doc strings by example
Vsevolod Stakhov [Sat, 22 Apr 2017 13:25:24 +0000 (14:25 +0100)]
[Feature] Add ability to add doc strings by example

7 years ago[Minor] Silence warning
Andrew Lewis [Fri, 21 Apr 2017 15:10:31 +0000 (17:10 +0200)]
[Minor] Silence warning

7 years ago[WebUI] Fix add header filter in history
Andrew Lewis [Fri, 21 Apr 2017 15:01:01 +0000 (17:01 +0200)]
[WebUI] Fix add header filter in history

 - Issue: #1604
 - Reported by: @dimejo

7 years ago[Feature] Rework hfilter to use hyperscan if possible
Vsevolod Stakhov [Fri, 21 Apr 2017 13:53:29 +0000 (14:53 +0100)]
[Feature] Rework hfilter to use hyperscan if possible

7 years ago[Minor] Fix static maps loading
Vsevolod Stakhov [Fri, 21 Apr 2017 12:50:04 +0000 (13:50 +0100)]
[Minor] Fix static maps loading

7 years ago[Minor] Fix setting watcher for a session
Vsevolod Stakhov [Fri, 21 Apr 2017 12:49:43 +0000 (13:49 +0100)]
[Minor] Fix setting watcher for a session

7 years ago[Minor] Add multiple regexp maps support in lua
Vsevolod Stakhov [Fri, 21 Apr 2017 11:43:48 +0000 (12:43 +0100)]
[Minor] Add multiple regexp maps support in lua

7 years ago[Feature] Add support of maps with multiple regexps matches
Vsevolod Stakhov [Fri, 21 Apr 2017 11:37:58 +0000 (12:37 +0100)]
[Feature] Add support of maps with multiple regexps matches

7 years ago[Fix] Use static maps instead of ugly hack for radix_from_config
Vsevolod Stakhov [Fri, 21 Apr 2017 11:24:39 +0000 (12:24 +0100)]
[Fix] Use static maps instead of ugly hack for radix_from_config

7 years ago[Feature] Add support for static maps
Vsevolod Stakhov [Fri, 21 Apr 2017 11:12:20 +0000 (12:12 +0100)]
[Feature] Add support for static maps

7 years ago[Minor] Use hyperscan check function
Vsevolod Stakhov [Fri, 21 Apr 2017 10:41:49 +0000 (11:41 +0100)]
[Minor] Use hyperscan check function

7 years ago[Feature] Allow async events to be registered from LUA rules
Vsevolod Stakhov [Fri, 21 Apr 2017 09:37:13 +0000 (10:37 +0100)]
[Feature] Allow async events to be registered from LUA rules

Here is an example:

```lua

rspamd_config.ASYNC_RULE = {
  callback = function(task)
    local ret = false

    local function test1(task)
      local function test2(task)
        return ret
      end

      ret = true
      return test2
    end

    return test1
  end
}
```

7 years ago[Feature] Allow to have a stack of watcher finalisers
Vsevolod Stakhov [Fri, 21 Apr 2017 09:08:31 +0000 (10:08 +0100)]
[Feature] Allow to have a stack of watcher finalisers

7 years ago[Minor] Try all hostname regexps to find the most significant one
Vsevolod Stakhov [Thu, 20 Apr 2017 19:09:06 +0000 (20:09 +0100)]
[Minor] Try all hostname regexps to find the most significant one

7 years ago[Minor] Allow to append greylist end time to message reported
Vsevolod Stakhov [Thu, 20 Apr 2017 19:01:46 +0000 (20:01 +0100)]
[Minor] Allow to append greylist end time to message reported

7 years ago[Minor] Disable dkim_signing if redis is specified but not configured
Vsevolod Stakhov [Thu, 20 Apr 2017 18:52:05 +0000 (19:52 +0100)]
[Minor] Disable dkim_signing if redis is specified but not configured

7 years ago[Minor] Start 1.6 version
Vsevolod Stakhov [Wed, 19 Apr 2017 16:12:22 +0000 (17:12 +0100)]
[Minor] Start 1.6 version

7 years agoRelease 1.5.6 1.5.6
Vsevolod Stakhov [Wed, 19 Apr 2017 16:10:21 +0000 (17:10 +0100)]
Release 1.5.6

* [Feature] Add unigramms support in bayes
* [Feature] Allow configurable sign headers for DKIM
* [Feature] Allow to add unigramm metatokens from Lua
* [Feature] DKIM Signing: envelope match exception for local IPs
* [Feature] UCL: register parser variables from Lua
* [Fix] Always try to adjust filename
* [Fix] Do extra copy to ensure that original content is never touched
* [Fix] Fix SPOOF_REPLYTO rule
* [Fix] Ignore Rmilter added Received
* [Fix] More fixes for hashed email dnsbls
* [Fix] Plug memory leak in chartable module
* [WebUI] Display multiple alerts at once

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
7 years agoMerge pull request #1602 from smfreegard/rules_20170419
Vsevolod Stakhov [Wed, 19 Apr 2017 15:16:07 +0000 (16:16 +0100)]
Merge pull request #1602 from smfreegard/rules_20170419

Add INFO_TO_INFO_LU rule

7 years agoAdd INFO_TO_INFO_LU rule 1602/head
Steve Freegard [Wed, 19 Apr 2017 15:01:56 +0000 (16:01 +0100)]
Add INFO_TO_INFO_LU rule

7 years ago[Minor] Lower CTYPE_MIXED_BOGUS score
Vsevolod Stakhov [Wed, 19 Apr 2017 14:02:21 +0000 (15:02 +0100)]
[Minor] Lower CTYPE_MIXED_BOGUS score

7 years ago[Minor] Remove confusing warning about exp overflow
Vsevolod Stakhov [Wed, 19 Apr 2017 13:53:49 +0000 (14:53 +0100)]
[Minor] Remove confusing warning about exp overflow

7 years agoMerge pull request #1601 from fatalbanana/ucl
Vsevolod Stakhov [Tue, 18 Apr 2017 17:52:46 +0000 (18:52 +0100)]
Merge pull request #1601 from fatalbanana/ucl

[Feature] UCL: register parser variables from Lua

7 years ago[Fix] Fix SPOOF_REPLYTO rule
Vsevolod Stakhov [Tue, 18 Apr 2017 17:50:15 +0000 (18:50 +0100)]
[Fix] Fix SPOOF_REPLYTO rule

7 years ago[Feature] UCL: register parser variables from Lua 1601/head
Andrew Lewis [Tue, 18 Apr 2017 14:32:42 +0000 (16:32 +0200)]
[Feature] UCL: register parser variables from Lua

7 years ago[Fix] Do extra copy to ensure that original content is never touched
Vsevolod Stakhov [Tue, 18 Apr 2017 09:03:05 +0000 (10:03 +0100)]
[Fix] Do extra copy to ensure that original content is never touched