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