3Synopsis: A fast, light-weight web server for WAI applications.
6Author: Michael Snoyman, Kazu Yamamoto, Matt Brown
7Maintainer: michael@snoyman.com
8Homepage: http://github.com/yesodweb/wai
14 The premier WAI handler. For more information, see <http://steve.vinoski.net/blog/2011/05/01/warp-a-haskell-web-server/>.
18 [2.0.0] ResourceT is not used anymore. Request and Response is now abstract data types. To use their constructors, Internal module should be imported.
20 [1.3.9] Support for byte range requests.
22 [1.3.7] Sockets now have FD_CLOEXEC set on them. This behavior is more secure, and the change should not affect the vast majority of use cases. However, it appeared that this is buggy and is fixed in 2.0.0.
23extra-source-files: attic/hex
25Flag network-bytestring
29 Description: Allow use of sendfileFd (not available on GNU/kFreeBSD)
33 Build-Depends: base >= 3 && < 5
35 , blaze-builder >= 0.3.3 && < 0.4
36 , blaze-builder-conduit >= 0.5 && < 1.1
37 , bytestring >= 0.9.1.4
38 , case-insensitive >= 0.2
39 , conduit >= 0.5 && < 1.1
43 , network-conduit >= 0.5 && < 1.1
44 , simple-sendfile >= 0.2.7 && < 0.3
45 , transformers >= 0.2.2 && < 0.4
50 if flag(network-bytestring)
51 Build-Depends: network >= 2.2.1.5 && < 2.2.3
52 , network-bytestring >= 0.1.3 && < 0.1.4
54 Build-Depends: network >= 2.3
55 Exposed-modules: Network.Wai.Handler.Warp
56 Network.Wai.Handler.Warp.Buffer
57 Network.Wai.Handler.Warp.Timeout
58 Other-modules: Network.Wai.Handler.Warp.Conduit
59 Network.Wai.Handler.Warp.Date
60 Network.Wai.Handler.Warp.FdCache
61 Network.Wai.Handler.Warp.Header
62 Network.Wai.Handler.Warp.IORef
63 Network.Wai.Handler.Warp.ReadInt
64 Network.Wai.Handler.Warp.Recv
65 Network.Wai.Handler.Warp.Request
66 Network.Wai.Handler.Warp.RequestHeader
67 Network.Wai.Handler.Warp.Response
68 Network.Wai.Handler.Warp.ResponseHeader
69 Network.Wai.Handler.Warp.Run
70 Network.Wai.Handler.Warp.SendFile
71 Network.Wai.Handler.Warp.Settings
72 Network.Wai.Handler.Warp.Thread
73 Network.Wai.Handler.Warp.Types
76 if (os(linux) || os(freebsd) || os(darwin)) && flag(allow-sendfilefd)
77 Cpp-Options: -DSENDFILEFD
78 Build-Depends: hashable
79 Other-modules: Network.Wai.Handler.Warp.MultiMap
81 Cpp-Options: -DWINDOWS
89 Type: exitcode-stdio-1.0
91 Ghc-Options: -threaded -Wall
98 Other-modules: ConduitSpec
108 Hs-Source-Dirs: test, .
109 Type: exitcode-stdio-1.0
112 Build-Depends: base >= 4 && < 5
114 , blaze-builder >= 0.3.3 && < 0.4
115 , blaze-builder-conduit >= 0.5
116 , bytestring >= 0.9.1.4
117 , case-insensitive >= 0.2
124 , simple-sendfile >= 0.2.4 && < 0.3
125 , transformers >= 0.2.2 && < 0.4
128 , wai >= 2.0 && < 2.1
137 if (os(linux) || os(freebsd) || os(darwin)) && flag(allow-sendfilefd)
138 Cpp-Options: -DSENDFILEFD
143 Cpp-Options: -DWINDOWS
146 Type: exitcode-stdio-1.0
148 HS-Source-Dirs: bench .
155Source-Repository head
157 Location: git://github.com/yesodweb/wai.git
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list