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.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