]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Sat, 9 Dec 2017 20:58:09 +0000 (20:58 +0000)]
[Minor] Do not free empty error
Vsevolod Stakhov [Sat, 9 Dec 2017 15:54:01 +0000 (15:54 +0000)]
[Minor] Avoid double scheduling for maps
Vsevolod Stakhov [Sat, 9 Dec 2017 14:10:39 +0000 (14:10 +0000)]
[Minor] Use jemalloc hinting to select the appropriate pool size
Vsevolod Stakhov [Sat, 9 Dec 2017 13:36:08 +0000 (13:36 +0000)]
[Fix] Optimize rspamd_fstring_t reallocations
Vsevolod Stakhov [Sat, 9 Dec 2017 12:59:50 +0000 (12:59 +0000)]
[Minor] Reduce default history_redisy rows
Vsevolod Stakhov [Sat, 9 Dec 2017 12:58:10 +0000 (12:58 +0000)]
[Feature] Support etag for HTTP maps
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
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
Andrew Lewis [Fri, 8 Dec 2017 13:40:21 +0000 (15:40 +0200)]
[Test] Redis key expansion & antivirus ordered patterns
Andrew Lewis [Fri, 8 Dec 2017 13:11:16 +0000 (15:11 +0200)]
[Test] Multimap received header flags
Andrew Lewis [Fri, 8 Dec 2017 12:55:53 +0000 (14:55 +0200)]
[Fix] Exim Received header protocol parsing
- MFH: rspamd-1.6
Alexander Moisseev [Fri, 8 Dec 2017 07:57:07 +0000 (10:57 +0300)]
[Fix] mime_types: fix next-to-last extension length check
Alexander Moisseev [Fri, 8 Dec 2017 07:25:49 +0000 (10:25 +0300)]
[Test] Add tests for MIME_DOUBLE_BAD_EXTENSION FPs
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
Vsevolod Stakhov [Thu, 7 Dec 2017 20:17:16 +0000 (20:17 +0000)]
[Fix] Allow oversigning in DKIM signatures
Pragadeesh C [Thu, 1 Jun 2017 23:07:28 +0000 (16:07 -0700)]
added corpus_test, rescore commands
Andrew Lewis [Wed, 6 Dec 2017 21:49:30 +0000 (23:49 +0200)]
[Minor] Fix use of wrong type
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
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...
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
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
Alexander Moisseev [Wed, 6 Dec 2017 19:50:19 +0000 (22:50 +0300)]
[Test] Add test for date followed by bad extension
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
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
Michael McConville [Tue, 5 Dec 2017 18:36:15 +0000 (11:36 -0700)]
[Fix] Use the right boolean operator on error check
Vsevolod Stakhov [Tue, 5 Dec 2017 18:26:17 +0000 (18:26 +0000)]
[Minor] Do not crash if no actions defined
Andrew Lewis [Mon, 4 Dec 2017 14:39:59 +0000 (16:39 +0200)]
[Feature] Hash whitelist for fuzzy_check
Vsevolod Stakhov [Mon, 4 Dec 2017 07:33:22 +0000 (07:33 +0000)]
[Feature] Add `-m` flag to configdump to show modules states
Vsevolod Stakhov [Sun, 3 Dec 2017 16:54:46 +0000 (16:54 +0000)]
[Minor] Tell which modules will be enabled if Rejdis is added
Vsevolod Stakhov [Sun, 3 Dec 2017 16:49:54 +0000 (16:49 +0000)]
[Feature] Add function to show plugins stat
Vsevolod Stakhov [Sun, 3 Dec 2017 16:49:25 +0000 (16:49 +0000)]
[Minor] Rework plugins state to allow future extensions
Vsevolod Stakhov [Sun, 3 Dec 2017 16:49:07 +0000 (16:49 +0000)]
[Minor] Disable colors if not a tty
Vsevolod Stakhov [Sun, 3 Dec 2017 13:36:32 +0000 (13:36 +0000)]
[Feature] Store plugins state
Vsevolod Stakhov [Sun, 3 Dec 2017 13:00:43 +0000 (13:00 +0000)]
[Minor] Add convenience method to set plugin state
Vsevolod Stakhov [Sun, 3 Dec 2017 12:48:04 +0000 (12:48 +0000)]
[Minor] Rework initialization order to handle C modules
Vsevolod Stakhov [Sun, 3 Dec 2017 12:39:48 +0000 (12:39 +0000)]
[Feature] Add plugins state variable
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
Vsevolod Stakhov [Sat, 2 Dec 2017 17:11:52 +0000 (17:11 +0000)]
[Feature] Add Redis server wizard
Vsevolod Stakhov [Sat, 2 Dec 2017 15:50:47 +0000 (15:50 +0000)]
[Feature] Add new configwizard command to rspamadm
Vsevolod Stakhov [Sat, 2 Dec 2017 15:50:19 +0000 (15:50 +0000)]
[Minor] Add umask routine
Vsevolod Stakhov [Sat, 2 Dec 2017 15:30:19 +0000 (15:30 +0000)]
[Feature] Allow to create directories in Lua API
Vsevolod Stakhov [Sat, 2 Dec 2017 14:54:18 +0000 (14:54 +0000)]
[Feature] Export password encryption routines to Redis
Vsevolod Stakhov [Sat, 2 Dec 2017 13:45:36 +0000 (13:45 +0000)]
[Feature] Allow rspamadm commands to export methods in Lua
Vsevolod Stakhov [Sat, 2 Dec 2017 13:25:50 +0000 (13:25 +0000)]
[Minor] Allow to read passphrase from Lua
Vsevolod Stakhov [Sat, 2 Dec 2017 13:07:10 +0000 (13:07 +0000)]
[Minor] Properly set lua paths
Vsevolod Stakhov [Sat, 2 Dec 2017 12:34:00 +0000 (12:34 +0000)]
[Minor] Process invalid command types
Andrew Lewis [Fri, 1 Dec 2017 17:06:10 +0000 (19:06 +0200)]
[Minor] Fix & extend redis key expansion library
Vsevolod Stakhov [Fri, 1 Dec 2017 07:43:58 +0000 (07:43 +0000)]
[Fix] Fix composites processing
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
Philippe Kueck [Thu, 30 Nov 2017 14:42:39 +0000 (15:42 +0100)]
get authenticated user from certificate subject, too
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
Vsevolod Stakhov [Wed, 29 Nov 2017 08:00:22 +0000 (08:00 +0000)]
[Fix] Do not override groups when converting metrics
Vsevolod Stakhov [Wed, 29 Nov 2017 07:53:56 +0000 (07:53 +0000)]
[Minor] Set digest in replies for modification commands
Vsevolod Stakhov [Tue, 28 Nov 2017 20:21:45 +0000 (20:21 +0000)]
[Fix] Fix encrypted legacy reply in fuzzy storage
Alexander Moisseev [Tue, 28 Nov 2017 11:09:19 +0000 (14:09 +0300)]
[WebUI] Update D3 and jQuery
just while I'm here
Alexander Moisseev [Tue, 28 Nov 2017 10:54:19 +0000 (13:54 +0300)]
[WebUI] Compact graph selectors
to save some horizontal space
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
Vsevolod Stakhov [Tue, 28 Nov 2017 08:18:24 +0000 (08:18 +0000)]
[Feature] Implement upstreams logic for clickhouse exporter
Vsevolod Stakhov [Mon, 27 Nov 2017 20:31:00 +0000 (20:31 +0000)]
[Fix] Move composites second pass to the dedicated stage
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
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.