]> source.dussan.org Git - rspamd.git/log
rspamd.git
7 years ago[Feature] Memoize LPEG grammars
Vsevolod Stakhov [Sat, 25 Mar 2017 12:27:52 +0000 (12:27 +0000)]
[Feature] Memoize LPEG grammars

7 years ago[Fetaure] Add options for hfilter symbols
Vsevolod Stakhov [Sat, 25 Mar 2017 12:17:50 +0000 (12:17 +0000)]
[Fetaure] Add options for hfilter symbols

7 years ago[Conf] Add history_redis default configuration
Vsevolod Stakhov [Sat, 25 Mar 2017 12:10:05 +0000 (12:10 +0000)]
[Conf] Add history_redis default configuration

7 years ago[Minor] Silence warnings
Andrew Lewis [Fri, 24 Mar 2017 21:06:39 +0000 (23:06 +0200)]
[Minor] Silence warnings

7 years agoMerge pull request #1556 from smfreegard/rules_170324
Vsevolod Stakhov [Fri, 24 Mar 2017 20:19:06 +0000 (20:19 +0000)]
Merge pull request #1556 from smfreegard/rules_170324

Rule update

7 years agoFix FROM_NO_DN and TO_DN_NONE 1556/head
Steve Freegard [Fri, 24 Mar 2017 19:38:21 +0000 (19:38 +0000)]
Fix FROM_NO_DN and TO_DN_NONE

7 years agoAdd DIRECT_TO_MX rule to once_received plugin
Steve Freegard [Fri, 24 Mar 2017 19:31:27 +0000 (19:31 +0000)]
Add DIRECT_TO_MX rule to once_received plugin

7 years ago[Fix] Fix processing of subject words
Vsevolod Stakhov [Fri, 24 Mar 2017 16:00:34 +0000 (16:00 +0000)]
[Fix] Fix processing of subject words

7 years agoMerge pull request #1555 from smfreegard/rules_170324
Vsevolod Stakhov [Fri, 24 Mar 2017 15:48:06 +0000 (15:48 +0000)]
Merge pull request #1555 from smfreegard/rules_170324

Fix RCVD_TLS_ALL and add RCVD_TLS_LAST

7 years agoFix RCVD_TLS_ALL and add RCVD_TLS_LAST 1555/head
Steve Freegard [Fri, 24 Mar 2017 15:34:25 +0000 (15:34 +0000)]
Fix RCVD_TLS_ALL and add RCVD_TLS_LAST

7 years ago[Minor] Really fix tests
Andrew Lewis [Fri, 24 Mar 2017 11:48:16 +0000 (13:48 +0200)]
[Minor] Really fix tests

7 years ago[Minor] Fix tests
Andrew Lewis [Fri, 24 Mar 2017 11:40:09 +0000 (13:40 +0200)]
[Minor] Fix tests

7 years agoMerge pull request #1554 from smfreegard/rules_170323
Vsevolod Stakhov [Fri, 24 Mar 2017 11:27:26 +0000 (11:27 +0000)]
Merge pull request #1554 from smfreegard/rules_170323

New rules

7 years agoRules fixes 1554/head
Steve Freegard [Fri, 24 Mar 2017 10:15:29 +0000 (10:15 +0000)]
Rules fixes

7 years ago[Minor] Do not break old scripts and rules
Vsevolod Stakhov [Fri, 24 Mar 2017 09:53:29 +0000 (09:53 +0000)]
[Minor] Do not break old scripts and rules

7 years ago[Minor] Remove all get_api_version calls
Vsevolod Stakhov [Fri, 24 Mar 2017 09:52:16 +0000 (09:52 +0000)]
[Minor] Remove all get_api_version calls

7 years agoUpdates to previous commit
Steve Freegard [Thu, 23 Mar 2017 22:01:19 +0000 (22:01 +0000)]
Updates to previous commit

7 years agoNew rules
Steve Freegard [Thu, 23 Mar 2017 21:27:02 +0000 (21:27 +0000)]
New rules

7 years ago[Minor] Remove deprecated API calls
Vsevolod Stakhov [Thu, 23 Mar 2017 17:52:24 +0000 (17:52 +0000)]
[Minor] Remove deprecated API calls

