]> source.dussan.org Git - rspamd.git/log
rspamd.git
7 years ago[WebUI] Display multiple alerts at once 1584/head
Alexander Moisseev [Sat, 8 Apr 2017 16:03:53 +0000 (19:03 +0300)]
[WebUI] Display multiple alerts at once

Now user have a chance to see all thrown alerts not just the latest one.

7 years ago[Minor] Use normal string allocation
Vsevolod Stakhov [Sat, 8 Apr 2017 09:09:36 +0000 (10:09 +0100)]
[Minor] Use normal string allocation

7 years agoMerge pull request #1583 from moisseev/webui
Vsevolod Stakhov [Sat, 8 Apr 2017 09:01:42 +0000 (10:01 +0100)]
Merge pull request #1583 from moisseev/webui

[WebUI] Check if neighbours' history backend versions match

7 years ago[Minor] Fix couple of format arguments issues
Vsevolod Stakhov [Sat, 8 Apr 2017 09:00:03 +0000 (10:00 +0100)]
[Minor] Fix couple of format arguments issues

7 years ago[Minor] Support time_t args in clang plugin
Vsevolod Stakhov [Sat, 8 Apr 2017 08:56:09 +0000 (09:56 +0100)]
[Minor] Support time_t args in clang plugin

7 years ago[Minor] Remove minor warnings
Vsevolod Stakhov [Sat, 8 Apr 2017 08:11:16 +0000 (09:11 +0100)]
[Minor] Remove minor warnings

7 years ago[Minor] Remove redundant function
Vsevolod Stakhov [Sat, 8 Apr 2017 08:06:27 +0000 (09:06 +0100)]
[Minor] Remove redundant function

7 years ago[WebUI] Check if neighbours' history backend versions match 1583/head
Alexander Moisseev [Sat, 8 Apr 2017 07:58:14 +0000 (10:58 +0300)]
[WebUI] Check if neighbours' history backend versions match

7 years ago[Minor] More bounds checks
Vsevolod Stakhov [Fri, 7 Apr 2017 21:52:55 +0000 (22:52 +0100)]
[Minor] More bounds checks

7 years ago[Minor] Use proper substring search
Vsevolod Stakhov [Fri, 7 Apr 2017 21:47:46 +0000 (22:47 +0100)]
[Minor] Use proper substring search

7 years ago[Minor] Add some more boundaries checks
Vsevolod Stakhov [Fri, 7 Apr 2017 15:56:51 +0000 (16:56 +0100)]
[Minor] Add some more boundaries checks

7 years ago[Fix] Fix one character length substrings search
Vsevolod Stakhov [Fri, 7 Apr 2017 15:02:52 +0000 (16:02 +0100)]
[Fix] Fix one character length substrings search

7 years ago[Minor] Import public suffix list updates
Andrew Lewis [Fri, 7 Apr 2017 14:10:28 +0000 (16:10 +0200)]
[Minor] Import public suffix list updates

7 years ago[Minor] More inline fixes
Vsevolod Stakhov [Fri, 7 Apr 2017 14:04:57 +0000 (15:04 +0100)]
[Minor] More inline fixes

7 years ago[Minor] Fix inline issues
Vsevolod Stakhov [Fri, 7 Apr 2017 13:56:18 +0000 (14:56 +0100)]
[Minor] Fix inline issues

7 years ago[Minor] Antivirus: don't set action if all results were whitelisted
Andrew Lewis [Fri, 7 Apr 2017 13:50:09 +0000 (15:50 +0200)]
[Minor] Antivirus: don't set action if all results were whitelisted

7 years ago[Minor] Unify substring search routines
Vsevolod Stakhov [Fri, 7 Apr 2017 13:42:58 +0000 (14:42 +0100)]
[Minor] Unify substring search routines

7 years ago[Minor] Antivirus: process table results correctly; prettify logging
Andrew Lewis [Fri, 7 Apr 2017 13:29:27 +0000 (15:29 +0200)]
[Minor] Antivirus: process table results correctly; prettify logging

7 years ago[Minor] Try fix antivirus plugin
Andrew Lewis [Fri, 7 Apr 2017 12:36:09 +0000 (14:36 +0200)]
[Minor] Try fix antivirus plugin

