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.
58 base-unicode-symbols == 0.2.*,
59 base64-bytestring == 0.1.*,
60 blaze-builder == 0.3.*,
63 case-insensitive == 0.4.*,
64 collections-api == 1.0.*,
65 collections-base-instances == 1.0.*,
67 convertible-ascii == 0.1.*,
68 convertible-text == 0.4.*,
69 data-default == 0.3.*,
76 stringsearch == 0.3.*,
79 template-haskell == 2.5.*,
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.MultipartForm
111 Network.HTTP.Lucu.Parser.Http
112 Network.HTTP.Lucu.Parser
113 Network.HTTP.Lucu.Request
114 Network.HTTP.Lucu.Resource
115 Network.HTTP.Lucu.Response
116 Network.HTTP.Lucu.Response.StatusCode
117 Network.HTTP.Lucu.Router
118 Network.HTTP.Lucu.SocketLike
119 Network.HTTP.Lucu.StaticFile
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.Response.StatusCode.Internal
136 Network.HTTP.Lucu.ResponseWriter
141 Executable lucu-implant-file
142 if flag(build-lucu-implant-file)
147 Main-Is: ImplantFile.hs