http2-1.0.2: http2.cabal
Name: http2
Version: 1.0.2
Author: Kazu Yamamoto <kazu@iij.ad.jp>
Maintainer: Kazu Yamamoto <kazu@iij.ad.jp>
License: BSD3
License-File: LICENSE
Synopsis: HTTP/2.0 library including frames and HPACK
Description: HTTP/2.0 library including frames and HPACK.
Currently HTTP/2 16 framing and HPACK 10 is supported.
Category: Network
Cabal-Version: >= 1.10
Build-Type: Simple
----------------------------------------------------------------
Source-Repository head
Type: git
Location: git://github.com/kazu-yamamoto/http2
Flag devel
Description: Development commands
Default: False
----------------------------------------------------------------
Library
Default-Language: Haskell2010
GHC-Options: -Wall
Exposed-Modules: Network.HPACK
Network.HTTP2
Network.HTTP2.Priority
Other-Modules: Network.HPACK.Builder
Network.HPACK.Builder.Word8
Network.HPACK.Huffman
Network.HPACK.Huffman.Bit
Network.HPACK.Huffman.ByteString
Network.HPACK.Huffman.Decode
Network.HPACK.Huffman.Encode
Network.HPACK.Huffman.Params
Network.HPACK.Huffman.Table
Network.HPACK.Huffman.Tree
Network.HPACK.HeaderBlock
Network.HPACK.HeaderBlock.Decode
Network.HPACK.HeaderBlock.Encode
Network.HPACK.HeaderBlock.From
Network.HPACK.HeaderBlock.HeaderField
Network.HPACK.HeaderBlock.Integer
Network.HPACK.HeaderBlock.String
Network.HPACK.HeaderBlock.To
Network.HPACK.Table
Network.HPACK.Table.DoubleHashMap
Network.HPACK.Table.Dynamic
Network.HPACK.Table.Entry
Network.HPACK.Table.Static
Network.HPACK.Types
Network.HTTP2.Decode
Network.HTTP2.Encode
Network.HTTP2.RandomSkewHeap
Network.HTTP2.Types
Build-Depends: base >= 4 && < 5
, array
, bytestring
, bytestring-builder
, containers
, mwc-random
, stm
, unordered-containers
----------------------------------------------------------------
Test-Suite doctest
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test
Ghc-Options: -Wall
Main-Is: doctests.hs
Build-Depends: base >= 4 && < 5
, doctest >= 0.9.3
Test-Suite spec
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test, .
Ghc-Options: -Wall
Main-Is: Spec.hs
Other-Modules: HPACK.DecodeSpec
HPACK.HeaderBlock
HPACK.HeaderBlockSpec
HPACK.HuffmanSpec
HPACK.IntegerSpec
HTTP2.FrameSpec
HTTP2.PrioritySpec
Build-Depends: base >= 4 && < 5
, array
, bytestring
, bytestring-builder
, containers
, hex
, hspec >= 1.3
, mwc-random
, stm
, unordered-containers
, word8
Test-Suite hpack
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test-hpack, .
Ghc-Options: -Wall
Main-Is: Spec.hs
Other-Modules: HPACKDecode
HPACKSpec
JSON
Build-Depends: base >= 4 && < 5
, aeson
, aeson-pretty
, array
, bytestring
, bytestring-builder
, containers
, directory
, filepath
, hex
, hspec >= 1.3
, text
, unordered-containers
, vector
, word8
Test-Suite frame
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test-frame
GHC-Options: -Wall
Main-Is: Spec.hs
Other-Modules: Case
JSON
Build-Depends: base >= 4 && < 5
, Glob
, aeson
, aeson-pretty
, bytestring
, directory
, filepath
, hex
, hspec >= 1.3
, http2
, text
, unordered-containers
----------------------------------------------------------------
Executable hpack-encode
Default-Language: Haskell2010
HS-Source-Dirs: test-hpack, .
GHC-Options: -Wall
if flag(devel)
Buildable: True
else
Buildable: False
Main-Is: hpack-encode.hs
Other-Modules: HPACKEncode
Build-Depends: base >= 4 && < 5
, aeson
, aeson-pretty
, array
, bytestring
, bytestring-builder
, containers
, hex
, text
, unordered-containers
, vector
, word8
Executable hpack-debug
Default-Language: Haskell2010
HS-Source-Dirs: test-hpack, .
GHC-Options: -Wall
if flag(devel)
Buildable: True
else
Buildable: False
Main-Is: hpack-debug.hs
Build-Depends: base >= 4 && < 5
, aeson
, array
, bytestring
, bytestring-builder
, containers
, hex
, text
, unordered-containers
, vector
, word8
Executable hpack-stat
Default-Language: Haskell2010
HS-Source-Dirs: test-hpack, .
GHC-Options: -Wall
if flag(devel)
Buildable: True
else
Buildable: False
Main-Is: hpack-stat.hs
Build-Depends: base >= 4 && < 5
, aeson
, aeson-pretty
, array
, bytestring
, bytestring-builder
, containers
, directory
, filepath
, text
, unordered-containers
, vector
, word8
Executable frame-encode
Default-Language: Haskell2010
HS-Source-Dirs: test-frame
GHC-Options: -Wall
if flag(devel)
Buildable: True
else
Buildable: False
Main-Is: frame-encode.hs
Other-Modules: Case
JSON
Build-Depends: base >= 4 && < 5
, aeson
, aeson-pretty
, bytestring
, hex
, http2
, text
, unordered-containers