]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Wed, 10 Jan 2018 19:20:54 +0000 (19:20 +0000)]
[Fix] Fix autolearn parameters reading
Issue: #1980
Closes: #1980
Vsevolod Stakhov [Wed, 10 Jan 2018 19:17:10 +0000 (19:17 +0000)]
[Fix] Sanitize IP in history redis
Vsevolod Stakhov [Wed, 10 Jan 2018 19:15:41 +0000 (19:15 +0000)]
Merge pull request #1982 from fatalbanana/1981
[Fix] Settings: avoid checking invalid IP (#1981)
Andrew Lewis [Wed, 10 Jan 2018 16:54:57 +0000 (18:54 +0200)]
[Fix] Settings: avoid checking invalid IP (#1981)
Vsevolod Stakhov [Wed, 10 Jan 2018 08:24:00 +0000 (08:24 +0000)]
[Minor] Improve clock accuracy on osx
Vsevolod Stakhov [Tue, 9 Jan 2018 11:47:42 +0000 (11:47 +0000)]
[Minor] Refrain from readdir_r usage
Vsevolod Stakhov [Tue, 9 Jan 2018 11:42:12 +0000 (11:42 +0000)]
[Minor] Fix format string issues
Vsevolod Stakhov [Tue, 9 Jan 2018 11:38:07 +0000 (11:38 +0000)]
[Fix] Fix null callee case in clang plugin
Andrew Lewis [Tue, 9 Jan 2018 10:45:46 +0000 (12:45 +0200)]
[Test] Try improve test stability
Vsevolod Stakhov [Mon, 8 Jan 2018 20:52:29 +0000 (20:52 +0000)]
[Minor] Honor string length in logger
Vsevolod Stakhov [Sun, 7 Jan 2018 19:27:03 +0000 (19:27 +0000)]
[Minor] Remove unused macros
Vsevolod Stakhov [Sat, 6 Jan 2018 15:47:49 +0000 (15:47 +0000)]
[Minor] Reduce log noise
Vsevolod Stakhov [Fri, 5 Jan 2018 15:59:05 +0000 (15:59 +0000)]
[Fix] Add definition for old glib compatibility method
Issue: #1956, #1978
Vsevolod Stakhov [Thu, 4 Jan 2018 19:19:43 +0000 (19:19 +0000)]
[Feature] Add timeout to rspamc when doing corpus test
Vsevolod Stakhov [Thu, 4 Jan 2018 19:08:39 +0000 (19:08 +0000)]
[Minor] Fix spelling
Andrew Lewis [Thu, 4 Jan 2018 11:41:46 +0000 (13:41 +0200)]
[Feature] Multimap: template URL filter
Vsevolod Stakhov [Wed, 3 Jan 2018 20:37:03 +0000 (20:37 +0000)]
[Fix] Map absence is not an error
Vsevolod Stakhov [Tue, 2 Jan 2018 17:33:10 +0000 (17:33 +0000)]
[Minor] Ignore case for imap/lmtp
Vsevolod Stakhov [Mon, 1 Jan 2018 20:28:59 +0000 (20:28 +0000)]
[Project] Add unigramms to language detection as well
Vsevolod Stakhov [Mon, 1 Jan 2018 18:58:01 +0000 (18:58 +0000)]
[Project] Initialize language detector
Vsevolod Stakhov [Sun, 31 Dec 2017 17:19:29 +0000 (17:19 +0000)]
[Project] Enable language detector init in scanner workers
Vsevolod Stakhov [Sun, 31 Dec 2017 16:01:47 +0000 (16:01 +0000)]
[Fix] Remove hop-by-hop headers in proxy
Issue: #1973
Vsevolod Stakhov [Sat, 30 Dec 2017 20:23:46 +0000 (20:23 +0000)]
Merge pull request #1972 from moisseev/rspamd_stats
[Minor] rspamd_stats: Add progress indicator
Vsevolod Stakhov [Sat, 30 Dec 2017 20:19:12 +0000 (20:19 +0000)]
[Project] Add n-gramms data files
Vsevolod Stakhov [Sat, 30 Dec 2017 19:52:53 +0000 (19:52 +0000)]
[Project] Start language detection project
Vsevolod Stakhov [Fri, 29 Dec 2017 18:00:37 +0000 (18:00 +0000)]
[Minor] Check gtube in larger messages
Alexander Moisseev [Wed, 27 Dec 2017 17:54:06 +0000 (20:54 +0300)]
[Minor] rspamd_stats: Add progress indicator
Vsevolod Stakhov [Wed, 27 Dec 2017 15:58:38 +0000 (15:58 +0000)]
[Fix] Fix a lot of FP in chartable in mixed languages
We now only count number of potential latin letters aliases instead of
dealing with individual unicode scripts.
Vsevolod Stakhov [Tue, 26 Dec 2017 17:12:11 +0000 (17:12 +0000)]
[Fix] Replace space like characters in headers with plain space
Vsevolod Stakhov [Sun, 24 Dec 2017 18:39:50 +0000 (18:39 +0000)]
[Feature] Add more gtube like patterns to test other spam actions
Vsevolod Stakhov [Fri, 22 Dec 2017 18:24:39 +0000 (18:24 +0000)]
[Fix] Fix clickhouse exporter
Vsevolod Stakhov [Fri, 22 Dec 2017 18:21:49 +0000 (18:21 +0000)]
[Minor] Allow to print IP and port from Lua...
Vsevolod Stakhov [Thu, 21 Dec 2017 19:15:27 +0000 (19:15 +0000)]
[Minor] Deal with broken params encoded in quotes
Issue: #1969 (partially)
Vsevolod Stakhov [Thu, 21 Dec 2017 18:47:40 +0000 (18:47 +0000)]
Merge pull request #1971 from moisseev/patch-1
[Minor] Add MID regex for taxi.yandex.ru
Vsevolod Stakhov [Thu, 21 Dec 2017 18:47:23 +0000 (18:47 +0000)]
Merge pull request #1970 from croessner/mh
[Minor] Add missing tabs for X-Spam-Result header
Alexander Moisseev [Thu, 21 Dec 2017 13:48:09 +0000 (16:48 +0300)]
[Minor] Add MID regex for taxi.yandex.ru
Christian Roessner [Thu, 21 Dec 2017 13:17:26 +0000 (14:17 +0100)]
[Minor] Add missing tabs for X-Spam-Result header
Vsevolod Stakhov [Wed, 20 Dec 2017 20:39:41 +0000 (20:39 +0000)]
[Feature] Add 'composites' debug module
Vsevolod Stakhov [Wed, 20 Dec 2017 20:23:29 +0000 (20:23 +0000)]
[Minor] Store composite expression in composite structure
Vsevolod Stakhov [Tue, 19 Dec 2017 18:35:44 +0000 (18:35 +0000)]
[Minor] Couple of minor fixes
Vsevolod Stakhov [Mon, 18 Dec 2017 20:11:54 +0000 (20:11 +0000)]
[Fix] Do not expose spamtrap messages to SMTP reply
Issue: #1964
Andrew Lewis [Mon, 18 Dec 2017 15:02:16 +0000 (17:02 +0200)]
[Fix] RBL: received: deal with missing data (#1965)
Vsevolod Stakhov [Sun, 17 Dec 2017 09:54:37 +0000 (09:54 +0000)]
Merge pull request #1884 from shlomif/correct-typos
Correct typos
Shlomi Fish [Sun, 17 Dec 2017 07:53:25 +0000 (09:53 +0200)]
Change to a more formal verb.
According to ##English "sports" is valid, but too idiomatic and
non-formal.
Vsevolod Stakhov [Sat, 16 Dec 2017 18:18:19 +0000 (18:18 +0000)]
Merge pull request #1962 from fatalbanana/rbl_rcvd
[Feature] RBL: received: filtering by position & flags
Vsevolod Stakhov [Sat, 16 Dec 2017 18:17:34 +0000 (18:17 +0000)]
Merge pull request #1953 from AlexeySa/patch-6
[Minor] Reduce score MICROSOFT_SPAM
Vsevolod Stakhov [Sat, 16 Dec 2017 18:13:07 +0000 (18:13 +0000)]
[Minor] Luacheck conformance
Vsevolod Stakhov [Sat, 16 Dec 2017 18:03:52 +0000 (18:03 +0000)]
[Minor] Rework fann_redis to use redis scripts framework
Vsevolod Stakhov [Sat, 16 Dec 2017 18:03:38 +0000 (18:03 +0000)]
[Minor] Fix taskfull scripts reload
Vsevolod Stakhov [Sat, 16 Dec 2017 15:40:37 +0000 (15:40 +0000)]
[Feature] Add framework to manage Redis scripts
Vsevolod Stakhov [Sat, 16 Dec 2017 15:02:28 +0000 (15:02 +0000)]
[Minor] Allow to get all upstreams from the list in Lua
Vsevolod Stakhov [Fri, 15 Dec 2017 08:23:00 +0000 (08:23 +0000)]
[Minor] Set pointer to NULL after usage to avoid confusion
Vsevolod Stakhov [Fri, 15 Dec 2017 07:55:36 +0000 (07:55 +0000)]
[Minor] Add some sanity checks when doing simple canonicalization
Vsevolod Stakhov [Thu, 14 Dec 2017 08:04:15 +0000 (08:04 +0000)]
[Fix] Handle proxy copy errors
Vsevolod Stakhov [Wed, 13 Dec 2017 20:35:48 +0000 (20:35 +0000)]
[Minor] Add some tags limit to avoid HTML parser DoS
Vsevolod Stakhov [Wed, 13 Dec 2017 20:22:07 +0000 (20:22 +0000)]
[CritFix] Add sanity guards for badly broken HTML
Vsevolod Stakhov [Tue, 12 Dec 2017 19:03:23 +0000 (19:03 +0000)]
Merge pull request #1961 from fatalbanana/url_paren
[Fix] Deal with URLs wrapped in [] in text parts
Vsevolod Stakhov [Tue, 12 Dec 2017 18:54:32 +0000 (18:54 +0000)]
[Feature] Setup DKIM signing from configwizard
Vsevolod Stakhov [Tue, 12 Dec 2017 18:54:14 +0000 (18:54 +0000)]
[Fix] Write configuration changes as UCL config
Andrew Lewis [Tue, 12 Dec 2017 14:20:56 +0000 (16:20 +0200)]
[Feature] RBL: received: filtering by position & flags
- Also filter artificial header always
Andrew Lewis [Tue, 12 Dec 2017 12:03:01 +0000 (14:03 +0200)]
[Fix] Multimap: received: filtering of artificial header
Andrew Lewis [Tue, 12 Dec 2017 10:32:54 +0000 (12:32 +0200)]
[Fix] Deal with URLs wrapped in [] in text parts
Andrew Lewis [Mon, 11 Dec 2017 09:46:50 +0000 (11:46 +0200)]
[Fix] WebUI: use relative path for savemap (#1943)
Andrew Lewis [Mon, 11 Dec 2017 09:22:40 +0000 (11:22 +0200)]
[Fix] Setting check_local / check_authed in plugins (#1954)
Vsevolod Stakhov [Mon, 11 Dec 2017 07:24:55 +0000 (07:24 +0000)]
[Minor] Reformat and fix minor style issues in rescore
AL [Sun, 10 Dec 2017 12:47:50 +0000 (15:47 +0300)]
[Minor] Reduce score MICROSOFT_SPAM
Many false positive
Vsevolod Stakhov [Sat, 9 Dec 2017 22:05:03 +0000 (22:05 +0000)]
[Feature] Allow to generate DKIM keys from rspamadm API
Vsevolod Stakhov [Sat, 9 Dec 2017 20:58:09 +0000 (20:58 +0000)]
[Minor] Do not free empty error
Vsevolod Stakhov [Sat, 9 Dec 2017 15:54:01 +0000 (15:54 +0000)]
[Minor] Avoid double scheduling for maps
Vsevolod Stakhov [Sat, 9 Dec 2017 14:10:39 +0000 (14:10 +0000)]
[Minor] Use jemalloc hinting to select the appropriate pool size
Vsevolod Stakhov [Sat, 9 Dec 2017 13:36:08 +0000 (13:36 +0000)]
[Fix] Optimize rspamd_fstring_t reallocations
Vsevolod Stakhov [Sat, 9 Dec 2017 12:59:50 +0000 (12:59 +0000)]
[Minor] Reduce default history_redisy rows
Vsevolod Stakhov [Sat, 9 Dec 2017 12:58:10 +0000 (12:58 +0000)]
[Feature] Support etag for HTTP maps
Vsevolod Stakhov [Fri, 8 Dec 2017 18:14:53 +0000 (18:14 +0000)]
Merge pull request #1950 from moisseev/mime_types
[Fix] mime_types: fix next-to-last extension length check
Vsevolod Stakhov [Fri, 8 Dec 2017 18:14:02 +0000 (18:14 +0000)]
Merge pull request #1951 from fatalbanana/exim_rcvd
Fix Exim Received header protocol parsing
Andrew Lewis [Fri, 8 Dec 2017 13:40:21 +0000 (15:40 +0200)]
[Test] Redis key expansion & antivirus ordered patterns
Andrew Lewis [Fri, 8 Dec 2017 13:11:16 +0000 (15:11 +0200)]
[Test] Multimap received header flags
Andrew Lewis [Fri, 8 Dec 2017 12:55:53 +0000 (14:55 +0200)]
[Fix] Exim Received header protocol parsing
- MFH: rspamd-1.6
Alexander Moisseev [Fri, 8 Dec 2017 07:57:07 +0000 (10:57 +0300)]
[Fix] mime_types: fix next-to-last extension length check
Alexander Moisseev [Fri, 8 Dec 2017 07:25:49 +0000 (10:25 +0300)]
[Test] Add tests for MIME_DOUBLE_BAD_EXTENSION FPs
Vsevolod Stakhov [Thu, 7 Dec 2017 20:18:49 +0000 (20:18 +0000)]
Merge pull request #1946 from cpragadeesh/rescore-filter
[Feature] added corpus_test, rescore commands
Vsevolod Stakhov [Thu, 7 Dec 2017 20:17:16 +0000 (20:17 +0000)]
[Fix] Allow oversigning in DKIM signatures
Pragadeesh C [Thu, 1 Jun 2017 23:07:28 +0000 (16:07 -0700)]
added corpus_test, rescore commands
Andrew Lewis [Wed, 6 Dec 2017 21:49:30 +0000 (23:49 +0200)]
[Minor] Fix use of wrong type
Vsevolod Stakhov [Wed, 6 Dec 2017 20:37:41 +0000 (20:37 +0000)]
Merge pull request #1948 from moisseev/mime_types
[Fix] Once more (#1879) fix bad extension check
Vsevolod Stakhov [Wed, 6 Dec 2017 20:34:47 +0000 (20:34 +0000)]
[Fix] Use decoded values when parsing mime addresses
Not MFH, needs testing...
Vsevolod Stakhov [Wed, 6 Dec 2017 20:25:42 +0000 (20:25 +0000)]
[Fix] Check decoded headers sanity (e.g. by excluding \0)
MFH: rspamd-1.6
Alexander Moisseev [Wed, 6 Dec 2017 20:23:21 +0000 (23:23 +0300)]
[Fix] Once more (#1879) fix bad extension check
when next-to-last extension is a number or date, e.g. 06.12.2017.scr
Alexander Moisseev [Wed, 6 Dec 2017 19:50:19 +0000 (22:50 +0300)]
[Test] Add test for date followed by bad extension
Vsevolod Stakhov [Wed, 6 Dec 2017 07:27:33 +0000 (07:27 +0000)]
Merge pull request #1944 from fatalbanana/fcw
[Feature] Hash whitelist for fuzzy_check
Vsevolod Stakhov [Wed, 6 Dec 2017 07:26:28 +0000 (07:26 +0000)]
Merge pull request #1947 from mmcco/master
[Fix] Use the right boolean operator on error check
Michael McConville [Tue, 5 Dec 2017 18:36:15 +0000 (11:36 -0700)]
[Fix] Use the right boolean operator on error check
Vsevolod Stakhov [Tue, 5 Dec 2017 18:26:17 +0000 (18:26 +0000)]
[Minor] Do not crash if no actions defined
Andrew Lewis [Mon, 4 Dec 2017 14:39:59 +0000 (16:39 +0200)]
[Feature] Hash whitelist for fuzzy_check
Vsevolod Stakhov [Mon, 4 Dec 2017 07:33:22 +0000 (07:33 +0000)]
[Feature] Add `-m` flag to configdump to show modules states
Vsevolod Stakhov [Sun, 3 Dec 2017 16:54:46 +0000 (16:54 +0000)]
[Minor] Tell which modules will be enabled if Rejdis is added
Vsevolod Stakhov [Sun, 3 Dec 2017 16:49:54 +0000 (16:49 +0000)]
[Feature] Add function to show plugins stat
Vsevolod Stakhov [Sun, 3 Dec 2017 16:49:25 +0000 (16:49 +0000)]
[Minor] Rework plugins state to allow future extensions
Vsevolod Stakhov [Sun, 3 Dec 2017 16:49:07 +0000 (16:49 +0000)]
[Minor] Disable colors if not a tty
Vsevolod Stakhov [Sun, 3 Dec 2017 13:36:32 +0000 (13:36 +0000)]
[Feature] Store plugins state