7 years ago[Minor] Initialize variable
Vsevolod Stakhov [Thu, 23 Mar 2017 17:52:12 +0000 (17:52 +0000)]
[Minor] Initialize variable

7 years ago[Minor] Fix various style issues
Vsevolod Stakhov [Thu, 23 Mar 2017 17:44:04 +0000 (17:44 +0000)]
[Minor] Fix various style issues

7 years ago[Feature] Process subject for mixed characters
Vsevolod Stakhov [Thu, 23 Mar 2017 17:14:07 +0000 (17:14 +0000)]
[Feature] Process subject for mixed characters

7 years ago[Feature] Support tag_exists SA function
Vsevolod Stakhov [Thu, 23 Mar 2017 14:11:29 +0000 (14:11 +0000)]
[Feature] Support tag_exists SA function

7 years ago[Feature] Parse else parts in SA rules
Vsevolod Stakhov [Thu, 23 Mar 2017 13:49:03 +0000 (13:49 +0000)]
[Feature] Parse else parts in SA rules

7 years ago[Rework] Remove outdated SA rules
Vsevolod Stakhov [Thu, 23 Mar 2017 13:16:55 +0000 (13:16 +0000)]
[Rework] Remove outdated SA rules

7 years ago[Fix] Fix dependencies of DKIM when multiple signatures are found
Vsevolod Stakhov [Thu, 23 Mar 2017 12:07:47 +0000 (12:07 +0000)]
[Fix] Fix dependencies of DKIM when multiple signatures are found

7 years ago[Minor] Add id to async watchers to simplify debugging
Vsevolod Stakhov [Thu, 23 Mar 2017 11:39:54 +0000 (11:39 +0000)]
[Minor] Add id to async watchers to simplify debugging

7 years ago[Minor] Don't fail tests if coveralls broke
Andrew Lewis [Thu, 23 Mar 2017 11:18:21 +0000 (13:18 +0200)]
[Minor] Don't fail tests if coveralls broke

7 years ago[Test] Test option order
Andrew Lewis [Thu, 23 Mar 2017 11:00:35 +0000 (13:00 +0200)]
[Test] Test option order

7 years ago[Fix] Fix order of symbol options
Vsevolod Stakhov [Thu, 23 Mar 2017 10:54:13 +0000 (10:54 +0000)]
[Fix] Fix order of symbol options

7 years agoMerge pull request #1550 from andryyy/master
Vsevolod Stakhov [Thu, 23 Mar 2017 10:47:50 +0000 (10:47 +0000)]
Merge pull request #1550 from andryyy/master

[WebUI] Fixes overlapping, fixes updates from empty to non-empty table, move symbols data processing to function

7 years agoFix saving after table updates 1550/head
andryyy [Thu, 23 Mar 2017 09:55:32 +0000 (10:55 +0100)]
Fix saving after table updates

7 years agoBetter update handling, especially when updating empty table to non-empty table
andryyy [Thu, 23 Mar 2017 09:13:57 +0000 (10:13 +0100)]
Better update handling, especially when updating empty table to non-empty table

7 years ago[Minor] Fix changes to SPOOF_REPLYTO
Andrew Lewis [Thu, 23 Mar 2017 08:28:03 +0000 (10:28 +0200)]
[Minor] Fix changes to SPOOF_REPLYTO

7 years agoMerge pull request #1549 from moisseev/webui
Andrew Lewis [Thu, 23 Mar 2017 08:23:44 +0000 (10:23 +0200)]
Merge pull request #1549 from moisseev/webui

[WebUI] Unbreak WebUI

7 years ago[WebUI] Unbreak WebUI 1549/head
Alexander Moisseev [Thu, 23 Mar 2017 07:29:28 +0000 (10:29 +0300)]
[WebUI] Unbreak WebUI

7 years ago[Minor] Check for duplicates in wait queue for symbols deps
Vsevolod Stakhov [Wed, 22 Mar 2017 22:44:18 +0000 (22:44 +0000)]
[Minor] Check for duplicates in wait queue for symbols deps

7 years agoMerge pull request #1548 from fatalbanana/srt
Vsevolod Stakhov [Wed, 22 Mar 2017 21:06:14 +0000 (21:06 +0000)]
Merge pull request #1548 from fatalbanana/srt

