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.
58 base-unicode-symbols == 0.2.*,
59 base64-bytestring == 0.1.*,
60 blaze-builder == 0.3.*,
63 case-insensitive == 0.4.*,
64 collections-api == 1.0.*,
65 collections-base-instances == 1.0.*,
67 convertible-ascii == 0.1.*,
68 convertible-text == 0.4.*,
69 data-default == 0.3.*,
77 stringsearch == 0.3.*,
80 template-haskell == 2.5.*,
94 Data.Collections.Newtype.TH
96 Network.HTTP.Lucu.Abortion
97 Network.HTTP.Lucu.Authentication
98 Network.HTTP.Lucu.Config
99 Network.HTTP.Lucu.Dispatcher
100 Network.HTTP.Lucu.ETag
101 Network.HTTP.Lucu.HandleLike
102 Network.HTTP.Lucu.Headers
103 Network.HTTP.Lucu.HttpVersion
104 Network.HTTP.Lucu.Httpd
105 Network.HTTP.Lucu.Implant
106 Network.HTTP.Lucu.Implant.PrettyPrint
107 Network.HTTP.Lucu.Implant.Rewrite
108 Network.HTTP.Lucu.MIMEParams
109 Network.HTTP.Lucu.MIMEType
110 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
111 Network.HTTP.Lucu.MIMEType.Guess
112 Network.HTTP.Lucu.MultipartForm
113 Network.HTTP.Lucu.Parser.Http
114 Network.HTTP.Lucu.Parser
115 Network.HTTP.Lucu.Request
116 Network.HTTP.Lucu.Resource
117 Network.HTTP.Lucu.Response
118 Network.HTTP.Lucu.Response.StatusCode
119 Network.HTTP.Lucu.Router
120 Network.HTTP.Lucu.SocketLike
121 Network.HTTP.Lucu.StaticFile
122 Network.HTTP.Lucu.Utils
126 Data.URI.Internal.Scheme
127 Network.HTTP.Lucu.Abortion.Internal
128 Network.HTTP.Lucu.Chunk
129 Network.HTTP.Lucu.ContentCoding
130 Network.HTTP.Lucu.DefaultPage
131 Network.HTTP.Lucu.Dispatcher.Internal
132 Network.HTTP.Lucu.Interaction
133 Network.HTTP.Lucu.MIMEParams.Internal
134 Network.HTTP.Lucu.OrphanInstances
135 Network.HTTP.Lucu.Postprocess
136 Network.HTTP.Lucu.Preprocess
137 Network.HTTP.Lucu.RequestReader
138 Network.HTTP.Lucu.Resource.Internal
139 Network.HTTP.Lucu.Response.StatusCode.Internal
140 Network.HTTP.Lucu.ResponseWriter
145 Executable lucu-implant-file
146 if flag(build-lucu-implant-file)
151 Main-Is: ImplantFile.hs