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-ascii == 0.1.*,
67 convertible-text == 0.4.*,
68 data-default == 0.3.*,
75 stringsearch == 0.3.*,
78 template-haskell == 2.5.*,
91 Data.Attoparsec.Parsable
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.SocketLike
117 Network.HTTP.Lucu.StaticFile
118 Network.HTTP.Lucu.StatusCode
119 Network.HTTP.Lucu.Utils
122 Network.HTTP.Lucu.Abortion.Internal
123 Network.HTTP.Lucu.Chunk
124 Network.HTTP.Lucu.ContentCoding
125 Network.HTTP.Lucu.DefaultPage
126 Network.HTTP.Lucu.Dispatcher.Internal
127 Network.HTTP.Lucu.Interaction
128 Network.HTTP.Lucu.MIMEParams.Internal
129 Network.HTTP.Lucu.OrphanInstances
130 Network.HTTP.Lucu.Postprocess
131 Network.HTTP.Lucu.Preprocess
132 Network.HTTP.Lucu.RequestReader
133 Network.HTTP.Lucu.Resource.Internal
134 Network.HTTP.Lucu.ResponseWriter
135 Network.HTTP.Lucu.StatusCode.Internal
140 Executable lucu-implant-file
141 if flag(build-lucu-implant-file)
146 Main-Is: ImplantFile.hs