projects
/
prosody.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge hoelzro->trunk
[prosody.git]
/
net
/
httpserver_listener.lua
diff --git
a/net/httpserver_listener.lua
b/net/httpserver_listener.lua
index 455191fb39e289daca4b27e1eccdf9fd619495bc..dd14b43c9926f845197090edd8be626911757d0b 100644
(file)
--- a/
net/httpserver_listener.lua
+++ b/
net/httpserver_listener.lua
@@
-1,6
+1,6
@@
-- Prosody IM
-- Prosody IM
--- Copyright (C) 2008-20
09
Matthew Wild
--- Copyright (C) 2008-20
09
Waqas Hussain
+-- Copyright (C) 2008-20
10
Matthew Wild
+-- Copyright (C) 2008-20
10
Waqas Hussain
--
-- This project is MIT/X11 licensed. Please see the
-- COPYING file in the source package for more information.
--
-- This project is MIT/X11 licensed. Please see the
-- COPYING file in the source package for more information.
@@
-16,7
+16,7
@@
local requests = {}; -- Open requests
local httpserver = { default_port = 80, default_mode = "*a" };
local httpserver = { default_port = 80, default_mode = "*a" };
-function httpserver.
listener
(conn, data)
+function httpserver.
onincoming
(conn, data)
local request = requests[conn];
if not request then
local request = requests[conn];
if not request then
@@
-24,17
+24,17
@@
function httpserver.listener(conn, data)
requests[conn] = request;
-- If using HTTPS, request is secure
requests[conn] = request;
-- If using HTTPS, request is secure
- if conn
.
ssl() then
+ if conn
:
ssl() then
request.secure = true;
end
end
request.secure = true;
end
end
- if data then
+ if data
and data ~= ""
then
request_reader(request, data);
end
end
request_reader(request, data);
end
end
-function httpserver.disconnect(conn, err)
+function httpserver.
on
disconnect(conn, err)
local request = requests[conn];
if request and not request.destroyed then
request.conn = nil;
local request = requests[conn];
if request and not request.destroyed then
request.conn = nil;