]>
source.dussan.org Git - rspamd.git/log
Joel Stein [Wed, 14 Feb 2018 12:52:40 +0000 (13:52 +0100)]
rename sign_received to sign_inbound
Joel Stein [Tue, 13 Feb 2018 18:54:31 +0000 (19:54 +0100)]
Allow signing incoming mails with recipient domain-key for ARC
Vsevolod Stakhov [Tue, 13 Feb 2018 18:12:40 +0000 (18:12 +0000)]
Merge pull request #2016 from moisseev/patch-1
[Minor] ip_score.lua: fix variable value type
Alexander Moisseev [Tue, 13 Feb 2018 18:06:59 +0000 (18:06 +0000)]
[Minor] ip_score.lua: fix variable value type
Vsevolod Stakhov [Tue, 13 Feb 2018 15:54:38 +0000 (15:54 +0000)]
[Fix] Fix groups override when defining symbols
Vsevolod Stakhov [Tue, 13 Feb 2018 14:23:46 +0000 (14:23 +0000)]
[Feature] Add routine to convert old style stats to a new one
Vsevolod Stakhov [Tue, 13 Feb 2018 12:38:25 +0000 (12:38 +0000)]
[Feature] Add new tooling for stats conversation
Vsevolod Stakhov [Mon, 12 Feb 2018 20:49:33 +0000 (20:49 +0000)]
[Minor] Treat EPERM specially
Issue: #1996
Vsevolod Stakhov [Mon, 12 Feb 2018 15:57:13 +0000 (15:57 +0000)]
[Minor] Fix Redis query
Vsevolod Stakhov [Mon, 12 Feb 2018 15:40:26 +0000 (15:40 +0000)]
[Fix] Fix learn errors propagation
Vsevolod Stakhov [Mon, 12 Feb 2018 15:39:47 +0000 (15:39 +0000)]
[Minor] Add helper to free GError for memopry pool management
Vsevolod Stakhov [Mon, 12 Feb 2018 14:54:43 +0000 (14:54 +0000)]
[Fix] Propagate learn/stat errors more precisely
Vsevolod Stakhov [Mon, 12 Feb 2018 14:15:16 +0000 (14:15 +0000)]
[Fix] Fix learned count in new schema
Vsevolod Stakhov [Mon, 12 Feb 2018 12:15:55 +0000 (12:15 +0000)]
[Feature] Add method to do a synchronous Redis connection
Andrew Lewis [Mon, 12 Feb 2018 08:19:10 +0000 (10:19 +0200)]
[Test] Extend milter tests
Andrew Lewis [Tue, 30 Jan 2018 22:56:57 +0000 (00:56 +0200)]
[Minor] Small fixes for rspamadm corpus_test
Andrew Lewis [Mon, 5 Feb 2018 12:36:23 +0000 (14:36 +0200)]
[Minor] Fix DKIM signing logging
Vsevolod Stakhov [Mon, 12 Feb 2018 11:03:52 +0000 (11:03 +0000)]
[Minor] Unify greylisting setup
Vsevolod Stakhov [Sat, 10 Feb 2018 15:57:01 +0000 (15:57 +0000)]
[Minor] Beautify logo
Vsevolod Stakhov [Sat, 10 Feb 2018 15:29:29 +0000 (15:29 +0000)]
[Fix] Do not crash on empty subtype
MFH: rspamd-1.6
Vsevolod Stakhov [Fri, 9 Feb 2018 19:34:29 +0000 (19:34 +0000)]
[Fix] Fix connecting to a unix socket in rspamadm statconvert
Issue: #1992
Closes: #1992
Vsevolod Stakhov [Thu, 8 Feb 2018 19:30:52 +0000 (19:30 +0000)]
[Minor] Add extra logic for short texts in language detector
Vsevolod Stakhov [Wed, 7 Feb 2018 21:01:37 +0000 (21:01 +0000)]
[Minor] Use more words and remove some languages
Vsevolod Stakhov [Wed, 7 Feb 2018 09:18:23 +0000 (09:18 +0000)]
[Minor] Remove another confusing language
Vsevolod Stakhov [Wed, 7 Feb 2018 09:13:41 +0000 (09:13 +0000)]
[Minor] Add more filtering for ngramm chains
Vsevolod Stakhov [Wed, 7 Feb 2018 08:47:45 +0000 (08:47 +0000)]
[Minor] Remove local minor languages
Vsevolod Stakhov [Mon, 5 Feb 2018 20:20:24 +0000 (20:20 +0000)]
[Minor] Use ngramm chains structure
Vsevolod Stakhov [Sun, 4 Feb 2018 20:34:16 +0000 (20:34 +0000)]
[Minor] Various tweaks towards improvements in language detection
Vsevolod Stakhov [Sat, 3 Feb 2018 15:40:47 +0000 (15:40 +0000)]
[Minor] Apply more aggressive filtering
Vsevolod Stakhov [Sat, 3 Feb 2018 15:25:23 +0000 (15:25 +0000)]
[Project] Further improvements to language detector
Vsevolod Stakhov [Sat, 3 Feb 2018 13:47:52 +0000 (13:47 +0000)]
[Feature] Try to detect HTML messages better
Vsevolod Stakhov [Fri, 2 Feb 2018 18:55:21 +0000 (18:55 +0000)]
Merge pull request #2008 from smfreegard/rules_20180130
Add REPLYTO_EQ_TO_ADDR rule
Vsevolod Stakhov [Fri, 2 Feb 2018 18:52:05 +0000 (18:52 +0000)]
[Fix] Fix reload crash when hyperscan is enabled
Vsevolod Stakhov [Thu, 1 Feb 2018 19:13:16 +0000 (19:13 +0000)]
Merge pull request #2009 from mamash/master
Fix endian and flock support on (some) SunOS platforms
Vsevolod Stakhov [Thu, 1 Feb 2018 19:06:00 +0000 (19:06 +0000)]
[CritFix] Fix ARC chain verification
MFH: rspamd-1.6
Filip Hajny [Thu, 1 Feb 2018 13:28:45 +0000 (14:28 +0100)]
Provide optional fcntl support for flock-less platforms like earlier SunOS.
Filip Hajny [Thu, 1 Feb 2018 13:27:15 +0000 (14:27 +0100)]
Workaround for older/traditional SunOS platforms where endian.h is not present.
Vsevolod Stakhov [Thu, 1 Feb 2018 08:00:59 +0000 (08:00 +0000)]
[Feature] Further improvements in language detection
Vsevolod Stakhov [Wed, 31 Jan 2018 20:45:29 +0000 (20:45 +0000)]
Merge pull request #2002 from macgeneral/master
[Fix] Virus infection string for F-PROT Antivirus
Vsevolod Stakhov [Wed, 31 Jan 2018 20:42:21 +0000 (20:42 +0000)]
[Feature] Further improvements in language detection algorithm
Andrew Lewis [Tue, 30 Jan 2018 21:08:57 +0000 (23:08 +0200)]
[WebUI] Restore passwordless login support (#2003)
Vsevolod Stakhov [Tue, 30 Jan 2018 18:38:00 +0000 (18:38 +0000)]
Merge pull request #2007 from fatalbanana/miltertest
Beginnings of tests for milter
Vsevolod Stakhov [Tue, 30 Jan 2018 18:26:30 +0000 (18:26 +0000)]
Merge pull request #2006 from fatalbanana/tsxx
[Test] Try really improve test stability
Steve Freegard [Tue, 30 Jan 2018 18:24:19 +0000 (18:24 +0000)]
Add REPLYTO_EQ_TO_ADDR rule
Andrew Lewis [Tue, 30 Jan 2018 15:06:35 +0000 (17:06 +0200)]
[Test] Beginning of tests for milter
Andrew Lewis [Tue, 30 Jan 2018 12:28:17 +0000 (14:28 +0200)]
[Minor] Avoid letting miltertest crash rspamd_proxy
Andrew Lewis [Mon, 29 Jan 2018 13:06:19 +0000 (15:06 +0200)]
[Minor] Redis key expansion: handle HMSET
Vsevolod Stakhov [Mon, 29 Jan 2018 21:31:26 +0000 (21:31 +0000)]
[Fix] Another try to deal with #1998
Issue: #1998
Vsevolod Stakhov [Mon, 29 Jan 2018 20:16:08 +0000 (20:16 +0000)]
[Fix] Another try to fix #1998
Issue: #1998
MFH: rspamd-1.6
Andrew Lewis [Mon, 29 Jan 2018 09:27:46 +0000 (11:27 +0200)]
[Test] Try really improve test stability
- Drop tests involving sqlite
- Also drop tests for old mmap stats backend
- Relax relearn test
- Wait longer for fuzzy sync
Arne Fahrenwalde [Mon, 29 Jan 2018 08:41:00 +0000 (09:41 +0100)]
[Fix] F-PROT Antivirus: only check return code to determine infection
F-PROT Antivirus uses return codes 1-3 (infected, suspicious, both) to signal an infection, while 4-255 are various error codes (including infected files were found before the error occured, but it's too complicated to handle all that edge case scenarios).
Vsevolod Stakhov [Mon, 29 Jan 2018 08:07:32 +0000 (08:07 +0000)]
[Minor] Fix latin languages detection
Vsevolod Stakhov [Mon, 29 Jan 2018 08:07:16 +0000 (08:07 +0000)]
[Minor] Treat English as Tier0 language
Vsevolod Stakhov [Mon, 29 Jan 2018 07:38:12 +0000 (07:38 +0000)]
[Fix] Fix comparision
Issue: #1998
MFH: rspamd-1.6
Vsevolod Stakhov [Sun, 28 Jan 2018 11:39:48 +0000 (11:39 +0000)]
[Minor] Print ticks in language detection debug mode
Arne Fahrenwalde [Sun, 28 Jan 2018 00:48:46 +0000 (01:48 +0100)]
[Fix] F-PROT Antivirus infection string for all known occurences
both <infected: ...> and <contains infected object: ...> are possible
Arne Fahrenwalde [Sat, 27 Jan 2018 21:27:56 +0000 (22:27 +0100)]
Merge branch 'master' of github.com:macgeneral/rspamd
Arne Fahrenwalde [Sat, 27 Jan 2018 20:38:19 +0000 (21:38 +0100)]
[Fix] Virus infection string for F-PROT Antivirus
Fixes the error "(rspamd_proxy) ; lua; antivirus.lua:396: Unhandled response: 1 <contains infected objects: VIRUSNAME>" and therefore no handled detection
Arne Fahrenwalde [Sat, 27 Jan 2018 20:38:19 +0000 (21:38 +0100)]
[Fix] Virus infetction string for F-PROT Antivirus
Fixes the error "(rspamd_proxy) ; lua; antivirus.lua:396: Unhandled response: 1 <contains infected objects: VIRUSNAME>" and therefore no handled detection
Vsevolod Stakhov [Sat, 27 Jan 2018 16:03:13 +0000 (16:03 +0000)]
[Minor] Further adjustments of coefficients
Vsevolod Stakhov [Sat, 27 Jan 2018 16:02:05 +0000 (16:02 +0000)]
[Minor] Adjust heuristic coefficients
Vsevolod Stakhov [Sat, 27 Jan 2018 15:41:55 +0000 (15:41 +0000)]
[Feature] Enhance task:store_in_file method
Vsevolod Stakhov [Sat, 27 Jan 2018 15:22:01 +0000 (15:22 +0000)]
[Minor] Allocate larger config static pool
Vsevolod Stakhov [Sat, 27 Jan 2018 14:46:54 +0000 (14:46 +0000)]
[Project] Improve weighting in lang_detection
Vsevolod Stakhov [Sat, 27 Jan 2018 14:26:45 +0000 (14:26 +0000)]
[Project] Detect some languages based on unicode script
Vsevolod Stakhov [Sat, 27 Jan 2018 13:17:50 +0000 (13:17 +0000)]
[Project] Add more flags to languages
Vsevolod Stakhov [Sat, 27 Jan 2018 12:25:57 +0000 (12:25 +0000)]
[Project] Start rework of language detection to improve quality
Vsevolod Stakhov [Fri, 26 Jan 2018 19:05:05 +0000 (19:05 +0000)]
[Feature] Allow to limit redirector requests per task
Vsevolod Stakhov [Thu, 25 Jan 2018 17:59:57 +0000 (17:59 +0000)]
Revert "[Fix] Use decoded values when parsing mime addresses"
This reverts commit
352a465639b64e024e54e25b76d59e4e68b798b5 .
Vsevolod Stakhov [Thu, 25 Jan 2018 07:42:50 +0000 (07:42 +0000)]
[Fix] Fix sanity checks on macro value
Issue: #1998
MFH: rspamd-1.6
Vsevolod Stakhov [Wed, 24 Jan 2018 20:56:00 +0000 (20:56 +0000)]
[Rework] Use frequencies distribution in language detector
Andrew Lewis [Wed, 24 Jan 2018 11:52:10 +0000 (13:52 +0200)]
[Minor] Fix previous commit
Andrew Lewis [Wed, 24 Jan 2018 11:34:24 +0000 (13:34 +0200)]
Merge pull request #1999 from philfry/fprot-parse
f-prot: match virus name non-greedily
Philippe Kueck [Wed, 24 Jan 2018 11:14:46 +0000 (12:14 +0100)]
f-prot: match virus name non-greedily
Vsevolod Stakhov [Tue, 23 Jan 2018 19:09:40 +0000 (19:09 +0000)]
[Minor] Store occurencies numbers for languages
Vsevolod Stakhov [Tue, 23 Jan 2018 19:09:28 +0000 (19:09 +0000)]
[Minor] Show more stats about ngramms
Vsevolod Stakhov [Mon, 22 Jan 2018 20:47:27 +0000 (20:47 +0000)]
[Minor] Add lua_textpart:get_languages method
Vsevolod Stakhov [Sun, 21 Jan 2018 22:57:10 +0000 (22:57 +0000)]
[Feature] Allow to enable/disable languages from the detector
Vsevolod Stakhov [Sun, 21 Jan 2018 21:03:01 +0000 (21:03 +0000)]
Merge pull request #1989 from fatalbanana/1988
[Fix] Settings: header: deal with multiple settings (#1988)
Vsevolod Stakhov [Sat, 20 Jan 2018 22:05:28 +0000 (22:05 +0000)]
[Minor] Delivered-to is not intended to be unique
Vsevolod Stakhov [Sat, 20 Jan 2018 14:10:08 +0000 (14:10 +0000)]
[Project] Convert all C modules to fast debug infrastructure
Vsevolod Stakhov [Sat, 20 Jan 2018 13:29:22 +0000 (13:29 +0000)]
[Project] Enable fast debug lookup for some modules
Vsevolod Stakhov [Sat, 20 Jan 2018 12:53:56 +0000 (12:53 +0000)]
[Project] Use fast debug logging check
Vsevolod Stakhov [Sat, 20 Jan 2018 12:39:37 +0000 (12:39 +0000)]
[Project] Add fast debug logging infrastructure
Vsevolod Stakhov [Sat, 20 Jan 2018 12:09:31 +0000 (12:09 +0000)]
[Minor] Add constructors attribute detection
Vsevolod Stakhov [Fri, 19 Jan 2018 07:43:21 +0000 (07:43 +0000)]
[Fix] Apply language detection when adding fuzzy hashes
Vsevolod Stakhov [Thu, 18 Jan 2018 20:00:32 +0000 (20:00 +0000)]
[Fix] Another fix to lua xmlrpc
Andrew Lewis [Wed, 17 Jan 2018 16:48:45 +0000 (18:48 +0200)]
[Minor] Replies: toggles for processing of local/authenticated mail
Andrew Lewis [Wed, 17 Jan 2018 16:41:44 +0000 (18:41 +0200)]
[Minor] CHECK_FROM rule: avoid indexing of nil
Vsevolod Stakhov [Wed, 17 Jan 2018 13:24:20 +0000 (13:24 +0000)]
[Minor] Fix xmlrpc state machine
Vsevolod Stakhov [Wed, 17 Jan 2018 07:41:11 +0000 (07:41 +0000)]
[Minor] Add debugging for xmlrpc module
Vsevolod Stakhov [Tue, 16 Jan 2018 19:05:18 +0000 (19:05 +0000)]
[Fix] Fix upstream addrs updating
Vsevolod Stakhov [Tue, 16 Jan 2018 18:50:29 +0000 (18:50 +0000)]
[Fix] Plug memory leak
Andrew Lewis [Tue, 16 Jan 2018 13:03:55 +0000 (15:03 +0200)]
[Fix] Settings: header: deal with multiple settings (#1988)
Vsevolod Stakhov [Tue, 16 Jan 2018 08:00:48 +0000 (08:00 +0000)]
[Project] Rework language detection ngramms structure
Vsevolod Stakhov [Mon, 15 Jan 2018 21:10:33 +0000 (21:10 +0000)]
[Minor] Improve language detection debug logging
Vsevolod Stakhov [Mon, 15 Jan 2018 20:23:00 +0000 (20:23 +0000)]
[Minor] Another adjustment to lang_detection
Andrew Lewis [Mon, 15 Jan 2018 15:33:48 +0000 (17:33 +0200)]
[Fix] DKIM signing: allow for auth_only to be false
Andrew Lewis [Mon, 15 Jan 2018 09:07:40 +0000 (11:07 +0200)]
[Minor] Reputation: deal with inbound/outbound both set
Vsevolod Stakhov [Sun, 14 Jan 2018 23:05:08 +0000 (23:05 +0000)]
[Minor] Lowercase ucs data