equal
deleted
inserted
replaced
136 port, base, ssl, interface = options.port or 5280, options.path or "pastebin", options.ssl or false, options.interface; |
136 port, base, ssl, interface = options.port or 5280, options.path or "pastebin", options.ssl or false, options.interface; |
137 elseif type(options) == "string" then |
137 elseif type(options) == "string" then |
138 base = options; |
138 base = options; |
139 end |
139 end |
140 |
140 |
141 base_url = base_url or ("http://"..module:get_host()..(port ~= 80 and (":"..port) or "").."/"..base.."/"); |
141 if not ssl then |
|
142 base_url = base_url or ("http://"..module:get_host()..(port ~= 80 and (":"..port) or "").."/"..base.."/"); |
|
143 else |
|
144 base_url = base_url or ("https://"..module:get_host()..(port ~= 443 and (":"..port) or "").."/"..base.."/"); |
|
145 end |
142 |
146 |
143 httpserver.new{ port = port, base = base, handler = handle_request, ssl = ssl } |
147 httpserver.new{ interface = interface, port = port, base = base, handler = handle_request, ssl = ssl } |
144 end |
148 end |
145 |
149 |
146 local function set_pastes_metatable() |
150 local function set_pastes_metatable() |
147 if expire_after == 0 then |
151 if expire_after == 0 then |
148 local dm = require "util.datamanager"; |
152 local dm = require "util.datamanager"; |