]> source.dussan.org Git - rspamd.git/log
rspamd.git
7 years agoMerge pull request #1421 from fatalbanana/newrules
Vsevolod Stakhov [Mon, 13 Feb 2017 14:01:14 +0000 (14:01 +0000)]
Merge pull request #1421 from fatalbanana/newrules

[Minor] Fix rules

7 years ago[Minor] Fix rules 1421/head
Andrew Lewis [Mon, 13 Feb 2017 14:00:08 +0000 (16:00 +0200)]
[Minor] Fix rules

7 years agoMerge pull request #1419 from moisseev/webui
Vsevolod Stakhov [Mon, 13 Feb 2017 13:49:09 +0000 (13:49 +0000)]
Merge pull request #1419 from moisseev/webui

[WebUI] Fix `All SERVERS` graph fot just one available server

7 years agoMerge pull request #1420 from fatalbanana/newrules
Vsevolod Stakhov [Mon, 13 Feb 2017 13:49:02 +0000 (13:49 +0000)]
Merge pull request #1420 from fatalbanana/newrules

New rules

7 years ago[Feature] Add FROM_NAME_EXCESS_SPACE rule 1420/head
Andrew Lewis [Mon, 13 Feb 2017 12:59:48 +0000 (14:59 +0200)]
[Feature] Add FROM_NAME_EXCESS_SPACE rule

7 years ago[Feature] Add REPLYTO_EMAIL_HAS_TITLE rule
Andrew Lewis [Mon, 13 Feb 2017 13:25:44 +0000 (15:25 +0200)]
[Feature] Add REPLYTO_EMAIL_HAS_TITLE rule

7 years ago[Minor] Yield matched title in FROM_NAME_HAS_TITLE rule
Andrew Lewis [Mon, 13 Feb 2017 12:41:16 +0000 (14:41 +0200)]
[Minor] Yield matched title in FROM_NAME_HAS_TITLE rule

7 years ago[Feature] Implement received headers flags
Vsevolod Stakhov [Mon, 13 Feb 2017 12:52:23 +0000 (12:52 +0000)]
[Feature] Implement received headers flags

7 years ago[Fix] Improve OMOGRAPH_URL rule
Vsevolod Stakhov [Mon, 13 Feb 2017 12:17:58 +0000 (12:17 +0000)]
[Fix] Improve OMOGRAPH_URL rule

- Calculate omographs in each dot component separately
- Normalize omographs
- Count utf8 characters properly

7 years ago[WebUI] Fix `All SERVERS` graph fot just one available server 1419/head
Alexander Moisseev [Mon, 13 Feb 2017 10:33:45 +0000 (13:33 +0300)]
[WebUI] Fix `All SERVERS` graph fot just one available server

7 years agoMerge pull request #1417 from dehnli/gh-tmpl
Vsevolod Stakhov [Mon, 13 Feb 2017 08:51:54 +0000 (08:51 +0000)]
Merge pull request #1417 from dehnli/gh-tmpl

[Minor] Fix github issue template autolinked reference

7 years agoMerge pull request #1418 from fatalbanana/GL
Vsevolod Stakhov [Mon, 13 Feb 2017 08:51:36 +0000 (08:51 +0000)]
Merge pull request #1418 from fatalbanana/GL

[Minor] Fix time specification

7 years ago[Minor] Fix time specification 1418/head
Andrew Lewis [Mon, 13 Feb 2017 08:24:38 +0000 (10:24 +0200)]
[Minor] Fix time specification

Reported-by: @dehnli
7 years ago[Minor] Fix autolinked reference 1417/head
dehnli [Sun, 12 Feb 2017 19:06:39 +0000 (23:06 +0400)]
[Minor] Fix autolinked reference

7 years ago[Conf] Add configurations for asn, clickhouse and dcc
Vsevolod Stakhov [Sun, 12 Feb 2017 17:23:37 +0000 (17:23 +0000)]
[Conf] Add configurations for asn, clickhouse and dcc

7 years ago[Minor] Fix plugins to work with the default settings
Vsevolod Stakhov [Sun, 12 Feb 2017 17:23:12 +0000 (17:23 +0000)]
[Minor] Fix plugins to work with the default settings

