prosody
changeset 8204 a0ad62a269df
parent 8156 c22d5680ca68
parent 8201 db82ce3decee
child 8206 a7863f4aae65
equal deleted inserted replaced
8188:e89320b8a789 8204:a0ad62a269df
   319 	package.loaded['core.componentmanager'] = setmetatable({},{__index=function()
   319 	package.loaded['core.componentmanager'] = setmetatable({},{__index=function()
   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 	require "net.http"
   324 	local http = require "net.http"
       
   325 	local config_ssl = config.get("*", "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",
       
   328 		{ capath = config_ssl.capath, cafile = config_ssl.cafile, verify = "peer", }, https_client);
   325 
   329 
   326 	require "util.array"
   330 	require "util.array"
   327 	require "util.datetime"
   331 	require "util.datetime"
   328 	require "util.iterators"
   332 	require "util.iterators"
   329 	require "util.timer"
   333 	require "util.timer"