]>
source.dussan.org Git - rspamd.git/log
Phil Ross [Fri, 25 Oct 2019 18:36:27 +0000 (19:36 +0100)]
[Minor] Fix not logging DMARC reporting addresses.
`reporting_addr` uses the email address strings as keys so
`table.concat` won't produce any output.
Vsevolod Stakhov [Fri, 25 Oct 2019 17:29:55 +0000 (18:29 +0100)]
[Minor] Sigh, another next_check fixes for HTTP maps
Vsevolod Stakhov [Fri, 25 Oct 2019 16:56:32 +0000 (17:56 +0100)]
[Fix] Uuencode: Fix parsing of corrupted uuencode
Vsevolod Stakhov [Fri, 25 Oct 2019 16:51:04 +0000 (17:51 +0100)]
[Minor] Arc: Fix symbol insertion
Vsevolod Stakhov [Fri, 25 Oct 2019 16:36:12 +0000 (17:36 +0100)]
[Minor] Update cached files when checking HTTP maps
Vsevolod Stakhov [Fri, 25 Oct 2019 16:15:06 +0000 (17:15 +0100)]
[Minor] Reduce remain
Vsevolod Stakhov [Fri, 25 Oct 2019 15:11:47 +0000 (16:11 +0100)]
[Feature] SPF: Allow to disable AAAA checks in configuration
Vsevolod Stakhov [Fri, 25 Oct 2019 12:56:44 +0000 (13:56 +0100)]
[Minor] Oops, check for UBRK_DONE first
Vsevolod Stakhov [Fri, 25 Oct 2019 11:15:16 +0000 (12:15 +0100)]
[Minor] Try to fix HTTP maps check timeouts
Vsevolod Stakhov [Fri, 25 Oct 2019 10:35:24 +0000 (11:35 +0100)]
[Minor] Remove another crap
Vsevolod Stakhov [Fri, 25 Oct 2019 10:24:28 +0000 (11:24 +0100)]
[Minor] Cleanup crap
Vsevolod Stakhov [Fri, 25 Oct 2019 08:30:11 +0000 (09:30 +0100)]
[Feature] Spf: Add limits configuration support
Vsevolod Stakhov [Fri, 25 Oct 2019 08:22:43 +0000 (09:22 +0100)]
[Feature] Implement configurable limits for SPF lookups
Vsevolod Stakhov [Fri, 25 Oct 2019 07:11:39 +0000 (08:11 +0100)]
Merge pull request #3120 from moisseev/patch-2
[Minor] Fix misprint
Alexander Moisseev [Thu, 24 Oct 2019 17:48:16 +0000 (20:48 +0300)]
[Minor] Fix misprint
Vsevolod Stakhov [Thu, 24 Oct 2019 17:22:51 +0000 (18:22 +0100)]
[Minor] Neural: Fix random sampling
Issue: #3119
Vsevolod Stakhov [Thu, 24 Oct 2019 16:28:04 +0000 (17:28 +0100)]
Merge pull request #3118 from moisseev/patch-1
[Conf] Update neural.conf
Vsevolod Stakhov [Thu, 24 Oct 2019 12:08:29 +0000 (13:08 +0100)]
[Minor] Add safety check when using icu ubrk iterators
Alexander Moisseev [Thu, 24 Oct 2019 09:57:41 +0000 (12:57 +0300)]
[Conf] Update neural.conf
Vsevolod Stakhov [Wed, 23 Oct 2019 17:18:20 +0000 (18:18 +0100)]
Merge pull request #3115 from citrin/fix-lua-url-doc
Fix docs for rspamd_url lua module
Vsevolod Stakhov [Wed, 23 Oct 2019 16:03:19 +0000 (17:03 +0100)]
[Feature] Support uuencoding
Vsevolod Stakhov [Wed, 23 Oct 2019 16:03:08 +0000 (17:03 +0100)]
[Feature] Add support of uudecode
Anton Yuzhaninov [Wed, 23 Oct 2019 13:03:41 +0000 (14:03 +0100)]
[Minor] Document `image` flag in url:get_flags()
Anton Yuzhaninov [Wed, 23 Oct 2019 12:43:26 +0000 (13:43 +0100)]
[Minor] Fix doc comment for url.init
Vsevolod Stakhov [Wed, 23 Oct 2019 14:53:27 +0000 (15:53 +0100)]
[Feature] Support segwit BTC addresses, fix LTC verification
Vsevolod Stakhov [Wed, 23 Oct 2019 14:20:25 +0000 (15:20 +0100)]
[Fix] Fix support of disable_monitoring in rbl
Vsevolod Stakhov [Wed, 23 Oct 2019 11:49:54 +0000 (12:49 +0100)]
[Minor] Fix documentation
Vsevolod Stakhov [Wed, 23 Oct 2019 11:39:34 +0000 (12:39 +0100)]
[Minor] Spamassassin: Exclude symbol name from options
Vsevolod Stakhov [Wed, 23 Oct 2019 11:35:54 +0000 (12:35 +0100)]
Merge pull request #3114 from citrin/drone-convert
Drone convert
Vsevolod Stakhov [Wed, 23 Oct 2019 11:35:31 +0000 (12:35 +0100)]
Merge pull request #3112 from denpaforks/p0f-devel
[Minor] Fixes for p0f plugin
Vsevolod Stakhov [Wed, 23 Oct 2019 11:35:14 +0000 (12:35 +0100)]
Merge pull request #3111 from philr/fix_dmarc_report_sending
[Fix] Fix issues sending DMARC reports
Anton Yuzhaninov [Wed, 23 Oct 2019 11:14:31 +0000 (12:14 +0100)]
Default stack size should be enough for build without ASAN
It can be useful to know if stack usage will be too high.
Anton Yuzhaninov [Wed, 23 Oct 2019 11:12:49 +0000 (12:12 +0100)]
Remove unused CMake variable
If was removed in:
https://github.com/rspamd/rspamd/commit/
03eabb4c570d30b30d2406fe4ce40d5073be2861
Anton Yuzhaninov [Wed, 23 Oct 2019 10:40:17 +0000 (11:40 +0100)]
Convert Drone pipeline to Drone 1.x syntax
denpamusic [Wed, 23 Oct 2019 08:34:32 +0000 (11:34 +0300)]
[Minor] Fix x-os-fingerprint header
Pass correct parameter to add_header function and use double when unpacking integers from mempool
denpamusic [Wed, 23 Oct 2019 08:14:37 +0000 (11:14 +0300)]
[Minor] Skip cache on missing data
Phil Ross [Mon, 21 Oct 2019 18:43:15 +0000 (19:43 +0100)]
[Fix] Fix issues sending DMARC reports.
Processing the email template was causing a parse error (#3054). This
was caused by the use of `{% ... %}` statements instead of `{= ... =}`
output expressions.
The message was failing to be sent over SMTP, closing the socket after
reading the response to the DATA command and logging the following
errors:
> lua_tcp_arg_toiovec: bad argument at position -1
> lua_tcp_add_write: tcp request has bad data argument at pos 3
This was caused by the number of substitutions made by `gsub` being
added to the message table.
Sending would stop after processing the first message. This was caused
by the sendmail callback function missing a call to
`get_reporting_domain` on a successful outcome.
Resolves #3054.
Vsevolod Stakhov [Tue, 22 Oct 2019 16:58:10 +0000 (17:58 +0100)]
[Minor] Do not crash if redis cache cannot be reached
Vsevolod Stakhov [Tue, 22 Oct 2019 16:52:15 +0000 (17:52 +0100)]
[Minor] Log error in a more straightforward way
Vsevolod Stakhov [Tue, 22 Oct 2019 15:32:06 +0000 (16:32 +0100)]
[Test] Fix neural tests
Vsevolod Stakhov [Tue, 22 Oct 2019 15:14:13 +0000 (16:14 +0100)]
[Fix] Important hiredis fixes
Hiredis can return error in two ways:
- ctx is NULL and this path is usually handled properly
- ctx->err is not REDIS_OK and this path is totally missing in many places
This change should fix the both cases.
Vsevolod Stakhov [Tue, 22 Oct 2019 14:52:27 +0000 (15:52 +0100)]
[Fix] Sigh, another email to string fix
Vsevolod Stakhov [Tue, 22 Oct 2019 11:12:52 +0000 (12:12 +0100)]
[Fix] Another fix for numeric urls parsing
Vsevolod Stakhov [Tue, 22 Oct 2019 11:12:38 +0000 (12:12 +0100)]
[Minor] Fix tostring tests
Vsevolod Stakhov [Tue, 22 Oct 2019 10:35:22 +0000 (11:35 +0100)]
[Minor] Lua_url: Another fix for emails to string
Vsevolod Stakhov [Tue, 22 Oct 2019 10:21:34 +0000 (11:21 +0100)]
[Minor] Fix clang plugin functions on OSX
Vsevolod Stakhov [Mon, 21 Oct 2019 19:19:05 +0000 (20:19 +0100)]
[Fix] Fix misprint
Vsevolod Stakhov [Mon, 21 Oct 2019 15:01:46 +0000 (16:01 +0100)]
[Fix] Do not use strdup on data extracted from lua
Vsevolod Stakhov [Mon, 21 Oct 2019 14:35:20 +0000 (15:35 +0100)]
[Minor] Clang-Plugin: Fix linking with clang
Submitted by: @citrin
Vsevolod Stakhov [Mon, 21 Oct 2019 14:31:15 +0000 (15:31 +0100)]
[Minor] Do not try to parse non-trivial parts as text parts
Vsevolod Stakhov [Mon, 21 Oct 2019 13:44:37 +0000 (14:44 +0100)]
[Minor] Do not do urf8 escape for non-utf8 regexps
Vsevolod Stakhov [Mon, 21 Oct 2019 13:44:07 +0000 (14:44 +0100)]
[Minor] Fix utf8 regexps escaping
Vsevolod Stakhov [Mon, 21 Oct 2019 12:31:09 +0000 (13:31 +0100)]
[Feature] Store etag in cached HTTP maps + better logging
Vsevolod Stakhov [Mon, 21 Oct 2019 11:29:12 +0000 (12:29 +0100)]
[Minor] Fix format string issues
Vsevolod Stakhov [Mon, 21 Oct 2019 11:19:12 +0000 (12:19 +0100)]
[Minor] Clang-Plugin: Fix build
Vsevolod Stakhov [Mon, 21 Oct 2019 11:18:55 +0000 (12:18 +0100)]
[Minor] Clang-plugin: Continue check if callee get failed
Vsevolod Stakhov [Sat, 19 Oct 2019 08:56:12 +0000 (09:56 +0100)]
[Minor] Another try to fix races in redis stats
Issue: #3088
Vsevolod Stakhov [Fri, 18 Oct 2019 20:13:12 +0000 (21:13 +0100)]
[Minor] Neural: One more corner case fix
Vsevolod Stakhov [Fri, 18 Oct 2019 19:04:12 +0000 (20:04 +0100)]
[Minor] Oops, fix misprint
Vsevolod Stakhov [Fri, 18 Oct 2019 18:16:39 +0000 (19:16 +0100)]
[Fix] Oops, fix math.huge invocation
Issue: #3099
Vsevolod Stakhov [Fri, 18 Oct 2019 17:36:29 +0000 (18:36 +0100)]
[Fix] Meta: Filter some more values
Vsevolod Stakhov [Fri, 18 Oct 2019 17:31:46 +0000 (18:31 +0100)]
[Fix] Neural: Add protection agains infinities
Vsevolod Stakhov [Fri, 18 Oct 2019 17:17:30 +0000 (18:17 +0100)]
[CritFix] Fix dkim verification for multiple headers listed
Issue: #3090
Vsevolod Stakhov [Fri, 18 Oct 2019 16:18:26 +0000 (17:18 +0100)]
[Minor] Neural: Add nan check and extensive logging
Vsevolod Stakhov [Fri, 18 Oct 2019 16:14:43 +0000 (17:14 +0100)]
[Minor] Neural: Remove 10% margin
Vsevolod Stakhov [Fri, 18 Oct 2019 16:08:44 +0000 (17:08 +0100)]
[Feature] Neural: Add sampling when storing training vectors
Vsevolod Stakhov [Fri, 18 Oct 2019 14:05:07 +0000 (15:05 +0100)]
[Minor] Neural: Improve logging
Vsevolod Stakhov [Fri, 18 Oct 2019 13:40:11 +0000 (14:40 +0100)]
Merge pull request #3104 from HeinleinSupport/master
[Fix] lua_scanners - razor rename need_check function
Vsevolod Stakhov [Fri, 18 Oct 2019 12:56:17 +0000 (13:56 +0100)]
[Fix] Lua_tcp: Deal with temporary fails on write
Issue: #3097
Carsten Rosenberg [Fri, 18 Oct 2019 12:34:46 +0000 (14:34 +0200)]
[Fix] lua_scanners - razor rename need_check function
fix #3098
Vsevolod Stakhov [Fri, 18 Oct 2019 11:08:55 +0000 (12:08 +0100)]
[Fix] Lua_tcp: Make write errors fatal and rework error handlers
Issue: #3097
Vsevolod Stakhov [Fri, 18 Oct 2019 10:53:02 +0000 (11:53 +0100)]
[Minor] Reduce debug noise for maps
Vsevolod Stakhov [Fri, 18 Oct 2019 10:51:17 +0000 (11:51 +0100)]
[Minor] Lua_scanners: Improve logging
Vsevolod Stakhov [Fri, 18 Oct 2019 10:34:49 +0000 (11:34 +0100)]
[Fix] Fix use-after-free
Vsevolod Stakhov [Thu, 17 Oct 2019 18:17:55 +0000 (19:17 +0100)]
Merge pull request #3101 from HeinleinSupport/master
[Minor] init razor plugin
Vsevolod Stakhov [Thu, 17 Oct 2019 18:00:05 +0000 (19:00 +0100)]
[Minor] More fixes to plugin
Vsevolod Stakhov [Thu, 17 Oct 2019 17:49:31 +0000 (18:49 +0100)]
[Minor] Another try to workaround the clang bug
Vsevolod Stakhov [Thu, 17 Oct 2019 17:19:18 +0000 (18:19 +0100)]
[Minor] Do not use floating point when extending buffers
Carsten Rosenberg [Thu, 17 Oct 2019 16:47:57 +0000 (18:47 +0200)]
[Minor] init razor plugin
Vsevolod Stakhov [Thu, 17 Oct 2019 10:18:04 +0000 (11:18 +0100)]
[Minor] Try to fix CI error due to clang bug
Vsevolod Stakhov [Thu, 17 Oct 2019 10:04:50 +0000 (11:04 +0100)]
[Fix] Do not treat archives as text
Vsevolod Stakhov [Wed, 16 Oct 2019 22:50:00 +0000 (23:50 +0100)]
Merge pull request #3093 from whataboutpereira/maillist-typo
List-Unsubscribe debug message typo fix.
Vsevolod Stakhov [Wed, 16 Oct 2019 22:49:43 +0000 (23:49 +0100)]
Merge pull request #3094 from whataboutpereira/maillist-score
[Minor] Fix maillist checks to catch Google Groups.
Reio Remma [Wed, 16 Oct 2019 20:41:39 +0000 (23:41 +0300)]
Fix maillist checks to catch Google Groups which don't have List-Subscribe header.
Reio Remma [Wed, 16 Oct 2019 20:31:50 +0000 (23:31 +0300)]
List-Unsubscribe debug message typo fix.
Vsevolod Stakhov [Wed, 16 Oct 2019 16:55:45 +0000 (17:55 +0100)]
Merge pull request #3091 from realbugi/reputation_plugin_calc_fix
[Fix] Correct EMA time calculations
BuGi [Wed, 16 Oct 2019 09:59:49 +0000 (11:59 +0200)]
[Fix] Correct EMA time calculations
Vsevolod Stakhov [Wed, 16 Oct 2019 12:17:08 +0000 (13:17 +0100)]
[Fix] Fix size calculations when converting from utf16
Vsevolod Stakhov [Wed, 16 Oct 2019 10:42:48 +0000 (11:42 +0100)]
[Fix] Fix zip files check to relax requirements
Vsevolod Stakhov [Tue, 15 Oct 2019 17:17:37 +0000 (18:17 +0100)]
[Fix] Add workaround for ragel 7 in hyperscan related maps code
Vsevolod Stakhov [Tue, 15 Oct 2019 10:47:16 +0000 (11:47 +0100)]
[Rework] Require CMake 3.9 to work, remove manual lto crap
Vsevolod Stakhov [Mon, 14 Oct 2019 16:48:46 +0000 (17:48 +0100)]
[Fix] Add configurable number of threads for OpenBLAS
Issue: #3082
Vsevolod Stakhov [Mon, 14 Oct 2019 15:37:28 +0000 (16:37 +0100)]
[Feature] Lua_scanners: Use lua magic for inclusion/exclusion logic
Vsevolod Stakhov [Mon, 14 Oct 2019 13:59:46 +0000 (14:59 +0100)]
Merge pull request #3084 from citrin/drone-1.x
[Minor] Update enviroment variable after Drone upgrade
Vsevolod Stakhov [Mon, 14 Oct 2019 13:55:36 +0000 (14:55 +0100)]
[Feature] Multimap: Do not check files in office archives
Anton Yuzhaninov [Mon, 14 Oct 2019 13:40:45 +0000 (14:40 +0100)]
Update enviroment variable after Drone upgrade
Drone 0.8 and Drone 1.x are not fully compatible.
Vsevolod Stakhov [Mon, 14 Oct 2019 11:19:30 +0000 (12:19 +0100)]
Revert "[Fix] Fix empty prefilters that require mime structures"
This reverts commit
c3c8d4d13302095c558e74f233269a3277de91c3 .
Vsevolod Stakhov [Sun, 13 Oct 2019 08:34:27 +0000 (09:34 +0100)]
[Fix] Fix empty prefilters that require mime structures
Vsevolod Stakhov [Sat, 12 Oct 2019 13:50:39 +0000 (14:50 +0100)]
Merge pull request #3081 from klausenbusk/arc-doc
[Minor] ARC signing instead of DKIM signing.
Kristian Klausen [Sat, 12 Oct 2019 13:08:06 +0000 (15:08 +0200)]
ARC signing instead of DKIM signing.
The original commit:
198dca66a ARC signing instead of DKIM signing.
was unintended "reverted" in:
3288513eb [Config] Reasonable default settings for ARC