7 years agoMerge pull request #1414 from dehnli/grlst-mod
Vsevolod Stakhov [Sun, 12 Feb 2017 17:06:52 +0000 (17:06 +0000)]
Merge pull request #1414 from dehnli/grlst-mod

[Minor] Fix `max_data_len`

7 years agoMerge pull request #1413 from moisseev/webui
Vsevolod Stakhov [Sun, 12 Feb 2017 17:06:38 +0000 (17:06 +0000)]
Merge pull request #1413 from moisseev/webui

[WebUI] Add neighbours RRD data consolidation

7 years ago[Minor] Fix `max_data_len` 1414/head
dehnli [Sun, 12 Feb 2017 16:37:10 +0000 (20:37 +0400)]
[Minor] Fix `max_data_len`

7 years ago[WebUI] Add neighbours RRD data consolidation 1413/head
Alexander Moisseev [Sun, 12 Feb 2017 11:23:55 +0000 (14:23 +0300)]
[WebUI] Add neighbours RRD data consolidation

7 years ago[Feature] Store relational order of all headers in a message
Vsevolod Stakhov [Sat, 11 Feb 2017 14:54:57 +0000 (14:54 +0000)]
[Feature] Store relational order of all headers in a message

7 years ago[Feature] Add more meta tokens from received headers
Vsevolod Stakhov [Sat, 11 Feb 2017 14:48:57 +0000 (14:48 +0000)]
[Feature] Add more meta tokens from received headers

7 years ago[Conf] Add default config for url redirector plugin
Vsevolod Stakhov [Sat, 11 Feb 2017 13:39:54 +0000 (13:39 +0000)]
[Conf] Add default config for url redirector plugin

7 years ago[Conf] Add the default config for greylist module
Vsevolod Stakhov [Sat, 11 Feb 2017 13:24:00 +0000 (13:24 +0000)]
[Conf] Add the default config for greylist module

7 years ago[Fetaure] Use metatokens from Lua in Bayes
Vsevolod Stakhov [Sat, 11 Feb 2017 12:41:24 +0000 (12:41 +0000)]
[Fetaure] Use metatokens from Lua in Bayes

7 years agoMerge pull request #1411 from fatalbanana/FT
Vsevolod Stakhov [Fri, 10 Feb 2017 18:04:05 +0000 (18:04 +0000)]
Merge pull request #1411 from fatalbanana/FT

Fix tests

7 years ago[Fix] Fix Content-Type in HTTP requests
Vsevolod Stakhov [Fri, 10 Feb 2017 18:02:49 +0000 (18:02 +0000)]
[Fix] Fix Content-Type in HTTP requests

Issue: #1410
Reported by: @cgt

7 years ago[Minor] Store metatokens in task cache
Vsevolod Stakhov [Fri, 10 Feb 2017 17:42:32 +0000 (17:42 +0000)]
[Minor] Store metatokens in task cache

7 years ago[Minor] Allow to cache values for task from Lua API
Vsevolod Stakhov [Fri, 10 Feb 2017 16:33:07 +0000 (16:33 +0000)]
[Minor] Allow to cache values for task from Lua API

7 years ago[Minor] Add fast 52 bits hash to Lua
Vsevolod Stakhov [Fri, 10 Feb 2017 16:14:30 +0000 (16:14 +0000)]
[Minor] Add fast 52 bits hash to Lua

7 years ago[Minor] Fix tests 1411/head
Andrew Lewis [Fri, 10 Feb 2017 14:31:56 +0000 (16:31 +0200)]
[Minor] Fix tests

7 years agoMerge pull request #1409 from fatalbanana/MM5
Vsevolod Stakhov [Fri, 10 Feb 2017 14:20:00 +0000 (14:20 +0000)]
Merge pull request #1409 from fatalbanana/MM5

Multimap: fixes for filters

7 years agoMerge pull request #1408 from moisseev/webui
Vsevolod Stakhov [Fri, 10 Feb 2017 14:19:54 +0000 (14:19 +0000)]
Merge pull request #1408 from moisseev/webui

