Blame SPECS/nmap.spec

5e8114
#Todo: stop using local copy of libdnet, once system distributed version 
5e8114
#supports sctp (grep sctp /usr/include/dnet.h)
5e8114
5e8114
%global _hardened_build 1
5e8114
5e8114
Name: nmap
5e8114
Epoch: 3
5e8114
Version: 7.91
5e8114
#global prerelease TEST5
5e8114
Release: 10%{?dist}
5e8114
Summary: Network exploration tool and security scanner
5e8114
URL: http://nmap.org/
5e8114
# Uses combination of licenses based on GPL license, but with extra modification
5e8114
# so it got its own license tag rhbz#1055861
5e8114
License: Nmap
5e8114
5e8114
Source0: http://nmap.org/dist/%{name}-%{version}%{?prerelease}.tar.bz2
5e8114
Source1: https://nmap.org/dist/sigs/%{name}-%{version}.tar.bz2.asc
5e8114
Source2: https://svn.nmap.org/nmap/docs/nmap_gpgkeys.txt
5e8114
5e8114
5e8114
#prevent possible race condition for shtool, rhbz#158996
5e8114
Patch1: nmap-4.03-mktemp.patch
5e8114
5e8114
#don't suggest to scan microsoft
5e8114
Patch2: nmap-4.52-noms.patch
5e8114
5e8114
# upstream provided patch for rhbz#845005, not yet in upstream repository
5e8114
Patch3: ncat_reg_stdin.diff
5e8114
Patch4: nmap-6.25-displayerror.patch
5e8114
# https://github.com/nmap/nmap/pull/2247
5e8114
Patch7: nmap_resolve_config.patch
5e8114
## https://github.com/nmap/nmap/commit/28bfe0dfd26dbc4e9917db9ad5457ab496769d24.patch
5e8114
Patch9: nmap-safe_fd_functions.patch
5e8114
5e8114
## https://github.com/nmap/nmap/commit/f6b40614e4a8131394792d590965f8af3c635323.patch
5e8114
Patch10: nmap-unix_crash.patch
5e8114
5e8114
BuildRequires: automake make
5e8114
BuildRequires: autoconf
5e8114
BuildRequires: gcc-c++
5e8114
BuildRequires: gettext-devel
5e8114
BuildRequires: libpcap-devel
5e8114
%if 0%{?fedora} 
5e8114
BuildRequires: libssh2-devel
5e8114
%endif
5e8114
BuildRequires: libtool
5e8114
BuildRequires: lua-devel
5e8114
BuildRequires: openssl-devel
5e8114
BuildRequires: pcre-devel
5e8114
BuildRequires: zlib-devel
5e8114
BuildRequires: gnupg2
5e8114
Requires: %{name}-ncat = %{epoch}:%{version}-%{release}
5e8114
5e8114
Obsoletes: nmap-frontend
5e8114
Obsoletes: nmap-ndiff
5e8114
5e8114
%define pixmap_srcdir zenmap/share/pixmaps
5e8114
5e8114
%description
5e8114
Nmap is a utility for network exploration or security auditing.  It supports
5e8114
ping scanning (determine which hosts are up), many port scanning techniques
5e8114
(determine what services the hosts are offering), and TCP/IP fingerprinting
5e8114
(remote host operating system identification). Nmap also offers flexible target
5e8114
and port specification, decoy scanning, determination of TCP sequence
5e8114
predictability characteristics, reverse-identd scanning, and more. In addition
5e8114
to the classic command-line nmap executable, the Nmap suite includes a flexible
5e8114
data transfer, redirection, and debugging tool (netcat utility ncat), a utility
5e8114
for comparing scan results (ndiff), and a packet generation and response
5e8114
analysis tool (nping). 
5e8114
5e8114
%package ncat
5e8114
Summary: Nmap's Netcat replacement
5e8114
Requires(post): %{_sbindir}/alternatives
5e8114
Requires(preun): %{_sbindir}/alternatives
5e8114
Obsoletes: nc < 1.109.20120711-2
5e8114
Obsoletes: nc6 < 1.00-22
5e8114
Provides: nc nc6
5e8114
5e8114
%description ncat
5e8114
Ncat is a feature packed networking utility which will read and
5e8114
write data across a network from the command line.  It uses both
5e8114
TCP and UDP for communication and is designed to be a reliable
5e8114
back-end tool to instantly provide network connectivity to other
5e8114
applications and users. Ncat will not only work with IPv4 and IPv6
5e8114
but provides the user with a virtually limitless number of potential
5e8114
uses.
5e8114
5e8114
5e8114
%prep
5e8114
%{gpgverify} --keyring=%{SOURCE2} --signature='%{SOURCE1}' --data='%{SOURCE0}'
5e8114
%autosetup -p1
5e8114
5e8114
5e8114
#be sure we're not using tarballed copies of some libraries
5e8114
#rm -rf liblua libpcap libpcre macosx mswin32 ###TODO###
5e8114
5e8114
rm -rf libpcap libpcre macosx mswin32 libssh2 libz
5e8114
5e8114
%build
5e8114
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
5e8114
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
5e8114
### TODO ## configure  --with-libpcap=/usr ###TODO###
5e8114
%configure  --with-libpcap=yes --with-liblua=included \
5e8114
  --without-zenmap --without-ndiff \
