]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
10 years agoNew dcc module 586/head
Steve Freegard [Tue, 5 Apr 2016 18:28:10 +0000 (19:28 +0100)] 
New dcc module

10 years ago[Feature] Implement preliminary code for fann autolearn
Vsevolod Stakhov [Tue, 5 Apr 2016 16:26:43 +0000 (17:26 +0100)] 
[Feature] Implement preliminary code for fann autolearn

10 years ago[Feature] Add method to get number of symbols in the cache
Vsevolod Stakhov [Tue, 5 Apr 2016 16:26:28 +0000 (17:26 +0100)] 
[Feature] Add method to get number of symbols in the cache

10 years ago[Feature] Extend log structure
Vsevolod Stakhov [Tue, 5 Apr 2016 15:24:44 +0000 (16:24 +0100)] 
[Feature] Extend log structure

10 years ago[Feature] Execute lua scripts by log helper
Vsevolod Stakhov [Tue, 5 Apr 2016 13:00:22 +0000 (14:00 +0100)] 
[Feature] Execute lua scripts by log helper

10 years ago[Feature] Add on load hooks for rspamd_config
Vsevolod Stakhov [Tue, 5 Apr 2016 12:41:33 +0000 (13:41 +0100)] 
[Feature] Add on load hooks for rspamd_config

10 years ago[Feature] Add worker scripts functionality
Vsevolod Stakhov [Tue, 5 Apr 2016 12:03:25 +0000 (13:03 +0100)] 
[Feature] Add worker scripts functionality

10 years ago[Feature] Add task:get_symbols_numeric method
Vsevolod Stakhov [Tue, 5 Apr 2016 10:26:26 +0000 (11:26 +0100)] 
[Feature] Add task:get_symbols_numeric method

10 years ago[Feature] Add util.stat function
Vsevolod Stakhov [Tue, 5 Apr 2016 09:06:13 +0000 (10:06 +0100)] 
[Feature] Add util.stat function

10 years ago[Feature] Add util.get_ticks function
Vsevolod Stakhov [Tue, 5 Apr 2016 08:16:14 +0000 (09:16 +0100)] 
[Feature] Add util.get_ticks function

10 years agoMerge pull request #583 from smfreegard/uribl_sbl_fix
Vsevolod Stakhov [Mon, 4 Apr 2016 17:23:15 +0000 (18:23 +0100)] 
Merge pull request #583 from smfreegard/uribl_sbl_fix

Add URIBL_SBL_CSS

10 years ago[Fix] Some fixes for log pipe handling
Vsevolod Stakhov [Mon, 4 Apr 2016 17:21:33 +0000 (18:21 +0100)] 
[Fix] Some fixes for log pipe handling

10 years ago[Feature] Add new auxiliary methods for symbols cache
Vsevolod Stakhov [Mon, 4 Apr 2016 17:21:11 +0000 (18:21 +0100)] 
[Feature] Add new auxiliary methods for symbols cache

10 years ago[Minor] Add startup mutex
Vsevolod Stakhov [Mon, 4 Apr 2016 17:20:48 +0000 (18:20 +0100)] 
[Minor] Add startup mutex

10 years ago[Minor] Some fixes
Vsevolod Stakhov [Mon, 4 Apr 2016 16:46:39 +0000 (17:46 +0100)] 
[Minor] Some fixes

10 years agoAdd URIBL_SBL_CSS 583/head
Steve Freegard [Mon, 4 Apr 2016 16:46:09 +0000 (17:46 +0100)] 
Add URIBL_SBL_CSS

10 years ago[Feature] Add preliminary version of log_helper worker
Vsevolod Stakhov [Mon, 4 Apr 2016 16:38:46 +0000 (17:38 +0100)] 
[Feature] Add preliminary version of log_helper worker

10 years ago[Feature] Start client implementation for logging pipes in rspamd
Vsevolod Stakhov [Mon, 4 Apr 2016 15:40:26 +0000 (16:40 +0100)] 
[Feature] Start client implementation for logging pipes in rspamd

