File: http-client-restricted.cabal

package info (click to toggle)
haskell-http-client-restricted 0.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 92 kB
  • sloc: haskell: 188; makefile: 5
file content (40 lines) | stat: -rw-r--r-- 1,230 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Name: http-client-restricted
Version: 0.0.3
Cabal-Version: >= 1.10
Maintainer: Joey Hess <id@joeyh.name>
Author: Joey Hess
Copyright: 2018 Joey Hess, 2013 Michael Snoyman
License-File: LICENSE
License: MIT
Build-Type: Simple
Category: Network
Extra-Source-Files: CHANGELOG
Synopsis: restricting the servers that http-client will use
Description: Addition to the http-client and http-client-tls
 libraries, that restricts the HTTP servers that can be used.
 .
 This is useful when a security policy needs to eg, prevent connections to
 HTTP servers on localhost or a local network, or only allow connections
 to a specific HTTP server.
 .
 It handles restricting redirects as well as the initial HTTP connection,
 and it also guards against DNS poisoning attacks.

Library
  Default-Language: Haskell2010
  GHC-Options: -Wall -fno-warn-tabs
  Exposed-Modules:
    Network.HTTP.Client.Restricted
  Build-Depends: 
      base >= 4.11.1.0 && < 5.0
    , http-client >= 0.6 && < 0.7
    , http-client-tls >= 0.3.2 && < 0.4
    , connection >= 0.2.5
    , data-default
    , network (>= 3.0.0.0)
    , network-bsd
    , utf8-string

source-repository head
  type: git
  location: git://git.joeyh.name/haskell-http-client-restricted.git