]> source.dussan.org Git - rspamd.git/log
rspamd.git
5 years ago[Minor] Wipe memory in rspamadm
Vsevolod Stakhov [Wed, 1 May 2019 15:36:49 +0000 (16:36 +0100)]
[Minor] Wipe memory in rspamadm

5 years ago[Fix] Switch to GMT
Vsevolod Stakhov [Wed, 1 May 2019 12:42:33 +0000 (13:42 +0100)]
[Fix] Switch to GMT

5 years ago[Minor] Propagate images size to html linked images
Vsevolod Stakhov [Wed, 1 May 2019 12:20:00 +0000 (13:20 +0100)]
[Minor] Propagate images size to html linked images

5 years ago[Minor] Don't add User-Agent in HTTP replies
Vsevolod Stakhov [Tue, 30 Apr 2019 16:42:33 +0000 (17:42 +0100)]
[Minor] Don't add User-Agent in HTTP replies

5 years ago[Minor] Fix vault path
Vsevolod Stakhov [Tue, 30 Apr 2019 15:49:41 +0000 (16:49 +0100)]
[Minor] Fix vault path

5 years ago[Project] Implement keys rotation in the vault
Vsevolod Stakhov [Tue, 30 Apr 2019 15:20:32 +0000 (16:20 +0100)]
[Project] Implement keys rotation in the vault

5 years agoMerge pull request #2878 from HeinleinSupport/dynamic_scan
Vsevolod Stakhov [Tue, 30 Apr 2019 09:56:59 +0000 (10:56 +0100)]
Merge pull request #2878 from HeinleinSupport/dynamic_scan

[Feature] lua_scanners: Implement dynamic scan

5 years agoMerge branch 'dynamic_scan' of github.com:HeinleinSupport/rspamd into dynamic_scan 2878/head
Carsten Rosenberg [Mon, 29 Apr 2019 18:10:42 +0000 (20:10 +0200)]
Merge branch 'dynamic_scan' of github.com:HeinleinSupport/rspamd into dynamic_scan

5 years ago[Minor] lua_scanners - try dynamic scan
Carsten Rosenberg [Mon, 28 Jan 2019 10:30:33 +0000 (11:30 +0100)]
[Minor] lua_scanners - try dynamic scan

5 years ago[Project] Improve keys creation in rspamadm vault
Vsevolod Stakhov [Mon, 29 Apr 2019 17:12:08 +0000 (18:12 +0100)]
[Project] Improve keys creation in rspamadm vault

5 years ago[Conf] Add IP_SCORE_FREEMAIL composite rule
Vsevolod Stakhov [Mon, 29 Apr 2019 15:37:45 +0000 (16:37 +0100)]
[Conf] Add IP_SCORE_FREEMAIL composite rule

5 years ago[Project] Improve dkim keys generation for vault
Vsevolod Stakhov [Mon, 29 Apr 2019 13:53:07 +0000 (14:53 +0100)]
[Project] Improve dkim keys generation for vault

5 years ago[Minor] Distinguish vault usage
Vsevolod Stakhov [Mon, 29 Apr 2019 13:52:50 +0000 (14:52 +0100)]
[Minor] Distinguish vault usage

5 years ago[Minor] Improve lua logging escaping
Vsevolod Stakhov [Mon, 29 Apr 2019 13:52:25 +0000 (14:52 +0100)]
[Minor] Improve lua logging escaping

5 years ago[Minor] Some more additions to least actions processing logic
Vsevolod Stakhov [Mon, 29 Apr 2019 11:27:48 +0000 (12:27 +0100)]
[Minor] Some more additions to least actions processing logic

5 years ago[Minor] Some fixes in least passthrough results processing
Vsevolod Stakhov [Mon, 29 Apr 2019 10:41:28 +0000 (11:41 +0100)]
[Minor] Some fixes in least passthrough results processing

5 years ago[Fix] Set dmarc force action as least action
Vsevolod Stakhov [Mon, 29 Apr 2019 10:41:14 +0000 (11:41 +0100)]
[Fix] Set dmarc force action as least action

5 years ago[Feature] Add least passthrough results
Vsevolod Stakhov [Mon, 29 Apr 2019 08:58:31 +0000 (09:58 +0100)]
[Feature] Add least passthrough results

