2 Synopsis: Embedded HTTP Server
5 Lucu is an embedded HTTP server library.
7 It's not 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.
15 Author: PHO <pho at cielonegro dot org>
16 Maintainer: PHO <pho at cielonegro dot org>
17 Stability: experimental
18 Homepage: http://cielonegro.org/Lucu.html
19 Bug-Reports: http://static.cielonegro.org/ditz/Lucu/
21 Tested-With: GHC == 7.0.3
27 data/CompileMimeTypes.hs
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.*,
62 haskell-src-exts == 1.11.*,
72 transformers == 0.2.*,
77 Network.HTTP.Lucu.Abortion
78 Network.HTTP.Lucu.Authentication
79 Network.HTTP.Lucu.Config
80 Network.HTTP.Lucu.ETag
81 Network.HTTP.Lucu.HttpVersion
82 Network.HTTP.Lucu.Httpd
83 Network.HTTP.Lucu.MIMEType
84 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
85 Network.HTTP.Lucu.MIMEType.Guess
86 Network.HTTP.Lucu.Parser.Http
87 Network.HTTP.Lucu.RFC2231
88 Network.HTTP.Lucu.Request
89 Network.HTTP.Lucu.Resource
90 Network.HTTP.Lucu.Resource.Tree
91 Network.HTTP.Lucu.Response
92 Network.HTTP.Lucu.StaticFile
93 Network.HTTP.Lucu.Utils
96 Network.HTTP.Lucu.Abortion.Internal
97 Network.HTTP.Lucu.Chunk
98 Network.HTTP.Lucu.ContentCoding
99 Network.HTTP.Lucu.DefaultPage
100 Network.HTTP.Lucu.HandleLike
101 Network.HTTP.Lucu.Headers
102 Network.HTTP.Lucu.Interaction
103 Network.HTTP.Lucu.MultipartForm
104 Network.HTTP.Lucu.Postprocess
105 Network.HTTP.Lucu.Preprocess
106 Network.HTTP.Lucu.RequestReader
107 Network.HTTP.Lucu.Resource.Internal
108 Network.HTTP.Lucu.ResponseWriter
109 Network.HTTP.Lucu.SocketLike
114 Executable lucu-implant-file
115 if flag(build-lucu-implant-file)
120 Main-Is: ImplantFile.hs
129 --Executable HelloWorld
130 -- Main-Is: HelloWorld.hs
131 -- Hs-Source-Dirs: ., examples
132 -- ghc-options: -fglasgow-exts -Wall -funbox-strict-fields -O3 -prof -auto-all
134 --Executable Multipart
135 -- Main-Is: Multipart.hs
136 -- Hs-Source-Dirs: ., examples
137 -- ghc-options: -XBangPatterns -fglasgow-exts -Wall -funbox-strict-fields -prof -auto-all