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 filepath, directory, haskell-src, hxt, mtl, network, stm,
52 Network.HTTP.Lucu.Abortion
53 Network.HTTP.Lucu.Authorization
54 Network.HTTP.Lucu.Config
55 Network.HTTP.Lucu.ETag
56 Network.HTTP.Lucu.HttpVersion
57 Network.HTTP.Lucu.Httpd
58 Network.HTTP.Lucu.MIMEType
59 Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
60 Network.HTTP.Lucu.MIMEType.Guess
61 Network.HTTP.Lucu.Parser
62 Network.HTTP.Lucu.Parser.Http
63 Network.HTTP.Lucu.RFC1123DateTime
64 Network.HTTP.Lucu.Request
65 Network.HTTP.Lucu.Resource
66 Network.HTTP.Lucu.Resource.Tree
67 Network.HTTP.Lucu.Response
68 Network.HTTP.Lucu.StaticFile
69 Network.HTTP.Lucu.Utils
72 Network.HTTP.Lucu.Chunk
73 Network.HTTP.Lucu.ContentCoding
74 Network.HTTP.Lucu.DefaultPage
75 Network.HTTP.Lucu.Format
76 Network.HTTP.Lucu.HandleLike
77 Network.HTTP.Lucu.Headers
78 Network.HTTP.Lucu.Interaction
79 Network.HTTP.Lucu.MultipartForm
80 Network.HTTP.Lucu.Postprocess
81 Network.HTTP.Lucu.Preprocess
82 Network.HTTP.Lucu.RequestReader
83 Network.HTTP.Lucu.ResponseWriter
86 BangPatterns, DeriveDataTypeable, ScopedTypeVariables, UnboxedTuples
92 Executable lucu-implant-file
93 if flag(build-lucu-implant-file)
98 Main-Is: ImplantFile.hs
101 BangPatterns, ScopedTypeVariables, UnboxedTuples
105 -funbox-strict-fields
107 --Executable HelloWorld
108 -- Main-Is: HelloWorld.hs
109 -- Hs-Source-Dirs: ., examples
110 -- ghc-options: -fglasgow-exts -Wall -funbox-strict-fields -O3 -prof -auto-all
112 --Executable Multipart
113 -- Main-Is: Multipart.hs
114 -- Hs-Source-Dirs: ., examples
115 -- ghc-options: -XBangPatterns -fglasgow-exts -Wall -funbox-strict-fields -prof -auto-all