1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00
Commit Graph

54 Commits

Author SHA1 Message Date
dmiller
c66baf785e Merge Nmap 7.96 release branch 2025-05-07 13:22:40 +00:00
dmiller
fb58d2440e Promote Nping to full version number. Fixes #2862 2025-03-12 18:02:12 +00:00
dmiller
95b974b101 Merge 7.95 release branch into trunk 2024-04-23 19:34:03 +00:00
dmiller
84dcd2c915 Update RPM spec files to correct python3 package name. Fixes #2706 2024-01-29 18:31:38 +00:00
dmiller
186bed85c8 Update RPM specs for Python3 2023-04-14 23:12:34 +00:00
dmiller
153be6f589 Update rpm spec files for Python 3 2023-01-17 17:18:20 +00:00
dmiller
ef8213a36c Reintegrate Nmap 7.90 release branch 2020-10-05 23:00:30 +00:00
dmiller
210adf941e Remove nmap-update
This feature was never publicly released, and has not been distributed
in our binary builds for a couple versions now. It needed to be removed
in order to reduce the number of places Nmap looks for data files. See #2051
2020-08-27 19:13:31 +00:00
dmiller
8f1bbf6be2 Update URLs to https://nmap.org/ 2018-09-25 15:16:36 +00:00
rewanth
6ee953a5ff Removes trailing spaces in 69 files. Closes #971. 2017-08-23 08:52:40 +00:00
dmiller
e42d46f171 Use included libz when building RPMs. 2017-07-31 20:49:13 +00:00
dmiller
f4619edece Update http urls for nmap.org to https 2015-11-05 20:41:05 +00:00
dmiller
c6278aa7f0 Don't package Ndiff uninstaller in RPM 2015-05-28 13:19:01 +00:00
fyodor
1fc67280f7 Add "AutoReqProv:no" because automatic dependency calculation was adding "python(abi) = 2.4" even though our setup.py takes care of adjusting sys.path to point to wherever the modules were installed. We use this same approach for Zemap. Hopefully this doesn't cause problems. There were the dependencies before this change:
$ rpm -qpR nmap-6.45-1.x86_64.rpm
/usr/bin/python
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.2)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libsvn_client-1.so.0()(64bit)
python >= 2.4
python(abi) = 2.4
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)

And here they are after:
$ rpm -qpR nmap-6.45-1.x86_64.rpm
python >= 2.4
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
2014-04-11 23:12:35 +00:00
fyodor
f83dc2c6c2 Since ndiff is now module-based, add some code to the spec file to hopefully allow it to find the site-packages/ndiff* and ^Cild the RPM 2014-04-11 04:04:42 +00:00
david
8d4b7a9e39 Split nmap-update into its own RPM. 2012-02-25 02:23:55 +00:00
david
69399a4cf6 Fix subversion RPM dependencies.
subversion should be a Requires (for libsvn_client and others), and
subversion-devel should only be a BuildRequires.
2012-01-08 05:58:18 +00:00
fyodor
8860163ce6 OK, third time is a charm (I hope) on this spec update to add nmap-update.1.gz 2012-01-02 04:35:01 +00:00
fyodor
442409cf45 My first change to add nmap-update.1 was incomplete. Hopefully this one will work 2012-01-02 04:30:52 +00:00
fyodor
2459780148 add nmap-update.1 man file to spec 2012-01-02 04:23:48 +00:00
david
e2825c9659 No longer use compat-gcc and compat-glibc in the RPM spec.
This may not be necessary anymore, and for the moment it prevents linking with
libsvn on CentOS, because that library and others use -fstack-protector, which
compat-glibc and compat-gcc are ignorant of.
2012-01-02 00:19:54 +00:00
david
12f26d32b4 Include nmap-update in the RPM spec. 2012-01-02 00:14:01 +00:00
david
97412e5522 Use %{_target_cpu} to support both i386 and x86_64. 2011-06-08 23:01:31 +00:00
david
601d58a2b5 Remove stray dot. 2011-05-27 20:37:36 +00:00
david
2bdf681289 Set up the RPM build to use the compat-glibc and compat-gcc-34-c++
packages. There was a report that Nmap fails to run on an old Glibc now
that we link libc statically. So use this older compat version.
2011-03-02 07:24:54 +00:00
david
5d57401341 Try adding the 0. version number prefix to the nping RPM package. 2010-03-29 20:45:10 +00:00
david
f30a1dcf2c Merge r16806 from /nmap-exp/david/nmap-nping. This adds an nping
subpackage to nmap.spec.in. I missed this one revision when merging
before.
2010-03-29 20:27:39 +00:00
david
d9c4b91c64 Package translated man pages in the RPM spec file. 2009-11-05 22:29:19 +00:00
fyodor
e5f02fb2fd Add openssl argument for specifying openssl location in ./configure line 2009-06-11 07:04:34 +00:00
fyodor
27b0b2a8c4 Removed all changelog entries from RPM spec files and instead provide the command for obtaining the change logs from svn. That is more authoritative and also relieves us of the obligation to try and keep both changelogs up to date 2009-06-07 04:35:28 +00:00
fyodor
4bf7955532 I'm experimenting with building RPMs with SSL support 2009-06-07 04:26:06 +00:00
david
121c11d426 Install and use ca-bundle.crt on Unix. Rename ncat/ncat_exec.c to
ncat/ncat_posix.c as it now contains POSIX-specific functiosn beyond
exec-related ones.
2009-04-29 04:14:04 +00:00
david
1073c8283a Merge from /nmap-exp/david/nmap-ndiff and /nmap-exp/david/zenmap-ndiff. 2008-09-18 15:51:40 +00:00
kris
c74ce1f424 Adding Ncat to /nmap. This should have Ncat in the regular build systems for
Windows and UNIX, and install/distro system for the source tarball, RPM, OS X
installer (thanks to David) and the Windows installer.

