]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Mon, 20 Mar 2017 13:21:01 +0000 (13:21 +0000)]
[WebUI] Fix sorting
Andrew Lewis [Mon, 20 Mar 2017 11:58:39 +0000 (13:58 +0200)]
[Minor] DMARC: Add descriptive errors; properly handle empty domain
Vsevolod Stakhov [Mon, 20 Mar 2017 11:39:31 +0000 (11:39 +0000)]
[WebUI] Humanize sizes
Vsevolod Stakhov [Mon, 20 Mar 2017 11:36:00 +0000 (11:36 +0000)]
[WebUI] Add flexible columns
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
Andrew Lewis [Mon, 20 Mar 2017 04:57:04 +0000 (06:57 +0200)]
[Fix] Rspamadm grep: deal with unusually-formatted logs
andre.peters [Sun, 19 Mar 2017 21:31:06 +0000 (22:31 +0100)]
Fix styles of symbols table
andre.peters [Sun, 19 Mar 2017 21:30:42 +0000 (22:30 +0100)]
Fix date for all history items, draw error table with footable
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
Vsevolod Stakhov [Sun, 19 Mar 2017 18:36:35 +0000 (18:36 +0000)]
[Minor] Fix aarch64 build
andre.peters [Sun, 19 Mar 2017 18:21:57 +0000 (19:21 +0100)]
Use FooTable to draw symbol table
andre.peters [Sun, 19 Mar 2017 18:21:46 +0000 (19:21 +0100)]
Use data id to identify input field
andre.peters [Sun, 19 Mar 2017 18:21:34 +0000 (19:21 +0100)]
Prepare table for FooTable
andre.peters [Sun, 19 Mar 2017 18:21:26 +0000 (19:21 +0100)]
Removed unused values and renamed others
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
Vsevolod Stakhov [Sat, 18 Mar 2017 14:44:34 +0000 (14:44 +0000)]
[WebUI] Initial move towards footable
Vsevolod Stakhov [Sat, 18 Mar 2017 14:44:25 +0000 (14:44 +0000)]
[WebUI] Add footable
Vsevolod Stakhov [Sat, 18 Mar 2017 13:32:03 +0000 (13:32 +0000)]
[Feature] Add spoofed rules
Contributed by: Steve Freegard
Vsevolod Stakhov [Sat, 18 Mar 2017 13:28:53 +0000 (13:28 +0000)]
[Minor] Allow to take ownership on rspamd_text
Vsevolod Stakhov [Sat, 18 Mar 2017 13:21:02 +0000 (13:21 +0000)]
[Minor] Allow to pass data transparently to lua from redis
Vsevolod Stakhov [Sat, 18 Mar 2017 12:27:00 +0000 (12:27 +0000)]
[Fix] Do not crash if cannot decode qp encoded part
Vsevolod Stakhov [Fri, 17 Mar 2017 13:58:56 +0000 (13:58 +0000)]
[Minor] Update version to 1.5.4
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>
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
Andrew Lewis [Fri, 17 Mar 2017 11:57:38 +0000 (13:57 +0200)]
[Minor] Greylisting: fix greylist_min_score
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
Andrew Lewis [Fri, 17 Mar 2017 11:44:29 +0000 (13:44 +0200)]
[Minor] DKIM signing: lower-case both of envelope/header domains
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
Andrew Lewis [Fri, 17 Mar 2017 11:23:49 +0000 (13:23 +0200)]
[Minor] Lower-case DKIM domain sooner
Vsevolod Stakhov [Fri, 17 Mar 2017 11:18:14 +0000 (11:18 +0000)]
[Minor] Update lua-fun
Vsevolod Stakhov [Fri, 17 Mar 2017 11:16:51 +0000 (11:16 +0000)]
[Minor] Lowercase dkim domain for signing
Vsevolod Stakhov [Fri, 17 Mar 2017 11:04:47 +0000 (11:04 +0000)]
[Minor] Update doxydown tool
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
Andrew Lewis [Thu, 16 Mar 2017 19:07:35 +0000 (21:07 +0200)]
[Feature] Greylist: Support excluding low-scoring messages from greylisting
Vsevolod Stakhov [Thu, 16 Mar 2017 19:01:44 +0000 (19:01 +0000)]
[WebUI] Display symbols
Vsevolod Stakhov [Thu, 16 Mar 2017 19:01:36 +0000 (19:01 +0000)]
[Fix] Fix for lua 5.3
Vsevolod Stakhov [Thu, 16 Mar 2017 18:38:13 +0000 (18:38 +0000)]
[Fix] Fix out-of-bound access in base64 decode
Vsevolod Stakhov [Thu, 16 Mar 2017 18:23:31 +0000 (18:23 +0000)]
[Fix] Fix URI_COUNT_ODD rule
Vsevolod Stakhov [Thu, 16 Mar 2017 18:09:52 +0000 (18:09 +0000)]
[Fix] Fix double free when closing lua_tcp connections
Vsevolod Stakhov [Thu, 16 Mar 2017 16:24:38 +0000 (16:24 +0000)]
[Fix] Use optimised base64 decoding in DKIM
Vsevolod Stakhov [Thu, 16 Mar 2017 16:24:12 +0000 (16:24 +0000)]
[CritFix] Fix base64 decoding when there are unparseable characters
Vsevolod Stakhov [Thu, 16 Mar 2017 14:39:14 +0000 (14:39 +0000)]
[Feature] Allow multiple formats of DKIM signing key
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
Vsevolod Stakhov [Thu, 16 Mar 2017 12:01:27 +0000 (12:01 +0000)]
[Fix] Fix subject rewriting
Andrew Lewis [Wed, 15 Mar 2017 19:29:58 +0000 (21:29 +0200)]
[Minor] DKIM signing: ensure variables in path are replaced
- Also use lpeg
Vsevolod Stakhov [Wed, 15 Mar 2017 18:34:50 +0000 (18:34 +0000)]
[Minor] Use regexps for greylist whitelist
Vsevolod Stakhov [Wed, 15 Mar 2017 15:55:30 +0000 (15:55 +0000)]
Merge pull request #1525 from fatalbanana/dm
[Feature] DKIM signing: support use of maps
Vsevolod Stakhov [Wed, 15 Mar 2017 15:54:50 +0000 (15:54 +0000)]
[WebUI] Rework history v2 function
Vsevolod Stakhov [Wed, 15 Mar 2017 15:54:33 +0000 (15:54 +0000)]
[Minor] Fix lua stack for history
Vsevolod Stakhov [Wed, 15 Mar 2017 15:35:50 +0000 (15:35 +0000)]
[Minor] Save extra fields in history
Vsevolod Stakhov [Wed, 15 Mar 2017 15:35:28 +0000 (15:35 +0000)]
[Fix] Fix memory corruption on termination
Vsevolod Stakhov [Wed, 15 Mar 2017 15:34:57 +0000 (15:34 +0000)]
[Minor] Change keys in protocol as '-' symbol is bad
Andrew Lewis [Wed, 15 Mar 2017 13:08:39 +0000 (15:08 +0200)]
[Feature] DKIM signing: support use of maps
Vsevolod Stakhov [Wed, 15 Mar 2017 12:57:04 +0000 (12:57 +0000)]
[WebUI] Add preliminary v2 history parser
Vsevolod Stakhov [Wed, 15 Mar 2017 12:45:29 +0000 (12:45 +0000)]
[WebUI] Allow different history parsers
Vsevolod Stakhov [Tue, 14 Mar 2017 14:50:55 +0000 (14:50 +0000)]
Merge pull request #1524 from fatalbanana/hr2
[Minor] Redis history: fix number of rows
Andrew Lewis [Tue, 14 Mar 2017 14:42:40 +0000 (16:42 +0200)]
[Minor] Redis history: fix number of rows
Vsevolod Stakhov [Tue, 14 Mar 2017 14:40:53 +0000 (14:40 +0000)]
Merge pull request #1523 from fatalbanana/confighelp
[Proxy] Fix max_retries option
Vsevolod Stakhov [Tue, 14 Mar 2017 14:39:34 +0000 (14:39 +0000)]
[Minor] Save unix time in redis history
Vsevolod Stakhov [Tue, 14 Mar 2017 14:34:04 +0000 (14:34 +0000)]
[Feature] Implement redis history querying
Vsevolod Stakhov [Tue, 14 Mar 2017 14:23:48 +0000 (14:23 +0000)]
[Fix] Do not reallocate completed zstd buffer
Vsevolod Stakhov [Tue, 14 Mar 2017 13:34:08 +0000 (13:34 +0000)]
[Minor] Disable rspamd_update by default
Vsevolod Stakhov [Tue, 14 Mar 2017 13:31:46 +0000 (13:31 +0000)]
[Minor] Slightly increase map watch interval
Vsevolod Stakhov [Tue, 14 Mar 2017 13:29:18 +0000 (13:29 +0000)]
[Feature] Implement lua history in controller
Andrew Lewis [Tue, 14 Mar 2017 14:10:14 +0000 (16:10 +0200)]
[Fix] Proxy: max_retries option
Andrew Lewis [Tue, 14 Mar 2017 14:04:00 +0000 (16:04 +0200)]
[Test] Test `rspamadm confighelp` doesn't yield an error
Vsevolod Stakhov [Tue, 14 Mar 2017 10:44:49 +0000 (10:44 +0000)]
Merge pull request #1522 from fatalbanana/dks
[Fix] DKIM signing: use domain-specific signing key (#1521)
Andrew Lewis [Tue, 14 Mar 2017 09:52:05 +0000 (11:52 +0200)]
[Fix] DKIM signing: use domain-specific signing key
Reported by: @jnhmn
Vsevolod Stakhov [Mon, 13 Mar 2017 18:08:44 +0000 (18:08 +0000)]
[Feature] Preliminary implementation of redis history plugin
Vsevolod Stakhov [Mon, 13 Mar 2017 16:03:02 +0000 (16:03 +0000)]
[Minor] Disable internal history if handled by plugins
Vsevolod Stakhov [Mon, 13 Mar 2017 15:52:10 +0000 (15:52 +0000)]
[Feature] Cache and insert scan time into the protocol
Vsevolod Stakhov [Mon, 13 Mar 2017 14:42:01 +0000 (14:42 +0000)]
[Feature] Add method to get protocol reply from Lua
Vsevolod Stakhov [Mon, 13 Mar 2017 13:46:40 +0000 (13:46 +0000)]
[Feature] Allow to cache and use flexible protocol reply
Vsevolod Stakhov [Mon, 13 Mar 2017 13:33:13 +0000 (13:33 +0000)]
Merge pull request #1519 from fatalbanana/tsy
[Minor] Fix tests
Andrew Lewis [Mon, 13 Mar 2017 12:33:27 +0000 (14:33 +0200)]
[Minor] Fix tests
Vsevolod Stakhov [Mon, 13 Mar 2017 11:46:27 +0000 (11:46 +0000)]
Merge pull request #1518 from fatalbanana/tsx
[Minor] Fix tests
Vsevolod Stakhov [Mon, 13 Mar 2017 11:46:20 +0000 (11:46 +0000)]
Merge pull request #1517 from fatalbanana/gln
[Fix] Greylist: Suppress greylist action for whitelisted hosts too
Vsevolod Stakhov [Mon, 13 Mar 2017 11:46:12 +0000 (11:46 +0000)]
Merge pull request #1516 from fatalbanana/wl
[Fix] Deal with lists of maps in whitelist module
Vsevolod Stakhov [Mon, 13 Mar 2017 11:46:05 +0000 (11:46 +0000)]
Merge pull request #1513 from fatalbanana/text
[Minor] Fix help text
Vsevolod Stakhov [Mon, 13 Mar 2017 11:37:14 +0000 (11:37 +0000)]
[Fix] Update issues in ac-trie
Andrew Lewis [Mon, 13 Mar 2017 11:16:48 +0000 (13:16 +0200)]
[Minor] Fix tests
Andrew Lewis [Mon, 13 Mar 2017 10:52:29 +0000 (12:52 +0200)]
[Fix] Greylist: Suppress greylist action for whitelisted hosts too
Andrew Lewis [Mon, 13 Mar 2017 10:14:25 +0000 (12:14 +0200)]
[Fix] Deal with lists of maps in whitelist module
Andrew Lewis [Mon, 13 Mar 2017 09:21:11 +0000 (11:21 +0200)]
[Minor] Fix help text
Vsevolod Stakhov [Sun, 12 Mar 2017 10:09:37 +0000 (10:09 +0000)]
[Fix] Properly set missing fields in exporter
Vsevolod Stakhov [Sun, 12 Mar 2017 10:06:22 +0000 (10:06 +0000)]
[Minor] Slightly improve forwarded rule
Vsevolod Stakhov [Sat, 11 Mar 2017 14:39:01 +0000 (14:39 +0000)]
[Feature] Allow to set one_shot flag from register_symbol
Vsevolod Stakhov [Sat, 11 Mar 2017 14:35:22 +0000 (14:35 +0000)]
[Fix] RCPT_COUNT fixes
Vsevolod Stakhov [Sat, 11 Mar 2017 14:21:23 +0000 (14:21 +0000)]
[Minor] Fix dependency name
Vsevolod Stakhov [Sat, 11 Mar 2017 14:06:05 +0000 (14:06 +0000)]
[Fix] Rework HAS_X_PRIO rule to match symbols conventions
Vsevolod Stakhov [Sat, 11 Mar 2017 13:59:58 +0000 (13:59 +0000)]
[Fix] Follow the traditional symbols conventions in RCPT_COUNT rule
Vsevolod Stakhov [Sat, 11 Mar 2017 13:32:42 +0000 (13:32 +0000)]
[Minor] Optimise rules
Vsevolod Stakhov [Sat, 11 Mar 2017 13:27:17 +0000 (13:27 +0000)]
[Minor] Use modern syntax in rules registration
Vsevolod Stakhov [Sat, 11 Mar 2017 13:14:53 +0000 (13:14 +0000)]
[Minor] Move rules from misc lua to headers and subject checks
Vsevolod Stakhov [Sat, 11 Mar 2017 12:27:26 +0000 (12:27 +0000)]
[Feature] Add symbols when tagged rcpt/sender are normalised
Vsevolod Stakhov [Sat, 11 Mar 2017 12:27:12 +0000 (12:27 +0000)]
[Fix] Fix crash when resolver is undefined
Vsevolod Stakhov [Fri, 10 Mar 2017 16:06:16 +0000 (16:06 +0000)]
[Minor] Remove some unused variables
Vsevolod Stakhov [Fri, 10 Mar 2017 15:19:32 +0000 (15:19 +0000)]
[Fix] Do not use local_addrs in proxy
Vsevolod Stakhov [Fri, 10 Mar 2017 15:15:53 +0000 (15:15 +0000)]
Merge pull request #1512 from fatalbanana/ts
[Test] Fix F-Prot/ClamAV test stability
Andrew Lewis [Fri, 10 Mar 2017 14:23:23 +0000 (16:23 +0200)]
[Test] Fix F-Prot/ClamAV test stability