Projects / adns

adns

adns is a replacement resolver library. Its programming interface is at once easier to use and more powerful than the standard libresolv. For example, responses are automatically decoded into native C formats, and it is possible to launch many queries and once and deal with the responses asynchronously.

Tags
Licenses

Recent releases

  •  31 Dec 2000 02:05

    Release Notes: This is a cleanup for the 1.0 release that adds bugfixes and portability fixes.

    •  12 Aug 2000 04:34

      No changes have been submitted for this release.

      •  08 May 2000 08:16

        No changes have been submitted for this release.

        •  03 Mar 2000 14:33

          Release Notes: This release adds a new adns_submit_reverse_any for eg RBL lookups (and a corresponding option to adnshost), an updated README (from the homepage), in answers, quoting of all except alphanums and - _ / + (and document), no rejection of specials in cnames even without adns_qf_quotefail_cname, better checking of long domain names and labels in queries, answer->owner which may be null on error, better reporting of unexpected or weird replies from a nameserver, and a test case for recursion (infinite loop) domain compression.

          •  19 Oct 1999 23:23

            Release Notes: Included adnslogres (~100x faster replacement for Apache logresolve), internal consistency checking with assert if right options set, adns_wait_poll function like adns_wait but uses poll, not select, adns_reverse_submit function for easy in-addr queries, adns_errtypeabbrev funcion for getting eg "permfail" from _s_nodata, adnshost utility for scripts and the like (rather alpha), as well as various bugfixes and general improvements.

            Recent comments

            08 May 2003 08:57 Wink

            Re: No documentation

            > This library could do with some proper
            > documentation rather than just having
            > people waste time reading the source and
            > trying to figure out how to use it in
            > non-trivial applications.


            I agree. A short tutorial would even be nice.

            26 Feb 2003 01:11 andreaha

            Good job!
            This is exactly the kind of library that the world needs. I'm amazed it hasn't been created before. I agree that it could use more docs, and I also miss a C++ port. ;-)

            18 May 2002 22:46 borud

            No documentation
            This library could do with some proper documentation rather than just having people waste time reading the source and trying to figure out how to use it in non-trivial applications.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.