2 Synopsis: HTTP Daemonic Library
4 Lucu is an HTTP daemonic library. It can be embedded in any
5 Haskell program and runs in an independent thread. Lucu is
6 not a replacement for Apache or lighttpd. It is intended to be
7 used to create an efficient web-based RESTful application
8 without messing around FastCGI. It is also intended to be run
9 behind a reverse-proxy so it doesn't have some facilities like
10 logging, client filtering or such like.
14 Author: PHO <pho at cielonegro dot org>
15 Maintainer: PHO <pho at cielonegro dot org>
16 Stability: experimental
17 Homepage: http://cielonegro.org/Lucu.html
18 Bug-Reports: http://static.cielonegro.org/ditz/Lucu/
20 Tested-With: GHC == 7.0.3
26 data/CompileMimeTypes.hs
29 examples/HelloWorld.hs
31 examples/ImplantedSmall.hs
35 examples/mise-rafturai.html
36 examples/small-file.txt
38 Source-Repository head
40 Location: git://git.cielonegro.org/Lucu.git
42 Flag build-lucu-implant-file
43 Description: Build the lucu-implant-file program.
52 base-unicode-symbols == 0.2.*,
53 base64-bytestring == 0.1.*,
56 containers-unicode-symbols == 0.3.*,
73 Network.HTTP.Lucu.Abortion
74 Network.HTTP.Lucu.Authorization
75 Network.HTTP.Lucu.Config
76 Network.HTTP.Lucu.ETag
77 Network.HTTP.Lucu.HttpVersion
78 Network.HTTP.Lucu.Httpd
79 Network.HTTP.Lucu.MIMEType
80 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
81 Network.HTTP.Lucu.MIMEType.Guess
82 Network.HTTP.Lucu.Parser.Http
83 Network.HTTP.Lucu.RFC2231
84 Network.HTTP.Lucu.Request
85 Network.HTTP.Lucu.Resource
86 Network.HTTP.Lucu.Resource.Tree
87 Network.HTTP.Lucu.Response
88 Network.HTTP.Lucu.StaticFile
89 Network.HTTP.Lucu.Utils
92 Network.HTTP.Lucu.Chunk
93 Network.HTTP.Lucu.ContentCoding
94 Network.HTTP.Lucu.DefaultPage
95 Network.HTTP.Lucu.Format
96 Network.HTTP.Lucu.HandleLike
97 Network.HTTP.Lucu.Headers
98 Network.HTTP.Lucu.Interaction
99 Network.HTTP.Lucu.MultipartForm
100 Network.HTTP.Lucu.Postprocess
101 Network.HTTP.Lucu.Preprocess
102 Network.HTTP.Lucu.RequestReader
103 Network.HTTP.Lucu.ResponseWriter
104 Network.HTTP.Lucu.SocketLike
108 -funbox-strict-fields
110 Executable lucu-implant-file
111 if flag(build-lucu-implant-file)
116 Main-Is: ImplantFile.hs
120 -funbox-strict-fields
122 --Executable HelloWorld
123 -- Main-Is: HelloWorld.hs
124 -- Hs-Source-Dirs: ., examples
125 -- ghc-options: -fglasgow-exts -Wall -funbox-strict-fields -O3 -prof -auto-all
127 --Executable Multipart
128 -- Main-Is: Multipart.hs
129 -- Hs-Source-Dirs: ., examples
130 -- ghc-options: -XBangPatterns -fglasgow-exts -Wall -funbox-strict-fields -prof -auto-all