5 years ago[Minor] Fix vault URL
Vsevolod Stakhov [Sun, 28 Apr 2019 08:35:17 +0000 (09:35 +0100)]
[Minor] Fix vault URL

5 years ago[Fix] HTML: Fix `size` attribute processing
Vsevolod Stakhov [Sat, 27 Apr 2019 13:54:02 +0000 (14:54 +0100)]
[Fix] HTML: Fix `size` attribute processing

5 years ago[Fix] Fix use after free
Vsevolod Stakhov [Sat, 27 Apr 2019 11:32:27 +0000 (12:32 +0100)]
[Fix] Fix use after free

Issue: #2867
Closes: #2867
5 years ago[Project] More logic in vault command
Vsevolod Stakhov [Sat, 27 Apr 2019 08:47:33 +0000 (09:47 +0100)]
[Project] More logic in vault command

5 years ago[Project] Add initial version of the vault management tool
Vsevolod Stakhov [Fri, 26 Apr 2019 17:11:30 +0000 (18:11 +0100)]
[Project] Add initial version of the vault management tool

5 years ago[Feature] Add cryptobox method to generate dkim keypairs
Vsevolod Stakhov [Fri, 26 Apr 2019 15:42:01 +0000 (16:42 +0100)]
[Feature] Add cryptobox method to generate dkim keypairs

5 years ago[Fix] Avoid buffer overflow when printing long lua strings
Vsevolod Stakhov [Fri, 26 Apr 2019 15:16:54 +0000 (16:16 +0100)]
[Fix] Avoid buffer overflow when printing long lua strings

5 years ago[Minor] Move rspamd_text to a sepatate unit
Vsevolod Stakhov [Fri, 26 Apr 2019 14:24:00 +0000 (15:24 +0100)]
[Minor] Move rspamd_text to a sepatate unit

5 years ago[Minor] Add wipe flag for rspamd_text lua object
Vsevolod Stakhov [Fri, 26 Apr 2019 13:03:19 +0000 (14:03 +0100)]
[Minor] Add wipe flag for rspamd_text lua object

5 years ago[Minor] Log the exact address queried on monitored errors
Vsevolod Stakhov [Thu, 25 Apr 2019 16:06:34 +0000 (17:06 +0100)]
[Minor] Log the exact address queried on monitored errors

5 years ago[Minor] Increase monitored errors level
Vsevolod Stakhov [Thu, 25 Apr 2019 14:05:37 +0000 (15:05 +0100)]
[Minor] Increase monitored errors level

5 years ago[Fix] Fix buffer overflow when printing small floats
Vsevolod Stakhov [Thu, 25 Apr 2019 12:30:24 +0000 (13:30 +0100)]
[Fix] Fix buffer overflow when printing small floats

5 years ago[Fix] Fix UCL parsing of the multiline strings
Vsevolod Stakhov [Thu, 25 Apr 2019 11:23:14 +0000 (12:23 +0100)]
[Fix] Fix UCL parsing of the multiline strings

5 years ago[Minor] Merge OOM fixes from libucl
Vsevolod Stakhov [Thu, 25 Apr 2019 11:13:09 +0000 (12:13 +0100)]
[Minor] Merge OOM fixes from libucl

5 years ago[Minor] Do not use `get_symbol` to check existance
Vsevolod Stakhov [Wed, 24 Apr 2019 12:37:32 +0000 (13:37 +0100)]
[Minor] Do not use `get_symbol` to check existance

5 years ago[Fix] Fix init code for servers keypairs cache
Vsevolod Stakhov [Wed, 24 Apr 2019 09:38:04 +0000 (10:38 +0100)]
[Fix] Fix init code for servers keypairs cache

5 years ago[Fix] Fix processing of the ip urls in file
Vsevolod Stakhov [Tue, 23 Apr 2019 18:41:21 +0000 (19:41 +0100)]
[Fix] Fix processing of the ip urls in file

5 years ago[Minor] Sigh, misprint
Vsevolod Stakhov [Tue, 23 Apr 2019 17:41:38 +0000 (18:41 +0100)]
[Minor] Sigh, misprint

