]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Sat, 21 Oct 2017 14:54:14 +0000 (15:54 +0100)]
[Minor] Grr, forgot to save change for the previous commit
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 14:52:50 +0000 (15:52 +0100)]
[Fix] Fix multiple headers in DKIM headers list
MFH: rspamd-1.6
Issue: #1876
Vsevolod Stakhov [Sat, 21 Oct 2017 13:53:17 +0000 (14:53 +0100)]
[CritFix] Fix newlines detection
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 12:46:29 +0000 (13:46 +0100)]
[Fix] Further tokenization fixes
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 12:20:21 +0000 (13:20 +0100)]
[Fix] Do not treat script content as text
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 11:40:13 +0000 (12:40 +0100)]
[Feature] Filter nan and inf when adding scores
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 11:13:56 +0000 (12:13 +0100)]
[Fix] Deal with another case when processing exceptions
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 11:07:58 +0000 (12:07 +0100)]
[Fix] Fix emails detection
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 09:56:14 +0000 (10:56 +0100)]
[Fix] Do not strip last character in the last word
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 09:52:44 +0000 (10:52 +0100)]
[Fix] Fix another tokenization issue
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 09:28:11 +0000 (10:28 +0100)]
[Minor] Fix idempotent stage fix
Vsevolod Stakhov [Thu, 19 Oct 2017 18:26:29 +0000 (19:26 +0100)]
[CritFix] Fix milter commands pipelining
Andrew Lewis [Wed, 18 Oct 2017 10:40:07 +0000 (12:40 +0200)]
Merge pull request #1865 from moisseev/patch-1
[Fix] Fix empty threshold check in greylisting module
Vsevolod Stakhov [Wed, 18 Oct 2017 07:18:25 +0000 (08:18 +0100)]
[CritFix] Another portion of tokenization fixes
MFH: rspamd-1.6
Vsevolod Stakhov [Wed, 18 Oct 2017 06:42:37 +0000 (07:42 +0100)]
[Fix] Do not ignore short words
MFH: rspamd-1.6
Vsevolod Stakhov [Wed, 18 Oct 2017 06:33:11 +0000 (07:33 +0100)]
[Fix] Lowercase words
MFH: rspamd-1.6
Vsevolod Stakhov [Tue, 17 Oct 2017 19:01:05 +0000 (20:01 +0100)]
[Minor] Allow to get words from text parts
Vsevolod Stakhov [Tue, 17 Oct 2017 18:24:21 +0000 (19:24 +0100)]
[Minor] Fix lua_text processing in lua_util_tokenize_text
Alexander Moisseev [Tue, 17 Oct 2017 06:22:05 +0000 (09:22 +0300)]
[Fix] Fix empty threshold check in greylisting module
Vsevolod Stakhov [Mon, 16 Oct 2017 19:49:36 +0000 (20:49 +0100)]
[Fix] Use greylisting threshold in greylisting module
Vsevolod Stakhov [Mon, 16 Oct 2017 07:31:14 +0000 (08:31 +0100)]
[Minor] Add utility to read user's input with prompt
Vsevolod Stakhov [Mon, 16 Oct 2017 07:28:57 +0000 (08:28 +0100)]
[Minor] Attach url reputation selector
Vsevolod Stakhov [Mon, 16 Oct 2017 07:14:28 +0000 (08:14 +0100)]
[Feature] Add urls reputation to the reputation framework
Vsevolod Stakhov [Sun, 15 Oct 2017 11:42:56 +0000 (12:42 +0100)]
[Minor] Add spairs function to lua lib
Vsevolod Stakhov [Sat, 14 Oct 2017 17:51:16 +0000 (18:51 +0100)]
[CritFix] Fix memory leak in spf caching logic
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 14 Oct 2017 17:08:24 +0000 (18:08 +0100)]
[Fix] Plug memory leak in lua_tcp
Vsevolod Stakhov [Sat, 14 Oct 2017 14:44:46 +0000 (15:44 +0100)]
[Minor] Add ip reputation setter logic
Vsevolod Stakhov [Sat, 14 Oct 2017 13:55:44 +0000 (14:55 +0100)]
[Rework] Add frame for new reputation based IP score module
Vsevolod Stakhov [Sat, 14 Oct 2017 12:22:52 +0000 (13:22 +0100)]
[Minor] Avoid out of boundary reads
Vsevolod Stakhov [Sat, 14 Oct 2017 12:18:07 +0000 (13:18 +0100)]
[Minor] Plug memory leak in saving stats
Vsevolod Stakhov [Sat, 14 Oct 2017 11:44:23 +0000 (12:44 +0100)]
[Feature] Periodically save rspamd stats to disk
Issue: #1823
Vsevolod Stakhov [Sat, 14 Oct 2017 11:35:38 +0000 (12:35 +0100)]
[Feature] Allow to verify signatures from HTTP headers in maps
Vsevolod Stakhov [Fri, 13 Oct 2017 22:45:12 +0000 (23:45 +0100)]
[Minor] Do not pollute logs with strange error message
Vsevolod Stakhov [Fri, 13 Oct 2017 18:15:22 +0000 (19:15 +0100)]
[Fix] Fix processing of idempotent rules when autolearn fails
Issue: #1846
Vsevolod Stakhov [Fri, 13 Oct 2017 18:09:16 +0000 (19:09 +0100)]
Merge pull request #1863 from fatalbanana/reputation
[Minor] Silence warnings
Andrew Lewis [Fri, 13 Oct 2017 13:37:37 +0000 (15:37 +0200)]
[Minor] Silence warnings
- And other small fixes for reputation module
Vsevolod Stakhov [Fri, 13 Oct 2017 06:51:48 +0000 (07:51 +0100)]
[Feature] Support Expires header when using HTTP maps
Vsevolod Stakhov [Thu, 12 Oct 2017 18:44:48 +0000 (19:44 +0100)]
[Minor] Use config field
Vsevolod Stakhov [Wed, 11 Oct 2017 20:09:10 +0000 (21:09 +0100)]
[Minor] Add some generic applicability settings for reputation
Andrew Lewis [Tue, 10 Oct 2017 14:00:43 +0000 (16:00 +0200)]
[Fix] SpamAssassin: Fail check_freemail_header if regexp didn't match
- MFH: rspamd-1.6
Vsevolod Stakhov [Tue, 10 Oct 2017 13:34:46 +0000 (14:34 +0100)]
[Minor] Save settings table in lua cache
Vsevolod Stakhov [Tue, 10 Oct 2017 13:42:47 +0000 (14:42 +0100)]
Merge pull request #1858 from gaetronik/fix-undefined-symbol-name-preprocess
Fix undefined symbol name in webui.
Gaëtan Duchaussois [Tue, 10 Oct 2017 07:50:24 +0000 (09:50 +0200)]
Fix undefined symbol name in webui.
The EscapeHTML function called with undefined value return "undefined" as string. This PR avoid giving undefined value to sym.name
Vsevolod Stakhov [Mon, 9 Oct 2017 19:54:52 +0000 (20:54 +0100)]
{Feature] Treat whitelisted recipients as a map in ratelimit
Vsevolod Stakhov [Mon, 9 Oct 2017 19:54:22 +0000 (20:54 +0100)]
[Minor} Allow to load maps directly from ucl
Vsevolod Stakhov [Mon, 9 Oct 2017 19:53:52 +0000 (20:53 +0100)]
[Minor] Allow to add custom maps from ucl in Lua
Vsevolod Stakhov [Sun, 8 Oct 2017 18:21:20 +0000 (19:21 +0100)]
[Minor] Slightly optimize hash lookup
Vsevolod Stakhov [Sun, 8 Oct 2017 10:34:45 +0000 (11:34 +0100)]
[Feature] Add DKIM trace symbol
Vsevolod Stakhov [Sun, 8 Oct 2017 10:17:20 +0000 (11:17 +0100)]
[Minor] Further steps to get rid of metrics support
Vsevolod Stakhov [Sun, 8 Oct 2017 10:07:43 +0000 (11:07 +0100)]
[Minor] Adjust metric score when changing symbol's score
Vsevolod Stakhov [Sun, 8 Oct 2017 08:53:18 +0000 (09:53 +0100)]
[Minor] Deny symbols adding on idempotent stage
Vsevolod Stakhov [Sun, 8 Oct 2017 08:51:19 +0000 (09:51 +0100)]
[Minor] Remove multiple metrics support when adding results
Vsevolod Stakhov [Sat, 7 Oct 2017 21:02:28 +0000 (22:02 +0100)]
[Minor] Start moving of ip reputation to the new framework
Vsevolod Stakhov [Sat, 7 Oct 2017 17:20:47 +0000 (18:20 +0100)]
[Minor] Add redis backend
Vsevolod Stakhov [Sat, 7 Oct 2017 14:55:58 +0000 (15:55 +0100)]
[Minor] Add basic DNS backend to the reputation plugin
Vsevolod Stakhov [Sat, 7 Oct 2017 13:48:52 +0000 (14:48 +0100)]
[Feature] Add framing for the new reputation generic plugin
Vsevolod Stakhov [Sat, 7 Oct 2017 11:34:00 +0000 (12:34 +0100)]
[Minor] Accept tables in lua_set_mempool_variable
Vsevolod Stakhov [Sat, 7 Oct 2017 09:57:29 +0000 (10:57 +0100)]
[Minor] Allow to store buckets of numbers in lua mempool
Vsevolod Stakhov [Fri, 6 Oct 2017 07:10:15 +0000 (08:10 +0100)]
[Minor] Inject filename and scan time to json output
Vsevolod Stakhov [Thu, 5 Oct 2017 18:11:19 +0000 (19:11 +0100)]
[Fix] Fix obscured url in format user@@example.com
MFH: rspamd-1.6
Vsevolod Stakhov [Thu, 5 Oct 2017 18:10:55 +0000 (19:10 +0100)]
[Fix] Erase unknown HTML entities
MFH: rspamd-1.6
Vsevolod Stakhov [Wed, 4 Oct 2017 19:27:01 +0000 (20:27 +0100)]
[Minor] Filter NaN values when storing training data
Vsevolod Stakhov [Tue, 3 Oct 2017 18:25:47 +0000 (19:25 +0100)]
[Conf] Disable fann_redis module by default
Andrew Lewis [Tue, 3 Oct 2017 12:39:30 +0000 (14:39 +0200)]
[Fix] Authentication Results: Fix SPF smtp.mail_from
- MFH: rspamd-1.6
Andrew Lewis [Tue, 3 Oct 2017 08:52:19 +0000 (10:52 +0200)]
Merge pull request #1854 from moisseev/test
[Test] Add test for next-to-last double bad extension
Alexander Moisseev [Tue, 3 Oct 2017 06:54:51 +0000 (09:54 +0300)]
[Test] Add test for next-to-last double bad extension
Vsevolod Stakhov [Mon, 2 Oct 2017 19:49:25 +0000 (20:49 +0100)]
[Fix] Fix DKIM forgeries via multiple headers
MFH: rspamd-1.6
URL: http://noxxi.de/research/breaking-dkim-on-purpose-and-by-chance.html
Vsevolod Stakhov [Mon, 2 Oct 2017 19:42:40 +0000 (20:42 +0100)]
[Feature] Implement headers flags in mime parser
MFH: rspamd-1.6
Vsevolod Stakhov [Mon, 2 Oct 2017 17:00:43 +0000 (18:00 +0100)]
Merge pull request #1852 from moisseev/mime-types
[Feature] Catch next-to-last bad extension
Alexander Moisseev [Mon, 2 Oct 2017 11:44:31 +0000 (14:44 +0300)]
[Feature] Catch next-to-last bad extension
e.g. .scr.xz
This technique is commonly used by spammers as xz and bzip2 strip out extension on decompression.
Also it catches xz and bzip2 compressed files with faked extensions like .scr.gz .scr.lzh .scr.uue.
Vsevolod Stakhov [Sun, 1 Oct 2017 11:55:22 +0000 (12:55 +0100)]
[Minor] Skip non-needed attributes in 7z
Vsevolod Stakhov [Sun, 1 Oct 2017 11:55:06 +0000 (12:55 +0100)]
[Minor] Fix utf16 conversion
Vsevolod Stakhov [Sun, 1 Oct 2017 11:30:23 +0000 (12:30 +0100)]
[Feature] Finalize 7zip files support
Vsevolod Stakhov [Sat, 30 Sep 2017 18:27:54 +0000 (19:27 +0100)]
[Minor] Add 7z files parsing
Vsevolod Stakhov [Sat, 30 Sep 2017 17:28:52 +0000 (18:28 +0100)]
[Minor] Another useless 7zip section parser
Vsevolod Stakhov [Sat, 30 Sep 2017 16:47:20 +0000 (17:47 +0100)]
[Minor] Further additions to 7zip parser
Vsevolod Stakhov [Sat, 30 Sep 2017 13:58:02 +0000 (14:58 +0100)]
[Minor] More 7zip format support knobs
Vsevolod Stakhov [Sat, 30 Sep 2017 10:32:54 +0000 (11:32 +0100)]
[Rework] Use floating point arithmetics in Rspamd expressions
Vsevolod Stakhov [Sat, 30 Sep 2017 10:32:40 +0000 (11:32 +0100)]
[Fix] Deal with zero scores symbols
Vsevolod Stakhov [Fri, 29 Sep 2017 18:24:55 +0000 (19:24 +0100)]
[Fix] Do not allow garbadge when checking url domain
Andrew Lewis [Thu, 28 Sep 2017 18:53:52 +0000 (20:53 +0200)]
[Minor] Silence warning
Vsevolod Stakhov [Thu, 28 Sep 2017 18:16:32 +0000 (19:16 +0100)]
[Fix] Fix enormous scores for R_WHITE_ON_WHITE
MFH: 1.6
Vsevolod Stakhov [Thu, 28 Sep 2017 18:02:18 +0000 (19:02 +0100)]
[Fix] Fix user settings check
Issue: #1835
Andrew Lewis [Thu, 28 Sep 2017 14:36:01 +0000 (16:36 +0200)]
[Fix] Milter headers: X-Spamd-Result header if X-Virus ran first
- Fixes: #1851
- Reported by: @iflyhigh
- MFH: rspamd-1.6
Andrew Lewis [Thu, 28 Sep 2017 11:19:25 +0000 (13:19 +0200)]
[Fix] Milter headers: skip_local / skip_authenticated settings
- Fixes: #1850
- Reported by: @iflyhigh
- MFH: rspamd-1.6
Vsevolod Stakhov [Wed, 27 Sep 2017 19:44:56 +0000 (20:44 +0100)]
[Fix] Check for magic when checking for an archive
Issue: #1848
Closes: #1848
MFH: 1.6
Vsevolod Stakhov [Tue, 26 Sep 2017 20:18:08 +0000 (21:18 +0100)]
[Minor] Update aho-corasic implementation
Vsevolod Stakhov [Tue, 26 Sep 2017 19:58:56 +0000 (20:58 +0100)]
Merge pull request #1847 from fatalbanana/ar
[Minor] Insert Authentication-Results at top of headers
Andrew Lewis [Tue, 26 Sep 2017 14:48:43 +0000 (16:48 +0200)]
[Minor] Insert Authentication-Results at top of headers
Vsevolod Stakhov [Mon, 25 Sep 2017 07:27:25 +0000 (08:27 +0100)]
[Feature] Allow to adjust symbols scores from Lua
Vsevolod Stakhov [Sun, 24 Sep 2017 20:57:13 +0000 (21:57 +0100)]
[Minor] Try to deal with idempotent symbols processing
Issue: #1846
Vsevolod Stakhov [Sun, 24 Sep 2017 10:41:55 +0000 (11:41 +0100)]
Merge pull request #1838 from fatalbanana/redisexpand
[Feature] Generic key name expansion for Redis keys
Vsevolod Stakhov [Sun, 24 Sep 2017 10:41:45 +0000 (11:41 +0100)]
Merge pull request #1845 from moisseev/webui
[WebUI] Migrate widgets to D3 v4
Alexander Moisseev [Sat, 23 Sep 2017 17:41:00 +0000 (20:41 +0300)]
[WebUI] Migrate widgets to D3 v4
Vsevolod Stakhov [Sat, 23 Sep 2017 14:44:54 +0000 (15:44 +0100)]
[Fix] Fix loading of per-user redis backend for statistics
Issue: #1843
Closes: #1843
Vsevolod Stakhov [Sat, 23 Sep 2017 13:58:12 +0000 (14:58 +0100)]
[Minor] Move DKIM signature after received
Vsevolod Stakhov [Sat, 23 Sep 2017 13:51:07 +0000 (14:51 +0100)]
[Feature] Allow to insert headers into specific position
Vsevolod Stakhov [Sat, 23 Sep 2017 13:43:17 +0000 (14:43 +0100)]
[Feature] More metatokens
Vsevolod Stakhov [Sat, 23 Sep 2017 12:44:57 +0000 (13:44 +0100)]
[Feature] Add more text attributes
Vsevolod Stakhov [Sat, 23 Sep 2017 12:44:40 +0000 (13:44 +0100)]
[Feature] Add more metafunctions, improve logging