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.
6 Lucu is not a replacement for Apache. It is intended to be
7 used to create an efficient web-based application without
8 messing around FastCGI. It is also intended to be run behind a
9 reverse-proxy so it doesn't have some facilities like logging,
10 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
19 Tested-With: GHC == 6.12.1
25 data/CompileMimeTypes.hs
27 examples/HelloWorld.hs
29 examples/ImplantedSmall.hs
33 examples/mise-rafturai.html
34 examples/small-file.txt
36 Source-Repository head
38 Location: http://darcs.cielonegro.org/Lucu/
40 Flag build-lucu-implant-file
41 Description: Build the lucu-implant-file program.
65 Network.HTTP.Lucu.Abortion
66 Network.HTTP.Lucu.Authorization
67 Network.HTTP.Lucu.Config
68 Network.HTTP.Lucu.ETag
69 Network.HTTP.Lucu.HttpVersion
70 Network.HTTP.Lucu.Httpd
71 Network.HTTP.Lucu.MIMEType
72 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
73 Network.HTTP.Lucu.MIMEType.Guess
74 Network.HTTP.Lucu.Parser
75 Network.HTTP.Lucu.Parser.Http
76 Network.HTTP.Lucu.Request
77 Network.HTTP.Lucu.Resource
78 Network.HTTP.Lucu.Resource.Tree
79 Network.HTTP.Lucu.Response
80 Network.HTTP.Lucu.StaticFile
81 Network.HTTP.Lucu.Utils
84 Network.HTTP.Lucu.Chunk
85 Network.HTTP.Lucu.ContentCoding
86 Network.HTTP.Lucu.DefaultPage
87 Network.HTTP.Lucu.Format
88 Network.HTTP.Lucu.HandleLike
89 Network.HTTP.Lucu.Headers
90 Network.HTTP.Lucu.Interaction
91 Network.HTTP.Lucu.MultipartForm
92 Network.HTTP.Lucu.Postprocess
93 Network.HTTP.Lucu.Preprocess
94 Network.HTTP.Lucu.RequestReader
95 Network.HTTP.Lucu.ResponseWriter
96 Network.HTTP.Lucu.SocketLike
109 -funbox-strict-fields
111 Executable lucu-implant-file
112 if flag(build-lucu-implant-file)
117 Main-Is: ImplantFile.hs
126 -funbox-strict-fields
128 --Executable HelloWorld
129 -- Main-Is: HelloWorld.hs
130 -- Hs-Source-Dirs: ., examples
131 -- ghc-options: -fglasgow-exts -Wall -funbox-strict-fields -O3 -prof -auto-all
133 --Executable Multipart
134 -- Main-Is: Multipart.hs
135 -- Hs-Source-Dirs: ., examples
136 -- ghc-options: -XBangPatterns -fglasgow-exts -Wall -funbox-strict-fields -prof -auto-all