on wai-extra/1.3.3.1 help sign in
typeable/wai/warp/warp.cabal
104 lines 4.3 kB history raw
1Name: warp
2Version: 1.3.7.4
3Synopsis: A fast, light-weight web server for WAI applications.
4License: MIT
5License-file: LICENSE
6Author: Michael Snoyman, Kazu Yamamoto, Matt Brown
7Maintainer: michael@snoyman.com
8Homepage: http://github.com/yesodweb/wai
9Category: Web, Yesod
10Build-Type: Simple
11Cabal-Version: >=1.8
12Stability: Stable
13Description:
14 The premier WAI handler. For more information, see <http://steve.vinoski.net/blog/2011/05/01/warp-a-haskell-web-server/>.
15 .
16 Changelog
17 .
18 [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.
20Flag network-bytestring
21 Default: False
23Library
24 Build-Depends: base >= 3 && < 5
25 , blaze-builder >= 0.2.1.4 && < 0.4
26 , blaze-builder-conduit >= 0.5 && < 1.1
27 , bytestring >= 0.9.1.4
28 , case-insensitive >= 0.2
29 , conduit >= 0.5 && < 1.1
30 , ghc-prim
31 , http-types >= 0.7
32 , lifted-base >= 0.1
33 , network-conduit >= 0.5 && < 1.1
34 , simple-sendfile >= 0.2.7 && < 0.3
35 , transformers >= 0.2.2 && < 0.4
36 , unix-compat >= 0.2
37 , void
38 , wai >= 1.3 && < 1.5
39 if flag(network-bytestring)
40 Build-Depends: network >= 2.2.1.5 && < 2.2.3
41 , network-bytestring >= 0.1.3 && < 0.1.4
42 else
43 Build-Depends: network >= 2.3
44 Exposed-modules: Network.Wai.Handler.Warp
45 Other-modules: Network.Wai.Handler.Warp.Conduit
46 Network.Wai.Handler.Warp.ReadInt
47 Network.Wai.Handler.Warp.Request
48 Network.Wai.Handler.Warp.Response
49 Network.Wai.Handler.Warp.ResponseHeader
50 Network.Wai.Handler.Warp.Run
51 Network.Wai.Handler.Warp.Settings
52 Network.Wai.Handler.Warp.Timeout
53 Network.Wai.Handler.Warp.Types
54 Paths_warp
55 Ghc-Options: -Wall
56 if os(linux) || os(freebsd) || os(darwin)
57 Cpp-Options: -DSENDFILEFD
58 Build-Depends: hashable
59 Other-modules: Network.Wai.Handler.Warp.FdCache
60 Network.Wai.Handler.Warp.MultiMap
61 if os(windows)
62 Cpp-Options: -DWINDOWS
63 else
64 Build-Depends: unix
66Test-Suite spec
67 Main-Is: Spec.hs
68 Hs-Source-Dirs: test, .
69 Type: exitcode-stdio-1.0
71 Ghc-Options: -Wall
72 Build-Depends: base >= 4 && < 5
73 , blaze-builder >= 0.2.1.4 && < 0.4
74 , blaze-builder-conduit >= 0.5
75 , bytestring >= 0.9.1.4
76 , case-insensitive >= 0.2
77 , conduit >= 0.5
78 , ghc-prim
79 , http-types >= 0.7
80 , lifted-base >= 0.1
81 , network-conduit
82 , simple-sendfile >= 0.2.4 && < 0.3
83 , transformers >= 0.2.2 && < 0.4
84 , unix-compat >= 0.2
85 , void
86 , wai
87 , network
88 , HUnit
89 , QuickCheck
90 , hspec >= 1.3
92 -- Yes, this means that the test suite will no longer work on Windows.
93 -- Unfortunately there is a bug in older versions of cabal, and this conditional
94 -- will therefore break older systems.
95 --if os(linux) || os(freebsd) || os(darwin)
96 Cpp-Options: -DSENDFILEFD
97 Build-Depends: unix
98 , hashable
99 --if os(windows)
100 -- Cpp-Options: -DWINDOWS
102Source-Repository head
103 Type: git
104 Location: git://github.com/yesodweb/wai.git