name: http-enumerator version: 0.1.1 license: BSD3 license-file: LICENSE author: Michael Snoyman maintainer: Michael Snoyman synopsis: HTTP client package with enumerator interface and HTTPS support. description: This package uses attoparsec for parsing the actual contents of the HTTP connection. The only gotcha is the withHttpEnumerator function, otherwise should do exactly what you expect. category: Web, Enumerator stability: Experimental cabal-version: >= 1.6 build-type: Simple homepage: http://github.com/snoyberg/http-enumerator flag openssl description: Build using the HSOpenSSL library. default: False flag test description: Build the test executable. default: False library build-depends: base >= 4 && < 5 , bytestring >= 0.9.1.4 && < 0.10 , transformers >= 0.2 && < 0.3 , failure >= 0.1 && < 0.2 , enumerator >= 0.4 && < 0.5 , network >= 2.2.1 && < 2.3 , network-bytestring >= 0.1.3 && < 0.2 , attoparsec >= 0.8.0.2 && < 0.9 , attoparsec-enumerator >= 0.2 && < 0.3 , utf8-string >= 0.3.4 && < 0.4 , blaze-builder >= 0.1 && < 0.2 if flag(openssl) build-depends: HsOpenSSL >= 0.8 && < 0.9 cpp-options: -DOPENSSL else build-depends: AES >= 0.2.7 && < 0.3 , RSA >= 1.0.5 && < 1.1 , certificate >= 0.2.1 && < 0.3 , cryptocipher >= 0.1 && < 0.2 , cryptohash >= 0.5.2 && < 0.6 , random >= 1.0 && < 1.1 , vector >= 0.6 && < 0.7 , spoon >= 0.3 && < 0.4 , mtl >= 1.1 && < 1.2 , binary >= 0.5.0.2 && < 0.6 exposed-modules: Network.HTTP.Enumerator other-modules: Network.HTTP.Enumerator.HttpParser if ! flag(openssl) other-modules: Network.TLS.Client Network.TLS.SRandom Network.TLS.Cipher Network.TLS.Struct Network.TLS.Receiving Network.TLS.Sending Network.TLS.State Network.TLS.Packet Network.TLS.MAC Network.TLS.Crypto Network.TLS.Cap Network.TLS.Util Network.TLS.Wire ghc-options: -Wall executable http-enumerator main-is: test.hs if flag(test) Buildable: True else Buildable: False source-repository head type: git location: git://github.com/snoyberg/http-enumerator.git