2 Synopsis: HTTP Daemonic Library
4 Lucu is an HTTP daemonic library. It can be embedded in any
5 Haskell program and runs in an independent thread. Lucu is
6 not a replacement for Apache or lighttpd. It is intended to be
7 used to create an efficient web-based RESTful application
8 without messing around FastCGI. It is also intended to be run
9 behind a reverse-proxy so it doesn't have some facilities like
10 logging, client filtering or such like.
14 Author: PHO <pho at cielonegro dot org>
15 Maintainer: PHO <pho at cielonegro dot org>
16 Stability: experimental
17 Homepage: http://cielonegro.org/Lucu.html
18 Bug-Reports: http://static.cielonegro.org/ditz/Lucu/
20 Tested-With: GHC == 7.0.3
26 data/CompileMimeTypes.hs
29 examples/HelloWorld.hs
31 examples/ImplantedSmall.hs
35 examples/mise-rafturai.html
36 examples/small-file.txt
38 Source-Repository head
40 Location: git://git.cielonegro.org/Lucu.git
42 Flag build-lucu-implant-file
43 Description: Build the lucu-implant-file program.
52 base-unicode-symbols == 0.2.*,
53 base64-bytestring == 0.1.*,
54 blaze-builder == 0.3.*,
55 blaze-textual == 0.2.*,
58 containers-unicode-symbols == 0.3.*,
61 haskell-src-exts == 1.11.*,
70 transformers == 0.2.*,
75 Network.HTTP.Lucu.Abortion
76 Network.HTTP.Lucu.Authorization
77 Network.HTTP.Lucu.Config
78 Network.HTTP.Lucu.ETag
79 Network.HTTP.Lucu.HttpVersion
80 Network.HTTP.Lucu.Httpd
81 Network.HTTP.Lucu.MIMEType
82 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
83 Network.HTTP.Lucu.MIMEType.Guess
84 Network.HTTP.Lucu.Parser.Http
85 Network.HTTP.Lucu.RFC2231
86 Network.HTTP.Lucu.Request
87 Network.HTTP.Lucu.Resource
88 Network.HTTP.Lucu.Resource.Tree
89 Network.HTTP.Lucu.Response
90 Network.HTTP.Lucu.StaticFile
91 Network.HTTP.Lucu.Utils
94 Network.HTTP.Lucu.Chunk
95 Network.HTTP.Lucu.ContentCoding
96 Network.HTTP.Lucu.DefaultPage
97 Network.HTTP.Lucu.HandleLike
98 Network.HTTP.Lucu.Headers
99 Network.HTTP.Lucu.Interaction
100 Network.HTTP.Lucu.MultipartForm
101 Network.HTTP.Lucu.Postprocess
102 Network.HTTP.Lucu.Preprocess
103 Network.HTTP.Lucu.RequestReader
104 Network.HTTP.Lucu.Resource.Internal
105 Network.HTTP.Lucu.ResponseWriter
106 Network.HTTP.Lucu.SocketLike
111 Executable lucu-implant-file
112 if flag(build-lucu-implant-file)
117 Main-Is: ImplantFile.hs
126 --Executable HelloWorld
127 -- Main-Is: HelloWorld.hs
128 -- Hs-Source-Dirs: ., examples
129 -- ghc-options: -fglasgow-exts -Wall -funbox-strict-fields -O3 -prof -auto-all
131 --Executable Multipart
132 -- Main-Is: Multipart.hs
133 -- Hs-Source-Dirs: ., examples
134 -- ghc-options: -XBangPatterns -fglasgow-exts -Wall -funbox-strict-fields -prof -auto-all