]>
source.dussan.org Git - rspamd.git/log
Jean-Louis Dupond [Thu, 10 Aug 2017 20:32:03 +0000 (22:32 +0200)]
[Fix] Add missing rspamadm control options to help
Vsevolod Stakhov [Mon, 7 Aug 2017 07:26:32 +0000 (08:26 +0100)]
[Feature] Set TCP_NODELAY for milter sockets
Issue: #1790
Vsevolod Stakhov [Mon, 7 Aug 2017 07:14:04 +0000 (08:14 +0100)]
[Minor] Allow to detect torch support from Lua
Vsevolod Stakhov [Sun, 6 Aug 2017 17:09:15 +0000 (18:09 +0100)]
[Minor] Use clock_gettime instead of gettimeofday
Vsevolod Stakhov [Sun, 6 Aug 2017 16:55:22 +0000 (17:55 +0100)]
[Feature] Allow to have high precision timestamps in logs
Vsevolod Stakhov [Sat, 5 Aug 2017 22:08:18 +0000 (23:08 +0100)]
[Feature] Allow to use postfilters in composites
We actually process composites twice now so it somehow slows down
processing by extra hash lookup. Additional logic to regenerate metric
reply if something is changed by this extra run of composites is also added.
Issue: #1726
Vsevolod Stakhov [Sat, 5 Aug 2017 20:22:14 +0000 (21:22 +0100)]
[Fix] Try harder to find rfc822 notifications
Issue: #1731
Closes: #1731
Vsevolod Stakhov [Sat, 5 Aug 2017 18:06:01 +0000 (19:06 +0100)]
Merge pull request #1787 from moisseev/ratelimit
Ratelimit: fixes and a minor feature
Alexander Moisseev [Sat, 5 Aug 2017 08:13:44 +0000 (11:13 +0300)]
[Minor] Fix time units in ratelimit.conf examples
Alexander Moisseev [Sat, 5 Aug 2017 08:09:03 +0000 (11:09 +0300)]
[Feature] Ratelimit: allow full addresses in whitelisted_rcpts
Alexander Moisseev [Sat, 5 Aug 2017 07:51:07 +0000 (10:51 +0300)]
[Fix] Ratelimit: fix whitelisted_rcpts matching
Vsevolod Stakhov [Fri, 4 Aug 2017 19:10:07 +0000 (20:10 +0100)]
[Minor] Remove unused function
Vsevolod Stakhov [Fri, 4 Aug 2017 08:51:44 +0000 (09:51 +0100)]
Merge pull request #1785 from moisseev/patch-2
[Minor] Fix key path in arc.conf examples (#1784)
Alexander Moisseev [Fri, 4 Aug 2017 06:28:37 +0000 (09:28 +0300)]
[Minor] Fix key path in arc.conf examples (#1784)
Vsevolod Stakhov [Thu, 3 Aug 2017 17:46:33 +0000 (18:46 +0100)]
[Minor] Add torch support to debian build rules
Vsevolod Stakhov [Thu, 3 Aug 2017 07:55:54 +0000 (08:55 +0100)]
Merge pull request #1782 from moisseev/patch-1
[Minor] Reduce MIME_BASE64_TEXT score
Vsevolod Stakhov [Wed, 2 Aug 2017 17:36:31 +0000 (18:36 +0100)]
[Fix] Fix processing of multipart parts with no headers
Issue: #1783
Closes: #1783
Vsevolod Stakhov [Wed, 2 Aug 2017 17:22:23 +0000 (18:22 +0100)]
[Feature] Add ability to match score in force_actions module
Vsevolod Stakhov [Wed, 2 Aug 2017 17:22:07 +0000 (18:22 +0100)]
[Minor] Use '--' instead of 'UN' for unknown values
Vsevolod Stakhov [Wed, 2 Aug 2017 17:12:17 +0000 (18:12 +0100)]
[Fix] Fix pushing country to clickhouse asn table
Alexander Moisseev [Wed, 2 Aug 2017 14:00:53 +0000 (17:00 +0300)]
[Minor] Reduce MIME_BASE64_TEXT score
Vsevolod Stakhov [Wed, 2 Aug 2017 07:04:53 +0000 (08:04 +0100)]
[Feature] Allow rule specific min_bytes in fuzzy check
Andrew Lewis [Tue, 1 Aug 2017 07:22:30 +0000 (09:22 +0200)]
[Minor] Fann_redis: Fix iterator
Vsevolod Stakhov [Tue, 1 Aug 2017 07:17:50 +0000 (08:17 +0100)]
[Feature] Implement per-user ANN support
Vsevolod Stakhov [Tue, 1 Aug 2017 07:12:38 +0000 (08:12 +0100)]
[Minor] Add task:get_principal_recipient method
Vsevolod Stakhov [Tue, 1 Aug 2017 07:05:06 +0000 (08:05 +0100)]
[Feature] Implement manual ANN train mode
Vsevolod Stakhov [Mon, 31 Jul 2017 17:34:10 +0000 (18:34 +0100)]
[Minor] Revert layers number change: output layer is added explicitly
Vsevolod Stakhov [Mon, 31 Jul 2017 17:33:04 +0000 (18:33 +0100)]
Merge pull request #1781 from fatalbanana/fann
[Minor] Fann_redis: Fix iterator & some warnings
Vsevolod Stakhov [Mon, 31 Jul 2017 17:32:33 +0000 (18:32 +0100)]
Merge pull request #1780 from moisseev/mail-ru-base64
[Minor] Suppress MIME_BASE64_TEXT for Mail.Ru Mailer
Andrew Lewis [Mon, 31 Jul 2017 12:54:13 +0000 (14:54 +0200)]
[Minor] Fann_redis: Fix iterators & some warnings
- Also number of layers
Alexander Moisseev [Mon, 31 Jul 2017 08:48:59 +0000 (11:48 +0300)]
[Minor] Suppress MIME_BASE64_TEXT for Mail.Ru Mailer
Vsevolod Stakhov [Mon, 31 Jul 2017 07:29:10 +0000 (08:29 +0100)]
Merge pull request #1779 from fatalbanana/urls
[Fix] Crash in URL processing
Vsevolod Stakhov [Mon, 31 Jul 2017 07:27:49 +0000 (08:27 +0100)]
[Minor] Fix iteration issue noticed by @moisseev
Andrew Lewis [Mon, 31 Jul 2017 07:23:25 +0000 (09:23 +0200)]
[Fix] Crash in URL processing
Vsevolod Stakhov [Sun, 30 Jul 2017 14:34:44 +0000 (15:34 +0100)]
[Fix] Allow to set any layers number for fann rules
Vsevolod Stakhov [Sun, 30 Jul 2017 09:56:17 +0000 (10:56 +0100)]
[Minor] Fix rules usage in couple of places in the plugin
Vsevolod Stakhov [Sun, 30 Jul 2017 08:56:52 +0000 (09:56 +0100)]
[Feature] Allow multiple fann rules
Vsevolod Stakhov [Sat, 29 Jul 2017 15:22:46 +0000 (16:22 +0100)]
[Minor] Some more minor fixes to lua
Vsevolod Stakhov [Sat, 29 Jul 2017 15:06:21 +0000 (16:06 +0100)]
[Minor] Some fixes after rework
Vsevolod Stakhov [Sat, 29 Jul 2017 14:46:33 +0000 (15:46 +0100)]
[Feature] Improve symbol type parsing in Lua API
Vsevolod Stakhov [Sat, 29 Jul 2017 14:33:13 +0000 (15:33 +0100)]
Merge pull request #1772 from smfreegard/mid_updates
Improve CTYPE_MIXED_BOGUS and MIME_BASE64_TEXT rules
Vsevolod Stakhov [Sat, 29 Jul 2017 14:31:44 +0000 (15:31 +0100)]
[Feature] Skip certain symbols from ANN classify
Vsevolod Stakhov [Sat, 29 Jul 2017 14:23:39 +0000 (15:23 +0100)]
[Feature] Rework fann plugin to be a normal post-filter
Vsevolod Stakhov [Sat, 29 Jul 2017 14:23:30 +0000 (15:23 +0100)]
[Minor] Apply tanh to scores
Vsevolod Stakhov [Sat, 29 Jul 2017 14:08:32 +0000 (15:08 +0100)]
[Minor] Allow to get symbols results as statistical tokens
Vsevolod Stakhov [Sat, 29 Jul 2017 14:08:03 +0000 (15:08 +0100)]
[Minor] Add auxiliary functions for symbols cache
Vsevolod Stakhov [Sat, 29 Jul 2017 13:22:54 +0000 (14:22 +0100)]
[Fix] Do not stop monitored on dns errors
Vsevolod Stakhov [Fri, 28 Jul 2017 18:10:06 +0000 (19:10 +0100)]
[Fix] Fix clickhouse schema
Issue: #1775
Closes: #1775
Vsevolod Stakhov [Fri, 28 Jul 2017 17:59:46 +0000 (18:59 +0100)]
[Fix] Do not fail rbl plugin when there are no received or emails
Vsevolod Stakhov [Fri, 28 Jul 2017 07:39:40 +0000 (08:39 +0100)]
[Feature] Allow to get CPU flags from Lua
Vsevolod Stakhov [Thu, 27 Jul 2017 21:51:21 +0000 (22:51 +0100)]
[Minor] Some improvements to utility functions
Steve Freegard [Thu, 27 Jul 2017 12:22:36 +0000 (13:22 +0100)]
Improve CTYPE_MIXED_BOGUS and MIME_BASE64_TEXT rules
Vsevolod Stakhov [Thu, 27 Jul 2017 10:06:23 +0000 (11:06 +0100)]
Merge pull request #1771 from Alex-Gramm/master
[Fix] Clickhouse: Insertion in the symbols table
Alex Gramm [Thu, 27 Jul 2017 10:00:19 +0000 (13:00 +0300)]
[Fix] Clickhouse: Insertion in the symbols table
Vsevolod Stakhov [Thu, 27 Jul 2017 07:21:26 +0000 (08:21 +0100)]
Merge pull request #1770 from smfreegard/mid_updates
Update Message-ID rules with new observed patterns
Steve Freegard [Wed, 26 Jul 2017 21:55:35 +0000 (22:55 +0100)]
Update Message-ID rules with new observed patterns
Andrew Lewis [Wed, 26 Jul 2017 11:11:57 +0000 (13:11 +0200)]
[Fix] Lua_http: freeing
Vsevolod Stakhov [Wed, 26 Jul 2017 07:19:32 +0000 (08:19 +0100)]
Merge pull request #1767 from moisseev/webui
[WebUI] Fix history table
Vsevolod Stakhov [Tue, 25 Jul 2017 07:45:42 +0000 (08:45 +0100)]
[Minor] Use rspamd_socketpair in spawn_subprocess
Vsevolod Stakhov [Tue, 25 Jul 2017 07:45:11 +0000 (08:45 +0100)]
[Fix] Fix setting of signals when spawning a thread
Vsevolod Stakhov [Tue, 25 Jul 2017 07:41:27 +0000 (08:41 +0100)]
[Minor] Use rspamd_socketpair everywhere
Vsevolod Stakhov [Tue, 25 Jul 2017 07:38:23 +0000 (08:38 +0100)]
[Fix] Set CLOEXEC flag on files opened
Vsevolod Stakhov [Tue, 25 Jul 2017 07:10:33 +0000 (08:10 +0100)]
[Minor] Allow to get worker object from a task
Vsevolod Stakhov [Mon, 24 Jul 2017 07:57:24 +0000 (08:57 +0100)]
[Minor] Further fixes for subprocess spawning logic
Vsevolod Stakhov [Mon, 24 Jul 2017 07:43:42 +0000 (08:43 +0100)]
[Minor] Prevent data corruption when dealing with signals
Vsevolod Stakhov [Mon, 24 Jul 2017 07:33:49 +0000 (08:33 +0100)]
[Minor] Store parent pid inside workers
Vsevolod Stakhov [Mon, 24 Jul 2017 07:13:45 +0000 (08:13 +0100)]
[Rework] Run post-loads when all initialization is completed
Vsevolod Stakhov [Sun, 23 Jul 2017 10:21:05 +0000 (11:21 +0100)]
[Minor] Treat skipped error properly
Vsevolod Stakhov [Sun, 23 Jul 2017 10:16:29 +0000 (11:16 +0100)]
[Feature] Allow to skip specific hashes in fuzzy storage
Alexander Moisseev [Sun, 23 Jul 2017 09:59:57 +0000 (12:59 +0300)]
[WebUI] Escape strings inside HTML in history
Alexander Moisseev [Sun, 23 Jul 2017 06:22:32 +0000 (09:22 +0300)]
Revert "Merge pull request #1747 from andryyy/patch-11"
This reverts commit
3be2002b3605f3792221122283cacb3f7c5c0cb9 , reversing
changes made to
df28dfea4a624b9b6d73808817be4967e3f3bfbc .
Vsevolod Stakhov [Sat, 22 Jul 2017 19:36:04 +0000 (20:36 +0100)]
[Feature] Allow to spawn asynchronous processes from Lua
Vsevolod Stakhov [Sat, 22 Jul 2017 19:35:06 +0000 (20:35 +0100)]
[Feature] Allow to reuse signal handlers chains
Vsevolod Stakhov [Sat, 22 Jul 2017 11:59:14 +0000 (12:59 +0100)]
[Minor] Fix randomness part in torch
Vsevolod Stakhov [Sat, 22 Jul 2017 11:37:59 +0000 (12:37 +0100)]
[Minor] Further fixes for torch RPATH
Vsevolod Stakhov [Sat, 22 Jul 2017 10:09:35 +0000 (11:09 +0100)]
[Feature] Allow to set headers from settings
Vsevolod Stakhov [Sat, 22 Jul 2017 09:49:25 +0000 (10:49 +0100)]
[Minor] Do not use avx/avx2 in torch as their detection is broken
Vsevolod Stakhov [Sat, 22 Jul 2017 09:27:56 +0000 (10:27 +0100)]
[Minor] Avoid obsolete function usage
Vsevolod Stakhov [Sat, 22 Jul 2017 09:19:45 +0000 (10:19 +0100)]
[Minor] Fix install path for torch libpaths
Vsevolod Stakhov [Sat, 22 Jul 2017 09:12:00 +0000 (10:12 +0100)]
[Minor] Remove unused file
Vsevolod Stakhov [Fri, 21 Jul 2017 10:14:25 +0000 (11:14 +0100)]
[Minor] Set lua cpath to RSPAMD_LIBDIR, not LUALIBDIR
Vsevolod Stakhov [Fri, 21 Jul 2017 10:07:34 +0000 (11:07 +0100)]
[Minor] Fix installation directory for shared libs
Andrew Lewis [Thu, 20 Jul 2017 11:26:10 +0000 (13:26 +0200)]
[Feature] Multimap: checking of symbol options
Vsevolod Stakhov [Thu, 20 Jul 2017 07:27:18 +0000 (08:27 +0100)]
[Fix] Relax pem signature detection
Vsevolod Stakhov [Thu, 20 Jul 2017 07:19:49 +0000 (08:19 +0100)]
Merge pull request #1762 from outtersg/master
[Fix] Lua: lpeg to be loaded with rspamd_lua_add_preload
Vsevolod Stakhov [Thu, 20 Jul 2017 07:18:10 +0000 (08:18 +0100)]
[Feature] Allow to configure monitored
Guillaume Outters [Thu, 20 Jul 2017 00:47:51 +0000 (02:47 +0200)]
[Fix] Lua: lpeg to be loaded with rspamd_lua_add_preload, to avoid "rspamd_config_read: rcl parse error: cannot init lua file […] module 'lpeg' not found"
Vsevolod Stakhov [Wed, 19 Jul 2017 20:15:05 +0000 (21:15 +0100)]
[Minor] Add some sanity checks when managing monitoring timeouts
Vsevolod Stakhov [Wed, 19 Jul 2017 19:49:33 +0000 (20:49 +0100)]
[Minor] Revert back logic error introduced
Issue: #1757
Andrew Lewis [Wed, 19 Jul 2017 13:18:42 +0000 (15:18 +0200)]
[Feature] Redis settings: support checking multiple keys
Vsevolod Stakhov [Wed, 19 Jul 2017 07:41:23 +0000 (08:41 +0100)]
[Feature] Add EBL to the default config
Vsevolod Stakhov [Tue, 18 Jul 2017 19:15:24 +0000 (20:15 +0100)]
[Minor] Remove reduntant debug
Vsevolod Stakhov [Tue, 18 Jul 2017 18:53:25 +0000 (19:53 +0100)]
[Fix] Fix crashes in the rspamd_control path
Issue: #1757
Vsevolod Stakhov [Tue, 18 Jul 2017 18:49:41 +0000 (19:49 +0100)]
[Minor] Add lua source code information to monitored
Vsevolod Stakhov [Tue, 18 Jul 2017 18:44:22 +0000 (19:44 +0100)]
[Fix] Add workaround for IPv6 in sendmail
Issue: #1760
Vsevolod Stakhov [Tue, 18 Jul 2017 18:37:40 +0000 (19:37 +0100)]
[Fix] Fix get_content method
Issue: #1759
Vsevolod Stakhov [Mon, 17 Jul 2017 20:35:38 +0000 (21:35 +0100)]
Merge pull request #1756 from dupondje/fix_whitelists
[Fix] Don't use whitelist/greylist maps as regexp, but as map
Jean-Louis Dupond [Mon, 17 Jul 2017 19:54:28 +0000 (21:54 +0200)]
[Fix] Don't use whitelist/greylist maps as regexp, but as map
In whitelist & greylist module, the domain files (like spf_dkim_whitelist.inc, etc) were read as regexp map.
This caused the following false whitelists:
WHITELIST_SPF_DKIM(-3)[onmicrosoft.com]
this while only 'microsoft.com' was in the list!
Reading the maps as 'map'/'hash' instead of 'regexp' fixes the issue.
Vsevolod Stakhov [Mon, 17 Jul 2017 07:40:00 +0000 (08:40 +0100)]
[Feature] Implement forked workers children monitoring
Vsevolod Stakhov [Sun, 16 Jul 2017 15:39:35 +0000 (16:39 +0100)]
[Feature] Import torch to Rspamd...