1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-24 16:39:03 +00:00
Commit Graph

87 Commits

Author SHA1 Message Date
dmiller
95b974b101 Merge 7.95 release branch into trunk 2024-04-23 19:34:03 +00:00
dmiller
3fa1e58a6b Avoid building Win32 zipfile for non-OEM 2024-01-29 17:09:25 +00:00
dmiller
72d67cf401 Merge 7.94 release branch 2023-05-20 22:59:41 +00:00
dmiller
f61773ac9f Update Windows zenmap build 2023-02-27 18:15:20 +00:00
dmiller
9beb17dbc5 Windows Makefile changes for latest zenmap updates 2023-02-10 22:55:05 +00:00
dmiller
2465e56e7d Fixes for zenmap Windows staging 2023-02-01 21:26:34 +00:00
dmiller
a8dedf7f5f Fixes for zenmap Windows build 2023-02-01 20:05:27 +00:00
dmiller
973b5aacf5 Preliminary Windows bundling for Zenmap and Ndiff 2023-01-20 18:29:54 +00:00
dmiller
9732e6979e Merge Nmap 7.93 release branch 2022-09-02 14:38:17 +00:00
dmiller
dd82097c80 Merge changes from 7.92 release branch 2021-08-08 21:20:19 +00:00
dmiller
76b25678d1 Remove VC++ 2008 runtime; Python uses VC 14+ same as our builds now. 2021-08-03 19:29:10 +00:00
dmiller
ab35a2eccc Use cli defines, not sed, to customize NSIS script. Also addresses #2316 2021-07-30 17:02:11 +00:00
dmiller
b7687223c1 Updates to build with VS 2019 2021-07-28 20:29:28 +00:00
dmiller
bd81beac1c Use more structure in defining Nmap version number 2021-07-19 23:06:50 +00:00
dmiller
ef8213a36c Reintegrate Nmap 7.90 release branch 2020-10-05 23:00:30 +00:00
dmiller
04e50e0f3e More OpenSSL DLL name changes 2020-09-03 19:19:52 +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
6a2cacaa40 Windows config Zlib to not use ASM, support GZ. Fixes #1723 2019-09-19 16:45:39 +00:00
dmiller
f05296d7f7 Merge changes from Nmap 7.80 release branch 2019-08-11 05:30:19 +00:00
dmiller
8490cad95d Copy zlib DLL during staging. Avoid building nmap-update 2018-11-08 15:30:15 +00:00
dmiller
cadb66231f Merge 7.70 release branch into trunk 2018-03-20 18:08:25 +00:00
dmiller
4725c98f5e Backport some Windows build fixes from release branch 2017-06-11 20:01:02 +00:00
dmiller
5a5addb0ef Sign the Nmap uninstaller 2017-01-08 03:30:45 +00:00
dmiller
417f6fdd7b Add code signing and timestamps to windows build 2016-10-20 15:31:33 +00:00
dmiller
99efa84d86 Make sure Nmap.nsi gets regenerated when necessary and safely 2016-10-07 02:54:04 +00:00
dmiller
c55b7f6f92 Rework Windows bundling to include Npcap instead of Winpcap 2016-06-14 14:16:48 +00:00
dmiller
0952bed032 Merge final changes to support VS2013 build
Changes:

* Fix a collision of the name PS_NONE with a different constant in shlobj.h
* Update solution and project files for VS2013
* Update the NSIS installer to reference the VC 2013 redistributable
2015-01-17 04:35:01 +00:00
dmiller
48c29e99b3 Force nmap.rc to be rebuilt when nmap.h changes
The make rule for nmap.rc depended only on nmap.rc.in, which doesn't
change regularly. Since the rule itself adds version info based on
nmap.h, it makes sense to list this as one of its dependencies.

