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.10.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.
46 HsOpenSSL, base >= 4 && < 5, bytestring, containers, dataenc,
47 directory, haskell-src, hxt, mtl, network, stm, time, unix,
51 Network.HTTP.Lucu.Abortion
52 Network.HTTP.Lucu.Authorization
53 Network.HTTP.Lucu.Config
54 Network.HTTP.Lucu.ETag
55 Network.HTTP.Lucu.HttpVersion
56 Network.HTTP.Lucu.Httpd
57 Network.HTTP.Lucu.MIMEType
58 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
59 Network.HTTP.Lucu.MIMEType.Guess
60 Network.HTTP.Lucu.Parser
61 Network.HTTP.Lucu.Parser.Http
62 Network.HTTP.Lucu.RFC1123DateTime
63 Network.HTTP.Lucu.Request
64 Network.HTTP.Lucu.Resource
65 Network.HTTP.Lucu.Resource.Tree
66 Network.HTTP.Lucu.Response
67 Network.HTTP.Lucu.StaticFile
68 Network.HTTP.Lucu.Utils
70 Network.HTTP.Lucu.Chunk
71 Network.HTTP.Lucu.ContentCoding
72 Network.HTTP.Lucu.DefaultPage
73 Network.HTTP.Lucu.Format
74 Network.HTTP.Lucu.HandleLike
75 Network.HTTP.Lucu.Headers
76 Network.HTTP.Lucu.Interaction
77 Network.HTTP.Lucu.MultipartForm
78 Network.HTTP.Lucu.Postprocess
79 Network.HTTP.Lucu.Preprocess
80 Network.HTTP.Lucu.RequestReader
81 Network.HTTP.Lucu.ResponseWriter
83 BangPatterns, DeriveDataTypeable, UnboxedTuples
88 Executable lucu-implant-file
89 if flag(build-lucu-implant-file)
93 Main-Is: ImplantFile.hs
95 BangPatterns, UnboxedTuples
100 --Executable HelloWorld
101 -- Main-Is: HelloWorld.hs
102 -- Hs-Source-Dirs: ., examples
103 -- ghc-options: -fglasgow-exts -Wall -funbox-strict-fields -O3 -prof -auto-all