5 years ago[Minor] Fix old openssl support
Vsevolod Stakhov [Tue, 23 Apr 2019 17:39:08 +0000 (18:39 +0100)]
[Minor] Fix old openssl support

5 years ago[Minor] Fix build
Vsevolod Stakhov [Tue, 23 Apr 2019 17:34:42 +0000 (18:34 +0100)]
[Minor] Fix build

5 years ago[Minor] Improve IUF interface in cryptobox_hash
Vsevolod Stakhov [Tue, 23 Apr 2019 17:28:27 +0000 (18:28 +0100)]
[Minor] Improve IUF interface in cryptobox_hash

5 years ago[Feature] Add fast hashes to lua cryptobox hash
Vsevolod Stakhov [Tue, 23 Apr 2019 17:17:10 +0000 (18:17 +0100)]
[Feature] Add fast hashes to lua cryptobox hash

5 years ago[Feature] Implement IUF interface for specific fast hashes
Vsevolod Stakhov [Tue, 23 Apr 2019 17:16:49 +0000 (18:16 +0100)]
[Feature] Implement IUF interface for specific fast hashes

5 years ago[Feature] Lua_util: Allow to obfuscate different fields
Vsevolod Stakhov [Tue, 23 Apr 2019 14:48:53 +0000 (15:48 +0100)]
[Feature] Lua_util: Allow to obfuscate different fields

5 years ago[Minor] Clickhouse: Send rows exactly when limit is reached
Vsevolod Stakhov [Tue, 23 Apr 2019 14:44:04 +0000 (15:44 +0100)]
[Minor] Clickhouse: Send rows exactly when limit is reached

5 years ago[Fix] Fix issue with urls with no tld (e.g. IP)
Vsevolod Stakhov [Tue, 23 Apr 2019 14:28:19 +0000 (15:28 +0100)]
[Fix] Fix issue with urls with no tld (e.g. IP)

5 years ago[Minor] Add support of validity checks in the vault
Vsevolod Stakhov [Tue, 23 Apr 2019 11:50:10 +0000 (12:50 +0100)]
[Minor] Add support of validity checks in the vault

5 years ago[Minor] Remove unused require
Vsevolod Stakhov [Mon, 22 Apr 2019 19:03:25 +0000 (20:03 +0100)]
[Minor] Remove unused require

5 years ago[Minor] Oops, fix module name passing
Vsevolod Stakhov [Mon, 22 Apr 2019 13:40:36 +0000 (14:40 +0100)]
[Minor] Oops, fix module name passing

5 years ago[Project] Add vault support for dkim and arc signing
Vsevolod Stakhov [Mon, 22 Apr 2019 13:28:40 +0000 (14:28 +0100)]
[Project] Add vault support for dkim and arc signing

5 years ago[Project] Preliminary vault support for DKIM signing
Vsevolod Stakhov [Mon, 22 Apr 2019 12:46:49 +0000 (13:46 +0100)]
[Project] Preliminary vault support for DKIM signing

5 years ago[Minor] Unify redis signing in ARC
Vsevolod Stakhov [Sun, 21 Apr 2019 16:18:44 +0000 (17:18 +0100)]
[Minor] Unify redis signing in ARC

5 years ago[Minor] Unify settings checks
Vsevolod Stakhov [Sun, 21 Apr 2019 15:58:20 +0000 (16:58 +0100)]
[Minor] Unify settings checks

5 years ago[Minor] Dkim_signing: Unify redis signing routines
Vsevolod Stakhov [Sun, 21 Apr 2019 15:19:41 +0000 (16:19 +0100)]
[Minor] Dkim_signing: Unify redis signing routines

5 years ago[Minor] Add more fields to the DMARC reports
Vsevolod Stakhov [Sat, 20 Apr 2019 20:51:53 +0000 (21:51 +0100)]
[Minor] Add more fields to the DMARC reports

Issue: #2847

5 years agoMerge pull request #2864 from moisseev/webui
Vsevolod Stakhov [Fri, 19 Apr 2019 21:51:05 +0000 (22:51 +0100)]
Merge pull request #2864 from moisseev/webui

[Minor] Remove duplicate CSS selector

5 years ago[Minor] Remove duplicate CSS selector 2864/head
Alexander Moisseev [Fri, 19 Apr 2019 17:58:34 +0000 (20:58 +0300)]
[Minor] Remove duplicate CSS selector