7 years ago[Minor] Check bounds
Vsevolod Stakhov [Fri, 7 Apr 2017 12:22:58 +0000 (13:22 +0100)]
[Minor] Check bounds

7 years ago[Minor] Use safe version of utf8 macro
Vsevolod Stakhov [Fri, 7 Apr 2017 12:17:42 +0000 (13:17 +0100)]
[Minor] Use safe version of utf8 macro

7 years ago[Minor] Disable noisy warning in gcc7
Vsevolod Stakhov [Fri, 7 Apr 2017 12:07:34 +0000 (13:07 +0100)]
[Minor] Disable noisy warning in gcc7

7 years ago[Minor] Use memmove for overlapping memory
Vsevolod Stakhov [Fri, 7 Apr 2017 12:03:55 +0000 (13:03 +0100)]
[Minor] Use memmove for overlapping memory

7 years ago[Minor] Fix substring search in case if inlen == srchlen
Vsevolod Stakhov [Fri, 7 Apr 2017 12:03:38 +0000 (13:03 +0100)]
[Minor] Fix substring search in case if inlen == srchlen

7 years ago[Minor] Style fixes
Vsevolod Stakhov [Fri, 7 Apr 2017 11:48:43 +0000 (12:48 +0100)]
[Minor] Style fixes

7 years agoMerge pull request #1580 from croessner/avm
Vsevolod Stakhov [Fri, 7 Apr 2017 11:05:27 +0000 (12:05 +0100)]
Merge pull request #1580 from croessner/avm

[Feature] Retrieve all virus names from SAVAPI

7 years ago[Minor] Emails module: fix hashed lookups
Andrew Lewis [Fri, 7 Apr 2017 10:19:18 +0000 (12:19 +0200)]
[Minor] Emails module: fix hashed lookups

7 years ago[Fix] Escape json strings for controller rejplies from Lua
Vsevolod Stakhov [Fri, 7 Apr 2017 10:11:31 +0000 (11:11 +0100)]
[Fix] Escape json strings for controller rejplies from Lua

Issue: #1581

7 years ago[Feature] Add escaped version of lua_ucl import
Vsevolod Stakhov [Fri, 7 Apr 2017 10:01:53 +0000 (11:01 +0100)]
[Feature] Add escaped version of lua_ucl import

7 years ago[Feature] Retrieve all virus names from SAVAPI 1580/head
Christian Roessner [Fri, 7 Apr 2017 10:09:21 +0000 (12:09 +0200)]
[Feature] Retrieve all virus names from SAVAPI

7 years ago[Minor] Don't try to use filtered results
Andrew Lewis [Thu, 6 Apr 2017 17:51:59 +0000 (19:51 +0200)]
[Minor] Don't try to use filtered results

7 years ago[Fix] Fix domain_only emails RBL
Andrew Lewis [Thu, 6 Apr 2017 17:44:47 +0000 (19:44 +0200)]
[Fix] Fix domain_only emails RBL

 - Also support hashing for domain_only

7 years ago[Feature] Allow to query hashed emails
Vsevolod Stakhov [Thu, 6 Apr 2017 17:07:36 +0000 (18:07 +0100)]
[Feature] Allow to query hashed emails

7 years agoMerge pull request #1578 from moisseev/webui
Vsevolod Stakhov [Thu, 6 Apr 2017 13:07:01 +0000 (14:07 +0100)]
Merge pull request #1578 from moisseev/webui

[WebUI] history: break To address lists on commas

7 years ago[Minor] Remove metatokens count checks
Vsevolod Stakhov [Thu, 6 Apr 2017 12:13:57 +0000 (13:13 +0100)]
[Minor] Remove metatokens count checks

7 years ago[Minor] Set expiration for neural net data
Vsevolod Stakhov [Thu, 6 Apr 2017 11:06:04 +0000 (12:06 +0100)]
[Minor] Set expiration for neural net data

7 years ago[WebUI] history: break To address lists on commas 1578/head
Alexander Moisseev [Thu, 6 Apr 2017 07:34:17 +0000 (10:34 +0300)]
[WebUI] history: break To address lists on commas

7 years agoMerge pull request #1577 from moisseev/webui
Vsevolod Stakhov [Wed, 5 Apr 2017 20:03:03 +0000 (21:03 +0100)]
Merge pull request #1577 from moisseev/webui