Fixes #45
2015-01-14 04:56:56 +00:00
dmiller
1ea3557757 Let Windows build find VCExpress on any drive letter (mine is N) 2014-08-21 20:13:58 +00:00
dmiller
1e6db2b22c Make Ndiff install as a Python module as well as script
Discussion: http://seclists.org/nmap-dev/2013/q4/19
2013-10-17 19:20:49 +00:00
david
cac0880ca6 Use /out instead of /log in command-line Windows build.
/log seems to be IDE internal logging, and has always been useless to
me. /out gives you the error messages you see in the build window in the
IDE.

http://msdn.microsoft.com/en-us/library/ms241272(v=vs.100).aspx
http://msdn.microsoft.com/en-us/library/ahky453h(v=vs.100).aspx
2013-03-01 05:09:39 +00:00
david
2d40aacd34 Remove MSBUILDDISABLENODEREUSE that doesn't seem to actually work. 2013-03-01 05:09:36 +00:00
david
d5f3fb6745 Remove LICENSE on "make clean". 2012-10-31 17:29:27 +00:00
david
13fe0f6d2d Don't silence nmap.rc and nsis/Nmap.nsi commands.
They won't be run as often now.
2012-10-31 17:25:42 +00:00
david
d2a44acb91 Use dependencies to generate LICENSE. 2012-10-31 17:25:39 +00:00
david
43fc9c6182 Exporting an environment variable has no effect on a single makefile line. 2012-10-31 17:23:45 +00:00
david
667aaad60c Use MSBUILDDISABLENODEREUSE=1 to prevent zombie msbuild.exe processes.
Having an msbuild.exe process running would cause builds to fail with a
mysterious message about a tmpdir.

http://stackoverflow.com/questions/3919892/msbuild-exe-staying-open-locking-files
2012-10-31 17:01:02 +00:00
david
9644ad825f Don't edit nmap.rc and nsis/Nmap.nsi in place.
Make new versioned nmap.rc.in and nsis/Nmap.nsi.in, and use those to
generate unversioned nmap.rc and nsis/Nmap.nsi. The changes made to
those files were constantly causing problems with updating.
2012-10-31 17:00:59 +00:00
david
cfeec34979 Remove vcredist files, moved to /nmap-mswin32-aux. 2012-10-02 00:53:49 +00:00
david
2f2e826487 Remove OpenSSL directory, moved to /nmap-mswin32-aux. 2012-10-02 00:53:12 +00:00
david
ceb25040c5 Add vcredist2008_x86.exe to the Windows zip.
This is apparently necessary on brand-new installations of Windows 2008.
2012-01-13 20:41:25 +00:00
david
97c6d85266 Include nmap-update.exe in the Windows zip file. 2011-12-20 01:42:03 +00:00
david
6d2382cadc Use "cmd /c copy" rather than "cp" when copying OpenSSL DLLs.
Using the builtin Windows copy preserves Windows ACLs. Without this, the
copied DLLs don't have their original ACLs, and something about this
causes the program to abort with error 0xc0000022.
2011-08-31 19:41:13 +00:00
fyodor
4b2528a3c9 make drive letter (for Windows VCExpress install path) case-insensitive. The registry key on my Win7 system uses c:\ instead of C:\ for some reason 2011-08-21 21:12:08 +00:00
fyodor
f715da890e Fix a bug in the Makefile which used slightly the wrong path name in trying to delete a .svn directory 2010-11-20 08:57:33 +00:00
fyodor
51bfc9d384 Remove a .svn directory which was getting left in the builds (problem noted by Rob Nicholls 2010-11-20 08:34:55 +00:00
robert
7f36aa4ca4 Copy the VC++ 2008 Redistributable that's been added to support Zenmap. 2010-11-17 00:06:47 +00:00
david
dba1d73570 Rearrange third-party license files. 2010-10-30 02:15:00 +00:00
david
ce075558de Include third-part license notices in Windows packages. 2010-10-14 05:22:42 +00:00
david
82e2cc323d Copy the nselib directory as we do in the POSIX makefile, to avoid installing
.svn directories. These were previously present in the Windows zip file, in the
nselib/data and nselib/data/psexec directories.
2010-06-11 22:39:10 +00:00