Nominum dnsperf 1.0.1.0
Release Notes
***********************

January 10, 2008

This release makes binary builds of dnsperf available in addition to
the source code version previously released.

This release of dnsperf includes a sample query file containing
100,000 queries to help with performance testing.  This query file is
useful for checking latencies or a continuous dnsperf run. In the
binary distribution, this file is found at:

	/usr/local/nom/examples/dnsperf/queryfile-example-100thousand

In the source distribution, it is at:

	./examples/queryfile-example-100thousand

where "." is the directory made by extracting the source tarball.

Nominum recommends using a query file with at least 3 million queries
for a full resperf run as described in the man page; we make such a
file available for download at:

ftp://ftp.nominum.com/pub/nominum/dnsperf/data/queryfile-example-3million.gz

The following fix is included in the source distribution:

 - 20996: makefile.in does not allow overriding mandir

   The --mandir argument to configure, which allows the user to
   specify the location man pages are installed, was incorrectly
   ignored.

"queryparse" is a contributed program available in the source
distribution of dnsperf. It can be found at contrib/queryparse/.
The following changes were made to that program:

 - 19717: contrib/queryparse includes outgoing queries

   The queryparse script had no way of distinguishing between incoming
   queries and outgoing queries when applied to a traffic trace from a
   caching server. This was addressed by adding a new flag (-r) that,
   when included in the command line, will keep queries with
   RD=0. Otherwise, it will default to discarding them.
   
 - The ability to parse responses instead of queries was added.

 - A check was added to avoid short packets.

 - Logic was added to detect link type and correctly set the initial
   offset to handle both Ethernet and Cisco HDLC frames.

 - Queryparse now uses pcapy instead of the btk python libcap module.

Note that announcements of new releases of dnsperf are sent to the
mailing list: dnsperf-announce@nominum.com.  To be added to the
mailing list, send a message to dnsperf-announce-request@nominum.com
with "subscribe" as the subject.

Known Issues:

  - None.

-----------------------
Nominum dnsperf 1.0.0.1
Release Notes
***********************

December 21, 2006

This release addresses the following issue in the dnsperf program:

  - 18838/18782: dnsperf slow down issue

    Because of an error in how timeout checking was being done, queries
    were rarely timing out, so the number of valid queries in flight kept
    dropping.  This error has been corrected.

