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 Data.Collections.Newtype.TH
118 Network.HTTP.Lucu.Abortion.Internal
119 Network.HTTP.Lucu.Chunk
120 Network.HTTP.Lucu.ContentCoding
121 Network.HTTP.Lucu.DefaultPage
122 Network.HTTP.Lucu.Interaction
123 Network.HTTP.Lucu.OrphanInstances
124 Network.HTTP.Lucu.Postprocess
125 Network.HTTP.Lucu.Preprocess
126 Network.HTTP.Lucu.RequestReader
127 Network.HTTP.Lucu.Resource.Internal
128 Network.HTTP.Lucu.ResponseWriter
129 Network.HTTP.Lucu.StatusCode.Internal
134 Executable lucu-implant-file
135 if flag(build-lucu-implant-file)
140 Main-Is: ImplantFile.hs