]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Tue, 22 May 2018 19:55:40 +0000 (20:55 +0100)]
Merge pull request #2256 from moisseev/webui
[WebUI] Impove addresses diaplay in history
Alexander Moisseev [Tue, 22 May 2018 18:17:22 +0000 (21:17 +0300)]
[WebUI] Match envelope and mime addresses following in arbitrary order
Alexander Moisseev [Tue, 22 May 2018 17:57:45 +0000 (20:57 +0300)]
[WebUI] Wrap addresses in history
Vsevolod Stakhov [Tue, 22 May 2018 13:15:47 +0000 (14:15 +0100)]
[Minor] Backport fixes from t1ha
Vsevolod Stakhov [Tue, 22 May 2018 10:22:16 +0000 (11:22 +0100)]
Merge pull request #2255 from moisseev/webui
[WebUI] Display smtp sender/recipient in history
Vsevolod Stakhov [Tue, 22 May 2018 10:22:01 +0000 (11:22 +0100)]
Merge pull request #2253 from heraklit256/rule-unauth-pbl
add rule for mails from dial-up ranges without SMTP authentication
Alexander Moisseev [Tue, 22 May 2018 10:08:15 +0000 (13:08 +0300)]
[WebUI] Display smtp sender/recipient in history
if it doesn't match From/To..Cc..Bcc
heraklit256 [Mon, 21 May 2018 16:51:09 +0000 (18:51 +0200)]
add rule for RCVD_UNAUTH_PBL
heraklit256 [Mon, 21 May 2018 16:48:31 +0000 (16:48 +0000)]
Merge pull request #1 from vstakhov/master
merge current rspamd into local repo
Vsevolod Stakhov [Mon, 21 May 2018 14:11:32 +0000 (15:11 +0100)]
[Minor] Slightly improve logging
Vsevolod Stakhov [Mon, 21 May 2018 12:36:39 +0000 (13:36 +0100)]
[Minor] Add ANN name to log line when checking neural network
Vsevolod Stakhov [Mon, 21 May 2018 12:34:53 +0000 (13:34 +0100)]
[Minor] Improve headers tokens in bayes
Vsevolod Stakhov [Mon, 21 May 2018 11:57:34 +0000 (12:57 +0100)]
[CritFix] Fix multiple neural networks support
Issue: #2252
Vsevolod Stakhov [Mon, 21 May 2018 11:44:18 +0000 (12:44 +0100)]
[Fix] Fix double free
Vsevolod Stakhov [Sun, 20 May 2018 17:10:57 +0000 (18:10 +0100)]
Merge pull request #2249 from moisseev/forged_recipients
[Minor] Add symbol options for FORGED_RECIPIENTS
Alexander Moisseev [Sun, 20 May 2018 15:53:49 +0000 (18:53 +0300)]
[Minor] In *_FORWARDING composites remove only weights
Alexander Moisseev [Sat, 19 May 2018 09:41:37 +0000 (12:41 +0300)]
[Minor] Add symbol options for FORGED_RECIPIENTS
Vsevolod Stakhov [Sat, 19 May 2018 14:42:02 +0000 (15:42 +0100)]
[Minor] Add method to encrypt and seal data using keypair
Vsevolod Stakhov [Sat, 19 May 2018 14:24:03 +0000 (15:24 +0100)]
Merge pull request #2244 from heraklit256/master
add more Spamhaus RBL results to received IPs
Vsevolod Stakhov [Sat, 19 May 2018 13:57:43 +0000 (14:57 +0100)]
[Feature] Use OSB to combine header names
Vsevolod Stakhov [Sat, 19 May 2018 13:51:30 +0000 (14:51 +0100)]
[Feature] Support encrypted configs in UCL
Vsevolod Stakhov [Sat, 19 May 2018 13:50:43 +0000 (14:50 +0100)]
[Minor] Add method to decrypt data using keypair
Vsevolod Stakhov [Fri, 18 May 2018 22:51:01 +0000 (23:51 +0100)]
[Minor] Change the default alignment to 16
Vsevolod Stakhov [Fri, 18 May 2018 22:47:37 +0000 (23:47 +0100)]
[Fix] Relax alignment requirements
Issue: #2222
Vsevolod Stakhov [Fri, 18 May 2018 22:41:13 +0000 (23:41 +0100)]
[Minor] Always prefer IPv4 when resolving addresses
Vsevolod Stakhov [Fri, 18 May 2018 14:17:29 +0000 (15:17 +0100)]
[Minor] Update version number
Vsevolod Stakhov [Fri, 18 May 2018 14:07:12 +0000 (15:07 +0100)]
Release 1.7.5
* [Conf] Add MSBL proposed return codes
* [Conf] Add additional groups for policies
* [CritFix] Do not use volatile Lua strings as UCL keys
* [Feature] Add ability to add fuzzy hashes to headers
* [Feature] Add function to extract most meaningful urls
* [Feature] Add rule to block mixed text and encrypted parts
* [Feature] Allow multiple groups for symbols
* [Feature] Allow to disable lua squeezing logic
* [Feature] Allow to get multipart children in Lua
* [Feature] Allow to insert multiple headers from milter headers
* [Feature] Allow to print scores in subject and further extensions
* [Feature] Be more error-prone in squeezed rules
* [Feature] Support multiple return codes in emails module
* [Feature] Use EMA for calculating averages
* [Feature] Use common jit cache for all regexps
* [Feature] support for CommuniGate Pro self-generated messages
* [Fix] Allow to have multiple values for headers as arrays
* [Fix] Do not open sockets for disabled workers
* [Fix] Fix AuthservId
* [Fix] Fix base64 folding in Lua API
* [Fix] Fix build on non-x86 platforms
* [Fix] Fix cached maps logic
* [Fix] Fix compatibility with old maps query logic
* [Fix] Fix crash if skip_map is used
* [Fix] Fix importing static maps from UCL
* [Fix] Fix parsing of unix sockets
* [Fix] Fix raw_mime regexp on HTML part with no text content
* [Fix] Fix tables logging
* [Fix] Fix vertical tab handling in libucl
* [Fix] Try to fix frequency counters
* [Fix] Use better sharding for ip_score
* [Fix] Use multiple results from SURBL DNS reply
* [Fix] When doing AV scan select a different server for retransmit
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Vsevolod Stakhov [Fri, 18 May 2018 13:01:19 +0000 (14:01 +0100)]
[Minor] Remove missing dependencies from runtime checks
Peter Müller [Thu, 17 May 2018 17:38:00 +0000 (19:38 +0200)]
improve RBL scores descriptions
Peter Müller [Thu, 17 May 2018 17:11:36 +0000 (19:11 +0200)]
add more Spamhaus RBL results to received IPs
Vsevolod Stakhov [Thu, 17 May 2018 17:04:07 +0000 (18:04 +0100)]
[Fix] Fix cached maps logic
Vsevolod Stakhov [Thu, 17 May 2018 15:04:17 +0000 (16:04 +0100)]
[Fix] Fix crash if skip_map is used
Vsevolod Stakhov [Thu, 17 May 2018 14:08:11 +0000 (15:08 +0100)]
[Minor] Improve fuzzy updates logging
Vsevolod Stakhov [Thu, 17 May 2018 13:59:30 +0000 (14:59 +0100)]
[Test] Disable broken tests
Vsevolod Stakhov [Thu, 17 May 2018 13:45:22 +0000 (14:45 +0100)]
[Minor] Use atomic
Vsevolod Stakhov [Thu, 17 May 2018 13:37:55 +0000 (14:37 +0100)]
[Feature] Use EMA for calculating averages
Vsevolod Stakhov [Thu, 17 May 2018 11:52:09 +0000 (12:52 +0100)]
Revert "[Fix] Fix compatibility with old maps query logic"
This reverts commit
d9a157872055ad382ee653fc864d85768fa989cc .
Vsevolod Stakhov [Thu, 17 May 2018 11:17:45 +0000 (12:17 +0100)]
[Fix] Fix compatibility with old maps query logic
Vsevolod Stakhov [Thu, 17 May 2018 10:13:40 +0000 (11:13 +0100)]
[Fix] Try to fix frequency counters
Vsevolod Stakhov [Thu, 17 May 2018 09:59:39 +0000 (10:59 +0100)]
Merge pull request #2243 from moisseev/mime_types
[Minor] Check for archive cloaking
Alexander Moisseev [Thu, 17 May 2018 08:36:30 +0000 (11:36 +0300)]
[Minor] Check for archive cloaking
like .zip.gz
Vsevolod Stakhov [Wed, 16 May 2018 17:27:20 +0000 (18:27 +0100)]
[Minor] Add FUZZY_BLOCKED symbol
Vsevolod Stakhov [Wed, 16 May 2018 13:34:04 +0000 (14:34 +0100)]
[Minor] Fix "invalid key algorithm" warning
Vsevolod Stakhov [Wed, 16 May 2018 12:56:25 +0000 (13:56 +0100)]
[Fix] Use multiple results from SURBL DNS reply
Vsevolod Stakhov [Tue, 15 May 2018 16:11:57 +0000 (17:11 +0100)]
[Minor] Fix R_MISSING_CHARSET for non text/plain parts
Vsevolod Stakhov [Tue, 15 May 2018 14:38:25 +0000 (15:38 +0100)]
[Minor] Add extra logging details
Vsevolod Stakhov [Tue, 15 May 2018 14:19:58 +0000 (15:19 +0100)]
[Minor] Remove duplicate
Vsevolod Stakhov [Tue, 15 May 2018 13:48:20 +0000 (14:48 +0100)]
[Minor] Sigh... Pet luacheck again
Vsevolod Stakhov [Tue, 15 May 2018 13:37:24 +0000 (14:37 +0100)]
[Feature] Allow to disable lua squeezing logic
Vsevolod Stakhov [Tue, 15 May 2018 13:35:43 +0000 (14:35 +0100)]
[Minor] Disable multiple groups warning
Vsevolod Stakhov [Tue, 15 May 2018 13:24:32 +0000 (14:24 +0100)]
[Conf] Add additional groups for policies
Vsevolod Stakhov [Tue, 15 May 2018 13:21:41 +0000 (14:21 +0100)]
[Feature] Allow multiple groups for symbols
Vsevolod Stakhov [Tue, 15 May 2018 11:45:38 +0000 (12:45 +0100)]
[Minor] Pet luacheck
Vsevolod Stakhov [Tue, 15 May 2018 11:44:46 +0000 (12:44 +0100)]
[Feature] Be more error-prone in squeezed rules
Vsevolod Stakhov [Tue, 15 May 2018 11:34:30 +0000 (12:34 +0100)]
[Feature] Add rule to block mixed text and encrypted parts
Vsevolod Stakhov [Tue, 15 May 2018 10:31:25 +0000 (11:31 +0100)]
[Feature] Allow to get multipart children in Lua
Vsevolod Stakhov [Mon, 14 May 2018 17:18:36 +0000 (18:18 +0100)]
[Minor] Improve clang support (backported from t1ha)
Vsevolod Stakhov [Mon, 14 May 2018 16:44:41 +0000 (17:44 +0100)]
[Fix] Do not open sockets for disabled workers
Vsevolod Stakhov [Mon, 14 May 2018 15:14:58 +0000 (16:14 +0100)]
[Minor] Backport unaligned access fixes from t1ha
Issue: #2222
Vsevolod Stakhov [Mon, 14 May 2018 14:53:25 +0000 (15:53 +0100)]
[Minor] Show bind line if available
Vsevolod Stakhov [Mon, 14 May 2018 13:13:25 +0000 (14:13 +0100)]
[Minor] Fix registration
Vsevolod Stakhov [Mon, 14 May 2018 13:00:49 +0000 (14:00 +0100)]
[Conf] Add MSBL proposed return codes
Vsevolod Stakhov [Mon, 14 May 2018 12:43:18 +0000 (13:43 +0100)]
[Feature] Support multiple return codes in emails module
Vsevolod Stakhov [Mon, 14 May 2018 09:44:53 +0000 (10:44 +0100)]
[Minor] Rework and fix headers addition
Vsevolod Stakhov [Mon, 14 May 2018 09:39:59 +0000 (10:39 +0100)]
[Minor] Fix variable extraction logic
Vsevolod Stakhov [Sun, 13 May 2018 17:13:13 +0000 (18:13 +0100)]
Merge pull request #2240 from flowerysong/json
Small libucl fixes
Vsevolod Stakhov [Sat, 12 May 2018 14:51:06 +0000 (15:51 +0100)]
[Minor] Pet luacheck
Vsevolod Stakhov [Sat, 12 May 2018 14:35:22 +0000 (15:35 +0100)]
[Fix] Fix parsing of unix sockets
Issue: #2241
Vsevolod Stakhov [Sat, 12 May 2018 13:22:33 +0000 (14:22 +0100)]
[Minor] Allow to filter urls
Vsevolod Stakhov [Sat, 12 May 2018 13:12:38 +0000 (14:12 +0100)]
[Feature] Add function to extract most meaningful urls
Vsevolod Stakhov [Sat, 12 May 2018 13:09:43 +0000 (14:09 +0100)]
[Minor] Improve error message in type check function
Vsevolod Stakhov [Sat, 12 May 2018 13:09:31 +0000 (14:09 +0100)]
[Fix] Fix tables logging
Vsevolod Stakhov [Fri, 11 May 2018 18:06:59 +0000 (19:06 +0100)]
Merge pull request #2239 from andy-igoshin/master
[Minor] domains added
Vsevolod Stakhov [Fri, 11 May 2018 16:58:30 +0000 (17:58 +0100)]
[Minor] Improve fuzzy errors logging
Vsevolod Stakhov [Fri, 11 May 2018 16:52:49 +0000 (17:52 +0100)]
[Feature] Add ability to add fuzzy hashes to headers
Vsevolod Stakhov [Fri, 11 May 2018 16:48:59 +0000 (17:48 +0100)]
[Feature] Allow to insert multiple headers from milter headers
Vsevolod Stakhov [Fri, 11 May 2018 16:39:12 +0000 (17:39 +0100)]
[Fix] Allow to have multiple values for headers as arrays
Vsevolod Stakhov [Fri, 11 May 2018 16:29:07 +0000 (17:29 +0100)]
[Minor] Store fuzzy hashes in memory pool variable
Vsevolod Stakhov [Fri, 11 May 2018 15:39:38 +0000 (16:39 +0100)]
[Minor] Allow to get list of fstrings from mempool variable
Vsevolod Stakhov [Fri, 11 May 2018 14:18:47 +0000 (15:18 +0100)]
[Minor] Add 'no action' as available threshold
Andrey Igoshin [Thu, 10 May 2018 17:02:01 +0000 (20:02 +0300)]
[Minor] domains added
Paul Arthur [Thu, 10 May 2018 16:05:38 +0000 (16:05 +0000)]
[Minor] Don't double-escape lua strings in libucl
Strings are escaped during JSON/UCL output, so escaping them while
building the object results in doubly escaped strings.
Paul Arthur [Thu, 10 May 2018 14:41:49 +0000 (14:41 +0000)]
[Fix] Fix vertical tab handling in libucl
626c7a170f73eb17efb084be49da3b30fe773a61 is an incomplete fix and emits
invalid JSON.
The vertical tab has a short escape in C but not JSON, so we should
emit the long escape. (libucl won't choke on \v in UCL input but
it doesn't properly round-trip: 'foo\vbar' will be parsed into
'foovbar'.)
libucl has an option to escape strings during parsing, so I modified
that in a similar fashion to
626c7a17 .
Vsevolod Stakhov [Thu, 10 May 2018 16:18:34 +0000 (17:18 +0100)]
[Minor] Improve replies plugin
Vsevolod Stakhov [Thu, 10 May 2018 14:43:39 +0000 (15:43 +0100)]
[Minor] Fix indentation when I'm here
Vsevolod Stakhov [Thu, 10 May 2018 14:35:43 +0000 (15:35 +0100)]
[Minor] Add more headers to the upstream_spam_filters
Issue: #2235
Vsevolod Stakhov [Thu, 10 May 2018 14:31:50 +0000 (15:31 +0100)]
[Minor] Fix other AV engines retransmits
Vsevolod Stakhov [Thu, 10 May 2018 14:02:39 +0000 (15:02 +0100)]
[Minor] Allow redis key handlers to return nil
Vsevolod Stakhov [Thu, 10 May 2018 13:58:49 +0000 (14:58 +0100)]
[Fix] When doing AV scan select a differen server for retransmit
Vsevolod Stakhov [Thu, 10 May 2018 13:57:50 +0000 (14:57 +0100)]
[Minor] Remove stupid IDE files
Vsevolod Stakhov [Thu, 10 May 2018 13:56:57 +0000 (14:56 +0100)]
[Minor] Remove unused
Vsevolod Stakhov [Wed, 9 May 2018 11:56:30 +0000 (12:56 +0100)]
[Minor] Store hostname in elastic
Vsevolod Stakhov [Tue, 8 May 2018 19:44:10 +0000 (20:44 +0100)]
[Fix] Fix build on non-x86 platforms
Issue: #2226
Vsevolod Stakhov [Tue, 8 May 2018 13:02:06 +0000 (14:02 +0100)]
Merge pull request #2233 from moisseev/configwizard
[Minor] Notify user if DB conversion is not needed
Alexander Moisseev [Mon, 7 May 2018 19:00:52 +0000 (22:00 +0300)]
[Minor] Fix typo
Alexander Moisseev [Mon, 7 May 2018 18:42:13 +0000 (21:42 +0300)]
[Minor] Notify user if DB conversion is not needed
Vsevolod Stakhov [Mon, 7 May 2018 14:37:58 +0000 (15:37 +0100)]
[Fix] Use better sharding for ip_score
Updating: true
Vsevolod Stakhov [Sun, 6 May 2018 17:09:12 +0000 (18:09 +0100)]
Merge pull request #2227 from andy-igoshin/master
adding MTA hostname
Andrey Igoshin [Sun, 6 May 2018 16:56:25 +0000 (19:56 +0300)]
adding MTA hostname
Vsevolod Stakhov [Sun, 6 May 2018 15:54:01 +0000 (16:54 +0100)]
[Fix] Fix base64 folding in Lua API
Issue: #2225