[Minor] Use SMTP recipients for SPOOF_REPLYTO rule

7 years ago[Minor] Use SMTP recipients for SPOOF_REPLYTO rule 1548/head
Andrew Lewis [Wed, 22 Mar 2017 20:40:31 +0000 (22:40 +0200)]
[Minor] Use SMTP recipients for SPOOF_REPLYTO rule

7 years ago[Minor] Fix previous commit
Vsevolod Stakhov [Wed, 22 Mar 2017 19:42:02 +0000 (19:42 +0000)]
[Minor] Fix previous commit

7 years ago[Fix] Check all watcher's dependencies
Vsevolod Stakhov [Wed, 22 Mar 2017 19:14:37 +0000 (19:14 +0000)]
[Fix] Check all watcher's dependencies

7 years ago[WebUI] Remove datatables
Vsevolod Stakhov [Wed, 22 Mar 2017 15:43:32 +0000 (15:43 +0000)]
[WebUI] Remove datatables

7 years agoMerge pull request #1546 from moisseev/webui
Vsevolod Stakhov [Wed, 22 Mar 2017 15:41:57 +0000 (15:41 +0000)]
Merge pull request #1546 from moisseev/webui

[WebUI] Use Footable to draw Throughput summary table

7 years ago[Fix] Preserve order of options in symbols
Vsevolod Stakhov [Wed, 22 Mar 2017 14:08:26 +0000 (14:08 +0000)]
[Fix] Preserve order of options in symbols

7 years ago[Minor] Fix some issues when dealing with scores
Vsevolod Stakhov [Tue, 21 Mar 2017 17:24:24 +0000 (17:24 +0000)]
[Minor] Fix some issues when dealing with scores

7 years ago[WebUI] Use Footable to draw Throughput summary table 1546/head
Alexander Moisseev [Tue, 21 Mar 2017 16:25:51 +0000 (19:25 +0300)]
[WebUI] Use Footable to draw Throughput summary table

7 years ago[Feature] Resolve url chains in url_redirector module
Vsevolod Stakhov [Tue, 21 Mar 2017 14:36:02 +0000 (14:36 +0000)]
[Feature] Resolve url chains in url_redirector module

7 years ago[Feature] Support checking for redirector in Lua SURBL
Vsevolod Stakhov [Tue, 21 Mar 2017 14:31:21 +0000 (14:31 +0000)]
[Feature] Support checking for redirector in Lua SURBL

7 years ago[Fix] Fix parsing of dot at the end of the address
Vsevolod Stakhov [Tue, 21 Mar 2017 13:24:52 +0000 (13:24 +0000)]
[Fix] Fix parsing of dot at the end of the address

Issue: #1543

7 years ago[Fix] Fix parsing of lua table arguments
Vsevolod Stakhov [Tue, 21 Mar 2017 13:04:02 +0000 (13:04 +0000)]
[Fix] Fix parsing of lua table arguments

7 years ago[Fix] Fix lists in whitelist plugin
Vsevolod Stakhov [Tue, 21 Mar 2017 12:55:12 +0000 (12:55 +0000)]
[Fix] Fix lists in whitelist plugin

7 years ago[Fix] Fix options and shots match
Vsevolod Stakhov [Mon, 20 Mar 2017 18:24:19 +0000 (18:24 +0000)]
[Fix] Fix options and shots match

7 years ago[Feature] Allow to specify maximum number of shots for symbols
Vsevolod Stakhov [Mon, 20 Mar 2017 16:52:31 +0000 (16:52 +0000)]
[Feature] Allow to specify maximum number of shots for symbols

7 years ago[WebUI] Try to normalize frequencies
Vsevolod Stakhov [Mon, 20 Mar 2017 14:11:58 +0000 (14:11 +0000)]
[WebUI] Try to normalize frequencies

7 years ago[WebUI] Add sender, recipients and subject columns
Vsevolod Stakhov [Mon, 20 Mar 2017 13:55:37 +0000 (13:55 +0000)]
[WebUI] Add sender, recipients and subject columns

7 years ago[WebUI] Rework v2 symbols display
Vsevolod Stakhov [Mon, 20 Mar 2017 13:43:29 +0000 (13:43 +0000)]
[WebUI] Rework v2 symbols display

