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.*,
86 Data.Collections.Newtype.TH
88 Network.HTTP.Lucu.Abortion
89 Network.HTTP.Lucu.Authentication
90 Network.HTTP.Lucu.Config
91 Network.HTTP.Lucu.Dispatcher
92 Network.HTTP.Lucu.ETag
93 Network.HTTP.Lucu.HandleLike
94 Network.HTTP.Lucu.Headers
95 Network.HTTP.Lucu.HttpVersion
96 Network.HTTP.Lucu.Httpd
97 Network.HTTP.Lucu.Implant
98 Network.HTTP.Lucu.Implant.PrettyPrint
99 Network.HTTP.Lucu.Implant.Rewrite
100 Network.HTTP.Lucu.MIMEParams
101 Network.HTTP.Lucu.MIMEType
102 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
103 Network.HTTP.Lucu.MIMEType.Guess
104 Network.HTTP.Lucu.MIMEType.TH
105 Network.HTTP.Lucu.MultipartForm
106 Network.HTTP.Lucu.Parser.Http
107 Network.HTTP.Lucu.Parser
108 Network.HTTP.Lucu.Request
109 Network.HTTP.Lucu.Resource
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.Dispatcher.Internal
122 Network.HTTP.Lucu.Interaction
123 Network.HTTP.Lucu.MIMEParams.Internal
124 Network.HTTP.Lucu.OrphanInstances
125 Network.HTTP.Lucu.Postprocess
126 Network.HTTP.Lucu.Preprocess
127 Network.HTTP.Lucu.RequestReader
128 Network.HTTP.Lucu.Resource.Internal
129 Network.HTTP.Lucu.ResponseWriter
130 Network.HTTP.Lucu.StatusCode.Internal
135 Executable lucu-implant-file
136 if flag(build-lucu-implant-file)
141 Main-Is: ImplantFile.hs