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.*,
71 stringsearch == 0.3.*,
73 template-haskell == 2.5.*,
87 Network.HTTP.Lucu.Abortion
88 Network.HTTP.Lucu.Authentication
89 Network.HTTP.Lucu.Config
90 Network.HTTP.Lucu.Dispatcher
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.Response
110 Network.HTTP.Lucu.SocketLike
111 Network.HTTP.Lucu.StaticFile
112 Network.HTTP.Lucu.StatusCode
113 Network.HTTP.Lucu.Utils
116 Data.Collections.Newtype.TH
117 Network.HTTP.Lucu.Abortion.Internal
118 Network.HTTP.Lucu.Chunk
119 Network.HTTP.Lucu.ContentCoding
120 Network.HTTP.Lucu.DefaultPage
121 Network.HTTP.Lucu.Dispatcher.Internal
122 Network.HTTP.Lucu.Dispatcher.Node
123 Network.HTTP.Lucu.Interaction
124 Network.HTTP.Lucu.MIMEParams.Internal
125 Network.HTTP.Lucu.OrphanInstances
126 Network.HTTP.Lucu.Postprocess
127 Network.HTTP.Lucu.Preprocess
128 Network.HTTP.Lucu.RequestReader
129 Network.HTTP.Lucu.Resource.Internal
130 Network.HTTP.Lucu.ResponseWriter
131 Network.HTTP.Lucu.StatusCode.Internal
136 Executable lucu-implant-file
137 if flag(build-lucu-implant-file)
142 Main-Is: ImplantFile.hs