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.Attoparsec.Parsable
92 Data.Collections.Newtype.TH
94 Network.HTTP.Lucu.Abortion
95 Network.HTTP.Lucu.Authentication
96 Network.HTTP.Lucu.Config
97 Network.HTTP.Lucu.Dispatcher
98 Network.HTTP.Lucu.ETag
99 Network.HTTP.Lucu.HandleLike
100 Network.HTTP.Lucu.Headers
101 Network.HTTP.Lucu.HttpVersion
102 Network.HTTP.Lucu.Httpd
103 Network.HTTP.Lucu.Implant
104 Network.HTTP.Lucu.Implant.PrettyPrint
105 Network.HTTP.Lucu.Implant.Rewrite
106 Network.HTTP.Lucu.MIMEParams
107 Network.HTTP.Lucu.MIMEType
108 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
109 Network.HTTP.Lucu.MIMEType.Guess
110 Network.HTTP.Lucu.MIMEType.TH
111 Network.HTTP.Lucu.MultipartForm
112 Network.HTTP.Lucu.Parser.Http
113 Network.HTTP.Lucu.Parser
114 Network.HTTP.Lucu.Request
115 Network.HTTP.Lucu.Resource
116 Network.HTTP.Lucu.Response
117 Network.HTTP.Lucu.SocketLike
118 Network.HTTP.Lucu.StaticFile
119 Network.HTTP.Lucu.StatusCode
120 Network.HTTP.Lucu.Utils
123 Network.HTTP.Lucu.Abortion.Internal
124 Network.HTTP.Lucu.Chunk
125 Network.HTTP.Lucu.ContentCoding
126 Network.HTTP.Lucu.DefaultPage
127 Network.HTTP.Lucu.Dispatcher.Internal
128 Network.HTTP.Lucu.Interaction
129 Network.HTTP.Lucu.MIMEParams.Internal
130 Network.HTTP.Lucu.OrphanInstances
131 Network.HTTP.Lucu.Postprocess
132 Network.HTTP.Lucu.Preprocess
133 Network.HTTP.Lucu.RequestReader
134 Network.HTTP.Lucu.Resource.Internal
135 Network.HTTP.Lucu.ResponseWriter
136 Network.HTTP.Lucu.StatusCode.Internal
141 Executable lucu-implant-file
142 if flag(build-lucu-implant-file)
147 Main-Is: ImplantFile.hs