]> gitweb @ CieloNegro.org - Lucu.git/blobdiff - Network/HTTP/Lucu.hs
SSL Support
[Lucu.git] / Network / HTTP / Lucu.hs
index 14cb770a8ddbd65a6a3f6d89a92d94d38b90589a..034502f025afae2786322e3ce330ab9ae7375b8b 100644 (file)
 --   CGI. It just spawns a new thread. Inter-process communication is
 --   done with STM.
 --
+--   [/Affinity for RESTafarians/] Lucu is a carefully designed
+--   web server for RESTful applications.
+--
+--   [/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
@@ -20,8 +26,6 @@
 --   [/Client Filtering/] Lucu always accepts any clients. No IP
 --   filter is implemented.
 --
---   [/SSL Support/] Lucu can handle only HTTP.
---
 --   [/Bandwidth Limitting/] Lucu doesn't limit bandwidth it consumes.
 --
 --   [/Protection Against Wicked Clients/] Lucu is fragile against
@@ -62,6 +66,10 @@ module Network.HTTP.Lucu
 
       -- *** MIME Type
     , MIMEType(..)
+
+      -- *** Authorization
+    , AuthChallenge(..)
+    , AuthCredential(..)
     
       -- * Utility
 
@@ -71,6 +79,7 @@ module Network.HTTP.Lucu
     where
 
 import Network.HTTP.Lucu.Abortion
+import Network.HTTP.Lucu.Authorization
 import Network.HTTP.Lucu.Config
 import Network.HTTP.Lucu.ETag
 import Network.HTTP.Lucu.Httpd