[WebUI] Add basic cluster support to Throughput tab

7 years ago[Minor] Use more precise system function to print floating point
Vsevolod Stakhov [Fri, 10 Feb 2017 14:19:22 +0000 (14:19 +0000)]
[Minor] Use more precise system function to print floating point

7 years ago[Test] Additional tests for multimap 1409/head
Andrew Lewis [Fri, 10 Feb 2017 13:53:19 +0000 (15:53 +0200)]
[Test] Additional tests for multimap

7 years ago[Fix] Multimap: Fixes for email filters
Andrew Lewis [Fri, 10 Feb 2017 13:50:47 +0000 (15:50 +0200)]
[Fix] Multimap: Fixes for email filters

7 years ago[Minor] Disable lua files execution for now
Vsevolod Stakhov [Fri, 10 Feb 2017 10:28:37 +0000 (10:28 +0000)]
[Minor] Disable lua files execution for now

7 years ago[Minor] Use isfinite instead of isnormal because of '0.0'
Vsevolod Stakhov [Fri, 10 Feb 2017 10:27:31 +0000 (10:27 +0000)]
[Minor] Use isfinite instead of isnormal because of '0.0'

7 years ago[WebUI] Add basic cluster support to Throughput tab 1408/head
Alexander Moisseev [Fri, 10 Feb 2017 09:39:33 +0000 (12:39 +0300)]
[WebUI] Add basic cluster support to Throughput tab

7 years agoMerge pull request #1407 from fatalbanana/max
Vsevolod Stakhov [Thu, 9 Feb 2017 17:25:24 +0000 (17:25 +0000)]
Merge pull request #1407 from fatalbanana/max

Multimap: don't try handle gaps in Received headers

7 years ago[Feature] Add per-task lua cache to reuse 'heavy' objects
Vsevolod Stakhov [Thu, 9 Feb 2017 17:02:37 +0000 (17:02 +0000)]
[Feature] Add per-task lua cache to reuse 'heavy' objects

7 years ago[Feature] Store all received headers in lua
Vsevolod Stakhov [Thu, 9 Feb 2017 16:37:34 +0000 (16:37 +0000)]
[Feature] Store all received headers in lua

7 years ago[Minor] Fix lengths when parsing email addresses
Vsevolod Stakhov [Thu, 9 Feb 2017 16:24:29 +0000 (16:24 +0000)]
[Minor] Fix lengths when parsing email addresses

7 years ago[Fix] Fix couple of cornercases with email addresses
Vsevolod Stakhov [Thu, 9 Feb 2017 15:41:54 +0000 (15:41 +0000)]
[Fix] Fix couple of cornercases with email addresses

7 years ago[Minor] Don't try handle gaps in Received headers 1407/head
Andrew Lewis [Thu, 9 Feb 2017 15:36:11 +0000 (17:36 +0200)]
[Minor] Don't try handle gaps in Received headers

7 years ago[Minor] Improve events debugging
Vsevolod Stakhov [Thu, 9 Feb 2017 13:17:18 +0000 (13:17 +0000)]
[Minor] Improve events debugging

7 years ago[Minor] Zero structure before using
Vsevolod Stakhov [Thu, 9 Feb 2017 13:15:59 +0000 (13:15 +0000)]
[Minor] Zero structure before using

7 years ago[Fix] Fix processing of emails with name only
Vsevolod Stakhov [Thu, 9 Feb 2017 12:05:51 +0000 (12:05 +0000)]
[Fix] Fix processing of emails with name only

7 years agoMerge pull request #1406 from fatalbanana/mm
Vsevolod Stakhov [Wed, 8 Feb 2017 23:11:59 +0000 (23:11 +0000)]
Merge pull request #1406 from fatalbanana/mm

[Minor] Multimap Received headers: fixes

7 years ago[Minor] Multimap Received headers: fixes 1406/head
Andrew Lewis [Wed, 8 Feb 2017 13:34:21 +0000 (15:34 +0200)]
[Minor] Multimap Received headers: fixes

 - Deal with gaps in Received headers indexes
 - Deal with rspamd_ip values
 - Fix min_pos/max_pos