[WebUI] Save some history table space

7 years ago[Fix] Fix rfc2047 tokenization
Vsevolod Stakhov [Wed, 5 Apr 2017 20:02:09 +0000 (21:02 +0100)]
[Fix] Fix rfc2047 tokenization

7 years ago[Minor] Use the correct context when dealing with attached messages
Vsevolod Stakhov [Wed, 5 Apr 2017 16:59:02 +0000 (17:59 +0100)]
[Minor] Use the correct context when dealing with attached messages

7 years ago[CritFix] Fix issue when parsing encoded rfc822/messages
Vsevolod Stakhov [Wed, 5 Apr 2017 15:46:36 +0000 (16:46 +0100)]
[CritFix] Fix issue when parsing encoded rfc822/messages

7 years ago[Feature] Probabilistically skip metatokens
Vsevolod Stakhov [Wed, 5 Apr 2017 14:00:24 +0000 (15:00 +0100)]
[Feature] Probabilistically skip metatokens

7 years ago[Fix] Check return values from Lua functions called from C
Vsevolod Stakhov [Wed, 5 Apr 2017 13:50:40 +0000 (14:50 +0100)]
[Fix] Check return values from Lua functions called from C

7 years ago[Minor] Fix headers_foreach invocation
Vsevolod Stakhov [Wed, 5 Apr 2017 08:20:33 +0000 (09:20 +0100)]
[Minor] Fix headers_foreach invocation

7 years ago[Fix] Fix processing of small tokens vectors
Vsevolod Stakhov [Tue, 4 Apr 2017 17:22:52 +0000 (18:22 +0100)]
[Fix] Fix processing of small tokens vectors

7 years ago[Feature] Ignore bayes with mostly metatokens or with too few text
Vsevolod Stakhov [Tue, 4 Apr 2017 16:38:12 +0000 (17:38 +0100)]
[Feature] Ignore bayes with mostly metatokens or with too few text

7 years ago[CritFix] Fix classifier learning with Redis backend
Vsevolod Stakhov [Tue, 4 Apr 2017 16:28:30 +0000 (17:28 +0100)]
[CritFix] Fix classifier learning with Redis backend

7 years ago[Rework] Set token data as uint64_t instead of chars array
Vsevolod Stakhov [Tue, 4 Apr 2017 15:49:44 +0000 (16:49 +0100)]
[Rework] Set token data as uint64_t instead of chars array

7 years ago[WebUI] Save some history table space 1577/head
Alexander Moisseev [Tue, 4 Apr 2017 15:20:32 +0000 (18:20 +0300)]
[WebUI] Save some history table space

7 years ago[Fix] Fix parsing of options for workers with the same type
Vsevolod Stakhov [Tue, 4 Apr 2017 14:02:06 +0000 (15:02 +0100)]
[Fix] Fix parsing of options for workers with the same type

7 years ago[Minor] Fix out-of-bound read
Vsevolod Stakhov [Tue, 4 Apr 2017 13:40:13 +0000 (14:40 +0100)]
[Minor] Fix out-of-bound read

7 years ago[Minor] Allow to iterate mime headers as well
Vsevolod Stakhov [Tue, 4 Apr 2017 11:05:58 +0000 (12:05 +0100)]
[Minor] Allow to iterate mime headers as well

7 years ago[Feature] Add task:headers_foreach function
Vsevolod Stakhov [Tue, 4 Apr 2017 10:58:31 +0000 (11:58 +0100)]
[Feature] Add task:headers_foreach function

7 years ago[Minor] Explicitly set queue to NULL for top part
Vsevolod Stakhov [Tue, 4 Apr 2017 10:46:56 +0000 (11:46 +0100)]
[Minor] Explicitly set queue to NULL for top part

7 years agoMerge pull request #1576 from humbapa/master
Vsevolod Stakhov [Tue, 4 Apr 2017 10:58:14 +0000 (11:58 +0100)]
Merge pull request #1576 from humbapa/master

Handle for ACC and OK messages from sophos

7 years ago[Feature] Store headers order
Vsevolod Stakhov [Mon, 3 Apr 2017 17:00:01 +0000 (18:00 +0100)]
[Feature] Store headers order