10 years ago[Feature] Add magic for all workers' contexts
Vsevolod Stakhov [Mon, 4 Apr 2016 15:07:14 +0000 (16:07 +0100)] 
[Feature] Add magic for all workers' contexts

10 years ago[Minor] Move shared parts of worker definition to a separated header
Vsevolod Stakhov [Mon, 4 Apr 2016 15:06:09 +0000 (16:06 +0100)] 
[Minor] Move shared parts of worker definition to a separated header

10 years ago[Feature] Unify mandatory workers spawning
Vsevolod Stakhov [Mon, 4 Apr 2016 13:44:06 +0000 (14:44 +0100)] 
[Feature] Unify mandatory workers spawning

10 years ago[Feature] Rework system of workers' flags
Vsevolod Stakhov [Mon, 4 Apr 2016 13:32:18 +0000 (14:32 +0100)] 
[Feature] Rework system of workers' flags

10 years ago[Feature] Implement log pipe feature for rspamd logs analysis
Vsevolod Stakhov [Mon, 4 Apr 2016 13:24:07 +0000 (14:24 +0100)] 
[Feature] Implement log pipe feature for rspamd logs analysis

10 years ago[Feature] Allow to attach fd when broadcasting to workers
Vsevolod Stakhov [Mon, 4 Apr 2016 13:09:15 +0000 (14:09 +0100)] 
[Feature] Allow to attach fd when broadcasting to workers

10 years ago[Feature] Allow to send descriptors from workers to main
Vsevolod Stakhov [Mon, 4 Apr 2016 12:52:06 +0000 (13:52 +0100)] 
[Feature] Allow to send descriptors from workers to main

10 years ago[Feature] Allow to attach file descriptors to control commands
Vsevolod Stakhov [Mon, 4 Apr 2016 12:42:36 +0000 (13:42 +0100)] 
[Feature] Allow to attach file descriptors to control commands

10 years ago[Fix] Try to set redis to NULL to avoid double free
Vsevolod Stakhov [Mon, 4 Apr 2016 11:40:23 +0000 (12:40 +0100)] 
[Fix] Try to set redis to NULL to avoid double free

10 years ago[Fix] Change copy strategy in strlcpy
Vsevolod Stakhov [Sun, 3 Apr 2016 16:36:09 +0000 (17:36 +0100)] 
[Fix] Change copy strategy in strlcpy

10 years ago[Fix] Save required score in history
Vsevolod Stakhov [Sun, 3 Apr 2016 14:29:09 +0000 (15:29 +0100)] 
[Fix] Save required score in history

Issue: #581

10 years ago[Fix] Fix strlcpy startup
Vsevolod Stakhov [Sat, 2 Apr 2016 21:22:07 +0000 (22:22 +0100)] 
[Fix] Fix strlcpy startup

10 years ago[Feature] Allow to print compact json in client
Vsevolod Stakhov [Sat, 2 Apr 2016 21:06:28 +0000 (22:06 +0100)] 
[Feature] Allow to print compact json in client

10 years ago[Feature] Add support of half-closed connection in lua_tcp
Vsevolod Stakhov [Sat, 2 Apr 2016 13:15:08 +0000 (14:15 +0100)] 
[Feature] Add support of half-closed connection in lua_tcp

10 years agoMerge pull request #579 from fatalbanana/master
Vsevolod Stakhov [Sat, 2 Apr 2016 12:35:59 +0000 (13:35 +0100)] 
Merge pull request #579 from fatalbanana/master

Whitelist fixes

10 years ago[Fix] Fix DMARC whitelist misconfiguration 579/head
Andrew Lewis [Fri, 1 Apr 2016 18:50:49 +0000 (20:50 +0200)] 
[Fix] Fix DMARC whitelist misconfiguration

10 years ago[Minor] Fix iterator
Andrew Lewis [Fri, 1 Apr 2016 18:48:09 +0000 (20:48 +0200)] 
[Minor] Fix iterator

