]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Wed, 6 Apr 2016 13:22:01 +0000 (14:22 +0100)]
[Fix] Rework fann learning
Vsevolod Stakhov [Wed, 6 Apr 2016 13:21:39 +0000 (14:21 +0100)]
[Fix] Fix fann train
Vsevolod Stakhov [Wed, 6 Apr 2016 12:14:19 +0000 (13:14 +0100)]
[Minor] Reformat dcc plugin code
Vsevolod Stakhov [Wed, 6 Apr 2016 12:13:50 +0000 (13:13 +0100)]
[Fix] Fix couple of issues with dcc plugin
Vsevolod Stakhov [Wed, 6 Apr 2016 12:04:27 +0000 (13:04 +0100)]
Merge pull request #586 from smfreegard/dcc_module
New DCC module
Vsevolod Stakhov [Wed, 6 Apr 2016 12:01:57 +0000 (13:01 +0100)]
[Fix] Change default value of forced removal in composite rules
Vsevolod Stakhov [Wed, 6 Apr 2016 10:01:58 +0000 (11:01 +0100)]
[Feature] Rework metrics configuration to allow includes
Steve Freegard [Tue, 5 Apr 2016 18:28:10 +0000 (19:28 +0100)]
New dcc module
Vsevolod Stakhov [Tue, 5 Apr 2016 17:51:15 +0000 (18:51 +0100)]
[Feature] Add generic maillist detector
Issue: #584
Reported by: @piwats
Vsevolod Stakhov [Tue, 5 Apr 2016 17:50:54 +0000 (18:50 +0100)]
[Fix] Fix rfc2369 maillists detection
Vsevolod Stakhov [Tue, 5 Apr 2016 16:26:43 +0000 (17:26 +0100)]
[Feature] Implement preliminary code for fann autolearn
Vsevolod Stakhov [Tue, 5 Apr 2016 16:26:28 +0000 (17:26 +0100)]
[Feature] Add method to get number of symbols in the cache
Vsevolod Stakhov [Tue, 5 Apr 2016 15:24:44 +0000 (16:24 +0100)]
[Feature] Extend log structure
Vsevolod Stakhov [Tue, 5 Apr 2016 13:00:22 +0000 (14:00 +0100)]
[Feature] Execute lua scripts by log helper
Vsevolod Stakhov [Tue, 5 Apr 2016 12:41:33 +0000 (13:41 +0100)]
[Feature] Add on load hooks for rspamd_config
Vsevolod Stakhov [Tue, 5 Apr 2016 12:03:25 +0000 (13:03 +0100)]
[Feature] Add worker scripts functionality
Vsevolod Stakhov [Tue, 5 Apr 2016 10:26:26 +0000 (11:26 +0100)]
[Feature] Add task:get_symbols_numeric method
Vsevolod Stakhov [Tue, 5 Apr 2016 09:06:13 +0000 (10:06 +0100)]
[Feature] Add util.stat function
Vsevolod Stakhov [Tue, 5 Apr 2016 08:16:14 +0000 (09:16 +0100)]
[Feature] Add util.get_ticks function
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
Vsevolod Stakhov [Mon, 4 Apr 2016 17:21:33 +0000 (18:21 +0100)]
[Fix] Some fixes for log pipe handling
Vsevolod Stakhov [Mon, 4 Apr 2016 17:21:11 +0000 (18:21 +0100)]
[Feature] Add new auxiliary methods for symbols cache
Vsevolod Stakhov [Mon, 4 Apr 2016 17:20:48 +0000 (18:20 +0100)]
[Minor] Add startup mutex
Vsevolod Stakhov [Mon, 4 Apr 2016 16:46:39 +0000 (17:46 +0100)]
[Minor] Some fixes
Steve Freegard [Mon, 4 Apr 2016 16:46:09 +0000 (17:46 +0100)]
Add URIBL_SBL_CSS
Vsevolod Stakhov [Mon, 4 Apr 2016 16:38:46 +0000 (17:38 +0100)]
[Feature] Add preliminary version of log_helper worker
Vsevolod Stakhov [Mon, 4 Apr 2016 15:40:26 +0000 (16:40 +0100)]
[Feature] Start client implementation for logging pipes in rspamd
Vsevolod Stakhov [Mon, 4 Apr 2016 15:07:14 +0000 (16:07 +0100)]
[Feature] Add magic for all workers' contexts
Vsevolod Stakhov [Mon, 4 Apr 2016 15:06:09 +0000 (16:06 +0100)]
[Minor] Move shared parts of worker definition to a separated header
Vsevolod Stakhov [Mon, 4 Apr 2016 13:44:06 +0000 (14:44 +0100)]
[Feature] Unify mandatory workers spawning
Vsevolod Stakhov [Mon, 4 Apr 2016 13:32:18 +0000 (14:32 +0100)]
[Feature] Rework system of workers' flags
Vsevolod Stakhov [Mon, 4 Apr 2016 13:24:07 +0000 (14:24 +0100)]
[Feature] Implement log pipe feature for rspamd logs analysis
Vsevolod Stakhov [Mon, 4 Apr 2016 13:09:15 +0000 (14:09 +0100)]
[Feature] Allow to attach fd when broadcasting to workers
Vsevolod Stakhov [Mon, 4 Apr 2016 12:52:06 +0000 (13:52 +0100)]
[Feature] Allow to send descriptors from workers to main
Vsevolod Stakhov [Mon, 4 Apr 2016 12:42:36 +0000 (13:42 +0100)]
[Feature] Allow to attach file descriptors to control commands
Vsevolod Stakhov [Mon, 4 Apr 2016 11:40:23 +0000 (12:40 +0100)]
[Fix] Try to set redis to NULL to avoid double free
Vsevolod Stakhov [Sun, 3 Apr 2016 16:36:09 +0000 (17:36 +0100)]
[Fix] Change copy strategy in strlcpy
Vsevolod Stakhov [Sun, 3 Apr 2016 14:29:09 +0000 (15:29 +0100)]
[Fix] Save required score in history
Issue: #581
Vsevolod Stakhov [Sat, 2 Apr 2016 21:22:07 +0000 (22:22 +0100)]
[Fix] Fix strlcpy startup
Vsevolod Stakhov [Sat, 2 Apr 2016 21:06:28 +0000 (22:06 +0100)]
[Feature] Allow to print compact json in client
Vsevolod Stakhov [Sat, 2 Apr 2016 13:15:08 +0000 (14:15 +0100)]
[Feature] Add support of half-closed connection in lua_tcp
Vsevolod Stakhov [Sat, 2 Apr 2016 12:35:59 +0000 (13:35 +0100)]
Merge pull request #579 from fatalbanana/master
Whitelist fixes
Andrew Lewis [Fri, 1 Apr 2016 18:50:49 +0000 (20:50 +0200)]
[Fix] Fix DMARC whitelist misconfiguration
Andrew Lewis [Fri, 1 Apr 2016 18:48:09 +0000 (20:48 +0200)]
[Minor] Fix iterator
Vsevolod Stakhov [Fri, 1 Apr 2016 16:44:52 +0000 (17:44 +0100)]
[Feature] Optimize strlcpy for aligned input
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
Vsevolod Stakhov [Fri, 1 Apr 2016 14:22:15 +0000 (15:22 +0100)]
[Minor] Update version to 1.2.3
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>
Vsevolod Stakhov [Fri, 1 Apr 2016 12:45:46 +0000 (13:45 +0100)]
[Minor] Fix log level for repeated message
Vsevolod Stakhov [Fri, 1 Apr 2016 11:50:49 +0000 (12:50 +0100)]
[Fix] Fix regexp rule
Vsevolod Stakhov [Thu, 31 Mar 2016 16:12:43 +0000 (17:12 +0100)]
[Fix] Investigate many border cases in URLs parser
Vsevolod Stakhov [Thu, 31 Mar 2016 13:54:35 +0000 (14:54 +0100)]
[Fix] Do not parse broken TLD parts
Vsevolod Stakhov [Thu, 31 Mar 2016 13:39:00 +0000 (14:39 +0100)]
[Feature] Save trace for SA metas
Vsevolod Stakhov [Thu, 31 Mar 2016 13:38:45 +0000 (14:38 +0100)]
[Feature] Allow tables in task:insert_result
Vsevolod Stakhov [Thu, 31 Mar 2016 13:31:41 +0000 (14:31 +0100)]
[Feature] Add expression:process_traced method
Vsevolod Stakhov [Thu, 31 Mar 2016 13:08:08 +0000 (14:08 +0100)]
[Feature] Add task:get_symbols method
Vsevolod Stakhov [Thu, 31 Mar 2016 12:28:34 +0000 (13:28 +0100)]
[Fix] Remove slow and unused rules `INVALID_EXIM_RECEIVED*`
Vsevolod Stakhov [Thu, 31 Mar 2016 11:17:32 +0000 (12:17 +0100)]
[Tests] Add more tests for expressions
Vsevolod Stakhov [Thu, 31 Mar 2016 11:17:19 +0000 (12:17 +0100)]
[Fix] Fix sorting of limits
Vsevolod Stakhov [Thu, 31 Mar 2016 11:17:02 +0000 (12:17 +0100)]
[Fix] Fix saving of regexp atoms strings
Vsevolod Stakhov [Thu, 31 Mar 2016 08:33:02 +0000 (09:33 +0100)]
[Feature] Use XXH64 on 64 bits platforms only
Vsevolod Stakhov [Thu, 31 Mar 2016 08:14:40 +0000 (09:14 +0100)]
[Fix] Allow to edit new files with signtool
Vsevolod Stakhov [Wed, 30 Mar 2016 16:12:33 +0000 (17:12 +0100)]
[Fix] Print error when cannot connect to rspamd
Vsevolod Stakhov [Wed, 30 Mar 2016 16:10:51 +0000 (17:10 +0100)]
[Fix] Fix return value from the function
Vsevolod Stakhov [Wed, 30 Mar 2016 16:08:58 +0000 (17:08 +0100)]
[Fix] Improve parsing of the connect string for the client
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.
Vsevolod Stakhov [Tue, 29 Mar 2016 15:57:09 +0000 (16:57 +0100)]
[Feature] Improve processing of headers to lua
Vsevolod Stakhov [Tue, 29 Mar 2016 15:53:30 +0000 (16:53 +0100)]
[Feature] Add method to get headers as array for speed
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.
Vsevolod Stakhov [Tue, 29 Mar 2016 15:08:47 +0000 (16:08 +0100)]
[Feature] Find URLs with '\r' and '\n' inside href attribute
Vsevolod Stakhov [Tue, 29 Mar 2016 14:29:51 +0000 (15:29 +0100)]
[Feature] Allow to select settings by id in HTTP query
Vsevolod Stakhov [Tue, 29 Mar 2016 14:12:47 +0000 (15:12 +0100)]
[Feature] Allow to disable checks from settings
Vsevolod Stakhov [Tue, 29 Mar 2016 13:26:17 +0000 (14:26 +0100)]
[Feature] Add method to disable symbols execution in the cache
Vsevolod Stakhov [Tue, 29 Mar 2016 13:26:00 +0000 (14:26 +0100)]
[Fix] Rework settings actions in symbols cache
Vsevolod Stakhov [Tue, 29 Mar 2016 12:00:33 +0000 (13:00 +0100)]
[Fix] Fix parsing of include/redirect with many records in SPF
Vsevolod Stakhov [Tue, 29 Mar 2016 10:31:59 +0000 (11:31 +0100)]
[Feature] Simplify actions application by the settings
Vsevolod Stakhov [Tue, 29 Mar 2016 08:59:11 +0000 (09:59 +0100)]
[Feature] Store actions limits in metric result
Vsevolod Stakhov [Mon, 28 Mar 2016 13:20:39 +0000 (14:20 +0100)]
[Feature] Add tracking for rspamd expressions
Vsevolod Stakhov [Mon, 28 Mar 2016 13:05:37 +0000 (14:05 +0100)]
[Doc] Add new composites documentation
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 '^'.
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.
Vsevolod Stakhov [Sun, 27 Mar 2016 21:55:39 +0000 (22:55 +0100)]
[Fix] Save log level when compressing log messages
Vsevolod Stakhov [Sat, 26 Mar 2016 21:07:52 +0000 (21:07 +0000)]
[Feature] Use HTTP Content-Type on non mime input if possible
Vsevolod Stakhov [Sat, 26 Mar 2016 21:07:37 +0000 (21:07 +0000)]
[Minor] Remove legacy interface
Vsevolod Stakhov [Fri, 25 Mar 2016 16:08:13 +0000 (16:08 +0000)]
[Minor] Update version to 1.2.2
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>
Vsevolod Stakhov [Wed, 23 Mar 2016 10:16:55 +0000 (10:16 +0000)]
[Feature] Sort symbols in webui
Vsevolod Stakhov [Wed, 23 Mar 2016 10:13:01 +0000 (10:13 +0000)]
[Feature] Show map URLs in webui
Vsevolod Stakhov [Tue, 22 Mar 2016 16:31:24 +0000 (16:31 +0000)]
[Feature] Improve logging for fuzzy hashes
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
Vsevolod Stakhov [Tue, 22 Mar 2016 15:35:43 +0000 (15:35 +0000)]
[Fix] Fixed cryptobox cleanup
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
Vsevolod Stakhov [Tue, 22 Mar 2016 13:49:10 +0000 (13:49 +0000)]
[Feature] Do not classify message if some class is missing
Vsevolod Stakhov [Tue, 22 Mar 2016 13:07:30 +0000 (13:07 +0000)]
[Fix] Fix crashes on arm32
Vsevolod Stakhov [Tue, 22 Mar 2016 10:35:36 +0000 (10:35 +0000)]
[Minor] Update version to 1.2.1
Alexander Moisseev [Tue, 22 Mar 2016 10:11:26 +0000 (13:11 +0300)]
[Fix] `MIME_BAD_ATTACHMENT` false positives for MDN/DSN
Vsevolod Stakhov [Tue, 22 Mar 2016 09:38:33 +0000 (09:38 +0000)]
[Feature] Allow symbols params to be printed in logs
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
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
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