configure --without-ncat keeps it out on Unix
2008-09-16 01:34:28 +00:00
fyodor
f55b9364ab Undo OpenSSL-in-rpms change for right now. My build systems don't have libkrb5.a, which is used by my openssl libraries and needed
to compile statically against them.  So I need to either build a libkrb5.a or a version of openssl which doesn't depend
on Kerberos.
2008-09-12 08:21:51 +00:00
david
f3d8cf7674 Build RPMs with OpenSSL support. nmap.spec.in says --with-openssl explicitly,
because I want it to fail if OpenSSL isn't available, but it doesn't do that
yet.
2008-09-08 23:08:18 +00:00
david
a8976a39a4 Don't look for /usr/libexec/nmap in nmap.spec.in because there are no dynamic
modules to install any more.
2008-08-29 14:37:25 +00:00
david
7b3be0483b Remove the listing of zenmap.1.gz from nmap.spec.in, and remove the manual
installation of that file from zenmap.spec.in because that is now handled by
the makefile.
2008-05-06 23:56:13 +00:00
david
071d313e7b Use included versions of ilbdnet, libpcap, libpcre, and liblua when building an RPM. 2008-04-11 03:01:01 +00:00
fyodor
f3782839f1 add zenmap man page to spec file 2008-03-15 01:21:00 +00:00
fyodor
29c912f394 URL change from http://insecure.org/nmap/* to http://nmap.org/* 2008-01-17 07:22:03 +00:00
david
65abaee9f3 Split the zenmap RPM subpackage into its own spec file. 2007-11-08 08:17:35 +00:00
david
e94746493f Fix the Zenmap build on 64-bit architectures (where %{_libdir} is "/usr/lib64"
but Python modules may not be installed there) and make it work with different
versions of Python.
2007-11-06 17:25:09 +00:00
david
44366a7713 Fill in the Zenmap summary and description in nmap.spec.in. 2007-11-05 05:25:36 +00:00
david
c75de1de52 Add a zenmap subpackage to nmap.spec.in. 2007-11-05 05:18:48 +00:00
david
b17c82a0b0 Remove NmapFE. 2007-11-01 07:45:43 +00:00
fyodor
02db0e5981 Rename Umit to Zenmap to reduce confusion between the version we ship with Nmap as the integrated GUI and the version maintained separately at umit.sourceforge.net 2007-10-24 21:45:50 +00:00
fyodor
111d79ae92 add new libexec dir 2007-10-11 08:52:48 +00:00
fyodor
5528726e5b merge soc07 r5124:5142 - build/install system updates; changelog updates; umit install code; compilation fixes; integrate umit 2007-08-11 05:41:41 +00:00
fyodor
0b33f41633 About to do Nmap 4.03 2006-04-22 23:00:09 +00:00