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.ETag
91 Network.HTTP.Lucu.HandleLike
92 Network.HTTP.Lucu.Headers
93 Network.HTTP.Lucu.HttpVersion
94 Network.HTTP.Lucu.Httpd
95 Network.HTTP.Lucu.Implant
96 Network.HTTP.Lucu.Implant.PrettyPrint
97 Network.HTTP.Lucu.Implant.Rewrite
98 Network.HTTP.Lucu.MIMEParams
99 Network.HTTP.Lucu.MIMEType
100 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
101 Network.HTTP.Lucu.MIMEType.Guess
102 Network.HTTP.Lucu.MIMEType.TH
103 Network.HTTP.Lucu.MultipartForm
104 Network.HTTP.Lucu.Parser.Http
105 Network.HTTP.Lucu.Parser
106 Network.HTTP.Lucu.Request
107 Network.HTTP.Lucu.Resource
108 Network.HTTP.Lucu.Resource.Dispatcher
109 Network.HTTP.Lucu.Resource.Tree
110 Network.HTTP.Lucu.Response
111 Network.HTTP.Lucu.SocketLike
112 Network.HTTP.Lucu.StaticFile
113 Network.HTTP.Lucu.StatusCode
114 Network.HTTP.Lucu.Utils
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.Interaction
122 Network.HTTP.Lucu.OrphanInstances
123 Network.HTTP.Lucu.Postprocess
124 Network.HTTP.Lucu.Preprocess
125 Network.HTTP.Lucu.RequestReader
126 Network.HTTP.Lucu.Resource.Internal
127 Network.HTTP.Lucu.ResponseWriter
128 Network.HTTP.Lucu.StatusCode.Internal
133 Executable lucu-implant-file
134 if flag(build-lucu-implant-file)
139 Main-Is: ImplantFile.hs