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.*,
72 Network.HTTP.Lucu.Abortion
73 Network.HTTP.Lucu.Authorization
74 Network.HTTP.Lucu.Config
75 Network.HTTP.Lucu.ETag
76 Network.HTTP.Lucu.HttpVersion
77 Network.HTTP.Lucu.Httpd
78 Network.HTTP.Lucu.MIMEType
79 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
80 Network.HTTP.Lucu.MIMEType.Guess
81 Network.HTTP.Lucu.Parser.Http
82 Network.HTTP.Lucu.RFC2231
83 Network.HTTP.Lucu.Request
84 Network.HTTP.Lucu.Resource
85 Network.HTTP.Lucu.Resource.Tree
86 Network.HTTP.Lucu.Response
87 Network.HTTP.Lucu.StaticFile
88 Network.HTTP.Lucu.Utils
91 Network.HTTP.Lucu.Chunk
92 Network.HTTP.Lucu.ContentCoding
93 Network.HTTP.Lucu.DefaultPage
94 Network.HTTP.Lucu.Format
95 Network.HTTP.Lucu.HandleLike
96 Network.HTTP.Lucu.Headers
97 Network.HTTP.Lucu.Interaction
98 Network.HTTP.Lucu.MultipartForm
99 Network.HTTP.Lucu.Postprocess
100 Network.HTTP.Lucu.Preprocess
101 Network.HTTP.Lucu.RequestReader
102 Network.HTTP.Lucu.ResponseWriter
103 Network.HTTP.Lucu.SocketLike
107 -funbox-strict-fields
109 Executable lucu-implant-file
110 if flag(build-lucu-implant-file)
115 Main-Is: ImplantFile.hs
119 -funbox-strict-fields
121 --Executable HelloWorld
122 -- Main-Is: HelloWorld.hs
123 -- Hs-Source-Dirs: ., examples
124 -- ghc-options: -fglasgow-exts -Wall -funbox-strict-fields -O3 -prof -auto-all
126 --Executable Multipart
127 -- Main-Is: Multipart.hs
128 -- Hs-Source-Dirs: ., examples
129 -- ghc-options: -XBangPatterns -fglasgow-exts -Wall -funbox-strict-fields -prof -auto-all