Trying to get things to work with minetest mod security:
Require is only allowed at init, with request_insecure_environment()
This commit is contained in:
@@ -9,16 +9,18 @@
|
|||||||
local urlescape = require "socket.url" .escape
|
local urlescape = require "socket.url" .escape
|
||||||
local stringsource = require "ltn12" .source.string
|
local stringsource = require "ltn12" .source.string
|
||||||
local tablesink = require "ltn12" .sink.table
|
local tablesink = require "ltn12" .sink.table
|
||||||
|
local request_https = require "ssl.https" .request
|
||||||
|
local request_http = require "socket.http" .request
|
||||||
|
|
||||||
local request_https = function (...)
|
-- local request_https = function (...)
|
||||||
request_https = require "ssl.https" .request
|
-- request_https = require "ssl.https" .request
|
||||||
return request_https(...)
|
-- return request_https(...)
|
||||||
end
|
-- end
|
||||||
|
|
||||||
local request_http = function (...)
|
-- local request_http = function (...)
|
||||||
request_http = require "socket.http" .request
|
-- request_http = require "socket.http" .request
|
||||||
return request_http(...)
|
-- return request_http(...)
|
||||||
end
|
-- end
|
||||||
|
|
||||||
local function make_request(t)
|
local function make_request(t)
|
||||||
if t.url:sub(1, #"https://") == "https://" then
|
if t.url:sub(1, #"https://") == "https://" then
|
||||||
|
|||||||
Reference in New Issue
Block a user