Summary: Benchmarking authorative and recursing DNS servers Name: dnsperf Version: 2.1.0.0 Release: 8%{?dist} License: MIT Url: http://www.nominum.com/support/measurement-tools/ Source: ftp://ftp.nominum.com/pub/nominum/dnsperf/%{version}/dnsperf-src-%{version}-1.tar.gz Source2: bind9-hmacsha.h Source3: queryfile-example-current.gz Group: Applications/Internet BuildRequires: bind-devel >= 9.3.0, libcap-devel, gzip, openssl-devel BuildRequires: krb5-devel, libxml2-devel, GeoIP-devel Requires: gnuplot pcapy python-dns %description This is dnsperf, a collection of DNS server performance testing tools. For more information, see the dnsperf(1) and resperf(1) man pages. %prep %setup -q -n dnsperf-src-%{version}-1 cp %{SOURCE2} hmacsha.h %configure sed -i "s//\"hmacsha.h\"/" dns.c %build %{__make} CFLAGS="$RPM_OPT_FLAGS -I/usr/include/bind9 -I." %{?_smp_mflags} %install rm -rf %{buildroot} %{__make} DESTDIR=%{buildroot} install install contrib/queryparse/queryparse %{buildroot}/%{_bindir} install -D -m 644 contrib/queryparse/queryparse.1 %{buildroot}/%{_mandir}/man1/queryparse.1 gzip %{buildroot}/%{_mandir}/man1/queryparse.1 mkdir -p %{buildroot}%{_datadir}/%{name} gunzip -c %{SOURCE3} > %{buildroot}%{_datadir}/%{name}/queryfile-example-current chmod 644 %{buildroot}%{_datadir}/%{name}/queryfile-example-current %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %doc README RELEASE_NOTES %{_bindir}/* %{_mandir}/*/* %dir %{_datadir}/dnsperf %{_datadir}/dnsperf/queryfile-example-current %changelog * Wed Jul 26 2017 Fedora Release Engineering - 2.1.0.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Jul 03 2017 Paul Wouters - 2.1.0.0-7 - Rebuild against 9.11.1-P2 * Thu Jun 29 2017 Petr Menšík - 2.1.0.0-6 - Rebuild against bind-9.11.1-P1 * Fri Feb 10 2017 Fedora Release Engineering - 2.1.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Nov 21 2016 Paul Wouters - 2.1.0.0-4 - rebuilt for new version of bind * Sat Nov 19 2016 Peter Robinson 2.1.0.0-3 - Rebuild (bind) * Thu May 26 2016 Tomas Hozza - 2.1.0.0-2 - Rebuild against bind-9.10.4-P1 * Wed Apr 20 2016 Paul Wouters - 2.1.0.0-1 - Updated to 2.1.0.0 (rhbz#1305929) - Remove incorporated patches - Updated example query file with upstream - Fixup bad changelog dates - Use gunzip not bunzip2 as upstream query file is only gzipped * Wed Feb 03 2016 Fedora Release Engineering - 2.0.0.0-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Dec 16 2015 Tomas Hozza - 2.0.0.0-19 - Rebuild against bind-9.10.3-P2 * Fri Sep 04 2015 Tomas Hozza - 2.0.0.0-18 - Rebuild against bind 9.10.3rc1 * Wed Jun 24 2015 Tomas Hozza - 2.0.0.0-17 - rebuild against bind-9.10.2-P1 - add Build dependency on GeoIP-devel since bind is built with it * Wed Jun 17 2015 Fedora Release Engineering - 2.0.0.0-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Fri Mar 13 2015 Tomas Hozza - 2.0.0.0-15 - rebuild against bind-9.10.2 * Wed Feb 25 2015 Tomas Hozza - 2.0.0.0-14 - Rebuild against bind-9.10.2rc2 * Mon Feb 02 2015 Tomas Hozza - 2.0.0.0-13 - rebuild against bind-9.10.2rc1 * Wed Jan 14 2015 Tomas Hozza - 2.0.0.0-12 - rebuild against bind-9.10.1-P1 * Fri Oct 03 2014 Tomas Hozza - 2.0.0.0-11 - rebuild against bind-9.9.6 * Sat Aug 16 2014 Fedora Release Engineering - 2.0.0.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 2.0.0.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 2.0.0.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Jul 15 2013 Tomas Hozza - 2.0.0.0-7 - Rebuild against bind 9.9.4b1 * Tue May 14 2013 Paul Wouters - 2.0.0.0-6 - Rebuild against bind 9.9.3-0.6.rc2 - Fix url, nominum changed their website * Tue Apr 16 2013 Adam Tkac - 2.0.0.0-5 - rebuild against new bind * Wed Feb 13 2013 Fedora Release Engineering - 2.0.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Oct 11 2012 Adam TKac - 2.0.0.0-3 - rebuild against new bind-libs - pack sample query file with bz2 * Wed Jul 18 2012 Fedora Release Engineering - 2.0.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Apr 18 2012 Paul Wouters - 2.0.0.0-1 - Upgraded to 2.0.0.0 - Fixup of URLs - Add pointer to sample query file in usage info - Added current query sample file as old example has been removed - Pulled in missing bind-9.8.x/9.9.x version of hmacsha.h - Removed doc/*pdf files, as their license might mean non-free * Wed Feb 1 2012 Adam Williamson - 1.0.1.0-28 - rebuild against new bind * Fri Jan 13 2012 Fedora Release Engineering - 1.0.1.0-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Nov 14 2011 Adam Tkac - 1.0.1.0-26 - rebuild against new bind * Fri Sep 09 2011 Adam Tkac - 1.0.1.0-25 - rebuild against new bind * Tue May 24 2011 Paul Wouters - 1.0.1.0-24 - rebuilt for newer bind * Mon Feb 21 2011 Adam Tkac - 1.0.1.0-23 - rebuild against new bind * Tue Feb 08 2011 Fedora Release Engineering - 1.0.1.0-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Sep 30 2010 Adam Tkac - 1.0.1.0-21 - rebuild against new bind * Fri Aug 27 2010 Adam Tkac - 1.0.1.0-20 - rebuild against new bind * Tue Aug 03 2010 Adam Tkac - 1.0.1.0-19 - rebuild against new bind * Fri Jul 02 2010 Adam Tkac - 1.0.1.0-18 - rebuild to ensure devel branch doesn't have lower NVR than stable branch * Mon May 31 2010 Adam Tkac - 1.0.1.0-17 - rebuild against new bind * Thu Jan 28 2010 Adam Tkac - 1.0.1.0-16 - rebuild against new bind * Tue Dec 15 2009 Adam Tkac - 1.0.1.0-15 - rebuild against new bind * Tue Dec 01 2009 Adam Tkac - 1.0.1.0-14 - rebuild against new bind * Thu Nov 26 2009 Adam Tkac - 1.0.1.0-13 - rebuild against new bind * Fri Aug 21 2009 Tomas Mraz - 1.0.1.0-12 - rebuilt with new openssl * Fri Jul 24 2009 Fedora Release Engineering - 1.0.1.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri Jun 19 2009 Adam Tkac - 1.0.1.0-10 - rebuild again * Wed Jun 17 2009 Adam Tkac - 1.0.1.0-9 - rebuild against new bind-libs * Mon Mar 30 2009 Adam Tkac - 1.0.1.0-8 - rebuild against new bind-libs * Tue Feb 24 2009 Fedora Release Engineering - 1.0.1.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Jan 15 2009 Tomas Mraz - 1.0.1.0-6 - rebuild with new openssl - seems to require libxml2-devel to build now * Mon Nov 10 2008 Adam Tkac - 1.0.1.0-5 - rebuild against new bind-libs * Fri Oct 31 2008 Paul Wouters - 1.0.1.0-4 - Changed license from BSD to MIT * Wed Oct 22 2008 Paul Wouters - 1.0.1.0-3 - Fixed missing buildrequires - Pass proper CFLAGS to gcc - Fix Group * Tue Oct 21 2008 Paul Wouters - 1.0.1.0-2 - Fixed libpcap vs libcap confusion * Mon Oct 20 2008 Paul Wouters - 1.0.1.0-1 - Initial Fedora package