7 years ago[Minor] Do not ignore Lua metatokens
Vsevolod Stakhov [Mon, 3 Apr 2017 16:45:36 +0000 (17:45 +0100)]
[Minor] Do not ignore Lua metatokens

7 years ago[Feature] Rework classifiers lua metatokens
Vsevolod Stakhov [Mon, 3 Apr 2017 16:44:45 +0000 (17:44 +0100)]
[Feature] Rework classifiers lua metatokens

7 years ago[Minor] Add images shingles keys caching
Vsevolod Stakhov [Mon, 3 Apr 2017 13:21:44 +0000 (14:21 +0100)]
[Minor] Add images shingles keys caching

7 years ago[Feature] Use cached shingles keys
Vsevolod Stakhov [Mon, 3 Apr 2017 12:52:53 +0000 (13:52 +0100)]
[Feature] Use cached shingles keys

7 years ago[Minor] Use memcpy
Vsevolod Stakhov [Mon, 3 Apr 2017 12:30:29 +0000 (13:30 +0100)]
[Minor] Use memcpy

7 years agoThe same with 'OK SSSP' messages 1576/head
MB [Mon, 3 Apr 2017 11:04:28 +0000 (13:04 +0200)]
The same with 'OK SSSP' messages

7 years agoHandling ACC messages for sophos
MB [Mon, 3 Apr 2017 10:55:02 +0000 (12:55 +0200)]
Handling ACC messages for sophos

7 years ago[Fix] Fix parsing of non-RFC compatible Exim received
Vsevolod Stakhov [Sun, 2 Apr 2017 10:59:38 +0000 (11:59 +0100)]
[Fix] Fix parsing of non-RFC compatible Exim received

Issue: #1575

7 years agoMerge pull request #1574 from moisseev/patch-1
Andrew Lewis [Sat, 1 Apr 2017 21:05:00 +0000 (23:05 +0200)]
Merge pull request #1574 from moisseev/patch-1

[WebUI] Fix error message

7 years agoMerge pull request #1570 from cpragadeesh/dmarc_sampled_out
Andrew Lewis [Sat, 1 Apr 2017 21:04:37 +0000 (23:04 +0200)]
Merge pull request #1570 from cpragadeesh/dmarc_sampled_out

added sampled_out dmarc report

7 years agoadded dmarc sampled_out reporting 1570/head
cpragadeesh [Sat, 1 Apr 2017 14:10:32 +0000 (19:40 +0530)]
added dmarc sampled_out reporting

7 years ago[WebUI] Fix error message 1574/head
Alexander Moisseev [Sat, 1 Apr 2017 12:59:13 +0000 (15:59 +0300)]
[WebUI] Fix error message

7 years ago[Fix] Do not count sending and loading time in rspamc
Vsevolod Stakhov [Sat, 1 Apr 2017 11:05:25 +0000 (12:05 +0100)]
[Fix] Do not count sending and loading time in rspamc

7 years ago[WebUI] Increase default timeout to 20 seconds
Vsevolod Stakhov [Sat, 1 Apr 2017 09:19:44 +0000 (10:19 +0100)]
[WebUI] Increase default timeout to 20 seconds

7 years ago[Minor] Delay freeing of tokens arrays when classifying
Vsevolod Stakhov [Fri, 31 Mar 2017 16:58:49 +0000 (17:58 +0100)]
[Minor] Delay freeing of tokens arrays when classifying

7 years ago[Minor] Some fixes for displaying tokens info
Vsevolod Stakhov [Fri, 31 Mar 2017 16:19:29 +0000 (17:19 +0100)]
[Minor] Some fixes for displaying tokens info

7 years ago[Feature] Store text tokens inside bayes tokens
Vsevolod Stakhov [Fri, 31 Mar 2017 14:01:29 +0000 (15:01 +0100)]
[Feature] Store text tokens inside bayes tokens

7 years ago[Minor] Some fixes for static build
Vsevolod Stakhov [Fri, 31 Mar 2017 11:49:34 +0000 (12:49 +0100)]
[Minor] Some fixes for static build