5 years agoMerge pull request #2863 from moisseev/webui
Vsevolod Stakhov [Fri, 19 Apr 2019 16:38:55 +0000 (17:38 +0100)]
Merge pull request #2863 from moisseev/webui

[Minor] Remove unused CSS selectors

5 years ago[Minor] Remove unused CSS selectors 2863/head
Alexander Moisseev [Fri, 19 Apr 2019 10:19:13 +0000 (13:19 +0300)]
[Minor] Remove unused CSS selectors

5 years ago[Fix] Clickhouse: Do not store digest as it is not needed now
Vsevolod Stakhov [Thu, 18 Apr 2019 16:53:49 +0000 (17:53 +0100)]
[Fix] Clickhouse: Do not store digest as it is not needed now

5 years ago[Fix] Fix mixed case content type processing
Vsevolod Stakhov [Thu, 18 Apr 2019 14:57:19 +0000 (15:57 +0100)]
[Fix] Fix mixed case content type processing

5 years ago[Minor] Fix migration
Vsevolod Stakhov [Thu, 18 Apr 2019 14:38:05 +0000 (15:38 +0100)]
[Minor] Fix migration

5 years ago[Test] Sigh, fucking python
Vsevolod Stakhov [Thu, 18 Apr 2019 14:30:50 +0000 (15:30 +0100)]
[Test] Sigh, fucking python

5 years ago[Test] What the hell is going on
Vsevolod Stakhov [Thu, 18 Apr 2019 14:02:34 +0000 (15:02 +0100)]
[Test] What the hell is going on

5 years ago[Test] Fix clickhouse tests
Vsevolod Stakhov [Thu, 18 Apr 2019 13:51:07 +0000 (14:51 +0100)]
[Test] Fix clickhouse tests

5 years ago[Fix] Clickhouse: Support custom actions
Vsevolod Stakhov [Thu, 18 Apr 2019 13:50:26 +0000 (14:50 +0100)]
[Fix] Clickhouse: Support custom actions

Issue: #2861

5 years agoMerge pull request #2860 from moisseev/mime-types
Vsevolod Stakhov [Thu, 18 Apr 2019 13:10:47 +0000 (14:10 +0100)]
Merge pull request #2860 from moisseev/mime-types

[Minor] Add "iso" to bad_extensions

5 years ago[Minor] Add "iso" to bad_extensions 2860/head
Alexander Moisseev [Thu, 18 Apr 2019 07:03:23 +0000 (10:03 +0300)]
[Minor] Add "iso" to bad_extensions

5 years ago[Minor] Emails: Lowercase all emails before check
Vsevolod Stakhov [Wed, 17 Apr 2019 15:23:02 +0000 (16:23 +0100)]
[Minor] Emails: Lowercase all emails before check

Issue: #2857
Closes: #2857
5 years ago[Fix] Hum, it seems that 99ff1c8 was not correct
Vsevolod Stakhov [Wed, 17 Apr 2019 15:16:46 +0000 (16:16 +0100)]
[Fix] Hum, it seems that 99ff1c8 was not correct

5 years agoMerge pull request #2855 from moisseev/mime-types
Vsevolod Stakhov [Wed, 17 Apr 2019 12:03:39 +0000 (13:03 +0100)]
Merge pull request #2855 from moisseev/mime-types

[Minor] Avoid comparing string with boolean

5 years agoMerge pull request #2854 from logingood/master
Vsevolod Stakhov [Wed, 17 Apr 2019 12:03:27 +0000 (13:03 +0100)]
Merge pull request #2854 from logingood/master

[Minor] Fuzzy upstream error threshold config

5 years ago[Minor] Avoid comparing string with boolean 2855/head
Alexander Moisseev [Wed, 17 Apr 2019 07:43:22 +0000 (10:43 +0300)]
[Minor] Avoid comparing string with boolean

when CT is not found

5 years ago[Minor] Fuzzy upstream error threshold config 2854/head
Murat Mukhtarov [Wed, 17 Apr 2019 04:40:53 +0000 (14:40 +1000)]
[Minor] Fuzzy upstream error threshold config

