From 151355a7904640b98eef6dd59e43adefc0d178ea Mon Sep 17 00:00:00 2001 From: joenas Date: Mon, 7 Aug 2017 11:46:06 +0200 Subject: [PATCH] Trying to get things to work with minetest mod security: Require is only allowed at init, with request_insecure_environment() --- matrix/httpclient/luasocket.lua | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/matrix/httpclient/luasocket.lua b/matrix/httpclient/luasocket.lua index f54293f..4145d23 100644 --- a/matrix/httpclient/luasocket.lua +++ b/matrix/httpclient/luasocket.lua @@ -9,16 +9,18 @@ local urlescape = require "socket.url" .escape local stringsource = require "ltn12" .source.string local tablesink = require "ltn12" .sink.table +local request_https = require "ssl.https" .request +local request_http = require "socket.http" .request -local request_https = function (...) - request_https = require "ssl.https" .request - return request_https(...) -end +-- local request_https = function (...) +-- request_https = require "ssl.https" .request +-- return request_https(...) +-- end -local request_http = function (...) - request_http = require "socket.http" .request - return request_http(...) -end +-- local request_http = function (...) +-- request_http = require "socket.http" .request +-- return request_http(...) +-- end local function make_request(t) if t.url:sub(1, #"https://") == "https://" then