7 years ago[Fix] Filter bad characters from message id
Vsevolod Stakhov [Wed, 8 Feb 2017 13:38:50 +0000 (13:38 +0000)]
[Fix] Filter bad characters from message id

Issue: #1403

7 years ago[Fix] Strictly filter bad characters when emittin json
Vsevolod Stakhov [Wed, 8 Feb 2017 13:32:30 +0000 (13:32 +0000)]
[Fix] Strictly filter bad characters when emittin json

7 years agoMerge pull request #1405 from fatalbanana/lip
Vsevolod Stakhov [Wed, 8 Feb 2017 13:05:30 +0000 (13:05 +0000)]
Merge pull request #1405 from fatalbanana/lip

[Fix] Lua IP from string should be invalid if parsing failed

7 years agoMerge pull request #1404 from fatalbanana/mm
Vsevolod Stakhov [Wed, 8 Feb 2017 13:05:10 +0000 (13:05 +0000)]
Merge pull request #1404 from fatalbanana/mm

[Feature] Multimap: Received header processing

7 years ago[Minor] Fix size of binary hash output
Vsevolod Stakhov [Wed, 8 Feb 2017 13:04:09 +0000 (13:04 +0000)]
[Minor] Fix size of binary hash output

7 years ago[Fix] Lua IP from string should be invalid if parsing failed 1405/head
Andrew Lewis [Wed, 8 Feb 2017 10:19:13 +0000 (12:19 +0200)]
[Fix] Lua IP from string should be invalid if parsing failed

7 years ago[Feature] Multimap: Received header processing 1404/head
Andrew Lewis [Wed, 8 Feb 2017 10:24:04 +0000 (12:24 +0200)]
[Feature] Multimap: Received header processing

7 years ago[Minor] Multimap: use table lookup to determine processing
Andrew Lewis [Wed, 8 Feb 2017 09:14:58 +0000 (11:14 +0200)]
[Minor] Multimap: use table lookup to determine processing

7 years agoMerge pull request #1402 from fatalbanana/foo
Vsevolod Stakhov [Tue, 7 Feb 2017 15:37:31 +0000 (15:37 +0000)]
Merge pull request #1402 from fatalbanana/foo

[Minor] Add URL tags plugin; drop functionality from URL reputation

7 years ago[Minor] Add benchmarks for base64 decoding speed
Vsevolod Stakhov [Tue, 7 Feb 2017 15:33:41 +0000 (15:33 +0000)]
[Minor] Add benchmarks for base64 decoding speed

7 years ago[Minor] Add guards when free an expresssion
Vsevolod Stakhov [Tue, 7 Feb 2017 15:33:27 +0000 (15:33 +0000)]
[Minor] Add guards when free an expresssion

7 years ago[Feature] Add profiling support in client output
Vsevolod Stakhov [Tue, 7 Feb 2017 14:34:13 +0000 (14:34 +0000)]
[Feature] Add profiling support in client output

It is now possible to specify `--profile` option to Rspamd to get
execution time for all symbols that were executed for a specific
message. This still doesn't count async returns time.

7 years ago[Minor] Remove redundant call for tags testing
Vsevolod Stakhov [Tue, 7 Feb 2017 12:57:40 +0000 (12:57 +0000)]
[Minor] Remove redundant call for tags testing

7 years ago[Minor] Stop using tags for redirections
Vsevolod Stakhov [Tue, 7 Feb 2017 12:45:13 +0000 (12:45 +0000)]
[Minor] Stop using tags for redirections

7 years ago[Fix] Fix dependencies tracking for callback symbols
Vsevolod Stakhov [Tue, 7 Feb 2017 12:39:29 +0000 (12:39 +0000)]
[Fix] Fix dependencies tracking for callback symbols

7 years ago[Minor] Count watchers as independent events
Vsevolod Stakhov [Tue, 7 Feb 2017 12:38:14 +0000 (12:38 +0000)]
[Minor] Count watchers as independent events

It might be important for better dependencies tracking.

