Blame SPECS/nmap.spec

62a8fc
#TODO: stop using local copy of libdnet, once system distributed version supports sctp (grep sctp /usr/include/dnet.h)
62a8fc
Summary: Network exploration tool and security scanner
62a8fc
Name: nmap
62a8fc
Epoch: 2
62a8fc
Version: 6.40
62a8fc
## We rebase ncat on newer version to have compatibility with nc
62a8fc
## For doing this few upstream patches must be reverted
62a8fc
## https://bugzilla.redhat.com/1460249
62a8fc
%global ncat_version 7.50
62a8fc
#global prerelease %{nil}
ce5688
Release: 16%{?dist}
62a8fc
# nmap is GPLv2
62a8fc
# zenmap is GPLv2 and LGPLv2+ (zenmap/higwidgets) and GPLv2+ (zenmap/radialnet)
62a8fc
# libdnet-stripped is BSD (advertising clause rescinded by the Univ. of California in 1999) with some parts as Public Domain (crc32)
62a8fc
License: GPLv2 and LGPLv2+ and GPLv2+ and BSD
62a8fc
Group: Applications/System
62a8fc
Requires: %{name}-ncat = %{epoch}:%{version}-%{release}
62a8fc
# to make our life easier, we use upstream tarball, but we remove budled libraries first
62a8fc
# that way it's easier to keep an eye on licensing and crypto export restrictions
62a8fc
# VER=%{version}; tar xjf nmap-${VER}.tar.bz2; rm -rf nmap-${VER}/{libpcap,libpcre,macosx,mswin32}; tar cjf nmap-purified-${VER}.tar.bz2 nmap-${VER}
62a8fc
#Source0: http://nmap.org/dist/%{name}-%{version}%{?prerelease}.tar.bz2
62a8fc
Source0: %{name}-purified-%{version}%{?prerelease}.tar.bz2
62a8fc
62a8fc
%if  "%{ncat_version}" != "%{version}"
62a8fc
# VER=%{ncat_version}; tar xjf nmap-${VER}.tar.bz2; cd nmap-${VER}; tar cjf nmap-ncat-${VER}.tar.bz2 ncat
62a8fc
Source4: %{name}-ncat-%{ncat_version}.tar.bz2
62a8fc
%endif
62a8fc
62a8fc
Source1: zenmap.desktop
62a8fc
Source2: zenmap-root.pamd
62a8fc
Source3: zenmap-root.consoleapps
62a8fc
62a8fc
62a8fc
#prevent possible race condition for shtool, rhbz#158996
62a8fc
Patch1: nmap-4.03-mktemp.patch
62a8fc
62a8fc
#don't suggest to scan microsoft
62a8fc
Patch2: nmap-4.52-noms.patch
62a8fc
62a8fc
# rhbz#637403, workaround for rhbz#621887=gnome#623965
62a8fc
Patch4: zenmap-621887-workaround.patch
62a8fc
62a8fc
# upstream provided patch for rhbz#845005, not yet in upstream repository
62a8fc
Patch5: ncat_reg_stdin.diff
62a8fc
Patch6: nmap-6.25-displayerror.patch
62a8fc
Patch7: nmap-6.40-mantypo.patch
62a8fc
62a8fc
# not upstream yet, rhbz#1134412
62a8fc
Patch8: nmap-6.40-logdebug.patch
62a8fc
62a8fc
# sent upstream, for nmap <= 6.49, rhbz#1192143
62a8fc
Patch9: nmap-6.40-allresolve.patch
62a8fc
62a8fc
# https://bugzilla.redhat.com/1390326
62a8fc
# backported upstream
62a8fc
Patch10: nmap-6.40-trancated_dns.patch
62a8fc
62a8fc
%if  "%{ncat_version}" != "%{version}"
62a8fc
Patch11: nmap-6.40-ncat_%{ncat_version}.patch
62a8fc
Patch12: nmap-6.40-ncat_memleak.patch
ce5688
Patch15: nmap-6.40-ncat_default_proxy_port.patch
62a8fc
%endif
62a8fc
Patch13: nmap-6.40-add_eproto_handler.patch
62a8fc
Patch14: nmap-6.40-ncat_early_error_reporting.patch
ce5688
Patch16: nmap-use_after_free.patch
ce5688
Patch17: nmap-7.60-udp_remoteaddr.patch
ce5688
62a8fc
62a8fc
URL: http://nmap.org/
62a8fc
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
62a8fc
BuildRequires: openssl-devel, gtk2-devel, lua-devel, libpcap-devel, pcre-devel
62a8fc
BuildRequires: desktop-file-utils, dos2unix
62a8fc
BuildRequires: libtool, automake, autoconf, gettext-devel
62a8fc
62a8fc
# exception granted in FPC ticket 255
62a8fc
Provides: bundled(lua) = 5.2
62a8fc
62a8fc
%define pixmap_srcdir zenmap/share/pixmaps
62a8fc
62a8fc
%description
62a8fc
Nmap is a utility for network exploration or security auditing.  It supports
62a8fc
ping scanning (determine which hosts are up), many port scanning techniques
62a8fc
(determine what services the hosts are offering), and TCP/IP fingerprinting
62a8fc
(remote host operating system identification). Nmap also offers flexible target
62a8fc
and port specification, decoy scanning, determination of TCP sequence
62a8fc
predictability characteristics, reverse-identd scanning, and more. In addition
62a8fc
to the classic command-line nmap executable, the Nmap suite includes a flexible
62a8fc
data transfer, redirection, and debugging tool (netcat utility ncat), a utility
62a8fc
for comparing scan results (ndiff), and a packet generation and response analysis
62a8fc
tool (nping). 
62a8fc
62a8fc
%package frontend
62a8fc
Summary: The GTK+ front end for nmap
62a8fc
Group: Applications/System
62a8fc
Requires: nmap = %{epoch}:%{version} gtk2 python >= 2.5 pygtk2 usermode
62a8fc
BuildRequires: python >= 2.5 python-devel pygtk2-devel libpng-devel
62a8fc
BuildArch: noarch
62a8fc
%description frontend
62a8fc
This package includes zenmap, a GTK+ front end for nmap. The nmap package must
62a8fc
be installed before installing nmap front end.
62a8fc
62a8fc
%package ncat
62a8fc
Group:   Applications/System
62a8fc
Summary: Nmap's Netcat replacement
62a8fc
Obsoletes: nc < 1.109.20120711-2
62a8fc
Provides: nc
62a8fc
%description ncat
62a8fc
Ncat is a feature packed networking utility which will read and
62a8fc
write data across a network from the command line.  It uses both
62a8fc
TCP and UDP for communication and is designed to be a reliable
62a8fc
back-end tool to instantly provide network connectivity to other
62a8fc
applications and users. Ncat will not only work with IPv4 and IPv6
62a8fc
but provides the user with a virtually limitless number of potential
62a8fc
uses.
62a8fc
62a8fc
62a8fc
%prep
62a8fc
%setup -q -n %{name}-%{version}%{?prerelease}
62a8fc
62a8fc
%if  "%{ncat_version}" != "%{version}"
62a8fc
# Replace ncat sources if needed
62a8fc
rm -rf ncat
62a8fc
tar -xf %{SOURCE4}
62a8fc
%endif
62a8fc
62a8fc
%patch1 -p1 -b .mktemp
62a8fc
%patch2 -p1 -b .noms
62a8fc
%patch4 -p1 -b .bz637403
62a8fc
%patch5 -p1 -b .ncat_reg_stdin
62a8fc
%patch6 -p1 -b .displayerror
62a8fc
%patch7 -p1 -b .mantypo
62a8fc
%patch10 -p1 -b .dns_resolve
62a8fc
62a8fc
62a8fc
%if  "%{ncat_version}" != "%{version}"
62a8fc
# Patch for newer/older ncat
62a8fc
%patch11 -p1 -b .ncatrebase
62a8fc
%patch12 -p1 -b .memleak
ce5688
%patch15 -p1 -b .socksport
62a8fc
%else
62a8fc
# Patches which were accepted upstream and not needed in rebased version
62a8fc
%patch8 -p1 -b .logdebug
62a8fc
%patch9 -p1 -b .allresolve
62a8fc
%endif
62a8fc
62a8fc
%patch14 -p1 -b .errorreporting
62a8fc
%patch13 -p1 -b .eproto
ce5688
%patch16 -p1 -b .use-after-free
ce5688
%patch17 -p1 -b .udp_ra
62a8fc
62a8fc
#be sure we're not using tarballed copies of some libraries,
62a8fc
#we remove them when creating our own tarball, just check they are not present
62a8fc
[ -z "$(ls -d 2>/dev/null libpcap libpcre macosx mswin32)" ] || exit 1
62a8fc
62a8fc
# for aarch64 support, not needed with autotools 2.69+
62a8fc
for f in acinclude.m4 configure.ac nping/configure.ac
62a8fc
do
62a8fc
  sed -i -e 's/\(AC_DEFINE([^,)]*\))/\1, 1, [Description])/' -e 's/\(AC_DEFINE([^,]*,[^,)]*\))/\1, [Description])/' $f
