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.4.*,
61 collections-api == 1.0.*,
62 collections-base-instances == 1.0.*,
64 containers-unicode-symbols == 0.3.*,
72 stringsearch == 0.3.*,
74 template-haskell == 2.5.*,
88 Network.HTTP.Lucu.Abortion
89 Network.HTTP.Lucu.Authentication
90 Network.HTTP.Lucu.Config
91 Network.HTTP.Lucu.ETag
92 Network.HTTP.Lucu.HandleLike
93 Network.HTTP.Lucu.Headers
94 Network.HTTP.Lucu.HttpVersion
95 Network.HTTP.Lucu.Httpd
96 Network.HTTP.Lucu.Implant
97 Network.HTTP.Lucu.Implant.PrettyPrint
98 Network.HTTP.Lucu.Implant.Rewrite
99 Network.HTTP.Lucu.MIMEParams
100 Network.HTTP.Lucu.MIMEType
101 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
102 Network.HTTP.Lucu.MIMEType.Guess
103 Network.HTTP.Lucu.MIMEType.TH
104 Network.HTTP.Lucu.MultipartForm
105 Network.HTTP.Lucu.Parser.Http
106 Network.HTTP.Lucu.Parser
107 Network.HTTP.Lucu.Request
108 Network.HTTP.Lucu.Resource
109 Network.HTTP.Lucu.Resource.Dispatcher
110 Network.HTTP.Lucu.Resource.Tree
111 Network.HTTP.Lucu.Response
112 Network.HTTP.Lucu.SocketLike
113 Network.HTTP.Lucu.StaticFile
114 Network.HTTP.Lucu.StatusCode
115 Network.HTTP.Lucu.Utils
118 Network.HTTP.Lucu.Abortion.Internal
119 Network.HTTP.Lucu.Chunk
120 Network.HTTP.Lucu.ContentCoding
121 Network.HTTP.Lucu.DefaultPage
122 Network.HTTP.Lucu.Interaction
123 Network.HTTP.Lucu.Postprocess
124 Network.HTTP.Lucu.Preprocess
125 Network.HTTP.Lucu.RequestReader
126 Network.HTTP.Lucu.Resource.Internal
127 Network.HTTP.Lucu.ResponseWriter
128 Network.HTTP.Lucu.StatusCode.Internal
133 Executable lucu-implant-file
134 if flag(build-lucu-implant-file)
139 Main-Is: ImplantFile.hs