Name: Lucu Synopsis: Embedded HTTP Server Description: . Lucu is an embedded HTTP server library. . This isn't a replacement for Apache nor lighttpd. It is intended to be used to build an efficient web-based RESTful application which runs behind a reverse-proxy so it doesn't have some functionalities like logging, client filtering and such. . The library has indeed so many exposed modules, but in general you don't need to import any modules other than "Network.HTTP.Lucu". . Version: 1.0 License: PublicDomain License-File: COPYING Author: PHO Maintainer: PHO Stability: experimental Homepage: http://cielonegro.org/Lucu.html Bug-Reports: http://static.cielonegro.org/ditz/Lucu/ Category: Network Tested-With: GHC == 7.0.3 Cabal-Version: >= 1.6 Build-Type: Simple Extra-Source-Files: NEWS examples/HelloWorld.hs examples/Implanted.hs examples/ImplantedSmall.hs examples/Makefile examples/Multipart.hs examples/SSL.hs examples/mise-rafturai.html examples/small-file.txt Source-Repository head Type: git Location: git://git.cielonegro.org/Lucu.git Flag build-lucu-implant-file Description: Build the lucu-implant-file program. Default: True Flag ssl Description: Enable SSL support. Default: False Library Build-Depends: ascii == 0.0.*, attempt == 0.3.*, attoparsec == 0.10.*, base == 4.*, base-unicode-symbols == 0.2.*, base64-bytestring == 0.1.*, blaze-builder == 0.3.*, blaze-html == 0.4.*, bytestring == 0.9.*, case-insensitive == 0.4.*, collections-api == 1.0.*, collections-base-instances == 1.0.*, containers == 0.4.*, convertible-ascii == 0.1.*, convertible-text == 0.4.*, data-default == 0.3.*, directory == 1.1.*, filepath == 1.2.*, mtl == 2.0.*, network == 2.3.*, old-time == 1.0.*, stm == 2.2.*, stringsearch == 0.3.*, syb == 0.3.*, tagged == 0.2.*, template-haskell == 2.5.*, text == 0.11.*, time == 1.2.*, time-http == 0.4.*, transformers == 0.2.* if flag(ssl) Build-Depends: HsOpenSSL == 0.10.* CPP-Options: -DHAVE_SSL Exposed-Modules: Data.Attoparsec.Parsable Data.Collections.Newtype.TH Network.HTTP.Lucu Network.HTTP.Lucu.Abortion Network.HTTP.Lucu.Authentication Network.HTTP.Lucu.Config Network.HTTP.Lucu.Dispatcher Network.HTTP.Lucu.ETag Network.HTTP.Lucu.HandleLike Network.HTTP.Lucu.Headers Network.HTTP.Lucu.HttpVersion Network.HTTP.Lucu.Httpd Network.HTTP.Lucu.Implant Network.HTTP.Lucu.Implant.PrettyPrint Network.HTTP.Lucu.Implant.Rewrite Network.HTTP.Lucu.MIMEParams Network.HTTP.Lucu.MIMEType Network.HTTP.Lucu.MIMEType.DefaultExtensionMap Network.HTTP.Lucu.MIMEType.Guess Network.HTTP.Lucu.MIMEType.TH Network.HTTP.Lucu.MultipartForm Network.HTTP.Lucu.Parser.Http Network.HTTP.Lucu.Parser Network.HTTP.Lucu.Request Network.HTTP.Lucu.Resource Network.HTTP.Lucu.Response Network.HTTP.Lucu.SocketLike Network.HTTP.Lucu.StaticFile Network.HTTP.Lucu.StatusCode Network.HTTP.Lucu.Utils Other-Modules: Network.HTTP.Lucu.Abortion.Internal Network.HTTP.Lucu.Chunk Network.HTTP.Lucu.ContentCoding Network.HTTP.Lucu.DefaultPage Network.HTTP.Lucu.Dispatcher.Internal Network.HTTP.Lucu.Interaction Network.HTTP.Lucu.MIMEParams.Internal Network.HTTP.Lucu.OrphanInstances Network.HTTP.Lucu.Postprocess Network.HTTP.Lucu.Preprocess Network.HTTP.Lucu.RequestReader Network.HTTP.Lucu.Resource.Internal Network.HTTP.Lucu.ResponseWriter Network.HTTP.Lucu.StatusCode.Internal ghc-options: -Wall Executable lucu-implant-file if flag(build-lucu-implant-file) Buildable: True else Buildable: False Main-Is: ImplantFile.hs Build-Depends: SHA == 1.5.*, zlib == 0.5.* ghc-options: -Wall -rtsopts