]> source.dussan.org Git - rspamd.git/log
rspamd.git
6 years ago[Minor] Avoid double scheduling for maps
Vsevolod Stakhov [Sat, 9 Dec 2017 15:54:01 +0000 (15:54 +0000)]
[Minor] Avoid double scheduling for maps

6 years ago[Minor] Use jemalloc hinting to select the appropriate pool size
Vsevolod Stakhov [Sat, 9 Dec 2017 14:10:39 +0000 (14:10 +0000)]
[Minor] Use jemalloc hinting to select the appropriate pool size

6 years ago[Fix] Optimize rspamd_fstring_t reallocations
Vsevolod Stakhov [Sat, 9 Dec 2017 13:36:08 +0000 (13:36 +0000)]
[Fix] Optimize rspamd_fstring_t reallocations

6 years ago[Minor] Reduce default history_redisy rows
Vsevolod Stakhov [Sat, 9 Dec 2017 12:59:50 +0000 (12:59 +0000)]
[Minor] Reduce default history_redisy rows

6 years ago[Feature] Support etag for HTTP maps
Vsevolod Stakhov [Sat, 9 Dec 2017 12:58:10 +0000 (12:58 +0000)]
[Feature] Support etag for HTTP maps

6 years agoMerge pull request #1950 from moisseev/mime_types
Vsevolod Stakhov [Fri, 8 Dec 2017 18:14:53 +0000 (18:14 +0000)]
Merge pull request #1950 from moisseev/mime_types

[Fix] mime_types: fix next-to-last extension length check

6 years agoMerge pull request #1951 from fatalbanana/exim_rcvd
Vsevolod Stakhov [Fri, 8 Dec 2017 18:14:02 +0000 (18:14 +0000)]
Merge pull request #1951 from fatalbanana/exim_rcvd

Fix Exim Received header protocol parsing

6 years ago[Test] Redis key expansion & antivirus ordered patterns
Andrew Lewis [Fri, 8 Dec 2017 13:40:21 +0000 (15:40 +0200)]
[Test] Redis key expansion & antivirus ordered patterns

6 years ago[Test] Multimap received header flags 1951/head
Andrew Lewis [Fri, 8 Dec 2017 13:11:16 +0000 (15:11 +0200)]
[Test] Multimap received header flags

6 years ago[Fix] Exim Received header protocol parsing
Andrew Lewis [Fri, 8 Dec 2017 12:55:53 +0000 (14:55 +0200)]
[Fix] Exim Received header protocol parsing

 - MFH: rspamd-1.6

6 years ago[Fix] mime_types: fix next-to-last extension length check 1950/head
Alexander Moisseev [Fri, 8 Dec 2017 07:57:07 +0000 (10:57 +0300)]
[Fix] mime_types: fix next-to-last extension length check

6 years ago[Test] Add tests for MIME_DOUBLE_BAD_EXTENSION FPs
Alexander Moisseev [Fri, 8 Dec 2017 07:25:49 +0000 (10:25 +0300)]
[Test] Add tests for MIME_DOUBLE_BAD_EXTENSION FPs

6 years agoMerge pull request #1946 from cpragadeesh/rescore-filter
Vsevolod Stakhov [Thu, 7 Dec 2017 20:18:49 +0000 (20:18 +0000)]
Merge pull request #1946 from cpragadeesh/rescore-filter

[Feature] added corpus_test, rescore commands

6 years ago[Fix] Allow oversigning in DKIM signatures
Vsevolod Stakhov [Thu, 7 Dec 2017 20:17:16 +0000 (20:17 +0000)]
[Fix] Allow oversigning in DKIM signatures

6 years agoadded corpus_test, rescore commands 1946/head
Pragadeesh C [Thu, 1 Jun 2017 23:07:28 +0000 (16:07 -0700)]
added corpus_test, rescore commands

6 years ago[Minor] Fix use of wrong type
Andrew Lewis [Wed, 6 Dec 2017 21:49:30 +0000 (23:49 +0200)]
[Minor] Fix use of wrong type

6 years agoMerge pull request #1948 from moisseev/mime_types
Vsevolod Stakhov [Wed, 6 Dec 2017 20:37:41 +0000 (20:37 +0000)]
Merge pull request #1948 from moisseev/mime_types

