Cabal-Version: >= 1.10 Name: http-slim Version: 1.2 Build-type: Simple License: BSD3 License-file: LICENSE Author: Krasimir Angelov Maintainer: Krasimir Angelov Homepage: https://github.com/krangelov/http-slim Category: Network Synopsis: A library for client/server HTTP with TLS support Description: A simple HTTP client/server package with minimal dependencies to other packages. Most of the code is derived from the older HTTP package. Server mode as well as FastCGI interface are included as well. tested-with: GHC==9.6.6, GHC==9.2.1, GHC==9.0.1, GHC==8.10.7, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3 Source-Repository head type: git location: https://github.com/krangelov/http-slim.git flag network-uri description: Get Network.URI from the network-uri package default: True flag network-bsd description: Get Network.BSD from the network-bsd package default: True Library Exposed-modules: Network.TCP, Network.HTTP, Network.HTTP.Headers, Network.HTTP.Base, Network.HTTP.Auth, Network.HTTP.Cookie, Network.HTTP.Proxy, Network.HTTP.HandleStream, Network.HTTP.MD5, Network.Browser, Network.FastCGI Other-modules: Network.HTTP.Base64, Network.HTTP.Utils Paths_http_slim GHC-options: -fwarn-missing-signatures -- note the test harness constraints should be kept in sync with these -- where dependencies are shared build-depends: base >= 4.6.0.0 && < 4.22 , array >= 0.3.0.2 && < 0.6 , parsec >= 2.0 && < 3.2 , time >= 1.1.2.3 && < 1.13 , transformers >= 0.2.0.0 && < 0.7 -- transformers-0.2.0.0 is the first to have Control.Monad.IO.Class -- The following dependencies are refined by flags, but they should -- still be mentioned here on the top-level. , mtl >= 2.0.0.0 && < 2.4 , network >= 2.4 && < 3.3 , HsOpenSSL < 0.12 , bytestring < 0.13 , containers < 0.8 default-language: Haskell98 default-extensions: FlexibleInstances if flag(network-uri) Build-depends: network-uri == 2.6.*, network >= 2.6 else Build-depends: network < 3.3 if flag(network-bsd) build-depends: network-bsd >= 2.7 && < 2.9, network >= 2.7 else build-depends: network < 3.3 if os(windows) Build-depends: Win32 >= 2.2.0.0 && < 2.14