7 years ago[Minor] Improve debugging
Vsevolod Stakhov [Tue, 7 Feb 2017 12:38:04 +0000 (12:38 +0000)]
[Minor] Improve debugging

7 years ago[Feature] Rework surbl module to avoid extra redirector calls
Vsevolod Stakhov [Tue, 7 Feb 2017 12:12:37 +0000 (12:12 +0000)]
[Feature] Rework surbl module to avoid extra redirector calls

7 years ago[Fix] Fix stddev calculations
Vsevolod Stakhov [Tue, 7 Feb 2017 11:38:48 +0000 (11:38 +0000)]
[Fix] Fix stddev calculations

7 years ago[Minor] Add URL tags plugin; drop functionality from URL reputation 1402/head
Andrew Lewis [Tue, 7 Feb 2017 08:58:21 +0000 (10:58 +0200)]
[Minor] Add URL tags plugin; drop functionality from URL reputation

 - Also fix saving of tags
 - Reload scripts in URL reputation plugin

7 years ago[Minor] Fix build
Vsevolod Stakhov [Mon, 6 Feb 2017 17:40:23 +0000 (17:40 +0000)]
[Minor] Fix build

7 years ago[Feature] Add sse42 version of base64 decoding
Vsevolod Stakhov [Mon, 6 Feb 2017 17:28:28 +0000 (17:28 +0000)]
[Feature] Add sse42 version of base64 decoding

7 years ago[Minor] Add sse42 support
Vsevolod Stakhov [Mon, 6 Feb 2017 17:04:30 +0000 (17:04 +0000)]
[Minor] Add sse42 support

7 years ago[Minor] Filter yvalues for graph more precisely
Vsevolod Stakhov [Mon, 6 Feb 2017 16:05:21 +0000 (16:05 +0000)]
[Minor] Filter yvalues for graph more precisely

7 years agoMerge pull request #1397 from moisseev/webui
Vsevolod Stakhov [Mon, 6 Feb 2017 15:21:45 +0000 (15:21 +0000)]
Merge pull request #1397 from moisseev/webui

[WebUI] Add server selector to navbar

7 years agoMerge pull request #1401 from fatalbanana/T3
Vsevolod Stakhov [Mon, 6 Feb 2017 15:21:03 +0000 (15:21 +0000)]
Merge pull request #1401 from fatalbanana/T3

[Test] Silence warnings

7 years ago[Test] Silence warnings 1401/head
Andrew Lewis [Mon, 6 Feb 2017 15:05:27 +0000 (17:05 +0200)]
[Test] Silence warnings

7 years ago[Feature] Improve url redirector module
Vsevolod Stakhov [Mon, 6 Feb 2017 14:32:19 +0000 (14:32 +0000)]
[Feature] Improve url redirector module

- Use HEAD instead of GET
- Limit body length
- Check for cached results before testing them on HTTP
- Really limit number of nested queries

7 years ago[Minor] Use some implicit status messages for HTTP replies
Vsevolod Stakhov [Mon, 6 Feb 2017 14:31:39 +0000 (14:31 +0000)]
[Minor] Use some implicit status messages for HTTP replies

7 years ago[Feature] Allow to specify custom method for a message
Vsevolod Stakhov [Mon, 6 Feb 2017 14:16:10 +0000 (14:16 +0000)]
[Feature] Allow to specify custom method for a message

7 years ago[Minor] Allow to set max size for HTTP requests in Lua
Vsevolod Stakhov [Mon, 6 Feb 2017 13:25:16 +0000 (13:25 +0000)]
[Minor] Allow to set max size for HTTP requests in Lua

7 years ago[Minor] Improve SSL errors handling
Vsevolod Stakhov [Mon, 6 Feb 2017 13:00:46 +0000 (13:00 +0000)]
[Minor] Improve SSL errors handling

7 years ago[WebUI] Simplify neighbours table populating 1397/head
Alexander Moisseev [Sun, 5 Feb 2017 18:30:52 +0000 (21:30 +0300)]
[WebUI] Simplify neighbours table populating

