X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Network%2FHTTP%2FLucu.hs;h=79b74144aadfd87d07625f581653ee1c04c46572;hb=ea2b7838f1b3d9d4923a220a601be2e04cc559d7;hp=e6ae3ee33111cd6f0938442f081dc71e9c54f89a;hpb=195fd2318fb0ad21c2fd60f61e7df72a8f25d12c;p=Lucu.git diff --git a/Network/HTTP/Lucu.hs b/Network/HTTP/Lucu.hs index e6ae3ee..79b7414 100644 --- a/Network/HTTP/Lucu.hs +++ b/Network/HTTP/Lucu.hs @@ -16,10 +16,11 @@ -- [/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. -- @@ -32,8 +33,6 @@ -- wicked clients. No attacker should be able to cause a -- buffer-overflow but can possibly DoS it. -- - - module Network.HTTP.Lucu ( -- * Entry Point runHttpd @@ -64,9 +63,11 @@ module Network.HTTP.Lucu , ETag(..) , strongETag , weakETag + , parseETag -- *** MIME Type , MIMEType(..) + , parseMIMEType -- *** Authorization , AuthChallenge(..) @@ -78,7 +79,6 @@ module Network.HTTP.Lucu , module Network.HTTP.Lucu.StaticFile ) where - import Network.HTTP.Lucu.Abortion import Network.HTTP.Lucu.Authorization import Network.HTTP.Lucu.Config