10 years ago[Feature] Optimize strlcpy for aligned input
Vsevolod Stakhov [Fri, 1 Apr 2016 16:44:52 +0000 (17:44 +0100)] 
[Feature] Optimize strlcpy for aligned input

10 years ago[Feature] Rework whitelist module
Vsevolod Stakhov [Fri, 1 Apr 2016 16:21:26 +0000 (17:21 +0100)] 
[Feature] Rework whitelist module

- Now we check different elements for different checks
- MIME from for DMARC
- DKIM signature domain for DKIM
- SMTP from or HELO for SPF

10 years ago[Minor] Update version to 1.2.3
Vsevolod Stakhov [Fri, 1 Apr 2016 14:22:15 +0000 (15:22 +0100)] 
[Minor] Update version to 1.2.3

10 years agoRelease 1.2.2 1.2.2
Vsevolod Stakhov [Fri, 1 Apr 2016 14:19:37 +0000 (15:19 +0100)] 
Release 1.2.2

* Use HTTP Content-Type on non mime input if possible
* Save log level when compressing log messages
* Further rework of composite rules (add '^' prefix)
* Add tracking for rspamd expressions
* Store actions limits in metric result
* Fix parsing of include/redirect with many records in SPF
* Add method to disable symbols execution in the cache
* Allow to disable checks from settings
* Allow to select settings by id in HTTP query
* Find URLs with '\r' and '\n' inside href attribute
* Implement vectored mode for hyperscan (experimental)
* Improve client connection errors diagnostics
* Allow to edit new files with signtool
* Improve hashes performance on 32 bit platforms
* Fix sorting of limits
* Remove slow and unused rules `INVALID_EXIM_RECEIVED*`
* Add expression:process_traced lua method
* Allow tables in task:insert_result
* Save trace for SA metas
* Do not parse broken TLD parts in URLs
* Investigate many border cases in URLs parser

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
10 years ago[Minor] Fix log level for repeated message
Vsevolod Stakhov [Fri, 1 Apr 2016 12:45:46 +0000 (13:45 +0100)] 
[Minor] Fix log level for repeated message

10 years ago[Fix] Fix regexp rule
Vsevolod Stakhov [Fri, 1 Apr 2016 11:50:49 +0000 (12:50 +0100)] 
[Fix] Fix regexp rule

10 years ago[Fix] Investigate many border cases in URLs parser
Vsevolod Stakhov [Thu, 31 Mar 2016 16:12:43 +0000 (17:12 +0100)] 
[Fix] Investigate many border cases in URLs parser

10 years ago[Fix] Do not parse broken TLD parts
Vsevolod Stakhov [Thu, 31 Mar 2016 13:54:35 +0000 (14:54 +0100)] 
[Fix] Do not parse broken TLD parts

10 years ago[Feature] Save trace for SA metas
Vsevolod Stakhov [Thu, 31 Mar 2016 13:39:00 +0000 (14:39 +0100)] 
[Feature] Save trace for SA metas

10 years ago[Feature] Allow tables in task:insert_result
Vsevolod Stakhov [Thu, 31 Mar 2016 13:38:45 +0000 (14:38 +0100)] 
[Feature] Allow tables in task:insert_result

10 years ago[Feature] Add expression:process_traced method
Vsevolod Stakhov [Thu, 31 Mar 2016 13:31:41 +0000 (14:31 +0100)] 
[Feature] Add expression:process_traced method

10 years ago[Feature] Add task:get_symbols method
Vsevolod Stakhov [Thu, 31 Mar 2016 13:08:08 +0000 (14:08 +0100)] 
[Feature] Add task:get_symbols method

10 years ago[Fix] Remove slow and unused rules `INVALID_EXIM_RECEIVED*`
Vsevolod Stakhov [Thu, 31 Mar 2016 12:28:34 +0000 (13:28 +0100)] 
[Fix] Remove slow and unused rules `INVALID_EXIM_RECEIVED*`

