X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Network%2FHTTP%2FLucu.hs;h=5a1a9501bc22e60b3e6dd8b8bbac794790044fb0;hb=bb121f1189d01b5089aa5c29f0d390fad36ade48;hp=901ae001ed2a6e28d813883fd14401e46a3a3112;hpb=9668dc27a02b59d7bfb1e9e40af3d2619700ad69;p=Lucu.git diff --git a/Network/HTTP/Lucu.hs b/Network/HTTP/Lucu.hs index 901ae00..5a1a950 100644 --- a/Network/HTTP/Lucu.hs +++ b/Network/HTTP/Lucu.hs @@ -5,11 +5,11 @@ -- [/Affinity for RESTafarians/] Lucu is specifically designed to be -- suitable for RESTful applications. -- --- [/Full support of HTTP\/1.1/] Lucu supports request pipelining, +-- [/Full support of HTTP/\//1.1/] Lucu supports request pipelining, -- chunked I\/O, ETag comparison and \"100 Continue\". -- -- [/SSL connections/] Lucu can handle HTTP connections over Secure --- Socket Layer. +-- Socket Layer when configured with -fssl flag. -- -- Lucu is not a replacement for Apache or lighttpd. It is intended to -- be used to build an efficient web-based RESTful application which @@ -43,8 +43,8 @@ module Network.HTTP.Lucu , module Network.HTTP.Lucu.Resource -- ** Things to be used in the Resource monad - -- *** Status Code - , StatusCode(..) + -- *** 'StatusCode' + , module Network.HTTP.Lucu.StatusCode -- *** 'Abortion' , module Network.HTTP.Lucu.Abortion @@ -57,8 +57,9 @@ module Network.HTTP.Lucu -- *** MIME Type , MIMEType(..) - , mkMIMEType + , MIMEParams , parseMIMEType + , mimeType -- *** Authentication , AuthChallenge(..) @@ -74,8 +75,11 @@ import Network.HTTP.Lucu.Authentication import Network.HTTP.Lucu.Config import Network.HTTP.Lucu.ETag import Network.HTTP.Lucu.Httpd -import Network.HTTP.Lucu.MIMEType +import Network.HTTP.Lucu.MIMEParams +import Network.HTTP.Lucu.MIMEType hiding (mimeType) +import Network.HTTP.Lucu.MIMEType.TH import Network.HTTP.Lucu.Resource import Network.HTTP.Lucu.Resource.Tree import Network.HTTP.Lucu.Response import Network.HTTP.Lucu.StaticFile +import Network.HTTP.Lucu.StatusCode