Adam Tkac bffc32a
Name:           dnscap
Adam Tkac bffc32a
Version:        1.0
Adam Tkac 65a67ac
Release:        0.4.20070807cvs%{?dist}
Adam Tkac bffc32a
Summary:        DNS traffic capture utility
Adam Tkac bffc32a
Adam Tkac bffc32a
Group:          Applications/Internet
Adam Tkac bffc32a
License:        ISC
Adam Tkac bffc32a
URL:            http://public.oarci.net/tools/dnscap
Adam Tkac bffc32a
Source0:        dnscap-20070807cvs.tar.bz2
Adam Tkac bffc32a
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Adam Tkac bffc32a
Adam Tkac bffc32a
BuildRequires:  libpcap-devel, bind-devel, autoconf, automake, libtool
Adam Tkac bffc32a
BuildRequires:  groff, pkgconfig
Adam Tkac bffc32a
Requires:       libpcap, bind-libs
Adam Tkac bffc32a
Adam Tkac bffc32a
Patch0:         dnscap-1.0-isc_list.patch
Adam Tkac bffc32a
Patch1:         dnscap-1.0-warns.patch
Adam Tkac 65a67ac
Patch2:         dnscap-1.0-system.patch
Adam Tkac bffc32a
Adam Tkac bffc32a
%description
Adam Tkac bffc32a
dnscap is a network capture utility designed specifically for DNS traffic. It
Adam Tkac bffc32a
produces binary data in pcap(3) format, either on standard output or in
Adam Tkac bffc32a
successive dump files. This utility is similar to tcpdump(1), but has finer 
Adam Tkac bffc32a
grained packet recognition tailored to DNS transactions and protocol options
Adam Tkac bffc32a
Adam Tkac bffc32a
%prep
Adam Tkac bffc32a
%setup -q -n dnscap-20070807cvs
Adam Tkac bffc32a
Adam Tkac bffc32a
%patch0 -p1 -b .isc_list
Adam Tkac bffc32a
%patch1 -p1 -b .warns
Adam Tkac 65a67ac
%patch2 -p1 -b .system
Adam Tkac bffc32a
Adam Tkac bffc32a
%build
Adam Tkac bffc32a
autoreconf --install
Adam Tkac bffc32a
%configure
Adam Tkac bffc32a
make %{?_smp_mflags}
Adam Tkac bffc32a
Adam Tkac bffc32a
%install
Adam Tkac bffc32a
rm -rf $RPM_BUILD_ROOT
Adam Tkac bffc32a
make install DESTDIR=$RPM_BUILD_ROOT
Adam Tkac bffc32a
Adam Tkac bffc32a
%clean
Adam Tkac bffc32a
rm -rf $RPM_BUILD_ROOT
Adam Tkac bffc32a
Adam Tkac bffc32a
%files
Adam Tkac bffc32a
%defattr(-,root,root,-)
Adam Tkac bffc32a
%{_sbindir}/dnscap
Adam Tkac bffc32a
%{_mandir}/man1/dnscap.1.gz
Adam Tkac bffc32a
Adam Tkac bffc32a
%changelog
Adam Tkac 65a67ac
* Tue Aug 7 2007 Adam Tkac <atkac redhat com> 1.0-0.4.20070807cvs
Adam Tkac 65a67ac
- handle return value of system() function
Adam Tkac 65a67ac
Adam Tkac bffc32a
* Tue Aug 7 2007 Adam Tkac <atkac redhat com> 1.0-0.3.20070807cvs
Adam Tkac bffc32a
- updated to latest cvs
Adam Tkac bffc32a
- use libbind's isc/list API
Adam Tkac bffc32a
Adam Tkac bffc32a
* Mon Aug 6 2007 Adam Tkac <atkac redhat com> 1.0-0.2.20070516cvs
Adam Tkac bffc32a
- changed license to ISC
Adam Tkac bffc32a
- fixed release number
Adam Tkac bffc32a
Adam Tkac bffc32a
* Wed Aug 2 2007 Adam Tkac <atkac redhat com> 1.0-0.1.rc5
Adam Tkac bffc32a
- initial package