7 years ago[WebUI] Fix sorting
Vsevolod Stakhov [Mon, 20 Mar 2017 13:21:01 +0000 (13:21 +0000)]
[WebUI] Fix sorting

7 years ago[Minor] DMARC: Add descriptive errors; properly handle empty domain
Andrew Lewis [Mon, 20 Mar 2017 11:58:39 +0000 (13:58 +0200)]
[Minor] DMARC: Add descriptive errors; properly handle empty domain

7 years ago[WebUI] Humanize sizes
Vsevolod Stakhov [Mon, 20 Mar 2017 11:39:31 +0000 (11:39 +0000)]
[WebUI] Humanize sizes

7 years ago[WebUI] Add flexible columns
Vsevolod Stakhov [Mon, 20 Mar 2017 11:36:00 +0000 (11:36 +0000)]
[WebUI] Add flexible columns

7 years agoMerge pull request #1537 from andryyy/master
Vsevolod Stakhov [Mon, 20 Mar 2017 11:12:56 +0000 (11:12 +0000)]
Merge pull request #1537 from andryyy/master

[WebUI] Symbols table to footable, minor fixes

7 years ago[Fix] Rspamadm grep: deal with unusually-formatted logs
Andrew Lewis [Mon, 20 Mar 2017 04:57:04 +0000 (06:57 +0200)]
[Fix] Rspamadm grep: deal with unusually-formatted logs

7 years agoFix styles of symbols table 1537/head
andre.peters [Sun, 19 Mar 2017 21:31:06 +0000 (22:31 +0100)]
Fix styles of symbols table

7 years agoFix date for all history items, draw error table with footable
andre.peters [Sun, 19 Mar 2017 21:30:42 +0000 (22:30 +0100)]
Fix date for all history items, draw error table with footable

7 years agoRe-add table-hover class, remove table-log class to apply styles with footables
andre.peters [Sun, 19 Mar 2017 21:29:43 +0000 (22:29 +0100)]
Re-add table-hover class, remove table-log class to apply styles with footables

7 years ago[Minor] Fix aarch64 build
Vsevolod Stakhov [Sun, 19 Mar 2017 18:36:35 +0000 (18:36 +0000)]
[Minor] Fix aarch64 build

7 years agoUse FooTable to draw symbol table
andre.peters [Sun, 19 Mar 2017 18:21:57 +0000 (19:21 +0100)]
Use FooTable to draw symbol table

7 years agoUse data id to identify input field
andre.peters [Sun, 19 Mar 2017 18:21:46 +0000 (19:21 +0100)]
Use data id to identify input field

7 years agoPrepare table for FooTable
andre.peters [Sun, 19 Mar 2017 18:21:34 +0000 (19:21 +0100)]
Prepare table for FooTable

7 years agoRemoved unused values and renamed others
andre.peters [Sun, 19 Mar 2017 18:21:26 +0000 (19:21 +0100)]
Removed unused values and renamed others

7 years ago[Minor] Add workaround for learn condition when no symbols defined
Vsevolod Stakhov [Sun, 19 Mar 2017 11:08:09 +0000 (11:08 +0000)]
[Minor] Add workaround for learn condition when no symbols defined

Issue: #1536

7 years ago[WebUI] Initial move towards footable
Vsevolod Stakhov [Sat, 18 Mar 2017 14:44:34 +0000 (14:44 +0000)]
[WebUI] Initial move towards footable

7 years ago[WebUI] Add footable
Vsevolod Stakhov [Sat, 18 Mar 2017 14:44:25 +0000 (14:44 +0000)]
[WebUI] Add footable

7 years ago[Feature] Add spoofed rules
Vsevolod Stakhov [Sat, 18 Mar 2017 13:32:03 +0000 (13:32 +0000)]
[Feature] Add spoofed rules

Contributed by: Steve Freegard

7 years ago[Minor] Allow to take ownership on rspamd_text
Vsevolod Stakhov [Sat, 18 Mar 2017 13:28:53 +0000 (13:28 +0000)]
[Minor] Allow to take ownership on rspamd_text

7 years ago[Minor] Allow to pass data transparently to lua from redis
Vsevolod Stakhov [Sat, 18 Mar 2017 13:21:02 +0000 (13:21 +0000)]
[Minor] Allow to pass data transparently to lua from redis