10 years ago[Tests] Add more tests for expressions
Vsevolod Stakhov [Thu, 31 Mar 2016 11:17:32 +0000 (12:17 +0100)] 
[Tests] Add more tests for expressions

10 years ago[Fix] Fix sorting of limits
Vsevolod Stakhov [Thu, 31 Mar 2016 11:17:19 +0000 (12:17 +0100)] 
[Fix] Fix sorting of limits

10 years ago[Fix] Fix saving of regexp atoms strings
Vsevolod Stakhov [Thu, 31 Mar 2016 11:17:02 +0000 (12:17 +0100)] 
[Fix] Fix saving of regexp atoms strings

10 years ago[Feature] Use XXH64 on 64 bits platforms only
Vsevolod Stakhov [Thu, 31 Mar 2016 08:33:02 +0000 (09:33 +0100)] 
[Feature] Use XXH64 on 64 bits platforms only

10 years ago[Fix] Allow to edit new files with signtool
Vsevolod Stakhov [Thu, 31 Mar 2016 08:14:40 +0000 (09:14 +0100)] 
[Fix] Allow to edit new files with signtool

10 years ago[Fix] Print error when cannot connect to rspamd
Vsevolod Stakhov [Wed, 30 Mar 2016 16:12:33 +0000 (17:12 +0100)] 
[Fix] Print error when cannot connect to rspamd

10 years ago[Fix] Fix return value from the function
Vsevolod Stakhov [Wed, 30 Mar 2016 16:10:51 +0000 (17:10 +0100)] 
[Fix] Fix return value from the function

10 years ago[Fix] Improve parsing of the connect string for the client
Vsevolod Stakhov [Wed, 30 Mar 2016 16:08:58 +0000 (17:08 +0100)] 
[Fix] Improve parsing of the connect string for the client

10 years ago[Feature] Implement vectored mode for hyperscan
Vsevolod Stakhov [Tue, 29 Mar 2016 16:31:03 +0000 (17:31 +0100)] 
[Feature] Implement vectored mode for hyperscan

Rspamd can now use the fastest possible mode of hyperscan to allow
further speed up in regexps matching.

10 years ago[Feature] Improve processing of headers to lua
Vsevolod Stakhov [Tue, 29 Mar 2016 15:57:09 +0000 (16:57 +0100)] 
[Feature] Improve processing of headers to lua

10 years ago[Feature] Add method to get headers as array for speed
Vsevolod Stakhov [Tue, 29 Mar 2016 15:53:30 +0000 (16:53 +0100)] 
[Feature] Add method to get headers as array for speed

10 years ago[Minor] Add vectorized_hyperscan configuration knob
Vsevolod Stakhov [Tue, 29 Mar 2016 15:30:14 +0000 (16:30 +0100)] 
[Minor] Add vectorized_hyperscan configuration knob

No underlaying functionality is implemented yet.

10 years ago[Feature] Find URLs with '\r' and '\n' inside href attribute
Vsevolod Stakhov [Tue, 29 Mar 2016 15:08:47 +0000 (16:08 +0100)] 
[Feature] Find URLs with '\r' and '\n' inside href attribute

10 years ago[Feature] Allow to select settings by id in HTTP query
Vsevolod Stakhov [Tue, 29 Mar 2016 14:29:51 +0000 (15:29 +0100)] 
[Feature] Allow to select settings by id in HTTP query

10 years ago[Feature] Allow to disable checks from settings
Vsevolod Stakhov [Tue, 29 Mar 2016 14:12:47 +0000 (15:12 +0100)] 
[Feature] Allow to disable checks from settings

10 years ago[Feature] Add method to disable symbols execution in the cache
Vsevolod Stakhov [Tue, 29 Mar 2016 13:26:17 +0000 (14:26 +0100)] 
[Feature] Add method to disable symbols execution in the cache

10 years ago[Fix] Rework settings actions in symbols cache
Vsevolod Stakhov [Tue, 29 Mar 2016 13:26:00 +0000 (14:26 +0100)] 
[Fix] Rework settings actions in symbols cache

