-- [/SSL connections/] Lucu can handle HTTP connections over SSL
-- layer.
--
--- Lucu is not a replacement for Apache. It is intended to be used to
--- create an efficient web-based application without messing around
--- FastCGI. It is also intended to be run behind a reverse-proxy so it
--- doesn't have the following (otherwise essential) facilities:
+-- Lucu is not a replacement for Apache or lighttpd. It is intended to
+-- be used to create an efficient web-based RESTful application
+-- without messing around FastCGI. It is also intended to be run
+-- behind a reverse-proxy so it doesn't have the following (otherwise
+-- essential) facilities:
--
-- [/Logging/] Lucu doesn't log any requests from any clients.
--
-- wicked clients. No attacker should be able to cause a
-- buffer-overflow but can possibly DoS it.
--
-
-
module Network.HTTP.Lucu
( -- * Entry Point
runHttpd
, ETag(..)
, strongETag
, weakETag
+ , parseETag
-- *** MIME Type
, MIMEType(..)
+ , mkMIMEType
+ , parseMIMEType
-- *** Authorization
, AuthChallenge(..)
, module Network.HTTP.Lucu.StaticFile
)
where
-
import Network.HTTP.Lucu.Abortion
import Network.HTTP.Lucu.Authorization
import Network.HTTP.Lucu.Config