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 Software Development Libraries
Licenses GPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Jan 2001 06:12
  • Rrelease-after

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

    • Rrelease-mid
    •  30 Jan 2001 06:12
    • Rrelease-after

      No changes have been submitted for this release.

      • Rrelease-mid
      •  30 Jan 2001 06:12
      • Rrelease-after

        No changes have been submitted for this release.

        • Rrelease-mid
        •  30 Jan 2001 06:12
        • Rrelease-after

          Changes: 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.

          • Rrelease-mid
          •  30 Jan 2001 06:12
          • Rrelease-after

            Changes: 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.

            Rss Recent comments

            Rcomment-before 08 May 2003 08:57 Rcomment-trans Wink Rcomment-after

            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.

            Rcomment-before 26 Feb 2003 01:11 Rcomment-trans andreaha Rcomment-after

            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. ;-)

            Rcomment-before 18 May 2002 22:46 Rcomment-trans borud Rcomment-after

            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.

            32b3e8c159e4fe08863be44676614142_thumb

            Project Spotlight

            OpenMeetings

            A multi-language customizable video-conferencing and collaboration system.

            No-screenshot

            Project Spotlight

            FSP Client

            An FSP client with an FTP-like user interface.