10 years ago[Fix] Fix parsing of include/redirect with many records in SPF
Vsevolod Stakhov [Tue, 29 Mar 2016 12:00:33 +0000 (13:00 +0100)] 
[Fix] Fix parsing of include/redirect with many records in SPF

10 years ago[Feature] Simplify actions application by the settings
Vsevolod Stakhov [Tue, 29 Mar 2016 10:31:59 +0000 (11:31 +0100)] 
[Feature] Simplify actions application by the settings

10 years ago[Feature] Store actions limits in metric result
Vsevolod Stakhov [Tue, 29 Mar 2016 08:59:11 +0000 (09:59 +0100)] 
[Feature] Store actions limits in metric result

10 years ago[Feature] Add tracking for rspamd expressions
Vsevolod Stakhov [Mon, 28 Mar 2016 13:20:39 +0000 (14:20 +0100)] 
[Feature] Add tracking for rspamd expressions

10 years ago[Doc] Add new composites documentation
Vsevolod Stakhov [Mon, 28 Mar 2016 13:05:37 +0000 (14:05 +0100)] 
[Doc] Add new composites documentation

10 years ago[Fix] Do not use '|' symbol as it is operator's symbol
Vsevolod Stakhov [Mon, 28 Mar 2016 12:54:40 +0000 (13:54 +0100)] 
[Fix] Do not use '|' symbol as it is operator's symbol

Replace '|' with '^'.

10 years ago[Feature] Further rework of composite rules
Vsevolod Stakhov [Mon, 28 Mar 2016 12:42:57 +0000 (13:42 +0100)] 
[Feature] Further rework of composite rules

Now it is possible to force removal for a symbol in a composite by adding
'|' symbol to its name.

10 years ago[Fix] Save log level when compressing log messages
Vsevolod Stakhov [Sun, 27 Mar 2016 21:55:39 +0000 (22:55 +0100)] 
[Fix] Save log level when compressing log messages

10 years ago[Feature] Use HTTP Content-Type on non mime input if possible
Vsevolod Stakhov [Sat, 26 Mar 2016 21:07:52 +0000 (21:07 +0000)] 
[Feature] Use HTTP Content-Type on non mime input if possible

10 years ago[Minor] Remove legacy interface
Vsevolod Stakhov [Sat, 26 Mar 2016 21:07:37 +0000 (21:07 +0000)] 
[Minor] Remove legacy interface

10 years ago[Minor] Update version to 1.2.2
Vsevolod Stakhov [Fri, 25 Mar 2016 16:08:13 +0000 (16:08 +0000)] 
[Minor] Update version to 1.2.2

10 years agoRelease 1.2.1 1.2.1
Vsevolod Stakhov [Fri, 25 Mar 2016 16:06:57 +0000 (16:06 +0000)] 
Release 1.2.1

