X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=net%2Fhttpserver_listener.lua;h=455191fb39e289daca4b27e1eccdf9fd619495bc;hb=4e16323f2a78a2f20bcd75957f2ada27a5d8b90f;hp=f7fb7f4e3fce778c593de7d720bad194866b1895;hpb=67081a9864d45796f59658ccd4b779ffbe0d44e0;p=prosody.git diff --git a/net/httpserver_listener.lua b/net/httpserver_listener.lua index f7fb7f4e..455191fb 100644 --- a/net/httpserver_listener.lua +++ b/net/httpserver_listener.lua @@ -1,3 +1,11 @@ +-- Prosody IM +-- Copyright (C) 2008-2009 Matthew Wild +-- Copyright (C) 2008-2009 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; @@ -14,6 +22,11 @@ function httpserver.listener(conn, data) 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 then