7 years agoMerge pull request #1571 from dehnli/webui-dsbl-phr-conn-symbl-filt
Andrew Lewis [Fri, 31 Mar 2017 09:13:42 +0000 (11:13 +0200)]
Merge pull request #1571 from dehnli/webui-dsbl-phr-conn-symbl-filt

[WebUI] Disable phrase connectors replacement in symbols filtering

7 years ago[WebUI] Disable phrase connectors replacement in symbols filtering 1571/head
dehnli [Fri, 31 Mar 2017 08:02:13 +0000 (12:02 +0400)]
[WebUI] Disable phrase connectors replacement in symbols filtering

7 years ago[Minor] Fix bad zero terminated assumption
Vsevolod Stakhov [Thu, 30 Mar 2017 20:36:16 +0000 (21:36 +0100)]
[Minor] Fix bad zero terminated assumption

7 years ago[Minor] Fix out-of-bound access issues
Vsevolod Stakhov [Thu, 30 Mar 2017 20:34:30 +0000 (21:34 +0100)]
[Minor] Fix out-of-bound access issues

7 years ago[Fix] More fixes for inplace decoding
Vsevolod Stakhov [Thu, 30 Mar 2017 20:30:42 +0000 (21:30 +0100)]
[Fix] More fixes for inplace decoding

7 years ago[Fix] Avoid lookup in absent hash
Vsevolod Stakhov [Thu, 30 Mar 2017 18:45:03 +0000 (19:45 +0100)]
[Fix] Avoid lookup in absent hash

Issue: #1569

7 years ago[Fix] Try to avoid modifications of the original data
Vsevolod Stakhov [Thu, 30 Mar 2017 13:26:29 +0000 (14:26 +0100)]
[Fix] Try to avoid modifications of the original data

7 years agoMerge pull request #1568 from moisseev/webui
Vsevolod Stakhov [Thu, 30 Mar 2017 13:09:45 +0000 (14:09 +0100)]
Merge pull request #1568 from moisseev/webui

[WebUI] Disable phrase connectors replacement in history filtering

7 years ago[WebUI] Disable phrase connectors replacement in history filtering 1568/head
Alexander Moisseev [Thu, 30 Mar 2017 13:05:02 +0000 (16:05 +0300)]
[WebUI] Disable phrase connectors replacement in history filtering

Resolves #1561

7 years ago[WebUI] Fix legacy history
Vsevolod Stakhov [Thu, 30 Mar 2017 10:22:22 +0000 (11:22 +0100)]
[WebUI] Fix legacy history

Issue: #1564

7 years agoMerge pull request #1562 from smfreegard/rules_170328
Vsevolod Stakhov [Thu, 30 Mar 2017 08:56:27 +0000 (09:56 +0100)]
Merge pull request #1562 from smfreegard/rules_170328

Rules updates

7 years ago[Fix] URL redirector: Fix call to is_redirector
Andrew Lewis [Thu, 30 Mar 2017 08:43:15 +0000 (10:43 +0200)]
[Fix] URL redirector: Fix call to is_redirector

 - Reported by: @dehnli

7 years ago[Fix] Fix typo
Andrew Lewis [Thu, 30 Mar 2017 08:35:19 +0000 (10:35 +0200)]
[Fix] Fix typo

 - Issue: #1567
 - Reported by: @athanp

7 years ago[Minor] Fix some corner cases of folding
Vsevolod Stakhov [Wed, 29 Mar 2017 23:09:16 +0000 (00:09 +0100)]
[Minor] Fix some corner cases of folding

7 years ago[Minor] Properly deal with content type parameter
Vsevolod Stakhov [Wed, 29 Mar 2017 16:02:21 +0000 (17:02 +0100)]
[Minor] Properly deal with content type parameter

7 years ago[Feature] Allow to process filenames from content type
Vsevolod Stakhov [Wed, 29 Mar 2017 15:57:46 +0000 (16:57 +0100)]
[Feature] Allow to process filenames from content type

7 years ago[Minor] Silence warning
Andrew Lewis [Wed, 29 Mar 2017 15:41:34 +0000 (17:41 +0200)]
[Minor] Silence warning

7 years agoMerge pull request #1566 from croessner/avm
Vsevolod Stakhov [Wed, 29 Mar 2017 15:06:45 +0000 (16:06 +0100)]
Merge pull request #1566 from croessner/avm