It would be nice to be able to configure `max_errors` and `revive_time`
for fuzzy check module for low traffic systems.

When traffic volume is relatively low an error rate builds at very slow
rate and it would take a while to reach default 40% threshold. At the
same time waiting for 60s sometimes could be unreasonable for dynamic
environments to re-resolve rspamd fuzzy storage.

5 years ago[Minor] Update version to 1.9.3
Vsevolod Stakhov [Tue, 16 Apr 2019 16:36:26 +0000 (17:36 +0100)]
[Minor] Update version to 1.9.3

5 years agoRelease 1.9.2 1.9.2
Vsevolod Stakhov [Tue, 16 Apr 2019 16:35:44 +0000 (17:35 +0100)]
Release 1.9.2

* [Conf] Allow to load users plugins from plugins.d
* [Conf] oversign openpgp and autocrypt headers
* [Feature] Add SPF FFI library for Lua
* [Feature] Add more verbosity for SPF caching
* [Feature] Antivirus: Handle encrypted files specially
* [Feature] Clickhouse: Slashing - add new fields to CH
* [Feature] Dkim_signing: Add OpenDKIM like signing_table and key_table
* [Feature] Dkim_signing: Allow to use new options as maps
* [Feature] Import fpconv library
* [Feature] Lua_maps: Allow static regexp and glob maps
* [Feature] Parse ical files
* [Feature] Rspamadm: Add dns_tool utility
* [Feature] Store SPF records digests
* [Feature] Use fpconv girsu2 implementation for printing floats
* [Fix] Clickhouse: Use integer seconds when inserting rows
* [Fix] Fix floating point printing
* [Fix] Fix processing of embedded urls
* [Fix] Lua_clickhouse: Fix CH errors processing
* [Fix] Make spf digest stable
* [Fix] Properly detect encrypted files in zip archives
* [Fix] Slashing: Store times in GMT timezone in ClickHouse
* [Rules] Add additional conditions to perform BTC checks
* [Rules] Fix pay-to-hash addresses validation

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
5 years ago[Conf] Allow to load users plugins from plugins.d
Vsevolod Stakhov [Tue, 16 Apr 2019 15:52:30 +0000 (16:52 +0100)]
[Conf] Allow to load users plugins from plugins.d

Issue: #2848

5 years ago[Minor] Another misprint...
Vsevolod Stakhov [Tue, 16 Apr 2019 15:11:43 +0000 (16:11 +0100)]
[Minor] Another misprint...

5 years ago[Minor] Fix another misprint
Vsevolod Stakhov [Tue, 16 Apr 2019 14:31:32 +0000 (15:31 +0100)]
[Minor] Fix another misprint

5 years ago[Minor] Fix misprint
Vsevolod Stakhov [Tue, 16 Apr 2019 14:04:02 +0000 (15:04 +0100)]
[Minor] Fix misprint

5 years ago[Minor] Oops, fix logic
Vsevolod Stakhov [Tue, 16 Apr 2019 13:16:19 +0000 (14:16 +0100)]
[Minor] Oops, fix logic

5 years ago[Fix] Fix floating point printing
Vsevolod Stakhov [Tue, 16 Apr 2019 13:04:28 +0000 (14:04 +0100)]
[Fix] Fix floating point printing

5 years agoRevert "[Minor] Joins cleanup"
Vsevolod Stakhov [Tue, 16 Apr 2019 12:39:16 +0000 (13:39 +0100)]
Revert "[Minor] Joins cleanup"

This reverts commit f803de985a63f31321f3f4fcbed656b692d7d756.

5 years ago[Minor] Allow to add additional paths to plugins
Vsevolod Stakhov [Tue, 16 Apr 2019 12:37:32 +0000 (13:37 +0100)]
[Minor] Allow to add additional paths to plugins

Issue: #2848

5 years agoMerge pull request #2852 from spacefreak86/mime_types
Vsevolod Stakhov [Tue, 16 Apr 2019 11:08:43 +0000 (12:08 +0100)]
Merge pull request #2852 from spacefreak86/mime_types

[Minor] Improve mime_types plugin

5 years agoMerge pull request #2851 from heraklit256/gnupg-oversign
Vsevolod Stakhov [Tue, 16 Apr 2019 11:08:03 +0000 (12:08 +0100)]
Merge pull request #2851 from heraklit256/gnupg-oversign

