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.*,
60 case-insensitive == 0.3.*,
62 containers-unicode-symbols == 0.3.*,
70 stringsearch == 0.3.*,
71 template-haskell == 2.5.*,
85 Network.HTTP.Lucu.Abortion
86 Network.HTTP.Lucu.Authentication
87 Network.HTTP.Lucu.Config
88 Network.HTTP.Lucu.ETag
89 Network.HTTP.Lucu.HandleLike
90 Network.HTTP.Lucu.Headers
91 Network.HTTP.Lucu.HttpVersion
92 Network.HTTP.Lucu.Httpd
93 Network.HTTP.Lucu.Implant
94 Network.HTTP.Lucu.Implant.PrettyPrint
95 Network.HTTP.Lucu.Implant.Rewrite
96 Network.HTTP.Lucu.MIMEParams
97 Network.HTTP.Lucu.MIMEType
98 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
99 Network.HTTP.Lucu.MIMEType.Guess
100 Network.HTTP.Lucu.MIMEType.TH
101 Network.HTTP.Lucu.MultipartForm
102 Network.HTTP.Lucu.Parser.Http
103 Network.HTTP.Lucu.Parser
104 Network.HTTP.Lucu.Request
105 Network.HTTP.Lucu.Resource
106 Network.HTTP.Lucu.Resource.Dispatcher
107 Network.HTTP.Lucu.Resource.Tree
108 Network.HTTP.Lucu.Response
109 Network.HTTP.Lucu.SocketLike
110 Network.HTTP.Lucu.StaticFile
111 Network.HTTP.Lucu.StatusCode
112 Network.HTTP.Lucu.Utils
115 Network.HTTP.Lucu.Abortion.Internal
116 Network.HTTP.Lucu.Chunk
117 Network.HTTP.Lucu.ContentCoding
118 Network.HTTP.Lucu.DefaultPage
119 Network.HTTP.Lucu.Interaction
120 Network.HTTP.Lucu.Postprocess
121 Network.HTTP.Lucu.Preprocess
122 Network.HTTP.Lucu.RequestReader
123 Network.HTTP.Lucu.Resource.Internal
124 Network.HTTP.Lucu.ResponseWriter
125 Network.HTTP.Lucu.StatusCode.Internal
130 Executable lucu-implant-file
131 if flag(build-lucu-implant-file)
136 Main-Is: ImplantFile.hs