7 years ago[Fix] Do not crash if cannot decode qp encoded part
Vsevolod Stakhov [Sat, 18 Mar 2017 12:27:00 +0000 (12:27 +0000)]
[Fix] Do not crash if cannot decode qp encoded part

7 years ago[Minor] Update version to 1.5.4
Vsevolod Stakhov [Fri, 17 Mar 2017 13:58:56 +0000 (13:58 +0000)]
[Minor] Update version to 1.5.4

7 years agoRelease 1.5.3 1.5.3
Vsevolod Stakhov [Fri, 17 Mar 2017 13:56:11 +0000 (13:56 +0000)]
Release 1.5.3

* [Conf] Add composite for hacked wordpress phishing
* [CritFix] Fix base64 decoding when there are unparseable characters
* [Feature] Additional symbol metadata in metadata exporter
* [Feature] Add method to get protocol reply from Lua
* [Feature] Add symbols when tagged rcpt/sender are normalised
* [Feature] Add task:get_symbols_all() function
* [Feature] Allow multiple formats of DKIM signing key
* [Feature] Allow to cache and use flexible protocol reply
* [Feature] Allow to set one_shot flag from register_symbol
* [Feature] Allow to skip certain types of hashes when learning fuzzy
* [Feature] Cache and insert scan time into the protocol
* [Feature] Detect newlines in rspamc --mime
* [Feature] DKIM signing: support use of maps
* [Feature] Greylist: Support excluding low-scoring messages from greylisting
* [Feature] Implement lua history in controller
* [Feature] Implement redis history querying
* [Feature] Preliminary implementation of redis history plugin
* [Feature] Support using request headers in settings
* [Fix] Change default template to deal with non-ASCII characters
* [Fix] Deal with lists of maps in whitelist module
* [Fix] DKIM signing: use domain-specific signing key
* [Fix] Do not reallocate completed zstd buffer
* [Fix] Do not use local_addrs in proxy
* [Fix] Fix crash when resolver is undefined
* [Fix] Fix double free when closing lua_tcp connections
* [Fix] Fix for lua 5.3
* [Fix] Fix freeing of arrays iterators
* [Fix] Fix issue with task:get_symbol and symbols with no metric
* [Fix] Fix log line duplication in `rspamadm grep`
* [Fix] Fix memory corruption on termination
* [Fix] Fix out-of-bound access in base64 decode
* [Fix] Fix ratelimit + greylisting
* [Fix] Fix subject rewriting
* [Fix] Fix task:set_recipients function
* [Fix] Fix URI_COUNT_ODD rule
* [Fix] Follow the traditional symbols conventions in RCPT_COUNT rule
* [Fix] Greylist: Suppress greylist action for whitelisted hosts too
* [Fix] Metadata exporter: use rule-specific settings for emails
* [Fix] Properly set missing fields in exporter
* [Fix] Proxy: max_retries option
* [Fix] RCPT_COUNT fixes
* [Fix] Rework HAS_X_PRIO rule to match symbols conventions
* [Fix] Update issues in ac-trie
* [Fix] Use optimised base64 decoding in DKIM
* [WebUI] Add preliminary v2 history parser
* [WebUI] Allow different history parsers
* [WebUI] Display symbols
* [WebUI] Rework history v2 function

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
7 years agoMerge pull request #1534 from fatalbanana/glS
Vsevolod Stakhov [Fri, 17 Mar 2017 12:34:34 +0000 (12:34 +0000)]
Merge pull request #1534 from fatalbanana/glS

[Minor] Greylisting: fix greylist_min_score

7 years ago[Minor] Greylisting: fix greylist_min_score 1534/head
Andrew Lewis [Fri, 17 Mar 2017 11:57:38 +0000 (13:57 +0200)]
[Minor] Greylisting: fix greylist_min_score

7 years agoMerge pull request #1533 from fatalbanana/dkx
Vsevolod Stakhov [Fri, 17 Mar 2017 11:57:36 +0000 (11:57 +0000)]
Merge pull request #1533 from fatalbanana/dkx

[Minor] DKIM signing: lower-case both of envelope/header domains

