-
Notifications
You must be signed in to change notification settings - Fork 11
/
resolv.cabal
125 lines (110 loc) · 4.83 KB
/
resolv.cabal
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
cabal-version: 2.2
name: resolv
version: 0.2.0.2
x-revision: 4
synopsis: Domain Name Service (DNS) lookup via the libresolv standard library routines
description: {
This package implements an API for accessing
the [Domain Name Service (DNS)](https://tools.ietf.org/html/rfc1035)
resolver service via the standard @libresolv@ system library (whose
API is often available directly via the standard @libc@ C library) on
Unix systems.
.
This package also includes support for decoding message record types
as defined in the following RFCs:
.
- [RFC 1035](https://tools.ietf.org/html/rfc1035): Domain Names - Implementation And Specification
- [RFC 1183](https://tools.ietf.org/html/rfc1183): New DNS RR Definitions
- [RFC 2782](https://tools.ietf.org/html/rfc2782): A DNS RR for specifying the location of services (DNS SRV)
- [RFC 2915](https://tools.ietf.org/html/rfc2915): The Naming Authority Pointer (NAPTR) DNS Resource Record
- [RFC 3596](https://tools.ietf.org/html/rfc3596): DNS Extensions to Support IP Version 6
- [RFC 4034](https://tools.ietf.org/html/rfc4034): Resource Records for the DNS Security Extensions
- [RFC 4255](https://tools.ietf.org/html/rfc4255): Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints
- [RFC 4408](https://tools.ietf.org/html/rfc4408): Sender Policy Framework (SPF) for Authorizing Use of Domains in E-Mail, Version 1
- [RFC 5155](https://tools.ietf.org/html/rfc5155): DNS Security (DNSSEC) Hashed Authenticated Denial of Existence
- [RFC 6844](https://tools.ietf.org/html/rfc6844): DNS Certification Authority Authorization (CAA) Resource Record
- [RFC 6891](https://tools.ietf.org/html/rfc6891): Extension Mechanisms for DNS (EDNS(0))
- [RFC 7553](https://tools.ietf.org/html/rfc7553): The Uniform Resource Identifier (URI) DNS Resource Record
.
For Windows, the package [windns](https://hackage.haskell.org/package/windns)
provides a compatible subset of this package's API.
}
license: GPL-2.0-or-later
license-files: LICENSE LICENSE.GPLv2 LICENSE.GPLv3
author: Herbert Valerio Riedel
maintainer: Alexey Radkov
category: Network
build-type: Configure
bug-reports: https://github.com/haskell-hvr/resolv/issues
extra-doc-files: ChangeLog.md
extra-source-files: cbits/hs_resolv.h
cbits/hs_resolv_config.h.in
testdata/msg/*.bin
testdata/msg/*.show
resolv.buildinfo.in
configure
extra-tmp-files: autom4te.cache
config.log
config.status
resolv.buildinfo
cbits/hs_resolv_config.h
tested-with:
GHC == 9.12.0
GHC == 9.10.1
GHC == 9.8.2
GHC == 9.6.6
GHC == 9.4.8
GHC == 9.2.8
GHC == 9.0.2
GHC == 8.10.7
GHC == 8.8.4
GHC == 8.6.5
GHC == 8.4.4
GHC == 8.2.2
GHC == 8.0.2
source-repository head
type: git
location: https://github.com/haskell-hvr/resolv.git
library
default-language: Haskell2010
other-extensions: BangPatterns
CApiFFI
CPP
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveTraversable
GeneralizedNewtypeDeriving
OverloadedStrings
RecordWildCards
Trustworthy
hs-source-dirs: src
exposed-modules: Network.DNS
other-modules: Network.DNS.Message
Network.DNS.FFI
Compat
build-depends: base >= 4.6 && < 5
-- bytestring-0.10.0.0 was shipped with GHC 7.6 (base-4.6)
, base16-bytestring >= 0.1 && < 1.1
, binary ^>= 0.7.3 || ^>= 0.8
-- we need binary-0.7.3 for isolate
, bytestring >= 0.10.0.0 && < 0.13
-- instance IsString ByteString exists in its form since bytestring-0.10.0.0
-- see https://github.com/haskell-hvr/resolv/pull/13#issuecomment-1213876161
, containers >= 0.4.2.1 && < 0.8
ghc-options: -Wall
include-dirs: cbits
test-suite resolv.
default-language: Haskell2010
hs-source-dirs: src-test
main-is: Tests1.hs
type: exitcode-stdio-1.0
-- dependencies whose version constraints are inherited via lib:resolv component
build-depends: resolv
, base
, bytestring
-- additional dependencies not inherited
build-depends: tasty >= 1.2.3 && < 1.6
, tasty-hunit ^>= 0.10.0
, directory ^>= 1.1.0 || ^>= 1.2.0 || ^>= 1.3.0
, filepath >= 1.3 && < 1.6