]> source.dussan.org Git - rspamd.git/log
rspamd.git
6 years ago[CritFix] Add sanity guards for badly broken HTML
Vsevolod Stakhov [Wed, 13 Dec 2017 20:22:07 +0000 (20:22 +0000)]
[CritFix] Add sanity guards for badly broken HTML

6 years agoMerge pull request #1961 from fatalbanana/url_paren
Vsevolod Stakhov [Tue, 12 Dec 2017 19:03:23 +0000 (19:03 +0000)]
Merge pull request #1961 from fatalbanana/url_paren

[Fix] Deal with URLs wrapped in [] in text parts

6 years ago[Feature] Setup DKIM signing from configwizard
Vsevolod Stakhov [Tue, 12 Dec 2017 18:54:32 +0000 (18:54 +0000)]
[Feature] Setup DKIM signing from configwizard

6 years ago[Fix] Write configuration changes as UCL config
Vsevolod Stakhov [Tue, 12 Dec 2017 18:54:14 +0000 (18:54 +0000)]
[Fix] Write configuration changes as UCL config

6 years ago[Fix] Multimap: received: filtering of artificial header
Andrew Lewis [Tue, 12 Dec 2017 12:03:01 +0000 (14:03 +0200)]
[Fix] Multimap: received: filtering of artificial header

6 years ago[Fix] Deal with URLs wrapped in [] in text parts 1961/head
Andrew Lewis [Tue, 12 Dec 2017 10:32:54 +0000 (12:32 +0200)]
[Fix] Deal with URLs wrapped in [] in text parts

6 years ago[Fix] WebUI: use relative path for savemap (#1943)
Andrew Lewis [Mon, 11 Dec 2017 09:46:50 +0000 (11:46 +0200)]
[Fix] WebUI: use relative path for savemap (#1943)

6 years ago[Fix] Setting check_local / check_authed in plugins (#1954)
Andrew Lewis [Mon, 11 Dec 2017 09:22:40 +0000 (11:22 +0200)]
[Fix] Setting check_local / check_authed in plugins (#1954)

6 years ago[Minor] Reformat and fix minor style issues in rescore
Vsevolod Stakhov [Mon, 11 Dec 2017 07:24:55 +0000 (07:24 +0000)]
[Minor] Reformat and fix minor style issues in rescore

6 years ago[Feature] Allow to generate DKIM keys from rspamadm API
Vsevolod Stakhov [Sat, 9 Dec 2017 22:05:03 +0000 (22:05 +0000)]
[Feature] Allow to generate DKIM keys from rspamadm API

6 years ago[Minor] Do not free empty error
Vsevolod Stakhov [Sat, 9 Dec 2017 20:58:09 +0000 (20:58 +0000)]
[Minor] Do not free empty error

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

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

6 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

6 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

6 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

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

6 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

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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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