]>
source.dussan.org Git - rspamd.git/log
AL [Mon, 27 Nov 2017 13:59:09 +0000 (16:59 +0300)]
Update mx_check.lua
AL [Mon, 27 Nov 2017 12:41:31 +0000 (15:41 +0300)]
[Minor] Add whitelist symbol to mx_check plugin
Vsevolod Stakhov [Sun, 26 Nov 2017 22:43:21 +0000 (22:43 +0000)]
[Minor] Save nameserver name when parsing upstreams from resolv.conf
Vsevolod Stakhov [Sun, 26 Nov 2017 22:36:40 +0000 (22:36 +0000)]
[Minor] Add probabilistic reset of errors in upstream addrs
Vsevolod Stakhov [Sun, 26 Nov 2017 22:21:00 +0000 (22:21 +0000)]
[Fix] Delay upstream re-resolving when one upstream is defined
Vsevolod Stakhov [Sun, 26 Nov 2017 22:07:57 +0000 (22:07 +0000)]
[Fix] Do not constantly re-resolve failed upstreams with a single
element
Vsevolod Stakhov [Sun, 26 Nov 2017 21:48:16 +0000 (21:48 +0000)]
[Minor] Signal upstream system on taskless Redis errors
Vsevolod Stakhov [Sun, 26 Nov 2017 18:05:23 +0000 (18:05 +0000)]
[Feature] Implement DKIM reputation adjustments
Vsevolod Stakhov [Sat, 25 Nov 2017 16:03:27 +0000 (16:03 +0000)]
[Minor] Add more diagnostic for fuzzy hashes lookup
Vsevolod Stakhov [Sat, 25 Nov 2017 14:57:44 +0000 (14:57 +0000)]
[Minor] Rework client part of the fuzzy system
Vsevolod Stakhov [Sat, 25 Nov 2017 14:48:42 +0000 (14:48 +0000)]
[Rework] Implement new version of fuzzy replies
Vsevolod Stakhov [Sat, 25 Nov 2017 13:37:38 +0000 (13:37 +0000)]
[Fix] Better handling of the legacy protocol
Vsevolod Stakhov [Sat, 25 Nov 2017 13:17:00 +0000 (13:17 +0000)]
[Fix] Restore old style ratelimits support
Vsevolod Stakhov [Sat, 25 Nov 2017 12:50:02 +0000 (12:50 +0000)]
[Fix] Do not try to connect to non-supported addresses
Vsevolod Stakhov [Sat, 25 Nov 2017 12:24:13 +0000 (12:24 +0000)]
[Minor] Fix config transformation with no groups
Vsevolod Stakhov [Fri, 24 Nov 2017 19:08:25 +0000 (19:08 +0000)]
[Minor] Use quarantine message
Vsevolod Stakhov [Thu, 23 Nov 2017 20:02:32 +0000 (20:02 +0000)]
[Feature] Allow to quarantine rejected messages using milter interface
Vsevolod Stakhov [Wed, 22 Nov 2017 20:47:32 +0000 (20:47 +0000)]
[Conf] Default statistics is stored in Redis now
Vsevolod Stakhov [Tue, 21 Nov 2017 18:36:38 +0000 (18:36 +0000)]
[Minor] Lots of style and C coding fixes
Vsevolod Stakhov [Tue, 21 Nov 2017 18:21:58 +0000 (18:21 +0000)]
[Minor] Reformat code
Vsevolod Stakhov [Mon, 20 Nov 2017 07:36:23 +0000 (07:36 +0000)]
[Fix] Fix parsing of the per-user script
Issue: #1843
MFH: rspamd-1.6
Vsevolod Stakhov [Sun, 19 Nov 2017 22:31:12 +0000 (22:31 +0000)]
[Minor] Remove legacy stuff
Vsevolod Stakhov [Sun, 19 Nov 2017 21:43:52 +0000 (21:43 +0000)]
Merge pull request #1913 from AlexeySa/master
Dlfunc library for Exim
Vsevolod Stakhov [Sat, 18 Nov 2017 22:03:54 +0000 (22:03 +0000)]
[Fix] Allow to have negative actions limits
Vsevolod Stakhov [Sat, 18 Nov 2017 22:03:30 +0000 (22:03 +0000)]
[Minor] Slightly refactor metric from string function
Vsevolod Stakhov [Sat, 18 Nov 2017 22:03:07 +0000 (22:03 +0000)]
[Minor] Never treat no action score as required score
Vsevolod Stakhov [Sat, 18 Nov 2017 16:58:34 +0000 (16:58 +0000)]
[Fix] Fix processing of skip-hashes in fuzzy storage
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 18 Nov 2017 16:43:16 +0000 (16:43 +0000)]
Merge pull request #1925 from FelixSchwarz/master
add check for spam flag from United Internet
Vsevolod Stakhov [Sat, 18 Nov 2017 15:31:11 +0000 (15:31 +0000)]
[Feature] Allow floating and negative values in expressions limits
Vsevolod Stakhov [Sat, 18 Nov 2017 13:53:33 +0000 (13:53 +0000)]
[CritFix] Another errors path handling fix
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 18 Nov 2017 13:27:46 +0000 (13:27 +0000)]
[CritFix] Fix crash in milter errors handler
Vsevolod Stakhov [Sat, 18 Nov 2017 13:16:26 +0000 (13:16 +0000)]
[Fix] Greylisting set phase is not idempotent
Vsevolod Stakhov [Fri, 17 Nov 2017 18:59:21 +0000 (18:59 +0000)]
[Fix] Allow to check negative scores in force_actions
MFH: rspamd-1.6
Vsevolod Stakhov [Thu, 16 Nov 2017 18:53:52 +0000 (18:53 +0000)]
[Fix] Deal with nan and inf encoding in json/ucl
Vsevolod Stakhov [Wed, 15 Nov 2017 20:58:18 +0000 (20:58 +0000)]
Merge pull request #1919 from szepeviktor/patch-1
[Minor] Typos
Vsevolod Stakhov [Wed, 15 Nov 2017 20:44:33 +0000 (20:44 +0000)]
Merge pull request #1924 from andryyy/patch-12
Update mime_types.inc
Vsevolod Stakhov [Wed, 15 Nov 2017 20:30:37 +0000 (20:30 +0000)]
[Minor] Treat groups with no symbols specially
Vsevolod Stakhov [Wed, 15 Nov 2017 20:20:41 +0000 (20:20 +0000)]
[Minor] Merge new groups definitions
André Peters [Wed, 15 Nov 2017 08:32:54 +0000 (09:32 +0100)]
Update mime_types.inc
Felix Schwarz [Wed, 15 Nov 2017 08:24:51 +0000 (09:24 +0100)]
[Minor] check for spam flag from United Internet
This header is present for most outgoing messages from United Internet which
includes "web.de" and GMX (freemailers which are very popular in Germany) as
well as messages sent from 1and1 webhosting packages.
André Peters [Wed, 15 Nov 2017 08:22:44 +0000 (09:22 +0100)]
Update mime_types.inc
Added application/x-msdownload
Vsevolod Stakhov [Tue, 14 Nov 2017 23:41:41 +0000 (23:41 +0000)]
Merge pull request #1921 from szepeviktor/patch-2
Suppress /var/log permission error in Debian pkg
Viktor Szépe [Tue, 14 Nov 2017 21:05:36 +0000 (22:05 +0100)]
Suppress /var/log permission error in Debian pkg
Viktor Szépe [Tue, 14 Nov 2017 20:38:28 +0000 (21:38 +0100)]
Typo: comparision
Viktor Szépe [Tue, 14 Nov 2017 20:37:25 +0000 (21:37 +0100)]
Typo: zerogradParamters
Viktor Szépe [Tue, 14 Nov 2017 20:36:49 +0000 (21:36 +0100)]
Typo: non-existent
Viktor Szépe [Tue, 14 Nov 2017 20:36:03 +0000 (21:36 +0100)]
Typo: compatibilty
Viktor Szépe [Tue, 14 Nov 2017 20:35:26 +0000 (21:35 +0100)]
Typo : occurence
Viktor Szépe [Tue, 14 Nov 2017 20:34:07 +0000 (21:34 +0100)]
typo: supercede
Viktor Szépe [Tue, 14 Nov 2017 20:30:36 +0000 (21:30 +0100)]
Typo: meduim
Viktor Szépe [Tue, 14 Nov 2017 20:16:49 +0000 (21:16 +0100)]
Typo: missmatch
Vsevolod Stakhov [Tue, 14 Nov 2017 18:58:17 +0000 (18:58 +0000)]
[Feature] Check cached maps more frequently
Vsevolod Stakhov [Mon, 13 Nov 2017 20:47:06 +0000 (20:47 +0000)]
[Fix] Try harder in passing IPv6 addresses
Issue: #1916
MFH: rspamd-1.6
Vsevolod Stakhov [Mon, 13 Nov 2017 20:19:31 +0000 (20:19 +0000)]
[Minor] Fix groups conf
Vsevolod Stakhov [Sun, 12 Nov 2017 23:24:15 +0000 (23:24 +0000)]
[Minor] Tune default parameters for fann module
Vsevolod Stakhov [Sun, 12 Nov 2017 23:15:33 +0000 (23:15 +0000)]
[Fix] Plug another possible memory leak
MFH: rspamd-1.6
Vsevolod Stakhov [Sun, 12 Nov 2017 23:08:17 +0000 (23:08 +0000)]
[CritFix] Plug memory leak in zstd protocol compression
MFH: rspamd-1.6
Vsevolod Stakhov [Sun, 12 Nov 2017 17:50:24 +0000 (17:50 +0000)]
[Fix] Do not spawn too many workers by default
Vsevolod Stakhov [Sun, 12 Nov 2017 16:39:38 +0000 (16:39 +0000)]
[Minor] Improve HTTP maps logging
Vsevolod Stakhov [Sun, 12 Nov 2017 12:52:02 +0000 (12:52 +0000)]
[Fix] Fix Redis timeout setup
MFH: rspamd-1.6
AL [Sun, 12 Nov 2017 11:56:42 +0000 (14:56 +0300)]
Update dlfunc README
AL [Sun, 12 Nov 2017 11:50:51 +0000 (14:50 +0300)]
Optimize exim dlfunc
AL [Sun, 12 Nov 2017 00:53:54 +0000 (03:53 +0300)]
Dlfunc compile and install instructions
AL [Sun, 12 Nov 2017 00:48:02 +0000 (03:48 +0300)]
Example Exim config
AL [Sun, 12 Nov 2017 00:46:38 +0000 (03:46 +0300)]
Dlfunc library for Exim
With support http, json, checkv2
Vsevolod Stakhov [Sat, 11 Nov 2017 19:05:45 +0000 (19:05 +0000)]
[Fix] Cleanup mess with groups
Vsevolod Stakhov [Sat, 11 Nov 2017 17:37:19 +0000 (17:37 +0000)]
Merge pull request #1911 from dehnli/fann-redis
[Fix] Symbol 'FANNR_SPAM' has its score defined..
Vsevolod Stakhov [Sat, 11 Nov 2017 16:32:54 +0000 (16:32 +0000)]
[Fix] Fix random forests module
Vsevolod Stakhov [Sat, 11 Nov 2017 15:25:54 +0000 (15:25 +0000)]
[Fix] Fix text splitting: stack overflow (too many captures)
MFH: rspamd-1.6
dehnli [Sat, 11 Nov 2017 14:46:53 +0000 (17:46 +0300)]
[Fix] Symbol 'FANNR_SPAM' has its score defined..
.. but there is no corresponding rule registered
Vsevolod Stakhov [Sat, 11 Nov 2017 13:52:02 +0000 (13:52 +0000)]
[Conf] Massive config rework for new structure of symbols and scores
Vsevolod Stakhov [Sat, 11 Nov 2017 13:00:25 +0000 (13:00 +0000)]
[Minor] Reduce log noise level
Vsevolod Stakhov [Sat, 11 Nov 2017 12:57:21 +0000 (12:57 +0000)]
[Minor] Improve lua logging for long filenames
Vsevolod Stakhov [Sat, 11 Nov 2017 12:53:52 +0000 (12:53 +0000)]
[Minor] Avoid double initialization for logger
Vsevolod Stakhov [Fri, 10 Nov 2017 19:26:20 +0000 (19:26 +0000)]
[Fix] Plug memory leak when setting email addresses from Lua
+ Optimize emails addr structure and API
MFH: rspamd-1.6
Vsevolod Stakhov [Fri, 10 Nov 2017 18:51:57 +0000 (18:51 +0000)]
[Minor] Fix off-boundary access
Andrew Lewis [Thu, 9 Nov 2017 09:11:56 +0000 (11:11 +0200)]
[Minor] Fix DKIM signing changes
Vsevolod Stakhov [Thu, 9 Nov 2017 08:00:17 +0000 (08:00 +0000)]
[Fix] Remove extra noise from dkim and arc signing
Vsevolod Stakhov [Thu, 9 Nov 2017 07:51:11 +0000 (07:51 +0000)]
[Minor] Add function to check file access from Lua
Vsevolod Stakhov [Wed, 8 Nov 2017 20:48:37 +0000 (20:48 +0000)]
[Minor] Throw off legacy stuff
Vsevolod Stakhov [Wed, 8 Nov 2017 20:33:35 +0000 (20:33 +0000)]
[Fix] Fix format strings
Vsevolod Stakhov [Tue, 7 Nov 2017 19:00:21 +0000 (19:00 +0000)]
Merge pull request #1908 from fatalbanana/ukhn
[Minor] Stop expecting hostname to be "unknown"
Andrew Lewis [Tue, 7 Nov 2017 16:44:09 +0000 (18:44 +0200)]
[Minor] Stop expecting hostname to be "unknown"
Vsevolod Stakhov [Mon, 6 Nov 2017 22:18:57 +0000 (22:18 +0000)]
[Fix] Fix merging of the implicit arrays
Vsevolod Stakhov [Mon, 6 Nov 2017 20:29:48 +0000 (20:29 +0000)]
Merge pull request #1906 from moisseev/mime-types
Fixes for mime_types
Alexander Moisseev [Mon, 6 Nov 2017 15:48:01 +0000 (18:48 +0300)]
[Minor] Remove unneeded extension length check
Why do we need to check length of `ext2` here? `badness_mult2` is `true` means `ext2` is known bad extension.
Alexander Moisseev [Mon, 6 Nov 2017 15:46:24 +0000 (18:46 +0300)]
[Fix] Skip checks if both extensions are not bad
Vsevolod Stakhov [Mon, 6 Nov 2017 08:15:48 +0000 (08:15 +0000)]
[Minor] Another transform merge fix
Vsevolod Stakhov [Mon, 6 Nov 2017 07:37:04 +0000 (07:37 +0000)]
[Fix] Do not override unix socket group when group comes before owner
Vsevolod Stakhov [Sun, 5 Nov 2017 14:34:22 +0000 (14:34 +0000)]
[Feature] Add torch-decisiontree package
https://github.com/twitter/torch-decisiontree
This project implements random forests and gradient boosted decision
trees (GBDT). The latter uses gradient tree boosting. Both use ensemble
learning to produce ensembles of decision trees (that is, forests).
Vsevolod Stakhov [Sun, 5 Nov 2017 13:38:11 +0000 (13:38 +0000)]
[Minor] Sync ChangeLog
Vsevolod Stakhov [Sun, 5 Nov 2017 13:30:33 +0000 (13:30 +0000)]
[Minor] Allow commas when parsing unix socket params
Vsevolod Stakhov [Sun, 5 Nov 2017 13:25:41 +0000 (13:25 +0000)]
[Fix] More hacks to deal with old configs
Vsevolod Stakhov [Sun, 5 Nov 2017 13:13:59 +0000 (13:13 +0000)]
[Fix] Deal with unknown weight
Vsevolod Stakhov [Sun, 5 Nov 2017 12:48:46 +0000 (12:48 +0000)]
[Minor] Reduce log info noise
Vsevolod Stakhov [Sun, 5 Nov 2017 12:46:15 +0000 (12:46 +0000)]
[Feature] Check groups sanity
Vsevolod Stakhov [Sun, 5 Nov 2017 12:39:58 +0000 (12:39 +0000)]
[Minor] Deal with ungrouped symbols
Vsevolod Stakhov [Sun, 5 Nov 2017 12:08:10 +0000 (12:08 +0000)]
[Feature] Add old groups migration tool
Vsevolod Stakhov [Sun, 5 Nov 2017 11:50:11 +0000 (11:50 +0000)]
[Minor] More fixes towards new symbols parsing
Vsevolod Stakhov [Sun, 5 Nov 2017 10:07:03 +0000 (10:07 +0000)]
[Minor] Load ucl directly to export types