cabal-version: 2.2 name: resolv version: 0.1.1.3 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: hvr@gnu.org category: Network build-type: Configure bug-reports: https://github.com/hvr/resolv/issues extra-source-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==8.6.2, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.10.1, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2 source-repository head type: git location: https://github.com/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.13 , base16-bytestring ^>= 0.1 , binary ^>= 0.8 , bytestring ^>= 0.10 , containers ^>= 0.5 || ^>= 0.6 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.1 && < 1.2 , tasty-hunit >= 0.10 && < 0.11 , directory >= 1.1.0.2 && < 1.4 , filepath >= 1.3.0 && < 1.5