5e8114
%if 0%{?fedora} 
5e8114
  --with-libssh2=yes  \
5e8114
%else
5e8114
  --with-libssh2=no  \
5e8114
%endif
5e8114
  --enable-dbus 
5e8114
5e8114
%make_build
5e8114
5e8114
#fix man page (rhbz#813734)
5e8114
sed -i 's/-md/-mf/' nping/docs/nping.1
5e8114
5e8114
%install
5e8114
#prevent stripping - replace strip command with 'true'
5e8114
make DESTDIR=%{buildroot} STRIP=true install
5e8114
5e8114
#do not include certificate bundle (#734389)
5e8114
rm -f %{buildroot}%{_datadir}/ncat/ca-bundle.crt
5e8114
rmdir %{buildroot}%{_datadir}/ncat
5e8114
5e8114
#we provide 'nc' replacement (#1653119)
5e8114
touch %{buildroot}%{_mandir}/man1/nc.1.gz
5e8114
touch %{buildroot}%{_bindir}/nc
5e8114
5e8114
%find_lang nmap --with-man
5e8114
5e8114
%post ncat
5e8114
%{_sbindir}/alternatives --install %{_bindir}/nc nc %{_bindir}/ncat 10 \
5e8114
  --slave %{_mandir}/man1/nc.1.gz nc-man %{_mandir}/man1/ncat.1.gz
5e8114
5e8114
%preun ncat
5e8114
if [ $1 -eq 0 ]; then
5e8114
  %{_sbindir}/alternatives --remove nc %{_bindir}/ncat
5e8114
fi
5e8114
5e8114
%files -f nmap.lang
5e8114
%license LICENSE
5e8114
%doc docs/README
5e8114
%doc docs/nmap.usage.txt
5e8114
%{_bindir}/nmap
5e8114
%{_bindir}/nping
5e8114
%{_mandir}/man1/nmap.1.gz
5e8114
%{_mandir}/man1/nping.1.gz
5e8114
%{_datadir}/nmap
5e8114
5e8114
%files ncat 
5e8114
%license LICENSE
5e8114
%doc ncat/docs/AUTHORS ncat/docs/README ncat/docs/THANKS ncat/docs/examples
5e8114
%ghost %{_bindir}/nc
5e8114
%{_bindir}/ncat
5e8114
%ghost %{_mandir}/man1/nc.1.gz
5e8114
%{_mandir}/man1/ncat.1.gz
5e8114
5e8114
%changelog
5e8114
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 3:7.91-10
5e8114
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
5e8114
  Related: rhbz#1991688
