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
28 examples/HelloWorld.hs
30 examples/ImplantedSmall.hs
34 examples/mise-rafturai.html
35 examples/small-file.txt
37 Source-Repository head
39 Location: http://darcs.cielonegro.org/Lucu/
41 Flag build-lucu-implant-file
42 Description: Build the lucu-implant-file program.
66 Network.HTTP.Lucu.Abortion
67 Network.HTTP.Lucu.Authorization
68 Network.HTTP.Lucu.Config
69 Network.HTTP.Lucu.ETag
70 Network.HTTP.Lucu.HttpVersion
71 Network.HTTP.Lucu.Httpd
72 Network.HTTP.Lucu.MIMEType
73 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
74 Network.HTTP.Lucu.MIMEType.Guess
75 Network.HTTP.Lucu.Parser
76 Network.HTTP.Lucu.Parser.Http
77 Network.HTTP.Lucu.Request
78 Network.HTTP.Lucu.Resource
79 Network.HTTP.Lucu.Resource.Tree
80 Network.HTTP.Lucu.Response
81 Network.HTTP.Lucu.StaticFile
82 Network.HTTP.Lucu.Utils
85 Network.HTTP.Lucu.Chunk
86 Network.HTTP.Lucu.ContentCoding
87 Network.HTTP.Lucu.DefaultPage
88 Network.HTTP.Lucu.Format
89 Network.HTTP.Lucu.HandleLike
90 Network.HTTP.Lucu.Headers
91 Network.HTTP.Lucu.Interaction
92 Network.HTTP.Lucu.MultipartForm
93 Network.HTTP.Lucu.Postprocess
94 Network.HTTP.Lucu.Preprocess
95 Network.HTTP.Lucu.RequestReader
96 Network.HTTP.Lucu.ResponseWriter
97 Network.HTTP.Lucu.SocketLike
110 -funbox-strict-fields
112 Executable lucu-implant-file
113 if flag(build-lucu-implant-file)
118 Main-Is: ImplantFile.hs
127 -funbox-strict-fields
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