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.
53 base-unicode-symbols == 0.2.*,
54 base64-bytestring == 0.1.*,
55 blaze-builder == 0.3.*,
56 blaze-textual == 0.2.*,
59 containers-unicode-symbols == 0.3.*,
65 stringsearch == 0.3.*,
66 template-haskell == 2.5.*,
70 transformers == 0.2.*,
75 Network.HTTP.Lucu.Abortion
76 Network.HTTP.Lucu.Authentication
77 Network.HTTP.Lucu.Config
78 Network.HTTP.Lucu.ETag
79 Network.HTTP.Lucu.HandleLike
80 Network.HTTP.Lucu.Headers
81 Network.HTTP.Lucu.HttpVersion
82 Network.HTTP.Lucu.Httpd
83 Network.HTTP.Lucu.Implant
84 Network.HTTP.Lucu.Implant.PrettyPrint
85 Network.HTTP.Lucu.Implant.Rewrite
86 Network.HTTP.Lucu.MIMEParams
87 Network.HTTP.Lucu.MIMEType
88 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
89 Network.HTTP.Lucu.MIMEType.Guess
90 Network.HTTP.Lucu.MIMEType.TH
91 Network.HTTP.Lucu.MultipartForm
92 Network.HTTP.Lucu.Parser.Http
93 Network.HTTP.Lucu.Parser
94 Network.HTTP.Lucu.Request
95 Network.HTTP.Lucu.Resource
96 Network.HTTP.Lucu.Resource.Tree
97 Network.HTTP.Lucu.Response
98 Network.HTTP.Lucu.SocketLike
99 Network.HTTP.Lucu.StaticFile
100 Network.HTTP.Lucu.StatusCode
101 Network.HTTP.Lucu.Utils
104 Network.HTTP.Lucu.Abortion.Internal
105 Network.HTTP.Lucu.Chunk
106 Network.HTTP.Lucu.ContentCoding
107 Network.HTTP.Lucu.DefaultPage
108 Network.HTTP.Lucu.Interaction
109 Network.HTTP.Lucu.Postprocess
110 Network.HTTP.Lucu.Preprocess
111 Network.HTTP.Lucu.RequestReader
112 Network.HTTP.Lucu.Resource.Internal
113 Network.HTTP.Lucu.ResponseWriter
114 Network.HTTP.Lucu.StatusCode.Internal
119 Executable lucu-implant-file
120 if flag(build-lucu-implant-file)
125 Main-Is: ImplantFile.hs