[Fix] Once more (#1879) fix bad extension check

6 years ago[Fix] Use decoded values when parsing mime addresses
Vsevolod Stakhov [Wed, 6 Dec 2017 20:34:47 +0000 (20:34 +0000)]
[Fix] Use decoded values when parsing mime addresses

Not MFH, needs testing...

6 years ago[Fix] Check decoded headers sanity (e.g. by excluding \0)
Vsevolod Stakhov [Wed, 6 Dec 2017 20:25:42 +0000 (20:25 +0000)]
[Fix] Check decoded headers sanity (e.g. by excluding \0)

MFH: rspamd-1.6

6 years ago[Fix] Once more (#1879) fix bad extension check 1948/head
Alexander Moisseev [Wed, 6 Dec 2017 20:23:21 +0000 (23:23 +0300)]
[Fix] Once more (#1879) fix bad extension check

when next-to-last extension is a number or date, e.g. 06.12.2017.scr

6 years ago[Test] Add test for date followed by bad extension
Alexander Moisseev [Wed, 6 Dec 2017 19:50:19 +0000 (22:50 +0300)]
[Test] Add test for date followed by bad extension

6 years agoMerge pull request #1944 from fatalbanana/fcw
Vsevolod Stakhov [Wed, 6 Dec 2017 07:27:33 +0000 (07:27 +0000)]
Merge pull request #1944 from fatalbanana/fcw

[Feature] Hash whitelist for fuzzy_check

6 years agoMerge pull request #1947 from mmcco/master
Vsevolod Stakhov [Wed, 6 Dec 2017 07:26:28 +0000 (07:26 +0000)]
Merge pull request #1947 from mmcco/master

[Fix] Use the right boolean operator on error check

6 years ago[Fix] Use the right boolean operator on error check 1947/head
Michael McConville [Tue, 5 Dec 2017 18:36:15 +0000 (11:36 -0700)]
[Fix] Use the right boolean operator on error check

6 years ago[Minor] Do not crash if no actions defined
Vsevolod Stakhov [Tue, 5 Dec 2017 18:26:17 +0000 (18:26 +0000)]
[Minor] Do not crash if no actions defined

6 years ago[Feature] Hash whitelist for fuzzy_check 1944/head
Andrew Lewis [Mon, 4 Dec 2017 14:39:59 +0000 (16:39 +0200)]
[Feature] Hash whitelist for fuzzy_check

6 years ago[Feature] Add `-m` flag to configdump to show modules states
Vsevolod Stakhov [Mon, 4 Dec 2017 07:33:22 +0000 (07:33 +0000)]
[Feature] Add `-m` flag to configdump to show modules states

6 years ago[Minor] Tell which modules will be enabled if Rejdis is added
Vsevolod Stakhov [Sun, 3 Dec 2017 16:54:46 +0000 (16:54 +0000)]
[Minor] Tell which modules will be enabled if Rejdis is added

6 years ago[Feature] Add function to show plugins stat
Vsevolod Stakhov [Sun, 3 Dec 2017 16:49:54 +0000 (16:49 +0000)]
[Feature] Add function to show plugins stat

6 years ago[Minor] Rework plugins state to allow future extensions
Vsevolod Stakhov [Sun, 3 Dec 2017 16:49:25 +0000 (16:49 +0000)]
[Minor] Rework plugins state to allow future extensions

6 years ago[Minor] Disable colors if not a tty
Vsevolod Stakhov [Sun, 3 Dec 2017 16:49:07 +0000 (16:49 +0000)]
[Minor] Disable colors if not a tty

6 years ago[Feature] Store plugins state
Vsevolod Stakhov [Sun, 3 Dec 2017 13:36:32 +0000 (13:36 +0000)]
[Feature] Store plugins state

6 years ago[Minor] Add convenience method to set plugin state
Vsevolod Stakhov [Sun, 3 Dec 2017 13:00:43 +0000 (13:00 +0000)]
[Minor] Add convenience method to set plugin state

6 years ago[Minor] Rework initialization order to handle C modules
Vsevolod Stakhov [Sun, 3 Dec 2017 12:48:04 +0000 (12:48 +0000)]
[Minor] Rework initialization order to handle C modules

6 years ago[Feature] Add plugins state variable
Vsevolod Stakhov [Sun, 3 Dec 2017 12:39:48 +0000 (12:39 +0000)]
[Feature] Add plugins state variable

6 years agoMerge pull request #1939 from fatalbanana/xp
Vsevolod Stakhov [Sun, 3 Dec 2017 11:52:12 +0000 (11:52 +0000)]
Merge pull request #1939 from fatalbanana/xp

[Feature] Fix & extend redis key expansion library

6 years ago[Feature] Add Redis server wizard
Vsevolod Stakhov [Sat, 2 Dec 2017 17:11:52 +0000 (17:11 +0000)]
[Feature] Add Redis server wizard

6 years ago[Feature] Add new configwizard command to rspamadm
Vsevolod Stakhov [Sat, 2 Dec 2017 15:50:47 +0000 (15:50 +0000)]
[Feature] Add new configwizard command to rspamadm

6 years ago[Minor] Add umask routine
Vsevolod Stakhov [Sat, 2 Dec 2017 15:50:19 +0000 (15:50 +0000)]
[Minor] Add umask routine

6 years ago[Feature] Allow to create directories in Lua API
Vsevolod Stakhov [Sat, 2 Dec 2017 15:30:19 +0000 (15:30 +0000)]
[Feature] Allow to create directories in Lua API

6 years ago[Feature] Export password encryption routines to Redis
Vsevolod Stakhov [Sat, 2 Dec 2017 14:54:18 +0000 (14:54 +0000)]
[Feature] Export password encryption routines to Redis

6 years ago[Feature] Allow rspamadm commands to export methods in Lua
Vsevolod Stakhov [Sat, 2 Dec 2017 13:45:36 +0000 (13:45 +0000)]
[Feature] Allow rspamadm commands to export methods in Lua

6 years ago[Minor] Allow to read passphrase from Lua
Vsevolod Stakhov [Sat, 2 Dec 2017 13:25:50 +0000 (13:25 +0000)]
[Minor] Allow to read passphrase from Lua

6 years ago[Minor] Properly set lua paths
Vsevolod Stakhov [Sat, 2 Dec 2017 13:07:10 +0000 (13:07 +0000)]
[Minor] Properly set lua paths

6 years ago[Minor] Process invalid command types
Vsevolod Stakhov [Sat, 2 Dec 2017 12:34:00 +0000 (12:34 +0000)]
[Minor] Process invalid command types

6 years ago[Minor] Fix & extend redis key expansion library 1939/head
Andrew Lewis [Fri, 1 Dec 2017 17:06:10 +0000 (19:06 +0200)]
[Minor] Fix & extend redis key expansion library

6 years ago[Fix] Fix composites processing
Vsevolod Stakhov [Fri, 1 Dec 2017 07:43:58 +0000 (07:43 +0000)]
[Fix] Fix composites processing

6 years agoMerge pull request #1938 from philfry/cert_authentication
Vsevolod Stakhov [Thu, 30 Nov 2017 19:08:25 +0000 (19:08 +0000)]
Merge pull request #1938 from philfry/cert_authentication

get authenticated user from client certificate subject

6 years agoget authenticated user from certificate subject, too 1938/head
Philippe Kueck [Thu, 30 Nov 2017 14:42:39 +0000 (15:42 +0100)]
get authenticated user from certificate subject, too

6 years agoMerge pull request #1936 from moisseev/webui
Vsevolod Stakhov [Wed, 29 Nov 2017 20:37:13 +0000 (20:37 +0000)]
Merge pull request #1936 from moisseev/webui

[WebUI] Update D3Evolution 1.0.0 -> 1.1.0

6 years ago[Fix] Do not override groups when converting metrics
Vsevolod Stakhov [Wed, 29 Nov 2017 08:00:22 +0000 (08:00 +0000)]
[Fix] Do not override groups when converting metrics

6 years ago[Minor] Set digest in replies for modification commands
Vsevolod Stakhov [Wed, 29 Nov 2017 07:53:56 +0000 (07:53 +0000)]
[Minor] Set digest in replies for modification commands

6 years ago[Fix] Fix encrypted legacy reply in fuzzy storage
Vsevolod Stakhov [Tue, 28 Nov 2017 20:21:45 +0000 (20:21 +0000)]
[Fix] Fix encrypted legacy reply in fuzzy storage

6 years ago[WebUI] Update D3 and jQuery 1936/head
Alexander Moisseev [Tue, 28 Nov 2017 11:09:19 +0000 (14:09 +0300)]
[WebUI] Update D3 and jQuery

just while I'm here

6 years ago[WebUI] Compact graph selectors
Alexander Moisseev [Tue, 28 Nov 2017 10:54:19 +0000 (13:54 +0300)]
[WebUI] Compact graph selectors

to save some horizontal space

6 years ago[WebUI] Update D3Evolution 1.0.0 -> 1.1.0
Alexander Moisseev [Tue, 28 Nov 2017 10:46:54 +0000 (13:46 +0300)]
[WebUI] Update D3Evolution 1.0.0 -> 1.1.0

+ Add logarithmic vertical scale

6 years ago[Feature] Implement upstreams logic for clickhouse exporter
Vsevolod Stakhov [Tue, 28 Nov 2017 08:18:24 +0000 (08:18 +0000)]
[Feature] Implement upstreams logic for clickhouse exporter

6 years ago[Fix] Move composites second pass to the dedicated stage
Vsevolod Stakhov [Mon, 27 Nov 2017 20:31:00 +0000 (20:31 +0000)]
[Fix] Move composites second pass to the dedicated stage

6 years agoMerge pull request #1932 from AlexeySa/patch-4
Vsevolod Stakhov [Mon, 27 Nov 2017 20:15:40 +0000 (20:15 +0000)]
Merge pull request #1932 from AlexeySa/patch-4

[Minor] Add whitelist symbol to mx_check plugin

6 years agoUpdate mx_check.lua 1932/head
AL [Mon, 27 Nov 2017 13:59:09 +0000 (16:59 +0300)]
Update mx_check.lua

6 years ago[Minor] Add whitelist symbol to mx_check plugin
AL [Mon, 27 Nov 2017 12:41:31 +0000 (15:41 +0300)]
[Minor] Add whitelist symbol to mx_check plugin

6 years ago[Minor] Save nameserver name when parsing upstreams from resolv.conf
Vsevolod Stakhov [Sun, 26 Nov 2017 22:43:21 +0000 (22:43 +0000)]
[Minor] Save nameserver name when parsing upstreams from resolv.conf

6 years ago[Minor] Add probabilistic reset of errors in upstream addrs
Vsevolod Stakhov [Sun, 26 Nov 2017 22:36:40 +0000 (22:36 +0000)]
[Minor] Add probabilistic reset of errors in upstream addrs

6 years ago[Fix] Delay upstream re-resolving when one upstream is defined
Vsevolod Stakhov [Sun, 26 Nov 2017 22:21:00 +0000 (22:21 +0000)]
[Fix] Delay upstream re-resolving when one upstream is defined

6 years ago[Fix] Do not constantly re-resolve failed upstreams with a single
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

6 years ago[Minor] Signal upstream system on taskless Redis errors
Vsevolod Stakhov [Sun, 26 Nov 2017 21:48:16 +0000 (21:48 +0000)]
[Minor] Signal upstream system on taskless Redis errors

6 years ago[Feature] Implement DKIM reputation adjustments
Vsevolod Stakhov [Sun, 26 Nov 2017 18:05:23 +0000 (18:05 +0000)]
[Feature] Implement DKIM reputation adjustments

6 years ago[Minor] Add more diagnostic for fuzzy hashes lookup
Vsevolod Stakhov [Sat, 25 Nov 2017 16:03:27 +0000 (16:03 +0000)]
[Minor] Add more diagnostic for fuzzy hashes lookup

6 years ago[Minor] Rework client part of the fuzzy system
Vsevolod Stakhov [Sat, 25 Nov 2017 14:57:44 +0000 (14:57 +0000)]
[Minor] Rework client part of the fuzzy system

6 years ago[Rework] Implement new version of fuzzy replies
Vsevolod Stakhov [Sat, 25 Nov 2017 14:48:42 +0000 (14:48 +0000)]
[Rework] Implement new version of fuzzy replies

6 years ago[Fix] Better handling of the legacy protocol
Vsevolod Stakhov [Sat, 25 Nov 2017 13:37:38 +0000 (13:37 +0000)]
[Fix] Better handling of the legacy protocol

6 years ago[Fix] Restore old style ratelimits support
Vsevolod Stakhov [Sat, 25 Nov 2017 13:17:00 +0000 (13:17 +0000)]
[Fix] Restore old style ratelimits support

6 years ago[Fix] Do not try to connect to non-supported addresses
Vsevolod Stakhov [Sat, 25 Nov 2017 12:50:02 +0000 (12:50 +0000)]
[Fix] Do not try to connect to non-supported addresses

6 years ago[Minor] Fix config transformation with no groups
Vsevolod Stakhov [Sat, 25 Nov 2017 12:24:13 +0000 (12:24 +0000)]
[Minor] Fix config transformation with no groups

7 years ago[Minor] Use quarantine message
Vsevolod Stakhov [Fri, 24 Nov 2017 19:08:25 +0000 (19:08 +0000)]
[Minor] Use quarantine message

7 years ago[Feature] Allow to quarantine rejected messages using milter interface
Vsevolod Stakhov [Thu, 23 Nov 2017 20:02:32 +0000 (20:02 +0000)]
[Feature] Allow to quarantine rejected messages using milter interface

7 years ago[Conf] Default statistics is stored in Redis now
Vsevolod Stakhov [Wed, 22 Nov 2017 20:47:32 +0000 (20:47 +0000)]
[Conf] Default statistics is stored in Redis now

7 years ago[Minor] Lots of style and C coding fixes
Vsevolod Stakhov [Tue, 21 Nov 2017 18:36:38 +0000 (18:36 +0000)]
[Minor] Lots of style and C coding fixes

7 years ago[Minor] Reformat code
Vsevolod Stakhov [Tue, 21 Nov 2017 18:21:58 +0000 (18:21 +0000)]
[Minor] Reformat code

7 years ago[Fix] Fix parsing of the per-user script
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

7 years ago[Minor] Remove legacy stuff
Vsevolod Stakhov [Sun, 19 Nov 2017 22:31:12 +0000 (22:31 +0000)]
[Minor] Remove legacy stuff

7 years agoMerge pull request #1913 from AlexeySa/master
Vsevolod Stakhov [Sun, 19 Nov 2017 21:43:52 +0000 (21:43 +0000)]
Merge pull request #1913 from AlexeySa/master

 Dlfunc library for Exim

7 years ago[Fix] Allow to have negative actions limits
Vsevolod Stakhov [Sat, 18 Nov 2017 22:03:54 +0000 (22:03 +0000)]
[Fix] Allow to have negative actions limits

7 years ago[Minor] Slightly refactor metric from string function
Vsevolod Stakhov [Sat, 18 Nov 2017 22:03:30 +0000 (22:03 +0000)]
[Minor] Slightly refactor metric from string function

7 years ago[Minor] Never treat no action score as required score
Vsevolod Stakhov [Sat, 18 Nov 2017 22:03:07 +0000 (22:03 +0000)]
[Minor] Never treat no action score as required score

7 years ago[Fix] Fix processing of skip-hashes in fuzzy storage
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

7 years agoMerge pull request #1925 from FelixSchwarz/master
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

7 years ago[Feature] Allow floating and negative values in expressions limits
Vsevolod Stakhov [Sat, 18 Nov 2017 15:31:11 +0000 (15:31 +0000)]
[Feature] Allow floating and negative values in expressions limits

7 years ago[CritFix] Another errors path handling fix
Vsevolod Stakhov [Sat, 18 Nov 2017 13:53:33 +0000 (13:53 +0000)]
[CritFix] Another errors path handling fix

MFH: rspamd-1.6

7 years ago[CritFix] Fix crash in milter errors handler
Vsevolod Stakhov [Sat, 18 Nov 2017 13:27:46 +0000 (13:27 +0000)]
[CritFix] Fix crash in milter errors handler

7 years ago[Fix] Greylisting set phase is not idempotent
Vsevolod Stakhov [Sat, 18 Nov 2017 13:16:26 +0000 (13:16 +0000)]
[Fix] Greylisting set phase is not idempotent

7 years ago[Fix] Allow to check negative scores in force_actions
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

7 years ago[Fix] Deal with nan and inf encoding in json/ucl
Vsevolod Stakhov [Thu, 16 Nov 2017 18:53:52 +0000 (18:53 +0000)]
[Fix] Deal with nan and inf encoding in json/ucl

7 years agoMerge pull request #1919 from szepeviktor/patch-1
Vsevolod Stakhov [Wed, 15 Nov 2017 20:58:18 +0000 (20:58 +0000)]
Merge pull request #1919 from szepeviktor/patch-1

[Minor] Typos

7 years agoMerge pull request #1924 from andryyy/patch-12
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

7 years ago[Minor] Treat groups with no symbols specially
Vsevolod Stakhov [Wed, 15 Nov 2017 20:30:37 +0000 (20:30 +0000)]
[Minor] Treat groups with no symbols specially

7 years ago[Minor] Merge new groups definitions
Vsevolod Stakhov [Wed, 15 Nov 2017 20:20:41 +0000 (20:20 +0000)]
[Minor] Merge new groups definitions

7 years agoUpdate mime_types.inc 1924/head
André Peters [Wed, 15 Nov 2017 08:32:54 +0000 (09:32 +0100)]
Update mime_types.inc

7 years ago[Minor] check for spam flag from United Internet 1925/head
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.

7 years agoUpdate mime_types.inc
André Peters [Wed, 15 Nov 2017 08:22:44 +0000 (09:22 +0100)]
Update mime_types.inc

Added application/x-msdownload