packages feed

openssl-streams-1.1.0.2: openssl-streams.cabal

Name:                openssl-streams
Version:             1.1.0.2
License:             BSD3
License-file:        LICENSE
Category:            Network, IO-Streams
Build-type:          Simple
Cabal-version:       >= 1.10
Synopsis:            OpenSSL network support for io-streams.
Maintainer:          Gregory Collins <greg@gregorycollins.net>
Description:
  The openssl-streams library contains io-streams routines for secure
  networking using OpenSSL (by way of HsOpenSSL).
  .
  /ChangeLog/
    [@1.1.0.2@] Fixed a bug in the \"connect\" routine uncovered by the recent
                network upgrade.
  .
    [@1.1.0.1@] Widened @network@ dependency to include 2.5.
  .
    [@1.1.0.0@] Updated @openssl-streams@ to work with @io-streams@ 1.1.0.0.

Extra-Source-Files:  CONTRIBUTORS,
                     test/cert.pem,
                     test/key.pem

------------------------------------------------------------------------------
Library
  hs-source-dirs:    src
  Default-language:  Haskell2010

  ghc-options:       -O2 -Wall -fwarn-tabs -funbox-strict-fields
                     -fno-warn-unused-do-bind

  ghc-prof-options:  -prof -auto-all

  Exposed-modules:   System.IO.Streams.SSL

  Build-depends:     base          >= 4      && <5,
                     bytestring    >= 0.9.2  && <0.11,
                     HsOpenSSL     >= 0.10.3 && <0.11,
                     io-streams    >= 1.0    && <1.2,
                     network       >= 2.4    && <2.6


------------------------------------------------------------------------------
Test-suite testsuite
  Type:              exitcode-stdio-1.0
  hs-source-dirs:    src test
  Main-is:           TestSuite.hs
  Default-language:  Haskell2010
  Other-modules:     System.IO.Streams.SSL

  ghc-options:       -O2 -Wall -fhpc -fwarn-tabs -funbox-strict-fields -threaded
                     -fno-warn-unused-do-bind
  ghc-prof-options:  -prof -auto-all

  Build-depends:     base                 >= 4      && <5,
                     bytestring           >= 0.9.2  && <0.11,
                     HsOpenSSL            >= 0.10.3 && <0.11,
                     io-streams           >= 1.0    && <1.2,
                     network              >= 2.3    && <2.6,
                     -- test deps follow.
                     HUnit                >= 1.2    && <2,
                     test-framework       >= 0.6    && <0.7,
                     test-framework-hunit >= 0.2.7  && <0.3

  other-extensions:  OverloadedStrings

source-repository head
  type:     git
  location: git://github.com/snapframework/openssl-streams.git