2 Synopsis: Embedded HTTP Server
5 Lucu is an embedded HTTP server library.
7 This isn't a replacement for Apache nor lighttpd. It is intended
8 to be used to build an efficient web-based RESTful application
9 which runs behind a reverse-proxy so it doesn't have some
10 functionalities like logging, client filtering and such.
12 The library has indeed so many exposed modules, but in general
13 you don't need to import any modules other than
19 Author: PHO <pho at cielonegro dot org>
20 Maintainer: PHO <pho at cielonegro dot org>
21 Stability: experimental
22 Homepage: http://cielonegro.org/Lucu.html
23 Bug-Reports: http://static.cielonegro.org/ditz/Lucu/
25 Tested-With: GHC == 7.0.3
30 examples/HelloWorld.hs
32 examples/ImplantedSmall.hs
36 examples/mise-rafturai.html
37 examples/small-file.txt
39 Source-Repository head
41 Location: git://git.cielonegro.org/Lucu.git
43 Flag build-lucu-implant-file
44 Description: Build the lucu-implant-file program.
48 Description: Enable SSL support.
56 base-unicode-symbols == 0.2.*,
57 base64-bytestring == 0.1.*,
58 blaze-builder == 0.3.*,
61 containers-unicode-symbols == 0.3.*,
69 stringsearch == 0.3.*,
70 template-haskell == 2.5.*,
84 Network.HTTP.Lucu.Abortion
85 Network.HTTP.Lucu.Authentication
86 Network.HTTP.Lucu.Config
87 Network.HTTP.Lucu.ETag
88 Network.HTTP.Lucu.HandleLike
89 Network.HTTP.Lucu.Headers
90 Network.HTTP.Lucu.HttpVersion
91 Network.HTTP.Lucu.Httpd
92 Network.HTTP.Lucu.Implant
93 Network.HTTP.Lucu.Implant.PrettyPrint
94 Network.HTTP.Lucu.Implant.Rewrite
95 Network.HTTP.Lucu.MIMEParams
96 Network.HTTP.Lucu.MIMEType
97 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
98 Network.HTTP.Lucu.MIMEType.Guess
99 Network.HTTP.Lucu.MIMEType.TH
100 Network.HTTP.Lucu.MultipartForm
101 Network.HTTP.Lucu.Parser.Http
102 Network.HTTP.Lucu.Parser
103 Network.HTTP.Lucu.Request
104 Network.HTTP.Lucu.Resource
105 Network.HTTP.Lucu.Resource.Tree
106 Network.HTTP.Lucu.Response
107 Network.HTTP.Lucu.SocketLike
108 Network.HTTP.Lucu.StaticFile
109 Network.HTTP.Lucu.StatusCode
110 Network.HTTP.Lucu.Utils
113 Network.HTTP.Lucu.Abortion.Internal
114 Network.HTTP.Lucu.Chunk
115 Network.HTTP.Lucu.ContentCoding
116 Network.HTTP.Lucu.DefaultPage
117 Network.HTTP.Lucu.Interaction
118 Network.HTTP.Lucu.Postprocess
119 Network.HTTP.Lucu.Preprocess
120 Network.HTTP.Lucu.RequestReader
121 Network.HTTP.Lucu.Resource.Internal
122 Network.HTTP.Lucu.ResponseWriter
123 Network.HTTP.Lucu.StatusCode.Internal
128 Executable lucu-implant-file
129 if flag(build-lucu-implant-file)
134 Main-Is: ImplantFile.hs