* Add list support to `mime types` module configuration (by @moisseev)
* Allow symbols params to be printed in logs
* Fix `MIME_BAD_ATTACHMENT` false positives for MDN/DSN
* Fix crashes on arm32
* Do not classify message if some class is missing
* Fix cryptobox cleanup
* Remove multipart/report from bad mime types (#569)
* Improve logging for fuzzy hashes
* Show map URLs in webui
* Sort symbols in webui

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
10 years ago[Feature] Sort symbols in webui
Vsevolod Stakhov [Wed, 23 Mar 2016 10:16:55 +0000 (10:16 +0000)] 
[Feature] Sort symbols in webui

10 years ago[Feature] Show map URLs in webui
Vsevolod Stakhov [Wed, 23 Mar 2016 10:13:01 +0000 (10:13 +0000)] 
[Feature] Show map URLs in webui

10 years ago[Feature] Improve logging for fuzzy hashes
Vsevolod Stakhov [Tue, 22 Mar 2016 16:31:24 +0000 (16:31 +0000)] 
[Feature] Improve logging for fuzzy hashes

10 years ago[Fix] Remove multipart/report from bad mime types
Vsevolod Stakhov [Tue, 22 Mar 2016 15:36:20 +0000 (15:36 +0000)] 
[Fix] Remove multipart/report from bad mime types

Issue: #569
Reported by: @moisseev

10 years ago[Fix] Fixed cryptobox cleanup
Vsevolod Stakhov [Tue, 22 Mar 2016 15:35:43 +0000 (15:35 +0000)] 
[Fix] Fixed cryptobox cleanup

10 years agoMerge pull request #568 from moisseev/patch-4
Vsevolod Stakhov [Tue, 22 Mar 2016 13:55:24 +0000 (13:55 +0000)] 
Merge pull request #568 from moisseev/patch-4

[Fix] `MIME_BAD_ATTACHMENT` false positives for MDN

10 years ago[Feature] Do not classify message if some class is missing
Vsevolod Stakhov [Tue, 22 Mar 2016 13:49:10 +0000 (13:49 +0000)] 
[Feature] Do not classify message if some class is missing

10 years ago[Fix] Fix crashes on arm32
Vsevolod Stakhov [Tue, 22 Mar 2016 13:07:30 +0000 (13:07 +0000)] 
[Fix] Fix crashes on arm32

10 years ago[Minor] Update version to 1.2.1
Vsevolod Stakhov [Tue, 22 Mar 2016 10:35:36 +0000 (10:35 +0000)] 
[Minor] Update version to 1.2.1

10 years ago[Fix] `MIME_BAD_ATTACHMENT` false positives for MDN/DSN 568/head
Alexander Moisseev [Tue, 22 Mar 2016 10:11:26 +0000 (13:11 +0300)] 
[Fix] `MIME_BAD_ATTACHMENT` false positives for MDN/DSN

10 years ago[Feature] Allow symbols params to be printed in logs
Vsevolod Stakhov [Tue, 22 Mar 2016 09:38:33 +0000 (09:38 +0000)] 
[Feature] Allow symbols params to be printed in logs

10 years agoMerge pull request #567 from moisseev/patch-3
Vsevolod Stakhov [Tue, 22 Mar 2016 09:32:33 +0000 (09:32 +0000)] 
Merge pull request #567 from moisseev/patch-3

[Feature] Add list support to `mime types` module configuration

10 years ago[Feature] Add list support to `mime types` module configuration 567/head
Alexander Moisseev [Tue, 22 Mar 2016 08:50:08 +0000 (11:50 +0300)] 
[Feature] Add list support to `mime types` module configuration

- this change allows to configure several mime types for an extension like ```txt = [ "message/disposition-notification", "text/plain", "text/rfc822-headers" ];```
- `type` variable replaced with `mtype` as `type` is lua reserved word

10 years agoMerge pull request #564 from fatalbanana/master
Vsevolod Stakhov [Mon, 21 Mar 2016 15:58:04 +0000 (15:58 +0000)] 
Merge pull request #564 from fatalbanana/master

[Minor] Update CentOS service file patch

10 years ago[Minor] Update CentOS service file patch 564/head
Andrew Lewis [Mon, 21 Mar 2016 15:24:22 +0000 (17:24 +0200)] 
[Minor] Update CentOS service file patch

10 years ago[Minor] Another fix to number of `~` symbols...
Vsevolod Stakhov [Mon, 21 Mar 2016 13:51:58 +0000 (13:51 +0000)] 
[Minor] Another fix to number of `~` symbols...

10 years ago[Minor] Fix markdown
Vsevolod Stakhov [Mon, 21 Mar 2016 13:48:31 +0000 (13:48 +0000)] 
[Minor] Fix markdown

10 years agoRelease 1.2.0 1.2.0
Vsevolod Stakhov [Mon, 21 Mar 2016 13:43:32 +0000 (13:43 +0000)] 
Release 1.2.0

* New dynamic updates plugin
* Regular expressions map support
* Faster radix trie algorithm
* Faster siphash for AVX2 supporing CPUs (used in fuzzy hashes)
* PCRE2 support
* Allow quoted and slashed keys in map
* Add proper support of DNS resolvers balancing (#552)
* Rework includes and configuration system for better local changes support
* New keypairs framework for signing and encryption
* Added support for dynamic modules and workers
* Allow to dump configuration with help comments
* Rework once_received module
- Fix priority for `good_hosts`
- If a good host has been found do not add once_received symbols
- Fix priorities for strict once_received
- Add ability to whitelist IP addresses
* Implement support of signed maps for HTTP and file maps
* Add command to sync fuzzy storage (#533)
* Rework system of symbols and actions registration
It is possible now to use priorities when adding symbols to metrics and
override scores for symbols with lower priority with the scores with
high priority.
* Add auth support and db selection for redis stats
* Improve composite rules application
* Add ignore_received option
* Fix critical issue with inconsistent resorting
* Fix `all` in spf redirects
* Add punycoded versions for IDN domains (#554)
* Improve sorting order for symbols cache
* Add lockless logging for processes management
* Allow to specify flags for metric symbols
* Load images height and width from style attribute (#538)
* Override DNS requests limits for SPF and DKIM
* Fix resetting symbols to their default values in WebUI
* Improve configuration agility for redis stats
* Allow to set db and password for redis in stat_convert
* Import the latest libucl
* LUA API changes:
- Add rspamd_version function to LUA API
- Add lua_cryptobox module
- Add lua_map module
- Add task:set_metric_action lua API method
- Fix race condition in lua_tcp module
- Fix a lot of issues in lua_redis module
- Rework and abstract lua maps API
- Add util.strlen_utf8 lua function
- Add lua functions for caseless comparison
- Allow optional symbols registration
- Add config:add_map table form method, add regexp maps
- Add task:has_urls method
- Add task:has_flag method
- Add html tags methods to lua_html
- Add task:get_dns_req
* Plugins changes:
- Add support for WLBLEval SA plugin
- Use caseless comparison in SA and DMARC plugins
- Allow SA plugin to set scores for rspamd symbols
- Add regexp maps support to multimap
- Allow filenames match in multimap
- Add more filters for the existing map types
- Fix html images rules to reduce FP rates
* New rules:
- LONG_SUBJ - too long subject
- MIME_BAD_ATTACHMENT - bad attachement type
- RDNS_NONE - no reverse DNS record for sender's IP
- Fix MISSING_MIMEOLE rule for modern OE
* Many other bugfixes, memory leaks plugs thanks to:
- Coverity scan
- New gcc-6 warnings
- valgrind manual iterations
* Documentation improvements:
- FAQ list: https://rspamd.com/doc/faq.html
- Reworked quick start guide
- Added documentation for all active modules
* Other changes:
- Dropped Ubuntu Vivid support
- Added Ubuntu Xenial support
- Rework build system for rspamd and rmilter

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
10 years ago[Doc] Add mime_types documentation
Vsevolod Stakhov [Mon, 21 Mar 2016 12:40:03 +0000 (12:40 +0000)] 
[Doc] Add mime_types documentation

10 years ago[Doc] Add some documentation for rspamd update
Vsevolod Stakhov [Mon, 21 Mar 2016 10:15:45 +0000 (10:15 +0000)] 
[Doc] Add some documentation for rspamd update

10 years ago[Feature] Allow base32 keys in maps
Vsevolod Stakhov [Mon, 21 Mar 2016 09:18:36 +0000 (09:18 +0000)] 
[Feature] Allow base32 keys in maps

10 years ago[Minor] Add some more info about systemd failures
Vsevolod Stakhov [Sat, 19 Mar 2016 14:36:13 +0000 (14:36 +0000)] 
[Minor] Add some more info about systemd failures

10 years ago[Doc] Use UCL highlighter instead of nginx
Vsevolod Stakhov [Sat, 19 Mar 2016 11:22:36 +0000 (11:22 +0000)] 
[Doc] Use UCL highlighter instead of nginx