diff options
author | Matthew Wild <mwild1@gmail.com> | 2012-04-28 14:13:51 +0100 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2012-04-28 14:13:51 +0100 |
commit | 2d24f6f5cb71423832226b47d64fafb4af40d2d5 (patch) | |
tree | aebfbc4d8bdf92d4f0523b265b6f887f0d308140 /net/httpserver_listener.lua | |
parent | 5b1691012fd47880d5285fe3092d4a48e3616791 (diff) | |
download | prosody-2d24f6f5cb71423832226b47d64fafb4af40d2d5.tar.gz prosody-2d24f6f5cb71423832226b47d64fafb4af40d2d5.zip |
net.httpserver, net.httpserver_listener: Remove (obsoleted by net.http.* and mod_http, see http://prosody.im/doc/developers/http )
Diffstat (limited to 'net/httpserver_listener.lua')
-rw-r--r-- | net/httpserver_listener.lua | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/net/httpserver_listener.lua b/net/httpserver_listener.lua deleted file mode 100644 index dd14b43c..00000000 --- a/net/httpserver_listener.lua +++ /dev/null @@ -1,46 +0,0 @@ --- Prosody IM --- Copyright (C) 2008-2010 Matthew Wild --- Copyright (C) 2008-2010 Waqas Hussain --- --- This project is MIT/X11 licensed. Please see the --- COPYING file in the source package for more information. --- - - - -local connlisteners_register = require "net.connlisteners".register; -local new_request = require "net.httpserver".new_request; -local request_reader = require "net.httpserver".request_reader; - -local requests = {}; -- Open requests - -local httpserver = { default_port = 80, default_mode = "*a" }; - -function httpserver.onincoming(conn, data) - local request = requests[conn]; - - if not request then - request = new_request(conn); - requests[conn] = request; - - -- If using HTTPS, request is secure - if conn:ssl() then - request.secure = true; - end - end - - if data and data ~= "" then - request_reader(request, data); - end -end - -function httpserver.ondisconnect(conn, err) - local request = requests[conn]; - if request and not request.destroyed then - request.conn = nil; - request_reader(request, nil); - end - requests[conn] = nil; -end - -connlisteners_register("httpserver", httpserver); |