prosody
changeset 8206 a7863f4aae65
parent 8204 a0ad62a269df
parent 8205 85a60e863509
child 8271 e21d82551e05
equal deleted inserted replaced
8204:a0ad62a269df 8206:a7863f4aae65
   320 		log("warn", "componentmanager is deprecated: %s", debug.traceback():match("\n[^\n]*\n[ \t]*([^\n]*)"));
   320 		log("warn", "componentmanager is deprecated: %s", debug.traceback():match("\n[^\n]*\n[ \t]*([^\n]*)"));
   321 		return function() end
   321 		return function() end
   322 	end});
   322 	end});
   323 
   323 
   324 	local http = require "net.http"
   324 	local http = require "net.http"
   325 	local config_ssl = config.get("*", "ssl")
   325 	local config_ssl = config.get("*", "ssl") or {}
   326 	local https_client = config.get("*", "client_https_ssl")
   326 	local https_client = config.get("*", "client_https_ssl")
   327 	http.default.options.sslctx = require "core.certmanager".create_context("client_https port 0", "client",
   327 	http.default.options.sslctx = require "core.certmanager".create_context("client_https port 0", "client",
   328 		{ capath = config_ssl.capath, cafile = config_ssl.cafile, verify = "peer", }, https_client);
   328 		{ capath = config_ssl.capath, cafile = config_ssl.cafile, verify = "peer", }, https_client);
   329 
   329 
   330 	require "util.array"
   330 	require "util.array"