]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] DCC - add workaround for old host and port settings 2547/head
authorCarsten Rosenberg <c.rosenberg@heinlein-support.de>
Fri, 28 Sep 2018 14:49:11 +0000 (16:49 +0200)
committerCarsten Rosenberg <c.rosenberg@heinlein-support.de>
Fri, 28 Sep 2018 14:49:11 +0000 (16:49 +0200)
src/plugins/lua/dcc.lua

index 30584e1e02c3ddda353230fb9da21ea8a969db81..311dc608e0abc60b0ae2f2ad5713368dbbf51fda 100644 (file)
@@ -180,6 +180,20 @@ local function check_dcc (task)
 end
 
 -- Configuration
+
+-- WORKAROUND for deprecated host and port settings
+if opts['host'] ~= nil and opts['port'] ~= nil then
+  opts['servers'] = opts['host'] .. ':' .. opts['port']
+  rspamd_logger.warnx(rspamd_config, 'Using host and port parameters is deprecated. '..
+   'Please use servers = "%s:%s"; instead', opts['host'], opts['port'])
+end
+if opts['host'] ~= nil and not opts['port'] then
+  opts['socket'] = opts['host']
+  rspamd_logger.warnx(rspamd_config, 'Using host parameters is deprecated. '..
+   'Please use socket = "%s"; instead', opts['host'])
+end
+-- WORKAROUND for deprecated host and port settings
+
 if opts and ( opts['servers'] or opts['socket'] ) then
   rspamd_config:register_symbol({
     name = symbol_bulk,