on wai-websockets/1.3.2.1 help sign in
typeable/wai/warp/warp.cabal
114 lines 4.7 kB history raw
1Name: warp
2Version: 1.3.10.1
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.9] Support for byte range requests.
19 .
20 [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.
21extra-source-files: attic/hex
23Flag network-bytestring
24 Default: False
26Flag allow-sendfilefd
27 Description: Allow use of sendfileFd (not available on GNU/kFreeBSD)
28 Default: True
30Library
31 Build-Depends: base >= 3 && < 5
32 , blaze-builder >= 0.2.1.4 && < 0.4
33 , blaze-builder-conduit >= 0.5 && < 1.1
34 , bytestring >= 0.9.1.4
35 , case-insensitive >= 0.2
36 , conduit >= 0.5 && < 1.1
37 , ghc-prim
38 , http-types >= 0.7
39 , lifted-base >= 0.1
40 , network-conduit >= 0.5 && < 1.1
41 , simple-sendfile >= 0.2.7 && < 0.3
42 , transformers >= 0.2.2 && < 0.4
43 , unix-compat >= 0.2
44 , void
45 , wai >= 1.3 && < 1.5
46 , http-attoparsec
47 if flag(network-bytestring)
48 Build-Depends: network >= 2.2.1.5 && < 2.2.3
49 , network-bytestring >= 0.1.3 && < 0.1.4
50 else
51 Build-Depends: network >= 2.3
52 Exposed-modules: Network.Wai.Handler.Warp
53 Other-modules: Network.Wai.Handler.Warp.Conduit
54 Network.Wai.Handler.Warp.ReadInt
55 Network.Wai.Handler.Warp.Request
56 Network.Wai.Handler.Warp.Response
57 Network.Wai.Handler.Warp.ResponseHeader
58 Network.Wai.Handler.Warp.Run
59 Network.Wai.Handler.Warp.Settings
60 Network.Wai.Handler.Warp.Timeout
61 Network.Wai.Handler.Warp.Types
62 Paths_warp
63 Ghc-Options: -Wall
64 if (os(linux) || os(freebsd) || os(darwin)) && flag(allow-sendfilefd)
65 Cpp-Options: -DSENDFILEFD
66 Build-Depends: hashable
67 Other-modules: Network.Wai.Handler.Warp.FdCache
68 Network.Wai.Handler.Warp.MultiMap
69 if os(windows)
70 Cpp-Options: -DWINDOWS
71 else
72 Build-Depends: unix
74Test-Suite spec
75 Main-Is: Spec.hs
76 Hs-Source-Dirs: test, .
77 Type: exitcode-stdio-1.0
79 Ghc-Options: -Wall
80 Build-Depends: base >= 4 && < 5
81 , blaze-builder >= 0.2.1.4 && < 0.4
82 , blaze-builder-conduit >= 0.5
83 , bytestring >= 0.9.1.4
84 , case-insensitive >= 0.2
85 , conduit >= 0.5
86 , ghc-prim
87 , HTTP
88 , http-types >= 0.7
89 , lifted-base >= 0.1
90 , network-conduit
91 , simple-sendfile >= 0.2.4 && < 0.3
92 , transformers >= 0.2.2 && < 0.4
93 , unix-compat >= 0.2
94 , void
95 , wai
96 , http-attoparsec
97 , network
98 , HUnit
99 , QuickCheck
100 , hspec >= 1.3
102 -- Yes, this means that the test suite will no longer work on Windows.
103 -- Unfortunately there is a bug in older versions of cabal, and this conditional
104 -- will therefore break older systems.
105 --if (os(linux) || os(freebsd) || os(darwin)) && flag(allow-sendfilefd)
106 Cpp-Options: -DSENDFILEFD
107 Build-Depends: unix
108 , hashable
109 --if os(windows)
110 -- Cpp-Options: -DWINDOWS
112Source-Repository head
113 Type: git
114 Location: git://github.com/yesodweb/wai.git