summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authortv <tv>2006-08-09 18:20:46 +0000
committertv <tv>2006-08-09 18:20:46 +0000
commit5e62ebc150f905f86b38b9eff6c2053bf0848af3 (patch)
tree08ca6b9322f43aad53817b852c7e3672a0f3936d /net
parent4dbe2b3a26104e2b34f07d1857c8ee3bfd984ad0 (diff)
downloadpkgsrc-5e62ebc150f905f86b38b9eff6c2053bf0848af3.tar.gz
Add queryperf-2.1, an updated version of the contrib tool shipped with
BIND. From its DESCR: This is queryperf, a DNS server query performance testing tool. It is primarily intended for measuring the performance of authoritative DNS servers, but it has also been used for measuring caching server performance. This document describes the use of queryperf for authoritative server performance testing. NOTE: This version of queryperf has been modified by Nominum. It implements a slow-start algorithm which lessens the risk of network buffer overflows, particularly when testing recursive servers with high values for the -q option.
Diffstat (limited to 'net')
-rw-r--r--net/Makefile3
-rw-r--r--net/queryperf/DESCR11
-rw-r--r--net/queryperf/Makefile29
-rw-r--r--net/queryperf/PLIST8
-rw-r--r--net/queryperf/distinfo5
5 files changed, 55 insertions, 1 deletions
diff --git a/net/Makefile b/net/Makefile
index 26b4ca1ede1..0afbb468c46 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.633 2006/08/09 10:06:32 wiz Exp $
+# $NetBSD: Makefile,v 1.634 2006/08/09 18:20:46 tv Exp $
#
COMMENT= Networking tools
@@ -365,6 +365,7 @@ SUBDIR+= pygopherd
SUBDIR+= qadsl
SUBDIR+= quagga
SUBDIR+= quagga-devel
+SUBDIR+= queryperf
SUBDIR+= ra-rtsp-proxy
SUBDIR+= radiusd-cistron
SUBDIR+= rdesktop
diff --git a/net/queryperf/DESCR b/net/queryperf/DESCR
new file mode 100644
index 00000000000..c6a66898631
--- /dev/null
+++ b/net/queryperf/DESCR
@@ -0,0 +1,11 @@
+This is queryperf, a DNS server query performance testing tool.
+
+It is primarily intended for measuring the performance of
+authoritative DNS servers, but it has also been used for measuring
+caching server performance. This document describes the use of
+queryperf for authoritative server performance testing.
+
+NOTE: This version of queryperf has been modified by Nominum. It
+implements a slow-start algorithm which lessens the risk of network
+buffer overflows, particularly when testing recursive servers
+with high values for the -q option.
diff --git a/net/queryperf/Makefile b/net/queryperf/Makefile
new file mode 100644
index 00000000000..4dd095de9ce
--- /dev/null
+++ b/net/queryperf/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2006/08/09 18:20:46 tv Exp $
+#
+
+DISTNAME= queryperf-nominum-2.1
+PKGNAME= ${DISTNAME:S/-nominum-/-/}
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.nominum.com/pub/nominum/
+
+MAINTAINER= tv@NetBSD.org
+HOMEPAGE= ftp://ftp.nominum.com/pub/nominum/
+COMMENT= DNS performance and load tester
+
+USE_PKGLOCALEDIR= yes
+GNU_CONFIGURE= yes
+BUILD_TARGET= queryperf
+USE_PKGINSTALL= yes
+
+EGDIR= share/examples/queryperf
+INSTALLATION_DIRS+= bin
+OWN_DIRS+= share/doc/queryperf
+OWN_DIRS+= ${EGDIR}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/queryperf ${PREFIX}/bin/
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/queryperf/
+ ${INSTALL_SCRIPT} ${WRKSRC}/utils/gen-data-queryperf.py ${PREFIX}/${EGDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/input/sample.* ${PREFIX}/${EGDIR}/
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/queryperf/PLIST b/net/queryperf/PLIST
new file mode 100644
index 00000000000..8508527c573
--- /dev/null
+++ b/net/queryperf/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2006/08/09 18:20:46 tv Exp $
+bin/queryperf
+share/doc/queryperf/README
+share/examples/queryperf/gen-data-queryperf.py
+share/examples/queryperf/sample.0
+share/examples/queryperf/sample.1
+@dirrm share/examples/queryperf
+@dirrm share/doc/queryperf
diff --git a/net/queryperf/distinfo b/net/queryperf/distinfo
new file mode 100644
index 00000000000..ce7229096da
--- /dev/null
+++ b/net/queryperf/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2006/08/09 18:20:46 tv Exp $
+
+SHA1 (queryperf-nominum-2.1.tar.gz) = d70cf238335a0dfce7948dfa99b70a445f8ee43a
+RMD160 (queryperf-nominum-2.1.tar.gz) = e64a61eb059e9fb4042f2953cd5f863fc17b0446
+Size (queryperf-nominum-2.1.tar.gz) = 49798 bytes