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-text == 0.4.*,
73 stringsearch == 0.3.*,
76 template-haskell == 2.5.*,
89 Data.Collections.Newtype.TH
91 Network.HTTP.Lucu.Abortion
92 Network.HTTP.Lucu.Authentication
93 Network.HTTP.Lucu.Config
94 Network.HTTP.Lucu.Dispatcher
95 Network.HTTP.Lucu.ETag
96 Network.HTTP.Lucu.HandleLike
97 Network.HTTP.Lucu.Headers
98 Network.HTTP.Lucu.HttpVersion
99 Network.HTTP.Lucu.Httpd
100 Network.HTTP.Lucu.Implant
101 Network.HTTP.Lucu.Implant.PrettyPrint
102 Network.HTTP.Lucu.Implant.Rewrite
103 Network.HTTP.Lucu.MIMEParams
104 Network.HTTP.Lucu.MIMEType
105 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
106 Network.HTTP.Lucu.MIMEType.Guess
107 Network.HTTP.Lucu.MIMEType.TH
108 Network.HTTP.Lucu.MultipartForm
109 Network.HTTP.Lucu.Parser.Http
110 Network.HTTP.Lucu.Parser
111 Network.HTTP.Lucu.Request
112 Network.HTTP.Lucu.Resource
113 Network.HTTP.Lucu.Response
114 Network.HTTP.Lucu.SocketLike
115 Network.HTTP.Lucu.StaticFile
116 Network.HTTP.Lucu.StatusCode
117 Network.HTTP.Lucu.Utils
120 Network.HTTP.Lucu.Abortion.Internal
121 Network.HTTP.Lucu.Chunk
122 Network.HTTP.Lucu.ContentCoding
123 Network.HTTP.Lucu.DefaultPage
124 Network.HTTP.Lucu.Dispatcher.Internal
125 Network.HTTP.Lucu.Interaction
126 Network.HTTP.Lucu.MIMEParams.Internal
127 Network.HTTP.Lucu.OrphanInstances
128 Network.HTTP.Lucu.Postprocess
129 Network.HTTP.Lucu.Preprocess
130 Network.HTTP.Lucu.RequestReader
131 Network.HTTP.Lucu.Resource.Internal
132 Network.HTTP.Lucu.ResponseWriter
133 Network.HTTP.Lucu.StatusCode.Internal
138 Executable lucu-implant-file
139 if flag(build-lucu-implant-file)
144 Main-Is: ImplantFile.hs