[Conf] oversign openpgp and autocrypt headers

5 years agoMerge pull request #2850 from heraklit256/rule-descr-cleanup
Vsevolod Stakhov [Tue, 16 Apr 2019 11:07:42 +0000 (12:07 +0100)]
Merge pull request #2850 from heraklit256/rule-descr-cleanup

[Minor] unify rule scores and weights and improve descriptions

5 years ago[Test] Fix CH migration tests
Vsevolod Stakhov [Tue, 16 Apr 2019 11:04:25 +0000 (12:04 +0100)]
[Test] Fix CH migration tests

5 years ago[Minor] mime_types: use higher weighted MIME type 2852/head
Thomas Oettli [Tue, 16 Apr 2019 07:25:14 +0000 (09:25 +0200)]
[Minor] mime_types: use higher weighted MIME type
if detected MIME type differs from Content-Type header

5 years ago[Test] Fix schema version
Vsevolod Stakhov [Mon, 15 Apr 2019 19:49:55 +0000 (20:49 +0100)]
[Test] Fix schema version

5 years ago[Minor] Oops, fix misprint
Vsevolod Stakhov [Mon, 15 Apr 2019 19:30:13 +0000 (20:30 +0100)]
[Minor] Oops, fix misprint

5 years ago[Feature] Clickhouse: Slashing - add new fields to CH
Vsevolod Stakhov [Mon, 15 Apr 2019 19:18:56 +0000 (20:18 +0100)]
[Feature] Clickhouse: Slashing - add new fields to CH

* IsSpf
* MimeRecipients
* MessageId
* ScanTimeReal
* ScanTimeVirtual
* SMTPFrom - alias
* SMTPRcpt - alias
* MIMEFrom - alias
* MIMERcpt - alias

Added new values to DKIM/DMARC checks to indicate different failures.

5 years ago[Fix] Clickhouse: Use integer seconds when inserting rows
Vsevolod Stakhov [Mon, 15 Apr 2019 19:18:31 +0000 (20:18 +0100)]
[Fix] Clickhouse: Use integer seconds when inserting rows

5 years ago[Minor] Remove exceptions search
Vsevolod Stakhov [Mon, 15 Apr 2019 19:17:49 +0000 (20:17 +0100)]
[Minor] Remove exceptions search

5 years ago[Conf] oversign openpgp and autocrypt headers 2851/head
heraklit256 [Mon, 15 Apr 2019 18:28:39 +0000 (20:28 +0200)]
[Conf] oversign openpgp and autocrypt headers

5 years agoMerge pull request #12 from rspamd/master
heraklit256 [Mon, 15 Apr 2019 18:23:32 +0000 (18:23 +0000)]
Merge pull request #12 from rspamd/master

merge upstream into local master

5 years ago[Minor] Fix return values count
Vsevolod Stakhov [Mon, 15 Apr 2019 17:19:41 +0000 (18:19 +0100)]
[Minor] Fix return values count

5 years ago[Minor] Empty reply == success in CH universe
Vsevolod Stakhov [Mon, 15 Apr 2019 16:40:07 +0000 (17:40 +0100)]
[Minor] Empty reply == success in CH universe

5 years ago[Fix] Lua_clickhouse: Fix CH errors processing
Vsevolod Stakhov [Mon, 15 Apr 2019 16:32:44 +0000 (17:32 +0100)]
[Fix] Lua_clickhouse: Fix CH errors processing

5 years ago[Minor] mime_types: decode hex encoded characters
Thomas Oettli [Mon, 15 Apr 2019 15:34:42 +0000 (17:34 +0200)]
[Minor] mime_types: decode hex encoded characters
in filenames to improve file extension detection

5 years ago[Minor] Fix eslint warnings
Vsevolod Stakhov [Mon, 15 Apr 2019 12:18:49 +0000 (13:18 +0100)]
[Minor] Fix eslint warnings

5 years ago[Minor] Use tables in Markdown toc
Vsevolod Stakhov [Mon, 15 Apr 2019 11:59:08 +0000 (12:59 +0100)]
[Minor] Use tables in Markdown toc