7 years agoMerge pull request #1399 from fatalbanana/T2
Vsevolod Stakhov [Sun, 5 Feb 2017 15:39:39 +0000 (16:39 +0100)]
Merge pull request #1399 from fatalbanana/T2

[Test] Silence warnings

7 years ago[Test] Silence warnings 1399/head
Andrew Lewis [Sun, 5 Feb 2017 15:35:59 +0000 (17:35 +0200)]
[Test] Silence warnings

7 years agoMerge pull request #1398 from fatalbanana/T
Vsevolod Stakhov [Sun, 5 Feb 2017 15:17:46 +0000 (16:17 +0100)]
Merge pull request #1398 from fatalbanana/T

[Test] Ignore unused arguments in .luacheckrc

7 years ago[Test] Ignore unused arguments in .luacheckrc 1398/head
Andrew Lewis [Sun, 5 Feb 2017 14:43:21 +0000 (16:43 +0200)]
[Test] Ignore unused arguments in .luacheckrc

7 years ago[WebUI] Add server selector to navbar
Alexander Moisseev [Sun, 5 Feb 2017 14:34:31 +0000 (17:34 +0300)]
[WebUI] Add server selector to navbar

7 years ago[Feature] Add the preliminary version of redirects resolver in Lua
Vsevolod Stakhov [Sun, 5 Feb 2017 14:25:21 +0000 (15:25 +0100)]
[Feature] Add the preliminary version of redirects resolver in Lua

7 years ago[Minor] Deal with HTTP requests without content length
Vsevolod Stakhov [Sun, 5 Feb 2017 14:24:52 +0000 (15:24 +0100)]
[Minor] Deal with HTTP requests without content length

7 years ago[Minor] Couple of fixes for lua redirector
Vsevolod Stakhov [Sun, 5 Feb 2017 12:38:13 +0000 (13:38 +0100)]
[Minor] Couple of fixes for lua redirector

7 years ago[Minor] Fix double free in collection mode
Vsevolod Stakhov [Sun, 5 Feb 2017 11:37:39 +0000 (12:37 +0100)]
[Minor] Fix double free in collection mode

7 years ago[Feature] Detect URLs with suspicious omographs
Vsevolod Stakhov [Sat, 4 Feb 2017 12:41:21 +0000 (13:41 +0100)]
[Feature] Detect URLs with suspicious omographs

7 years agoMerge pull request #1394 from fatalbanana/rbl
Vsevolod Stakhov [Sat, 4 Feb 2017 10:11:43 +0000 (11:11 +0100)]
Merge pull request #1394 from fatalbanana/rbl

[Feature] RBL module: support hashing for emails and helo RBL

7 years agoMerge pull request #1395 from fatalbanana/urr
Vsevolod Stakhov [Sat, 4 Feb 2017 10:11:15 +0000 (11:11 +0100)]
Merge pull request #1395 from fatalbanana/urr

URL reputation: add whitelist, ignore_surbl config options

7 years ago[Minor] URL reputation plugin: add whitelist 1395/head
Andrew Lewis [Fri, 3 Feb 2017 15:51:11 +0000 (17:51 +0200)]
[Minor] URL reputation plugin: add whitelist

7 years ago[Minor] URL reputation: support terse configuration for ignore_surbl
Andrew Lewis [Fri, 3 Feb 2017 15:37:08 +0000 (17:37 +0200)]
[Minor] URL reputation: support terse configuration for ignore_surbl

7 years ago[Feature] RBL module: support hashing for emails and helo RBL 1394/head
Andrew Lewis [Fri, 3 Feb 2017 15:28:46 +0000 (17:28 +0200)]
[Feature] RBL module: support hashing for emails and helo RBL

7 years ago[Minor] Allow to disable ssl verification if needed
Vsevolod Stakhov [Fri, 3 Feb 2017 14:59:45 +0000 (14:59 +0000)]
[Minor] Allow to disable ssl verification if needed

7 years ago[Feature] Implement helo maps in multimap
Vsevolod Stakhov [Fri, 3 Feb 2017 14:10:20 +0000 (14:10 +0000)]
[Feature] Implement helo maps in multimap