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