]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 years ago[Fix] Fix fann train
Vsevolod Stakhov [Wed, 6 Apr 2016 13:21:39 +0000 (14:21 +0100)]
[Fix] Fix fann train

8 years ago[Minor] Reformat dcc plugin code
Vsevolod Stakhov [Wed, 6 Apr 2016 12:14:19 +0000 (13:14 +0100)]
[Minor] Reformat dcc plugin code

8 years ago[Fix] Fix couple of issues with dcc plugin
Vsevolod Stakhov [Wed, 6 Apr 2016 12:13:50 +0000 (13:13 +0100)]
[Fix] Fix couple of issues with dcc plugin

8 years agoMerge pull request #586 from smfreegard/dcc_module
Vsevolod Stakhov [Wed, 6 Apr 2016 12:04:27 +0000 (13:04 +0100)]
Merge pull request #586 from smfreegard/dcc_module

New DCC module

8 years ago[Fix] Change default value of forced removal in composite rules
Vsevolod Stakhov [Wed, 6 Apr 2016 12:01:57 +0000 (13:01 +0100)]
[Fix] Change default value of forced removal in composite rules

8 years ago[Feature] Rework metrics configuration to allow includes
Vsevolod Stakhov [Wed, 6 Apr 2016 10:01:58 +0000 (11:01 +0100)]
[Feature] Rework metrics configuration to allow includes

8 years agoNew dcc module 586/head
Steve Freegard [Tue, 5 Apr 2016 18:28:10 +0000 (19:28 +0100)]
New dcc module

8 years ago[Feature] Add generic maillist detector
Vsevolod Stakhov [Tue, 5 Apr 2016 17:51:15 +0000 (18:51 +0100)]
[Feature] Add generic maillist detector

Issue: #584
Reported by: @piwats

8 years ago[Fix] Fix rfc2369 maillists detection
Vsevolod Stakhov [Tue, 5 Apr 2016 17:50:54 +0000 (18:50 +0100)]
[Fix] Fix rfc2369 maillists detection

8 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

8 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

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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

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

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

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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

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

8 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

8 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

8 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

8 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

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

8 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

8 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

8 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

8 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>
8 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

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

8 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

8 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

8 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

8 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

8 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

8 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

8 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*`

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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.

8 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

8 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

8 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.

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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 '^'.

8 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.

8 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

8 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

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

8 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

8 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>
8 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

8 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

8 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

8 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

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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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