X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=README.html;h=86b4265398ded35577fd7ca98f51eed4177a97f5;hp=7d44601a1a5fb8620de8338dbcf5ae748d1d48ec;hb=2f5e252a6aa62e9bcea09868884561f2761c61b3;hpb=630bf6981f8ce925697e3668346e9d5267f2800c diff --git a/README.html b/README.html index 7d44601..86b4265 100644 --- a/README.html +++ b/README.html @@ -1,17 +1,6 @@ adns - advanced, alternative, asynchronous resolver - +

GNU adns

@@ -19,11 +8,25 @@ Advanced, easy to use, asynchronous-capable DNS client library and utilities. + + + + + + + + +

-adns is a resolver library for C (and C++) programs. In contrast with -the existing interfaces, gethostbyname et al and libresolv, it has the -following features: +adns is a resolver library for C (and C++) programs, and a collection +of useful DNS resolver utilities. + + +

C library

+ +In contrast with the standard interfaces, gethostbyname et al and +libresolv, it has the following features: +

DNS utility programs

+ adns also comes with a number of utility programs for use from the command line and in scripts: @@ -77,19 +82,17 @@ unduly delaying the output. For example, you can usefully pipe the output of netstat -n, tcpdump -ln, and the like, into it.
  • adnshost is a general-purpose DNS lookup utility -which can be used easily in shell scripts to do simple lookups. In a -more advanced mode it can be used as a general-purpose DNS helper -program for scripting languages which can invoke and communicate with -subprocesses. +which can be used easily in from the command line and from shell +scripts to do simple lookups. In a more advanced mode it can be used +as a general-purpose DNS helper program for scripting languages which +can invoke and communicate with subprocesses. See the +adnshost +usage message for a summary of its capabilities.

    Forthcoming:

    -A native Perl interface is in the works, thanks to Tony Finch. - -

    - I hope that future versions may also have the following features:

    +
  • There was, at one point, a draft native Perl interface from Tony Finch. -(Technical note: adns requires a real nameserver like -BIND -or -Dents running on -the same system or a nearby one, which must be willing to provide -`recursive service'. I.e., adns is a `stub resolver'. All properly -configured UN*X and GNU systems will already have such nameserver(s); -they are usually listed in /etc/resolv.conf.) +

    Documentation

    I'm afraid there is no manual yet. However, competent C programmers should be able to use the library based on the commented -adns.h header file. +adns.h header file, and the usage messages for the programs should +be sufficient.

    Feedback

    @@ -139,7 +136,7 @@ list, send it to adns-maint@chiark.greenend.org.uk. I have set up mailinglists adns-announce and adns-discuss. The announcements list is moderated and -will contain only announcements of important bugs, new versions, &c. +will contain only announcements of important bugs, new versions, etc. The bug reports address mentioned above is also a mailing list; feel free to subscribe to it. @@ -158,28 +155,62 @@ Available for download from chiark.greenend.org.uk are: + +You can also access the project CVS repositories: + adns is also available from the GNU Project FTP servers and their mirrors. +

    Technical note

    + +adns requires a real nameserver like +BIND +or +Dents running on +the same system or a nearby one, which must be willing to provide +`recursive service'. I.e., adns is a `stub resolver'. All properly +configured UN*X and GNU systems will already have such nameserver(s); +they are usually listed in /etc/resolv.conf. + +

    References and related projects

    + + +

    Copyright and licensing

    -adns is Copyright 1997-2000 Ian Jackson, Copyright 1999 -Tony Finch, and Copyright (C) 1991 Massachusetts Institute of -Technology. +adns is Copyright 1997-2000,2003,2006 Ian Jackson, +Copyright 1999-2000,2003,2006 Tony Finch, and Copyright (C) 1991 +Massachusetts Institute of Technology.

    @@ -220,7 +251,7 @@ software by me. site or mirror home page

    -This web page is Copyright (C)1996-2000 Ian Jackson. See the +This web page is Copyright (C)1996-2005 Ian Jackson. See the Copyright/acknowledgements.