]>
source.dussan.org Git - rspamd.git/log
Andrew Lewis [Mon, 30 Oct 2017 14:28:18 +0000 (16:28 +0200)]
[Minor] Multimap: support matching Received header flags
Vsevolod Stakhov [Sun, 29 Oct 2017 14:38:18 +0000 (14:38 +0000)]
[Fix] Further fixes around floating point expressions
Vsevolod Stakhov [Sun, 29 Oct 2017 13:42:45 +0000 (13:42 +0000)]
[Feature] Add aes-rng PRF to libottery
Vsevolod Stakhov [Sun, 29 Oct 2017 12:25:45 +0000 (12:25 +0000)]
[Minor] Final stage of g_slice removal
Vsevolod Stakhov [Sat, 28 Oct 2017 22:54:00 +0000 (23:54 +0100)]
[Minor] Further g_slice cleanup
Vsevolod Stakhov [Sat, 28 Oct 2017 14:14:33 +0000 (15:14 +0100)]
[Minor] Further portion of g_slice elimination
Vsevolod Stakhov [Sat, 28 Oct 2017 11:28:38 +0000 (12:28 +0100)]
[Minor] More g_slice cleanups
Vsevolod Stakhov [Sat, 28 Oct 2017 09:58:39 +0000 (10:58 +0100)]
[Feature] Improve multiple fuzzy results combining
Vsevolod Stakhov [Sat, 28 Oct 2017 09:30:10 +0000 (10:30 +0100)]
Merge pull request #1890 from moisseev/webui
[WebUI] Stop using commas in pie chart tooltips
Alexander Moisseev [Sat, 28 Oct 2017 08:55:32 +0000 (11:55 +0300)]
[WebUI] Stop using commas in pie chart tooltips
Resolves #1886
Vsevolod Stakhov [Fri, 27 Oct 2017 19:22:01 +0000 (20:22 +0100)]
[Minor] Another fix for ticks
Vsevolod Stakhov [Fri, 27 Oct 2017 13:46:36 +0000 (14:46 +0100)]
Merge pull request #1888 from fatalbanana/docstr
[Fix] Table parameter for rspamd_config:add_doc()
Vsevolod Stakhov [Fri, 27 Oct 2017 13:09:40 +0000 (14:09 +0100)]
[Fix] Another fix for rdtcs
Issue: #1885
Andrew Lewis [Fri, 27 Oct 2017 10:59:06 +0000 (12:59 +0200)]
[Fix] Table parameter for rspamd_config:add_doc()
- MFH: rspamd-1.6
Vsevolod Stakhov [Fri, 27 Oct 2017 10:34:23 +0000 (11:34 +0100)]
[Fix] Fix ticks processing
Vsevolod Stakhov [Fri, 27 Oct 2017 10:21:40 +0000 (11:21 +0100)]
[Fix] Stop using of g_slice...
Vsevolod Stakhov [Fri, 27 Oct 2017 09:55:20 +0000 (10:55 +0100)]
[Fix] Fix couple of warnings
Vsevolod Stakhov [Thu, 26 Oct 2017 16:26:03 +0000 (17:26 +0100)]
[Fix] Fix extra hits in PCRE mode for regular expressions
MFH: rspamd-1.6
Issue: #1880
Vsevolod Stakhov [Thu, 26 Oct 2017 14:52:11 +0000 (15:52 +0100)]
[Feature] Use rdtsc where possible
Vsevolod Stakhov [Thu, 26 Oct 2017 11:17:51 +0000 (12:17 +0100)]
Merge pull request #1882 from croessner/sptr
[Minor] Added check_authed and check_local for spamtrap
Christian Roessner [Thu, 26 Oct 2017 10:56:41 +0000 (12:56 +0200)]
[Minor] Added check_authed and check_local for spamtrap
Vsevolod Stakhov [Thu, 26 Oct 2017 10:36:10 +0000 (11:36 +0100)]
[Feature] Rework short hashes generation to avoid FP
Vsevolod Stakhov [Wed, 25 Oct 2017 19:20:42 +0000 (20:20 +0100)]
[Minor] Preliminary implementation of dkim reputation
Vsevolod Stakhov [Tue, 24 Oct 2017 18:39:29 +0000 (19:39 +0100)]
[Minor] Avoid unnecessary dynamic allocation
Vsevolod Stakhov [Tue, 24 Oct 2017 18:14:22 +0000 (19:14 +0100)]
Merge pull request #1879 from moisseev/mime-types
[Fix] Fix bad extension check
Vsevolod Stakhov [Tue, 24 Oct 2017 17:36:42 +0000 (18:36 +0100)]
[Conf] Use more data from rspamd.com fuzzy storage
MFH: rspamd-1.6
Alexander Moisseev [Tue, 24 Oct 2017 07:55:39 +0000 (10:55 +0300)]
[Fix] Fix bad extension check
when next-to-last extension is a number, e.g. 23.10.2017.scr
Vsevolod Stakhov [Mon, 23 Oct 2017 19:42:45 +0000 (20:42 +0100)]
[Fix] Fix bad archive characters stripping
MFH: rspamd-1.6
Andrew Lewis [Sat, 21 Oct 2017 18:30:26 +0000 (20:30 +0200)]
[Test] e-Mail detection
Andrew Lewis [Fri, 20 Oct 2017 16:40:07 +0000 (18:40 +0200)]
[Minor] Update public suffix list
Vsevolod Stakhov [Sat, 21 Oct 2017 18:30:09 +0000 (19:30 +0100)]
[Fix] Load skip map from all processes as shared cache is unavailable
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 18:24:43 +0000 (19:24 +0100)]
[Fix] Some more fixes towards emails detection
MFH: rspamd-1.6
Vsevolod Stakhov [Sat, 21 Oct 2017 18:00:20 +0000 (19:00 +0100)]
[Fix] Actively load skip hashes map in fuzzy storage
MFH: rspamd-1.6
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