5e8114
5e8114
* Wed Jul 28 2021 Florian Weimer <fweimer@redhat.com> - 3:7.91-9
5e8114
- Rebuild to pick up OpenSSL 3.0 Beta ABI (#1984097)
5e8114
5e8114
* Wed Jun 16 2021 Mohan Boddu <mboddu@redhat.com> - 3:7.91-8
5e8114
- Rebuilt for RHEL 9 BETA for openssl 3.0
5e8114
  Related: rhbz#1971065
5e8114
5e8114
* Wed May  5 2021 Pavel Zhukov <pzhukov@redhat.com> - 3:7.91-7
5e8114
- Fix crash with unix sockets
5e8114
5e8114
* Fri Apr 16 2021 Pavel Zhukov <pzhukov@redhat.com> - 3:7.91-6
5e8114
- Bumping release because brew is ignorant of such innovative concept as RPM Epochs
5e8114
5e8114
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 3:7.91-2
5e8114
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
5e8114
5e8114
* Thu Apr  8 2021 Pavel Zhukov <pzhukov@redhat.com> - 3:7.91-1
5e8114
- Bring 7.91 back
5e8114
5e8114
* Sun Mar 07 2021 Robert Scheck <robert@fedoraproject.org> - 3:7.80-11
5e8114
- Manage nc symlink using alternatives (#1653119)
5e8114
5e8114
* Wed Feb 10 2021 Pavel Zhukov  <pzhukov@redhat.com> - 3:7.80-10
5e8114
- Do not listen on ipv6 if it's disabled
5e8114
5e8114
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3:7.80-9
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5e8114
5e8114
* Wed Jan 13 2021 Pavel Zhukov  <pzhukov@redhat.com> - 3:7.80-8
5e8114
- Replace FD_ functions with safe implementation (#1914734)
5e8114
5e8114
* Sun Jan 10 2021 Pavel Zhukov <pzhukov@redhat.com> - 3:7.80-7
5e8114
- Drop nmap >= 7.90
5e8114
5e8114
* Thu Aug 20 2020 Pavel Zhukov <pzhukov@redhat.com> - 2:7.80-6
5e8114
- Drop libssh from eln 
5e8114
5e8114
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2:7.80-5
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5e8114
5e8114
* Tue May 19 2020 Pavel Zhukov <pzhukov@redhat.com> - 2:7.80-4
5e8114
- Do not assert on unsolicited ARP response (#1836989)
5e8114
5e8114
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2:7.80-3
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5e8114
5e8114
* Tue Aug 13 2019 Peter Robinson <pbrobinson@fedoraproject.org> 2:7.80-2
5e8114
- Re-provide nc, clearly 7 years isn't enough
5e8114
5e8114
* Mon Aug 12 2019 Peter Robinson <pbrobinson@fedoraproject.org> 2:7.80-1
5e8114
- Update to 7.80
5e8114
- Drop features conditionals from old releases
5e8114
- Use %%license, package cleanups
5e8114
5e8114
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2:7.70-8
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5e8114
5e8114
* Thu May  2 2019  Pavel Zhukov <pzhukov@redhat.com> - 2:7.70-7
5e8114
- Fix double free when ssh connections fails
5e8114
5e8114
* Tue Feb  5 2019 Pavel Zhukov <pzhukov@redhat.com> - 2:7.70-6
5e8114
- Fix ipv6 literals parsing in proxy connection
5e8114
5e8114
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2:7.70-5
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5e8114
5e8114
* Mon Sep 10 2018 Pavel Zhukov <pzhukov@redhat.com> - 2:7.70-4
5e8114
- Obsolete frontend packages in f29+ (#1626804)
5e8114
5e8114
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2:7.70-3
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5e8114
5e8114
* Thu Apr 19 2018 Pavel Zhukov <pzhukov@redhat.com> - 2:7.70-2
5e8114
- Do not build zenmap and ndiff because of python2 deprecation
5e8114
5e8114
* Wed Mar 21 2018 Pavel Zhukov <pzhukov@redhat.com> - 2:7.70-1
5e8114
- New version 7.70 (#1558770)
5e8114
5e8114
* Tue Feb 27 2018 Pavel Zhukov <pzhukov@redhat.com> - 2:7.60-14
5e8114
- Add appdata file (#1476506)
5e8114
5e8114
* Mon Feb 19 2018 Pavel Zhukov <pzhukov@redhat.com> - 2:7.60-12
5e8114
- add gcc-c++ BR
5e8114
5e8114
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2:7.60-11
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5e8114
5e8114
* Mon Jan 22 2018 Pavel Zhukov <pzhukov@redhat.com> - 2:7.60-10
5e8114
- Print source address in UDP mode
5e8114
5e8114
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2:7.60-9
5e8114
- Remove obsolete scriptlets
5e8114
5e8114
* Mon Aug 21 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:7.60-8
5e8114
- Fix memory leaks on error
5e8114
5e8114
* Thu Aug  3 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:7.60-7
5e8114
- Use upstream patch
5e8114
5e8114
* Thu Aug  3 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:7.60-6
5e8114
- Fix library version for non-included libraries
5e8114
5e8114
* Thu Aug  3 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:7.60-4
5e8114
- Keep nmap specific libssh and libz headers
5e8114
- Drop unused libssh2 patch
5e8114
5e8114
* Thu Aug  3 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:7.60-4
5e8114
- Delete bundled libssh2
5e8114
- Delete bundled zlib
5e8114
5e8114
* Wed Aug 02 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:7.60-1
5e8114
- New release 7.60 (#1477387)
5e8114
5e8114
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:7.50-10
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5e8114
5e8114
* Fri Jul 21 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:7.50-9
5e8114
- Don't ship ndiff in nmap package
5e8114
5e8114
* Wed Jul 19 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:7.50-8
5e8114
- change ndiff arch to noarch
5e8114
- Move nmap to Requires (was in BR)
5e8114
5e8114
* Tue Jul 18 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:7.50-6
5e8114
- Add missed py[co] files
5e8114
5e8114
* Tue Jul 18 2017 Pavel Zhukov <pzhukov@redhat.com> - 2:7.50-5
5e8114
- Move ndiff to subpackage (#1471999)
5e8114
- Specify python version 
5e8114
5e8114
* Fri Jun 30 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 2:7.50-3
5e8114
- Add provides for nc6 (#1348348)
5e8114
- Fix rpmlint errors
5e8114
5e8114
* Wed Jun 21 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 2:7.50-1
5e8114
- New release (7.50)
5e8114
5e8114
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2:7.40-2
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5e8114
5e8114
* Tue Jan 03 2017 Michal Hlavinka <mhlavink@redhat.com> - 2:7.40-1
5e8114
- nmap updated to 7.40
5e8114
5e8114
* Mon Oct 24 2016 Michal Hlavinka <mhlavink@redhat.com> - 2:7.31-1
5e8114
- nmap updated to 7.31
5e8114
5e8114
* Mon Oct 03 2016 Michal Hlavinka <mhlavink@redhat.com> - 2:7.30-1
5e8114
- nmap updated to 7.30
5e8114
5e8114
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:7.12-2
5e8114
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
5e8114
5e8114
* Thu Mar 31 2016 Michal Hlavinka <mhlavink@redhat.com> - 2:7.12-1
5e8114
- nmap updated to 7.12
5e8114
5e8114
* Wed Mar 23 2016 Michal Hlavinka <mhlavink@redhat.com> - 2:7.11-1
5e8114
- nmap updated to 7.11
5e8114
5e8114
* Fri Mar 18 2016 Michal Hlavinka <mhlavink@redhat.com> - 2:7.10-1
5e8114
- nmap updated to 7.10
5e8114
5e8114
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2:7.01-2
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5e8114
5e8114
* Fri Dec 11 2015 Michal Hlavinka <mhlavink@redhat.com> - 2:7.01-1
5e8114
- nmap updated to 7.01
5e8114
5e8114
* Tue Sep 01 2015 Michal Hlavinka <mhlavink@redhat.com> - 2:6.47-5
5e8114
- fix FTBFS
5e8114
5e8114
* Mon Aug 31 2015 Michal Hlavinka <mhlavink@redhat.com> - 2:6.47-4
5e8114
- ncat should try to connect to all resolved addresses, not only the first one (#978964)
5e8114
5e8114
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:6.47-3
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5e8114
5e8114
* Wed Dec 10 2014 Michal Hlavinka <mhlavink@redhat.com> - 2:6.47-2
5e8114
- do not own icons/hicolor/<size>/apps directory (#1171813)
5e8114
5e8114
* Mon Aug 25 2014 Michal Hlavinka <mhlavink@redhat.com> - 2:6.47-1
5e8114
- nmap updated to 6.47
5e8114
5e8114
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:6.46-3
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5e8114
5e8114
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:6.46-2
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5e8114
5e8114
* Tue Apr 22 2014 Michal Hlavinka <mhlavink@redhat.com> - 2:6.46-1
5e8114
- nmap updated to 6.46
5e8114
5e8114
* Mon Apr 14 2014 Michal Hlavinka <mhlavink@redhat.com> - 2:6.45-1
5e8114
- nmap updated to 6.45
5e8114
5e8114
* Wed Apr 09 2014 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-6
5e8114
- fix unexpected crash when too much paralelism is used (#1057912)
5e8114
5e8114
* Wed Apr 09 2014 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-5
5e8114
- update license tag (#1055861)
5e8114
5e8114
* Tue Mar 04 2014 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-4
5e8114
- use _hardened_build
5e8114
5e8114
* Thu Oct 17 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-3
5e8114
- ncat should support UNIX sockets correctly, drop wrapper with socat
5e8114
5e8114
* Thu Aug 08 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-2
5e8114
- do not print debug messages during normal use (#994376)
5e8114
5e8114
* Tue Jul 30 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.40-1
5e8114
- nmap updated to 6.40
5e8114
5e8114
* Mon Jul 22 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-7
5e8114
- bundled lua no longer required
5e8114
5e8114
* Mon Jun 24 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-6.20130624svn
5e8114
- use svn snapshot that contains all necessary UDP patches
5e8114
5e8114
* Fri May 24 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-5
5e8114
- fix man page typo
5e8114
5e8114
* Thu May 23 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-4
5e8114
- zenamp: fix icon symlink (#957381)
5e8114
5e8114
* Thu May 23 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-3
5e8114
- zenmap: do not traceback when there si no display, just exit nicely (#958240)
5e8114
5e8114
* Thu Mar 28 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-2
5e8114
- fix aarch64 support (#926241)
5e8114
5e8114
* Fri Mar 08 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.25-1
5e8114
- nmap updated to 6.25
5e8114
5e8114
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:6.01-11
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
5e8114
5e8114
* Fri Jan 04 2013 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-10
5e8114
- use select as default nsock engine
5e8114
5e8114
* Thu Nov 29 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-9
5e8114
- do not use strict aliasing
5e8114
5e8114
* Thu Nov 29 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-8
5e8114
- call shutdown also in listen mode
5e8114
5e8114
* Tue Oct 02 2012 Petr Å abata <contyk@redhat.com> - 2:6.01-7
5e8114
- Move the socat dependency to the ncat subpackage (#858733)
5e8114
5e8114
* Wed Sep 19 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-6
5e8114
- shutdown socket on EOF (#845075)
5e8114
5e8114
* Mon Aug 13 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-5
5e8114
- ncat did not work when file was used as input (#845005)
5e8114
5e8114
* Tue Jul 24 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-4
5e8114
- add nc wrapper with socat as a fallback for unix sockets
5e8114
5e8114
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:6.01-3
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5e8114
5e8114
* Wed Jul 18 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-2
5e8114
- provide ncat in extra package as replacement for nc
5e8114
5e8114
* Mon Jun 18 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.01-1
5e8114
- nmap updated to 6.01
5e8114
5e8114
* Tue Jun 05 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.00-2
5e8114
- prevent stripping binaries
5e8114
5e8114
* Tue Jun 05 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.00-1
5e8114
- updated to 6.00
5e8114
5e8114
* Wed Mar 14 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:5.61-0.1.TEST5
5e8114
- updated to 5.61TEST5
5e8114
5e8114
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2:5.51-5
5e8114
- Rebuild against PCRE 8.30
5e8114
5e8114
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2:5.51-4
5e8114
- Rebuild against PCRE 8.30
5e8114
5e8114
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:5.51-3
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5e8114
5e8114
* Thu Dec 08 2011 Michal Hlavinka <mhlavink@redhat.com> - 2:5.51-2
5e8114
- do not use bundled certificates, use only system ones (#734389)
5e8114
5e8114
* Mon Feb 14 2011 Michal Hlavinka <mhlavink@redhat.com> - 2:5.51-1
5e8114
- nmap updated to 5.51
5e8114
5e8114
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:5.50-2
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5e8114
5e8114
* Mon Feb 07 2011 Michal Hlavinka <mhlavink@redhat.com> - 2:5.50-1
5e8114
- updated to 5.50
5e8114
5e8114
* Tue Oct 05 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-10
5e8114
- add workaround for zenmap crash (#637403)
5e8114
5e8114
* Wed Sep 29 2010 jkeating - 2:5.21-9
5e8114
- Rebuilt for gcc bug 634757
5e8114
5e8114
* Fri Sep 17 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-8
5e8114
- fix location of ja man page (#632104)
5e8114
5e8114
* Thu Aug 19 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-7
5e8114
- update icon cache only after gui install
5e8114
5e8114
* Wed Aug 11 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-6
5e8114
- update icon cache after package install
5e8114
5e8114
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2:5.21-5
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
5e8114
5e8114
* Mon Jun 21 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-4
5e8114
- build -frontend as noarch
5e8114
5e8114
* Fri Jun 18 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-3
5e8114
- fix multilib issue
5e8114
5e8114
* Fri Apr 30 2010 Ville Skyttä <ville.skytta@iki.fi> - 2:5.21-2
5e8114
- Mark localized man pages with %%lang.
5e8114
5e8114
* Mon Feb 01 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.21-1
5e8114
- updated to 5.21
5e8114
5e8114
* Tue Jan 12 2010 Michal Hlavinka <mhlavink@redhat.com> - 2:5.00-6
5e8114
- use sqlite3 (instead of sqlite2)
5e8114
5e8114
* Tue Dec 01 2009 Michal Hlavinka <mhlavink@redhat.com> - 2:5.00-5
5e8114
- spec cleanup
5e8114
5e8114
* Mon Nov 02 2009 Michal Hlavinka <mhlavink@redhat.com> - 2:5.00-4
5e8114
- spec cleanup
5e8114
5e8114
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2:5.00-3
5e8114
- rebuilt with new openssl
5e8114
5e8114
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:5.00-2
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5e8114
5e8114
* Fri Jul 17 2009 Michal Hlavinka <mhlavink@redhat.com> - 2:5.0-1
5e8114
- updated to 5.0
5e8114
5e8114
* Wed Jul 15 2009 Michal Hlavinka <mhlavink@redhat.com> - 2:4.90-0.RC1
5e8114
- updated to 4.90RC1
5e8114
5e8114
* Thu Jun 18 2009 Michal Hlavinka <mhlavink@redhat.com> - 2:4.85-0.BETA10
5e8114
- updated to 4.85beta10
5e8114
5e8114
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:4.76-4
5e8114
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5e8114
5e8114
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 2:4.76-3
5e8114
- rebuild with new openssl
5e8114
5e8114
* Mon Dec 15 2008 Michal Hlavinka <mhlavink@redhat.com> - 2:4.77-2
5e8114
- bump release for rebuild
5e8114
5e8114
* Mon Dec 15 2008 Michal Hlavinka <mhlavink@redhat.com> - 2:4.76-1
5e8114
- new upstream version 4.76
5e8114
- use consolehelper for root auth
5e8114
5e8114
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 2:4.68-4
5e8114
- Rebuild for Python 2.6
5e8114
5e8114
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2:4.68-3
5e8114
- add missing BuildRequires to use system libs rather than local copies
5e8114
- really fix license tag
5e8114
5e8114
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2:4.68-2
5e8114
- fix license tag
5e8114
5e8114
* Thu Jul 24 2008 Tomas Smetana <tsmetana@redhat.com> - 2:4.68-1
5e8114
- new upstream version
5e8114
5e8114
* Mon May 12 2008 Tomas Smetana <tsmetana@redhat.com> - 2:4.62-1
5e8114
- new upstream version
5e8114
5e8114
* Mon Feb 04 2008 Tomas Smetana <tsmetana@redhat.com> - 2:4.53-1
5e8114
- new upstream version
5e8114
5e8114
* Mon Jan 07 2008 Tomas Smetana <tsmetana@redhat.com> - 2:4.52-2
5e8114
- bump release because of build error
5e8114
5e8114
* Mon Jan 07 2008 Tomas Smetana <tsmetana@redhat.com> - 2:4.52-1
5e8114
- new upstream version
5e8114
5e8114
* Wed Dec 05 2007 Tomas Smetana <tsmetana@redhat.com> - 2:4.20-6.1
5e8114
- rebuild
5e8114
5e8114
* Wed Aug 22 2007 Harald Hoyer <harald@redhat.com> - 2:4.20-6
5e8114
- changed license tag
5e8114
5e8114
* Fri Mar 23 2007 Harald Hoyer <harald@redhat.com> - 2:4.20-5
5e8114
- fixed changelog versions
5e8114
5e8114
* Thu Mar 15 2007 Karsten Hopp <karsten@redhat.com> 2:4.20-4
5e8114
- rebuild with current gtk2 to add png support (#232013)
5e8114
5e8114
* Tue Feb 27 2007 Harald Hoyer <harald@redhat.com> - 2:4.20-3
5e8114
- specfile cleanup
5e8114
- fixed Florian La Roche's patch
5e8114
5e8114
* Tue Jan 30 2007 Florian La Roche <laroche@redhat.com> - 2:4.20-2
5e8114
- do not strip away debuginfo
5e8114
5e8114
* Tue Jan 09 2007 Florian La Roche <laroche@redhat.com> - 2:4.20-1
5e8114
- version 4.20
5e8114
5e8114
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2:4.11-1.1
5e8114
- rebuild
5e8114
5e8114
* Tue Jun 27 2006 Harald Hoyer <harald@redhat.com> - 2:4.11-1
5e8114
- version 4.11
5e8114
5e8114
* Wed May 17 2006 Harald Hoyer <harald@redhat.de> 4.03-2
5e8114
- added more build requirements (bug #191932)
5e8114
5e8114
* Wed May 10 2006 Karsten Hopp <karsten@redhat.de> 4.03-1
5e8114
- update to 4.03, this fixes #184286
5e8114
- remove duplicate menu entry in 'Internet' (#183056)
5e8114
- fix possible tmpdir race condition during build (#158996)
5e8114
5e8114
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2:4.00-1.2
5e8114
- bump again for double-long bug on ppc(64)
5e8114
5e8114
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2:4.00-1.1
5e8114
- rebuilt for new gcc4.1 snapshot and glibc changes
5e8114
5e8114
* Thu Feb 02 2006 Harald Hoyer <harald@redhat.com> - 2:4.00-1
5e8114
- version 4.00
5e8114
5e8114
* Mon Dec 19 2005 Harald Hoyer <harald@redhat.com> - 2:3.95-1
5e8114
- version 3.95
5e8114
5e8114
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
5e8114
- rebuilt
5e8114
5e8114
* Fri Nov 11 2005 Harald Hoyer <harald@redhat.com> - 2:3.93-3
5e8114
- fixed wrong __attribute__ test
5e8114
5e8114
* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> - 2:3.93-2
5e8114
- rebuilt against new openssl
5e8114
5e8114
* Tue Sep 13 2005 Harald Hoyer <harald@redhat.com> - 2:3.93-1
5e8114
- version 3.93
5e8114
5e8114
* Wed Aug 03 2005 Harald Hoyer <harald@redhat.com> - 2:3.81-4
5e8114
- removed references how to scan microsoft.com (bz #164962)
5e8114
- finally got rid of gtk+-devel dependency
5e8114
5e8114
* Thu Apr 21 2005 Harald Hoyer <harald@redhat.com> - 2:3.81-3
5e8114
- removed gtk+ requirement
5e8114
5e8114
* Thu Apr 21 2005 Harald Hoyer <harald@redhat.com> - 2:3.81-2
5e8114
- fixed desktop file and added icons (bug #149157)
5e8114
5e8114
* Wed Mar 02 2005 Harald Hoyer <harald@redhat.com> - 2:3.81-1
5e8114
- version 3.81
5e8114
5e8114
* Wed Feb 02 2005 Harald Hoyer <harald@redhat.com> - 2:3.78-2
5e8114
- evil port of nmapfe to gtk2
5e8114
5e8114
* Fri Dec 17 2004 Harald Hoyer <harald@redhat.com> - 2:3.78-1
5e8114
- version 3.78
5e8114
5e8114
* Mon Sep 13 2004 Harald Hoyer <harald@redhat.com> - 2:3.70-1
5e8114
- version 3.70
5e8114
5e8114
* Tue Jul 13 2004 Harald Hoyer <harald@redhat.com> - 2:3.55-1
5e8114
- new version
5e8114
5e8114
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
5e8114
- rebuilt
5e8114
5e8114
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
5e8114
- rebuilt
5e8114
5e8114
* Thu Jan 29 2004 Harald Hoyer <harald@redhat.com> - 2:3.50-2
5e8114
- added BuildRequires: openssl-devel, gtk+-devel, pcre-devel, libpcap
5e8114
5e8114
* Thu Jan 22 2004 Harald Hoyer <harald@redhat.com> - 2:3.50-1
5e8114
- version 3.50
5e8114
5e8114
* Wed Oct  8 2003 Harald Hoyer <harald@redhat.de> 2:3.48-1
5e8114
- version 3.48
5e8114
5e8114
* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
5e8114
- allow disabling frontend if gtk1 is not available
5e8114
5e8114
* Wed Jul 30 2003 Harald Hoyer <harald@redhat.de> 2:3.30-1
5e8114
- version 3.30
5e8114
5e8114
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
5e8114
- rebuilt
5e8114
5e8114
* Mon May 26 2003 Harald Hoyer <harald@redhat.de> 2:3.27-1
5e8114
- version 3.27
5e8114
5e8114
* Mon May 12 2003 Harald Hoyer <harald@redhat.de> 2:3.20-2
5e8114
- changed macro comments to double %% for changelog entries
5e8114
5e8114
* Mon Apr 14 2003 Harald Hoyer <harald@redhat.de> 2:3.20-1
5e8114
- version 3.2
5e8114
5e8114
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
5e8114
- rebuilt
5e8114
5e8114
* Thu Jan  9 2003 Harald Hoyer <harald@redhat.de> 3.0-3
5e8114
- nmap-3.00-nowarn.patch added
5e8114
5e8114
* Mon Nov 18 2002 Tim Powers <timp@redhat.com>
5e8114
- rebuild on all arches
5e8114
- remove old desktop file from $$RPM_BUILD_ROOT so rpm won't complain
5e8114
5e8114
* Thu Aug  1 2002 Harald Hoyer <harald@redhat.de>
5e8114
- version 3.0
5e8114
5e8114
* Mon Jul 29 2002 Harald Hoyer <harald@redhat.de> 2.99.2-1
5e8114
- bumped version
5e8114
5e8114
* Fri Jul 26 2002 Harald Hoyer <harald@redhat.de> 2.99.1-2
5e8114
- bumped version to 2.99RC1
5e8114
5e8114
* Fri Jul 19 2002 Florian La Roche <Florian.LaRoche@redhat.de>
5e8114
- add an epoch
5e8114
5e8114
* Mon Jul  1 2002 Harald Hoyer <harald@redhat.de> 2.54.36-1
5e8114
- removed desktop file
5e8114
- removed "BETA" name from version
5e8114
- update to BETA36
5e8114
5e8114
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
5e8114
- automated rebuild
5e8114
5e8114
* Sun May 26 2002 Tim Powers <timp@redhat.com>
5e8114
- automated rebuild
5e8114
5e8114
* Wed May 22 2002 Harald Hoyer <harald@redhat.de> 2.54BETA34-1
5e8114
- update to 2.54BETA34
5e8114
5e8114
* Mon Mar 25 2002 Harald Hoyer <harald@redhat.com>
5e8114
- more recent version (#61490)
5e8114
5e8114
* Mon Jul 23 2001 Harald Hoyer <harald@redhat.com>
5e8114
- buildprereq for nmap-frontend (#49644)
5e8114
5e8114
* Sun Jul 22 2001 Heikki Korpela <heko@iki.fi>
5e8114
- buildrequire gtk+ 
5e8114
5e8114
* Tue Jul 10 2001 Tim Powers <timp@redhat.com>
5e8114
- fix bugs in desktop file (#48341)
5e8114
5e8114
* Wed May 16 2001 Tim Powers <timp@redhat.com>
5e8114
- updated to 2.54BETA22
5e8114
5e8114
* Mon Nov 20 2000 Tim Powers <timp@redhat.com>
5e8114
- rebuilt to fix bad dir perms
5e8114
5e8114
* Fri Nov  3 2000 Tim Powers <timp@redhat.com>
5e8114
- fixed nmapdatadir in the install section, forgot lto include
5e8114
  $RPM_BUILD_ROOT in the path
5e8114
5e8114
* Thu Nov  2 2000 Tim Powers <timp@redhat.com>
5e8114
- update to nmap-2.54BETA7 to possibly fix bug #20199
5e8114
- use the desktop file provided by the package instead of using my own
5e8114
- patches in previous version are depreciated. Included in SRPM for
5e8114
  reference only
5e8114
5e8114
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
5e8114
- rebuilt
5e8114
5e8114
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
5e8114
- rebuilt
5e8114
5e8114
* Wed Jun 28 2000 Tim Powers <timp@redhat.com>
5e8114
- rebuilt package
5e8114
5e8114
* Thu Jun 8 2000 Tim Powers <timp@redhat.com>
5e8114
- fixed man pages so that they are in an FHS compliant location
5e8114
- use %%makeinstall
5e8114
- use predefined RPM macros wherever possible
5e8114
5e8114
* Tue May 16 2000 Tim Powers <timp@redhat.com>
5e8114
- updated to 2.53
5e8114
- using applnk now
5e8114
- use %%configure, and %%{_prefix} where possible
5e8114
- removed redundant defines at top of spec file
5e8114
5e8114
* Mon Dec 13 1999 Tim Powers <timp@redhat.com>
5e8114
- based on origional spec file from
5e8114
    http://www.insecure.org/nmap/index.html#download
5e8114
- general cleanups, removed lots of commenrts since it madethe spec hard to
5e8114
    read
5e8114
- changed group to Applications/System
5e8114
- quiet setup
5e8114
- no need to create dirs in the install section, "make
5e8114
    prefix=$RPM_BUILD_ROOT&{prefix} install" does this.
5e8114
- using defined %%{prefix}, %%{version} etc. for easier/quicker maint.
5e8114
- added docs
5e8114
- gzip man pages
5e8114
- strip after files have been installed into buildroot
5e8114
- created separate package for the frontend so that Gtk+ isn't needed for the
5e8114
    CLI nmap 
5e8114
- not using -f in files section anymore, no need for it since there aren't that
5e8114
    many files/dirs
5e8114
- added desktop entry for gnome
5e8114
5e8114
* Sun Jan 10 1999 Fyodor <fyodor@dhp.com>
5e8114
- Merged in spec file sent in by Ian Macdonald <ianmacd@xs4all.nl>
5e8114
5e8114
* Tue Dec 29 1998 Fyodor <fyodor@dhp.com>
5e8114
- Made some changes, and merged in another .spec file sent in
5e8114
  by Oren Tirosh <oren@hishome.net>
5e8114
5e8114
* Mon Dec 21 1998 Riku Meskanen <mesrik@cc.jyu.fi>
5e8114
- initial build for RH 5.x