Cabal revisions of hsdns-1.8
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: hsdns-Version: 1.8-Copyright: Peter Simons-License: LGPL-3-License-File: COPYING.LESSER-Author: Peter Simons <simons@cryp.to>, Lutz Donnerhacke <lutz@iks-jena.de>,- Григорий Холомьёв <omever@gmail.com>, Evan Rinehart <ebr@sciresearch.com>-Maintainer: Peter Simons <simons@cryp.to>-Homepage: http://github.com/peti/hsdns-Bug-Reports: http://github.com/peti/hsdns/issues-Category: Foreign, Network-Synopsis: Asynchronous DNS Resolver-Description: This library provides an asynchronous DNS resolver on top- of GNU ADNS <http://www.chiark.greenend.org.uk/~ian/adns/>.- Not all options are supported, but A, MX, and PTR lookups- work nicely. There is also support for retrieving generic- RR types, CNAMEs, and for NSEC zone walking. The library- can be expected to work with fine ADNS 1.4 or later. It- might also work with version ADNS 1.3, but that hasn't- been tested.- .- The example program adns-reverse-lookup.hs demonstrates- how the resolver is used. Given a list of host names on- the command line, it performs an A/PTR double-lookup and- checks whether the records are consistent. The- output is printed in the order in which the DNS responses- arrive:- .- > $ ./adns-reverse-lookup cryp.to localhost www.example.com- > OK: localhost <-> 127.0.0.1- > FAIL: cryp.to -> 217.19.183.102 -> ["zuse.cryp.to"]- > OK: www.example.com <-> 192.0.32.10-Cabal-Version: >= 1.8-Build-Type: Simple-tested-with: GHC == 7.0.4, GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3- , GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.3--Source-Repository head- Type: git- Location: git://github.com/peti/hsdns.git--Flag install-examples- Description: Build and install example programs.- Default: False--Library- Build-Depends: base >= 3 && < 5, network >= 2.6.3.0, containers- Extensions: ForeignFunctionInterface, EmptyDataDecls- Extra-Libraries: adns- Includes: "adns.h" "errno.h"- Exposed-Modules: ADNS,- ADNS.Base,- ADNS.Resolver- Ghc-Options: -Wall- build-tools: hsc2hs--executable adns-reverse-lookup- main-is: adns-reverse-lookup.hs- hs-source-dirs: example- ghc-options: -Wall -threaded- if flag(install-examples)- buildable: True- build-depends: base, network, hsdns- else- buildable: False--executable adns-srv-test- main-is: adns-srv-test.hs- hs-source-dirs: example- ghc-options: -Wall -threaded- if flag(install-examples)- buildable: True- build-depends: base, network, hsdns- else- buildable: False--executable adns-test-and-traverse- main-is: adns-test-and-traverse.hs- hs-source-dirs: example- ghc-options: -Wall -threaded- if flag(install-examples)- buildable: True- build-depends: base, hsdns- else- buildable: False+Name: hsdns +Version: 1.8 +x-revision: 1 +Copyright: Peter Simons +License: LGPL-3 +License-File: COPYING.LESSER +Author: Peter Simons <simons@cryp.to>, Lutz Donnerhacke <lutz@iks-jena.de>, + Григорий Холомьёв <omever@gmail.com>, Evan Rinehart <ebr@sciresearch.com> +Maintainer: Peter Simons <simons@cryp.to> +Homepage: https://github.com/peti/hsdns +Bug-Reports: https://github.com/peti/hsdns/issues +Category: Foreign, Network +Synopsis: Asynchronous DNS Resolver +Description: This library provides an asynchronous DNS resolver on top + of GNU ADNS <http://www.chiark.greenend.org.uk/~ian/adns/>. + Not all options are supported, but A, MX, and PTR lookups + work nicely. There is also support for retrieving generic + RR types, CNAMEs, and for NSEC zone walking. The library + can be expected to work with fine ADNS 1.4 or later. It + might also work with version ADNS 1.3, but that hasn't + been tested. + . + The example program adns-reverse-lookup.hs demonstrates + how the resolver is used. Given a list of host names on + the command line, it performs an A/PTR double-lookup and + checks whether the records are consistent. The + output is printed in the order in which the DNS responses + arrive: + . + > $ ./adns-reverse-lookup cryp.to localhost www.example.com + > OK: localhost <-> 127.0.0.1 + > FAIL: cryp.to -> 217.19.183.102 -> ["zuse.cryp.to"] + > OK: www.example.com <-> 192.0.32.10 +Cabal-Version: >= 1.8 +Build-Type: Simple +tested-with: GHC == 7.0.4, GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3 + , GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.3 + +Source-Repository head + Type: git + Location: git://github.com/peti/hsdns.git + +Flag install-examples + Description: Build and install example programs. + Default: False + +Library + Build-Depends: base >= 3 && < 5, network >= 2.6.3.0, containers + Extensions: ForeignFunctionInterface, EmptyDataDecls + Extra-Libraries: adns + Includes: "adns.h" "errno.h" + Exposed-Modules: ADNS, + ADNS.Base, + ADNS.Resolver + Ghc-Options: -Wall + build-tools: hsc2hs + +executable adns-reverse-lookup + main-is: adns-reverse-lookup.hs + hs-source-dirs: example + ghc-options: -Wall -threaded + if flag(install-examples) + buildable: True + build-depends: base, network, hsdns + else + buildable: False + +executable adns-srv-test + main-is: adns-srv-test.hs + hs-source-dirs: example + ghc-options: -Wall -threaded + if flag(install-examples) + buildable: True + build-depends: base, network, hsdns + else + buildable: False + +executable adns-test-and-traverse + main-is: adns-test-and-traverse.hs + hs-source-dirs: example + ghc-options: -Wall -threaded + if flag(install-examples) + buildable: True + build-depends: base, hsdns + else + buildable: False