62a8fc
done
62a8fc
autoreconf -I . -fiv --no-recursive
62a8fc
cd nping; autoreconf -I .. -fiv --no-recursive; cd ..
62a8fc
62a8fc
62a8fc
#fix locale dir
62a8fc
mv zenmap/share/zenmap/locale zenmap/share
62a8fc
sed -i -e "s|^locale_dir =.*$|locale_dir = os.path.join('share','locale')|" \
62a8fc
 -e 's|join(self.install_data, data_dir)|join(self.install_data, "share")|' zenmap/setup.py
62a8fc
sed -i 's|^LOCALE_DIR = .*|LOCALE_DIR = join(prefix, "share", "locale")|' zenmap/zenmapCore/Paths.py
62a8fc
62a8fc
%build
62a8fc
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
62a8fc
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
62a8fc
%configure  --with-libpcap=/usr --without-nmap-update
62a8fc
make %{?_smp_mflags}
62a8fc
62a8fc
#fix man page (rhbz#813734)
62a8fc
sed -i 's/-md/-mf/' nping/docs/nping.1
62a8fc
62a8fc
%install
62a8fc
rm -rf $RPM_BUILD_ROOT
62a8fc
62a8fc
#prevent stripping - replace strip command with 'true'
62a8fc
make DESTDIR=$RPM_BUILD_ROOT STRIP=true install
62a8fc
rm -f $RPM_BUILD_ROOT%{_bindir}/uninstall_zenmap
62a8fc
62a8fc
#do not include certificate bundle (#734389)
62a8fc
rm -f $RPM_BUILD_ROOT%{_datadir}/ncat/ca-bundle.crt
62a8fc
rmdir $RPM_BUILD_ROOT%{_datadir}/ncat
62a8fc
62a8fc
#use consolehelper
62a8fc
rm -f $RPM_BUILD_ROOT%{_datadir}/applications/zenmap*.desktop
62a8fc
rm -f $RPM_BUILD_ROOT%{_datadir}/zenmap/su-to-zenmap.sh
62a8fc
ln -s consolehelper $RPM_BUILD_ROOT%{_bindir}/zenmap-root
62a8fc
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d \
62a8fc
	$RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps
62a8fc
install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/zenmap-root
62a8fc
install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps/zenmap-root
62a8fc
62a8fc
cp docs/zenmap.1 $RPM_BUILD_ROOT%{_mandir}/man1/
62a8fc
gzip $RPM_BUILD_ROOT%{_mandir}/man1/* || :
62a8fc
pushd $RPM_BUILD_ROOT%{_mandir}/man1
62a8fc
ln -s zenmap.1.gz nmapfe.1.gz
62a8fc
ln -s zenmap.1.gz xnmap.1.gz
62a8fc
popd
62a8fc
62a8fc
#we provide 'nc' replacement
62a8fc
ln -s ncat.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/nc.1.gz
62a8fc
ln -s ncat $RPM_BUILD_ROOT%{_bindir}/nc
62a8fc
62a8fc
desktop-file-install --vendor nmap \
62a8fc
	--dir $RPM_BUILD_ROOT%{_datadir}/applications \
62a8fc
	--add-category X-Red-Hat-Base \
62a8fc
	%{SOURCE1};
62a8fc
62a8fc
#for .desktop and app icon
62a8fc
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/256x256/apps
62a8fc
ln -s ../../../../zenmap/pixmaps/zenmap.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/256x256/apps
62a8fc
62a8fc
# fix end-of-line
62a8fc
pushd $RPM_BUILD_ROOT
62a8fc
for fe in ./%{python_sitelib}/zenmapCore/Paths.py
62a8fc
do
62a8fc
  dos2unix <$fe >$fe.new
62a8fc
  touch -r $fe $fe.new
62a8fc
  mv -f $fe.new $fe
62a8fc
done
62a8fc
popd
62a8fc
62a8fc
%find_lang nmap --with-man
62a8fc
%find_lang zenmap
62a8fc
62a8fc
%post frontend
62a8fc
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
62a8fc
62a8fc
%postun frontend
62a8fc
if [ $1 -eq 0 ] ; then
62a8fc
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
62a8fc
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
62a8fc
fi
62a8fc
62a8fc
%posttrans frontend
62a8fc
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
62a8fc
62a8fc
%clean
62a8fc
rm -rf $RPM_BUILD_ROOT
62a8fc
62a8fc
%files -f nmap.lang
62a8fc
%defattr(-,root,root)
62a8fc
%doc COPYING*
62a8fc
%doc docs/README
62a8fc
%doc docs/nmap.usage.txt
62a8fc
%{_bindir}/nmap
62a8fc
%{_bindir}/ndiff
62a8fc
%{_bindir}/nping
62a8fc
%{_mandir}/man1/ndiff.1.gz
62a8fc
%{_mandir}/man1/nmap.1.gz
62a8fc
%{_mandir}/man1/nping.1.gz
62a8fc
%{_datadir}/nmap
62a8fc
62a8fc
%files ncat 
62a8fc
%defattr(-,root,root)
62a8fc
%doc COPYING ncat/docs/AUTHORS ncat/docs/README ncat/docs/THANKS ncat/docs/examples
62a8fc
%{_bindir}/nc
62a8fc
%{_bindir}/ncat
62a8fc
%{_mandir}/man1/nc.1.gz
62a8fc
%{_mandir}/man1/ncat.1.gz
62a8fc
62a8fc
%files frontend -f zenmap.lang
62a8fc
%defattr(-,root,root)
62a8fc
%config(noreplace) %{_sysconfdir}/pam.d/zenmap-root
62a8fc
%config(noreplace) %{_sysconfdir}/security/console.apps/zenmap-root
62a8fc
%{_bindir}/zenmap-root
62a8fc
%{_bindir}/zenmap
62a8fc
%{_bindir}/nmapfe
62a8fc
%{_bindir}/xnmap
62a8fc
%{python_sitelib}/*
62a8fc
%{_datadir}/applications/nmap-zenmap.desktop
62a8fc
%{_datadir}/icons/hicolor/*
62a8fc
%{_datadir}/zenmap
62a8fc
%{_mandir}/man1/zenmap.1.gz
62a8fc
%{_mandir}/man1/nmapfe.1.gz
62a8fc
%{_mandir}/man1/xnmap.1.gz
62a8fc
62a8fc
%changelog
ce5688
* Mon Jun  4 2018 Pavel Zhukov <pzhukov@redhat.com> - 2:6.40-16
ce5688
- Resolves: #1573411 - Populate ncat env. variables in UDP mode
ce5688
ce5688
* Wed Apr 25 2018 Pavel Zhukov <pzhukov@redhat.com> - 2:6.40-15
ce5688
- Resolves: #1525105 - Fix use after free error (Coverity)
ce5688
- Patches renumbered
ce5688
ce5688
* Tue Apr  3 2018 Pavel Zhukov <pzhukov@redhat.com> - 2:6.40-14
ce5688
- Resolves: #1546246 - Don't use http proxy port for socks proxies
ce5688
62a8fc
* Wed Nov  8 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:6.40-13
62a8fc
- Resolves: #1436402 - nc from nmap ncat crash if ipv6 disabled
62a8fc
62a8fc
* Fri Oct 20 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:6.40-12
62a8fc
- Add eproto to list of hanled errnos
62a8fc
62a8fc
* Fri Sep 08 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:6.40-11
62a8fc
- Related: ##1460249 - Replace memleak patch with one provided by upstream
62a8fc
62a8fc
* Mon Aug 21 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:6.40-10
62a8fc
- Related: #1460249 - Fix memory leaks (covscan errors)
62a8fc
62a8fc
* Thu Aug 17 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:6.40-9
62a8fc
- Resolves: #1460249, #1436402, #1317924, #1379008 -  Rebase ncat on 7.50
62a8fc
62a8fc
* Wed Aug 16 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:6.40-8
62a8fc
- Resolves: #1390326 - Failback to system resolver for truncated dns replies
62a8fc
62a8fc
* Thu Jul 30 2015 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-7
62a8fc
- explicitely disable modules we don't want to build to have consistent results (#1246453)
62a8fc
62a8fc
* Tue Jul 07 2015 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-6
62a8fc
- fix coverity found issue (#1192143)
62a8fc
62a8fc
* Fri Jul 03 2015 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-5
62a8fc
- ncat should try to connect to all resolved addresses, not only the first one (#1192143)
62a8fc
- do not print debug messages during normal use (#1134412)
62a8fc
62a8fc
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2:6.40-4
62a8fc
- Mass rebuild 2014-01-24
62a8fc
62a8fc
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2:6.40-3
62a8fc
- Mass rebuild 2013-12-27
62a8fc
62a8fc
* Fri Aug 09 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-2
62a8fc
- fix man page typos
62a8fc
62a8fc
* Tue Jul 30 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-1
62a8fc
- nmap udpated to 6.40
62a8fc
62a8fc
* Wed Jul 24 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-10.20130624svn
62a8fc
- fix release tag
62a8fc
62a8fc
* Wed Jul 24 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-10
62a8fc
- remove bundled libraries from source tarball
62a8fc
62a8fc
* Mon Jul 22 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-9.20130624svn
62a8fc
- spec cleanup
62a8fc
62a8fc
* Tue Jul 02 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-8.20130624svn
62a8fc
- ncat should support UNIX sockets correctly, drop wrapper with socat
62a8fc
62a8fc
* Tue Jul 02 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-7.20130624svn
62a8fc
- allow -i timeout in listen mode
62a8fc
62a8fc
* Mon Jun 24 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-6.20130624svn
62a8fc
- use svn snapshot that contains all necessary UDP patches
62a8fc
62a8fc
* Fri May 24 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-5
62a8fc
- fix man page typo
62a8fc
62a8fc
* Thu May 23 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-4
62a8fc
- zenamp: fix icon symlink (#957381)
62a8fc
62a8fc
* Thu May 23 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-3
62a8fc
- zenmap: do not traceback when there si no display, just exit nicely (#958240)
62a8fc
62a8fc
* Thu Mar 28 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-2
62a8fc
- fix aarch64 support (#926241)
62a8fc
62a8fc
* Fri Mar 08 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-1
62a8fc
- nmap updated to 6.25
62a8fc
62a8fc
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:6.01-11
62a8fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
62a8fc
62a8fc
* Fri Jan 04 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-10
62a8fc
- use select as default nsock engine
62a8fc
62a8fc
* Thu Nov 29 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-9
62a8fc
- do not use strict aliasing
62a8fc
62a8fc
* Thu Nov 29 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-8
62a8fc
- call shutdown also in listen mode
62a8fc
62a8fc
* Tue Oct 02 2012 Petr Å abata <contyk@redhat.com> - 2:6.01-7
62a8fc
- Move the socat dependency to the ncat subpackage (#858733)
62a8fc
62a8fc
* Wed Sep 19 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-6
62a8fc
- shutdown socket on EOF (#845075)
62a8fc
62a8fc
* Mon Aug 13 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-5
62a8fc
- ncat did not work when file was used as input (#845005)
62a8fc
62a8fc
* Tue Jul 24 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-4
62a8fc
- add nc wrapper with socat as a fallback for unix sockets
62a8fc
62a8fc
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:6.01-3
62a8fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
62a8fc
62a8fc
* Wed Jul 18 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-2
62a8fc
- provide ncat in extra package as replacement for nc
62a8fc
62a8fc
* Mon Jun 18 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-1
62a8fc
- nmap updated to 6.01
62a8fc
62a8fc
* Tue Jun 05 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.00-2
62a8fc
- prevent stripping binaries
62a8fc
62a8fc
* Tue Jun 05 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.00-1
62a8fc
- updated to 6.00
62a8fc
62a8fc
* Wed Mar 14 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:5.61-0.1.TEST5
62a8fc
- updated to 5.61TEST5
62a8fc
62a8fc
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2:5.51-5
62a8fc
- Rebuild against PCRE 8.30
62a8fc
62a8fc
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2:5.51-4
62a8fc
- Rebuild against PCRE 8.30
62a8fc
62a8fc
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:5.51-3
62a8fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
62a8fc
62a8fc
* Thu Dec 08 2011 Michal Hlavinka <mhlavink@redhat.com> - 2:5.51-2
62a8fc
- do not use bundled certificates, use only system ones (#734389)
62a8fc
62a8fc
* Mon Feb 14 2011 Michal Hlavinka <mhlavink@redhat.com> - 2:5.51-1
62a8fc
- nmap updated to 5.51
62a8fc
62a8fc
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:5.50-2
62a8fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
62a8fc
62a8fc
* Mon Feb 07 2011 Michal Hlavinka <mhlavink@redhat.com> - 2:5.50-1
62a8fc
- updated to 5.50
62a8fc
62a8fc
* Tue Oct 05 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-10
62a8fc
- add workaround for zenmap crash (#637403)
62a8fc
62a8fc
* Wed Sep 29 2010 jkeating - 2:5.21-9
62a8fc
- Rebuilt for gcc bug 634757
62a8fc
62a8fc
* Fri Sep 17 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-8
62a8fc
- fix location of ja man page (#632104)
62a8fc
62a8fc
* Thu Aug 19 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-7
62a8fc
- update icon cache only after gui install
62a8fc
62a8fc
* Wed Aug 11 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-6
62a8fc
- update icon cache after package install
62a8fc
62a8fc
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2:5.21-5
62a8fc
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
62a8fc
62a8fc
* Mon Jun 21 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-4
62a8fc
- build -frontend as noarch
62a8fc
62a8fc
* Fri Jun 18 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-3
62a8fc
- fix multilib issue
62a8fc
62a8fc
* Fri Apr 30 2010 Ville Skyttä <ville.skytta@iki.fi> - 2:5.21-2
62a8fc
- Mark localized man pages with %%lang.
62a8fc
62a8fc
* Mon Feb 01 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-1
62a8fc
- updated to 5.21
62a8fc
62a8fc
* Tue Jan 12 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.00-6
62a8fc
- use sqlite3 (instead of sqlite2)
62a8fc
62a8fc
* Tue Dec 01 2009 Michal Hlavinka <mhlavink@redhat.com> - 2:5.00-5
62a8fc
- spec cleanup
62a8fc
62a8fc
* Mon Nov 02 2009 Michal Hlavinka <mhlavink@redhat.com> - 2:5.00-4
62a8fc
- spec cleanup
62a8fc
62a8fc
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2:5.00-3
62a8fc
- rebuilt with new openssl
62a8fc
62a8fc
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:5.00-2
62a8fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
62a8fc
62a8fc
* Fri Jul 17 2009 Michal Hlavinka <mhlavink@redhat.com> - 2:5.0-1
62a8fc
- updated to 5.0
62a8fc
62a8fc
* Wed Jul 15 2009 Michal Hlavinka <mhlavink@redhat.com> - 2:4.90-0.RC1
62a8fc
- updated to 4.90RC1
62a8fc
62a8fc
* Thu Jun 18 2009 Michal Hlavinka <mhlavink@redhat.com> - 2:4.85-0.BETA10
62a8fc
- updated to 4.85beta10
62a8fc
62a8fc
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:4.76-4
62a8fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
62a8fc
62a8fc
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 2:4.76-3
62a8fc
- rebuild with new openssl
62a8fc
62a8fc
* Mon Dec 15 2008 Michal Hlavinka <mhlavink@redhat.com> - 2:4.77-2
62a8fc
- bump release for rebuild
62a8fc
62a8fc
* Mon Dec 15 2008 Michal Hlavinka <mhlavink@redhat.com> - 2:4.76-1
62a8fc
- new upstream version 4.76
62a8fc
- use consolehelper for root auth
62a8fc
62a8fc
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2:4.68-4
62a8fc
- Rebuild for Python 2.6
62a8fc
62a8fc
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2:4.68-3
62a8fc
- add missing BuildRequires to use system libs rather than local copies
62a8fc
- really fix license tag
62a8fc
62a8fc
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2:4.68-2
62a8fc
- fix license tag
62a8fc
62a8fc
* Thu Jul 24 2008 Tomas Smetana <tsmetana@redhat.com> - 2:4.68-1
62a8fc
- new upstream version
62a8fc
62a8fc
* Mon May 12 2008 Tomas Smetana <tsmetana@redhat.com> - 2:4.62-1
62a8fc
- new upstream version
62a8fc
62a8fc
* Mon Feb 04 2008 Tomas Smetana <tsmetana@redhat.com> - 2:4.53-1
62a8fc
- new upstream version
62a8fc
62a8fc
* Mon Jan 07 2008 Tomas Smetana <tsmetana@redhat.com> - 2:4.52-2
62a8fc
- bump release because of build error
62a8fc
62a8fc
* Mon Jan 07 2008 Tomas Smetana <tsmetana@redhat.com> - 2:4.52-1
62a8fc
- new upstream version
62a8fc
62a8fc
* Wed Dec 05 2007 Tomas Smetana <tsmetana@redhat.com> - 2:4.20-6.1
62a8fc
- rebuild
62a8fc
62a8fc
* Wed Aug 22 2007 Harald Hoyer <harald@redhat.com> - 2:4.20-6
62a8fc
- changed license tag
62a8fc
62a8fc
* Fri Mar 23 2007 Harald Hoyer <harald@redhat.com> - 2:4.20-5
62a8fc
- fixed changelog versions
62a8fc
62a8fc
* Thu Mar 15 2007 Karsten Hopp <karsten@redhat.com> 2:4.20-4
62a8fc
- rebuild with current gtk2 to add png support (#232013)
62a8fc
62a8fc
* Tue Feb 27 2007 Harald Hoyer <harald@redhat.com> - 2:4.20-3
62a8fc
- specfile cleanup
62a8fc
- fixed Florian La Roche's patch
62a8fc
62a8fc
* Tue Jan 30 2007 Florian La Roche <laroche@redhat.com> - 2:4.20-2
62a8fc
- do not strip away debuginfo
62a8fc
62a8fc
* Tue Jan 09 2007 Florian La Roche <laroche@redhat.com> - 2:4.20-1
62a8fc
- version 4.20
62a8fc
62a8fc
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:4.11-1.1
62a8fc
- rebuild
62a8fc
62a8fc
* Tue Jun 27 2006 Harald Hoyer <harald@redhat.com> - 2:4.11-1
62a8fc
- version 4.11
62a8fc
62a8fc
* Wed May 17 2006 Harald Hoyer <harald@redhat.de> 4.03-2
62a8fc
- added more build requirements (bug #191932)
62a8fc
62a8fc
* Wed May 10 2006 Karsten Hopp <karsten@redhat.de> 4.03-1
62a8fc
- update to 4.03, this fixes #184286
62a8fc
- remove duplicate menu entry in 'Internet' (#183056)
62a8fc
- fix possible tmpdir race condition during build (#158996)
62a8fc
62a8fc
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2:4.00-1.2
62a8fc
- bump again for double-long bug on ppc(64)
62a8fc
62a8fc
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2:4.00-1.1
62a8fc
- rebuilt for new gcc4.1 snapshot and glibc changes
62a8fc
62a8fc
* Thu Feb 02 2006 Harald Hoyer <harald@redhat.com> - 2:4.00-1
62a8fc
- version 4.00
62a8fc
62a8fc
* Mon Dec 19 2005 Harald Hoyer <harald@redhat.com> - 2:3.95-1
62a8fc
- version 3.95
62a8fc
62a8fc
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
62a8fc
- rebuilt
62a8fc
62a8fc
* Fri Nov 11 2005 Harald Hoyer <harald@redhat.com> - 2:3.93-3
62a8fc
- fixed wrong __attribute__ test
62a8fc
62a8fc
* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> - 2:3.93-2
62a8fc
- rebuilt against new openssl
62a8fc
62a8fc
* Tue Sep 13 2005 Harald Hoyer <harald@redhat.com> - 2:3.93-1
62a8fc
- version 3.93
62a8fc
62a8fc
* Wed Aug 03 2005 Harald Hoyer <harald@redhat.com> - 2:3.81-4
62a8fc
- removed references how to scan microsoft.com (bz #164962)
62a8fc
- finally got rid of gtk+-devel dependency
62a8fc
62a8fc
* Thu Apr 21 2005 Harald Hoyer <harald@redhat.com> - 2:3.81-3
62a8fc
- removed gtk+ requirement
62a8fc
62a8fc
* Thu Apr 21 2005 Harald Hoyer <harald@redhat.com> - 2:3.81-2
62a8fc
- fixed desktop file and added icons (bug #149157)
62a8fc
62a8fc
* Wed Mar 02 2005 Harald Hoyer <harald@redhat.com> - 2:3.81-1
62a8fc
- version 3.81
62a8fc
62a8fc
* Wed Feb 02 2005 Harald Hoyer <harald@redhat.com> - 2:3.78-2
62a8fc
- evil port of nmapfe to gtk2
62a8fc
62a8fc
* Fri Dec 17 2004 Harald Hoyer <harald@redhat.com> - 2:3.78-1
62a8fc
- version 3.78
62a8fc
62a8fc
* Mon Sep 13 2004 Harald Hoyer <harald@redhat.com> - 2:3.70-1
62a8fc
- version 3.70
62a8fc
62a8fc
* Tue Jul 13 2004 Harald Hoyer <harald@redhat.com> - 2:3.55-1
62a8fc
- new version
62a8fc
62a8fc
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
62a8fc
- rebuilt
62a8fc
62a8fc
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
62a8fc
- rebuilt
62a8fc
62a8fc
* Thu Jan 29 2004 Harald Hoyer <harald@redhat.com> - 2:3.50-2
62a8fc
- added BuildRequires: openssl-devel, gtk+-devel, pcre-devel, libpcap
62a8fc
62a8fc
* Thu Jan 22 2004 Harald Hoyer <harald@redhat.com> - 2:3.50-1
62a8fc
- version 3.50
62a8fc
62a8fc
* Wed Oct  8 2003 Harald Hoyer <harald@redhat.de> 2:3.48-1
62a8fc
- version 3.48
62a8fc
62a8fc
* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
62a8fc
- allow disabling frontend if gtk1 is not available
62a8fc
62a8fc
* Wed Jul 30 2003 Harald Hoyer <harald@redhat.de> 2:3.30-1
62a8fc
- version 3.30
62a8fc
62a8fc
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
62a8fc
- rebuilt
62a8fc
62a8fc
* Mon May 26 2003 Harald Hoyer <harald@redhat.de> 2:3.27-1
62a8fc
- version 3.27
62a8fc
62a8fc
* Mon May 12 2003 Harald Hoyer <harald@redhat.de> 2:3.20-2
62a8fc
- changed macro comments to double %% for changelog entries
62a8fc
62a8fc
* Mon Apr 14 2003 Harald Hoyer <harald@redhat.de> 2:3.20-1
62a8fc
- version 3.2
62a8fc
62a8fc
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
62a8fc
- rebuilt
62a8fc
62a8fc
* Thu Jan  9 2003 Harald Hoyer <harald@redhat.de> 3.0-3
62a8fc
- nmap-3.00-nowarn.patch added
62a8fc
62a8fc
* Mon Nov 18 2002 Tim Powers <timp@redhat.com>
62a8fc
- rebuild on all arches
62a8fc
- remove old desktop file from $$RPM_BUILD_ROOT so rpm won't complain
62a8fc
62a8fc
* Thu Aug  1 2002 Harald Hoyer <harald@redhat.de>
62a8fc
- version 3.0
62a8fc
62a8fc
* Mon Jul 29 2002 Harald Hoyer <harald@redhat.de> 2.99.2-1
62a8fc
- bumped version
62a8fc
62a8fc
* Fri Jul 26 2002 Harald Hoyer <harald@redhat.de> 2.99.1-2
62a8fc
- bumped version to 2.99RC1
62a8fc
62a8fc
* Fri Jul 19 2002 Florian La Roche <Florian.LaRoche@redhat.de>
62a8fc
- add an epoch
62a8fc
62a8fc
* Mon Jul  1 2002 Harald Hoyer <harald@redhat.de> 2.54.36-1
62a8fc
- removed desktop file
62a8fc
- removed "BETA" name from version
62a8fc
- update to BETA36
62a8fc
62a8fc
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
62a8fc
- automated rebuild
62a8fc
62a8fc
* Sun May 26 2002 Tim Powers <timp@redhat.com>
62a8fc
- automated rebuild
62a8fc
62a8fc
* Wed May 22 2002 Harald Hoyer <harald@redhat.de> 2.54BETA34-1
62a8fc
- update to 2.54BETA34
62a8fc
62a8fc
* Mon Mar 25 2002 Harald Hoyer <harald@redhat.com>
62a8fc
- more recent version (#61490)
62a8fc
62a8fc
* Mon Jul 23 2001 Harald Hoyer <harald@redhat.com>
62a8fc
- buildprereq for nmap-frontend (#49644)
62a8fc
62a8fc
* Sun Jul 22 2001 Heikki Korpela <heko@iki.fi>
62a8fc
- buildrequire gtk+ 
62a8fc
62a8fc
* Tue Jul 10 2001 Tim Powers <timp@redhat.com>
62a8fc
- fix bugs in desktop file (#48341)
62a8fc
62a8fc
* Wed May 16 2001 Tim Powers <timp@redhat.com>
62a8fc
- updated to 2.54BETA22
62a8fc
62a8fc
* Mon Nov 20 2000 Tim Powers <timp@redhat.com>
62a8fc
- rebuilt to fix bad dir perms
62a8fc
62a8fc
* Fri Nov  3 2000 Tim Powers <timp@redhat.com>
62a8fc
- fixed nmapdatadir in the install section, forgot lto include
62a8fc
  $RPM_BUILD_ROOT in the path
62a8fc
62a8fc
* Thu Nov  2 2000 Tim Powers <timp@redhat.com>
62a8fc
- update to nmap-2.54BETA7 to possibly fix bug #20199
62a8fc
- use the desktop file provided by the package instead of using my own
62a8fc
- patches in previous version are depreciated. Included in SRPM for
62a8fc
  reference only
62a8fc
62a8fc
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
62a8fc
- rebuilt
62a8fc
62a8fc
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
62a8fc
- rebuilt
62a8fc
62a8fc
* Wed Jun 28 2000 Tim Powers <timp@redhat.com>
62a8fc
- rebuilt package
62a8fc
62a8fc
* Thu Jun 8 2000 Tim Powers <timp@redhat.com>
62a8fc
- fixed man pages so that they are in an FHS compliant location
62a8fc
- use %%makeinstall
62a8fc
- use predefined RPM macros wherever possible
62a8fc
62a8fc
* Tue May 16 2000 Tim Powers <timp@redhat.com>
62a8fc
- updated to 2.53
62a8fc
- using applnk now
62a8fc
- use %%configure, and %%{_prefix} where possible
62a8fc
- removed redundant defines at top of spec file
62a8fc
62a8fc
* Mon Dec 13 1999 Tim Powers <timp@redhat.com>
62a8fc
- based on origional spec file from
62a8fc
	http://www.insecure.org/nmap/index.html#download
62a8fc
- general cleanups, removed lots of commenrts since it madethe spec hard to
62a8fc
	read
62a8fc
- changed group to Applications/System
62a8fc
- quiet setup
62a8fc
- no need to create dirs in the install section, "make
62a8fc
	prefix=$RPM_BUILD_ROOT&{prefix} install" does this.
62a8fc
- using defined %%{prefix}, %%{version} etc. for easier/quicker maint.
62a8fc
- added docs
62a8fc
- gzip man pages
62a8fc
- strip after files have been installed into buildroot
62a8fc
- created separate package for the frontend so that Gtk+ isn't needed for the
62a8fc
	CLI nmap 
62a8fc
- not using -f in files section anymore, no need for it since there aren't that
62a8fc
	many files/dirs
62a8fc
- added desktop entry for gnome
62a8fc
62a8fc
* Sun Jan 10 1999 Fyodor <fyodor@dhp.com>
62a8fc
- Merged in spec file sent in by Ian Macdonald <ianmacd@xs4all.nl>
62a8fc
62a8fc
* Tue Dec 29 1998 Fyodor <fyodor@dhp.com>
62a8fc
- Made some changes, and merged in another .spec file sent in
62a8fc
  by Oren Tirosh <oren@hishome.net>
62a8fc
62a8fc
* Mon Dec 21 1998 Riku Meskanen <mesrik@cc.jyu.fi>
62a8fc
- initial build for RH 5.x