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.Collections.Newtype.TH
93 Network.HTTP.Lucu.Abortion
94 Network.HTTP.Lucu.Authentication
95 Network.HTTP.Lucu.Config
96 Network.HTTP.Lucu.Dispatcher
97 Network.HTTP.Lucu.ETag
98 Network.HTTP.Lucu.HandleLike
99 Network.HTTP.Lucu.Headers
100 Network.HTTP.Lucu.HttpVersion
101 Network.HTTP.Lucu.Httpd
102 Network.HTTP.Lucu.Implant
103 Network.HTTP.Lucu.Implant.PrettyPrint
104 Network.HTTP.Lucu.Implant.Rewrite
105 Network.HTTP.Lucu.MIMEParams
106 Network.HTTP.Lucu.MIMEType
107 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
108 Network.HTTP.Lucu.MIMEType.Guess
109 Network.HTTP.Lucu.MIMEType.TH
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