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.*,
57 containers-unicode-symbols == 0.3.*,
74 Network.HTTP.Lucu.Abortion
75 Network.HTTP.Lucu.Authorization
76 Network.HTTP.Lucu.Config
77 Network.HTTP.Lucu.ETag
78 Network.HTTP.Lucu.HttpVersion
79 Network.HTTP.Lucu.Httpd
80 Network.HTTP.Lucu.MIMEType
81 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
82 Network.HTTP.Lucu.MIMEType.Guess
83 Network.HTTP.Lucu.Parser.Http
84 Network.HTTP.Lucu.RFC2231
85 Network.HTTP.Lucu.Request
86 Network.HTTP.Lucu.Resource
87 Network.HTTP.Lucu.Resource.Tree
88 Network.HTTP.Lucu.Response
89 Network.HTTP.Lucu.StaticFile
90 Network.HTTP.Lucu.Utils
93 Network.HTTP.Lucu.Chunk
94 Network.HTTP.Lucu.ContentCoding
95 Network.HTTP.Lucu.DefaultPage
96 Network.HTTP.Lucu.Format
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.ResponseWriter
105 Network.HTTP.Lucu.SocketLike
109 -funbox-strict-fields
111 Executable lucu-implant-file
112 if flag(build-lucu-implant-file)
117 Main-Is: ImplantFile.hs
121 -funbox-strict-fields
123 --Executable HelloWorld
124 -- Main-Is: HelloWorld.hs
125 -- Hs-Source-Dirs: ., examples
126 -- ghc-options: -fglasgow-exts -Wall -funbox-strict-fields -O3 -prof -auto-all
128 --Executable Multipart
129 -- Main-Is: Multipart.hs
130 -- Hs-Source-Dirs: ., examples
131 -- ghc-options: -XBangPatterns -fglasgow-exts -Wall -funbox-strict-fields -prof -auto-all