[Fix] Fix archive scans for savapi

7 years ago[Fix] Fix archive scans for savapi 1566/head
Christian Roessner [Wed, 29 Mar 2017 14:57:47 +0000 (16:57 +0200)]
[Fix] Fix archive scans for savapi

7 years agoRules updates 1562/head
Steve Freegard [Tue, 28 Mar 2017 22:46:35 +0000 (23:46 +0100)]
Rules updates

7 years ago[Fix] Add missing score normalisation for HFILTER_URL_ONLY
Andrew Lewis [Wed, 29 Mar 2017 13:45:40 +0000 (15:45 +0200)]
[Fix] Add missing score normalisation for HFILTER_URL_ONLY

 - Issue: #1565
 - Reported by: @moisseev

7 years ago[Fix] Fix ip_score map configuration
Andrew Lewis [Wed, 29 Mar 2017 10:36:16 +0000 (12:36 +0200)]
[Fix] Fix ip_score map configuration

 - Issue: #1563
 - Reported by: @Dmitry55

7 years ago[Minor] Improve style of enum definition
Vsevolod Stakhov [Tue, 28 Mar 2017 16:46:01 +0000 (17:46 +0100)]
[Minor] Improve style of enum definition

7 years ago[Minor] Update version to 1.5.5
Vsevolod Stakhov [Tue, 28 Mar 2017 15:45:01 +0000 (16:45 +0100)]
[Minor] Update version to 1.5.5

7 years agoRelease 1.5.4 1.5.4
Vsevolod Stakhov [Tue, 28 Mar 2017 15:43:31 +0000 (16:43 +0100)]
Release 1.5.4

* [Conf] Add history_redis default configuration
* [Feature] Add spoofed rules
* [Feature] Add URL_IN_SUBJECT rule
* [Feature] Allow to get task's subject
* [Feature] Allow to specify maximum number of shots for symbols
* [Feature] Distinguish URLs found in Subject
* [Feature] Memoize LPEG grammars
* [Feature] Parse else parts in SA rules
* [Feature] Process subject for mixed characters
* [Feature] Resolve url chains in url_redirector module
* [Feature] Stat greylisted messages as greylisted not soft-rejected
* [Feature] Support checking for redirector in Lua SURBL
* [Feature] Support tag_exists SA function
* [Feature] Work with broken rfc2047 tokens
* [Fix] Check all watcher's dependencies
* [Fix] Do not compile hyperscan with no SSSE3 support
* [Fix] Do not crash if cannot decode qp encoded part
* [Fix] Fix dependencies of DKIM when multiple signatures are found
* [Fix] Fix lists in whitelist plugin
* [Fix] Fix one-shot symbols weight calculations
* [Fix] Fix options and shots match
* [Fix] Fix order of symbol options
* [Fix] Fix parsing of dot at the end of the address
* [Fix] Fix parsing of lua table arguments
* [Fix] Fix processing of subject words
* [Fix] Fix string split memoization
* [Fix] Fix templates grammar usage
* [Fix] Fix various issues related to Lua stack manipulation
* [Fix] Force actions: Use postfilter if we have honor_action / require_action
* [Fix] Further fixes to avoid PHISHING FP
* [Fix] Preserve order of options in symbols
* [Fix] Rspamadm grep: deal with unusually-formatted logs
* [Fix] Use hostname suffix when dealing with history
* [Rework] Remove outdated SA rules
* [WebUI] Add flexible columns
* [WebUI] Add footable
* [WebUI] Add sender, recipients and subject columns
* [WebUI] Allow message-id break
* [WebUI] Fix history clustering
* [WebUI] Fix history display
* [WebUI] Fix sorting
* [WebUI] Humanize sizes
* [WebUI] Initial move towards footable
* [WebUI] Remove datatables
* [WebUI] Replace `.values` method with `.map`
* [WebUI] Rework v2 symbols display
* [WebUI] Try to normalize frequencies
* [WebUI] Unbreak WebUI
* [WebUI] Use Footable to draw Throughput summary table

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
7 years ago[Minor] Allow subject field to be wrapped
Vsevolod Stakhov [Tue, 28 Mar 2017 15:23:55 +0000 (16:23 +0100)]
[Minor] Allow subject field to be wrapped