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