7 years ago[Minor] DKIM signing: lower-case both of envelope/header domains 1533/head
Andrew Lewis [Fri, 17 Mar 2017 11:44:29 +0000 (13:44 +0200)]
[Minor] DKIM signing: lower-case both of envelope/header domains

7 years agoMerge pull request #1532 from fatalbanana/dkc
Vsevolod Stakhov [Fri, 17 Mar 2017 11:34:30 +0000 (11:34 +0000)]
Merge pull request #1532 from fatalbanana/dkc

[Minor] Lower-case DKIM domain sooner

7 years ago[Minor] Lower-case DKIM domain sooner 1532/head
Andrew Lewis [Fri, 17 Mar 2017 11:23:49 +0000 (13:23 +0200)]
[Minor] Lower-case DKIM domain sooner

7 years ago[Minor] Update lua-fun
Vsevolod Stakhov [Fri, 17 Mar 2017 11:18:14 +0000 (11:18 +0000)]
[Minor] Update lua-fun

7 years ago[Minor] Lowercase dkim domain for signing
Vsevolod Stakhov [Fri, 17 Mar 2017 11:16:51 +0000 (11:16 +0000)]
[Minor] Lowercase dkim domain for signing

7 years ago[Minor] Update doxydown tool
Vsevolod Stakhov [Fri, 17 Mar 2017 11:04:47 +0000 (11:04 +0000)]
[Minor] Update doxydown tool

7 years agoMerge pull request #1528 from fatalbanana/gls
Vsevolod Stakhov [Fri, 17 Mar 2017 11:02:41 +0000 (11:02 +0000)]
Merge pull request #1528 from fatalbanana/gls

[Feature] Greylist: Support excluding low-scoring messages

7 years ago[Feature] Greylist: Support excluding low-scoring messages from greylisting 1528/head
Andrew Lewis [Thu, 16 Mar 2017 19:07:35 +0000 (21:07 +0200)]
[Feature] Greylist: Support excluding low-scoring messages from greylisting

7 years ago[WebUI] Display symbols
Vsevolod Stakhov [Thu, 16 Mar 2017 19:01:44 +0000 (19:01 +0000)]
[WebUI] Display symbols

7 years ago[Fix] Fix for lua 5.3
Vsevolod Stakhov [Thu, 16 Mar 2017 19:01:36 +0000 (19:01 +0000)]
[Fix] Fix for lua 5.3

7 years ago[Fix] Fix out-of-bound access in base64 decode
Vsevolod Stakhov [Thu, 16 Mar 2017 18:38:13 +0000 (18:38 +0000)]
[Fix] Fix out-of-bound access in base64 decode

7 years ago[Fix] Fix URI_COUNT_ODD rule
Vsevolod Stakhov [Thu, 16 Mar 2017 18:23:31 +0000 (18:23 +0000)]
[Fix] Fix URI_COUNT_ODD rule

7 years ago[Fix] Fix double free when closing lua_tcp connections
Vsevolod Stakhov [Thu, 16 Mar 2017 18:09:52 +0000 (18:09 +0000)]
[Fix] Fix double free when closing lua_tcp connections

7 years ago[Fix] Use optimised base64 decoding in DKIM
Vsevolod Stakhov [Thu, 16 Mar 2017 16:24:38 +0000 (16:24 +0000)]
[Fix] Use optimised base64 decoding in DKIM

7 years ago[CritFix] Fix base64 decoding when there are unparseable characters
Vsevolod Stakhov [Thu, 16 Mar 2017 16:24:12 +0000 (16:24 +0000)]
[CritFix] Fix base64 decoding when there are unparseable characters

7 years ago[Feature] Allow multiple formats of DKIM signing key
Vsevolod Stakhov [Thu, 16 Mar 2017 14:39:14 +0000 (14:39 +0000)]
[Feature] Allow multiple formats of DKIM signing key

7 years agoMerge pull request #1526 from fatalbanana/dmm
Vsevolod Stakhov [Thu, 16 Mar 2017 12:45:54 +0000 (12:45 +0000)]
Merge pull request #1526 from fatalbanana/dmm

[Minor] DKIM signing: ensure variables in path are replaced

7 years ago[Fix] Fix subject rewriting
Vsevolod Stakhov [Thu, 16 Mar 2017 12:01:27 +0000 (12:01 +0000)]
[Fix] Fix subject rewriting