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
ce51d8c4da
Use the default value of MultiThreadedDLL where possible.
2013-02-09 20:30:01 +00:00
david
6b095f42d2
Use MultiThreadedDebugDLL (/MDd) in place of MultiThreadedDebug (/MTd).
...
This is to match r8507, which did the analogous thing for the Release
configuration.
http://seclists.org/nmap-dev/2013/q1/120
2013-02-09 20:29:55 +00:00
fyodor
6a42ef47c0
Update the Nmap and Nsock source code headers to note new Nmap dev mailing list email address and a better URL for Nmap license.
2012-12-06 01:21:42 +00:00
david
64f874d835
Temporarily add back generated nmap.rc.
...
This is needed from the Visual C++ GUI build, not only from make, and
the GUI doesn't have a way to generate this file.
It may be possible to have a Visual Basic script to the automatic
updating of the version number, according to this article.
http://support.microsoft.com/kb/237870
2012-11-13 01:44:39 +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
robert
95c60718c1
Prevent Subversion hidden folder (.svn) from being added to Nmap's Windows setup file when copying the licenses directory.
2012-10-22 19:48:26 +00:00
robert
165d010202
Updated the Nmap.nsi file to check the new Visual C++ redistributable versions. Simplified the check for Visual C++ 2010 and improved the check for x64 systems (now additionally checks the Wow6432Node to prevent an error message even when the software was installed correctly). Also bumped the version number of the NSIS file to match the rest of Nmap.
2012-10-11 10:53:58 +00:00
david
91e019210d
Add C:\Python27 to PATH of python-wrap.bat.
2012-10-03 05:18:25 +00:00
david
cfeec34979
Remove vcredist files, moved to /nmap-mswin32-aux.
2012-10-02 00:53:49 +00:00
david
af45d2a647
Build nmap-update by default.
2012-10-02 00:53:46 +00:00
david
2f2e826487
Remove OpenSSL directory, moved to /nmap-mswin32-aux.
2012-10-02 00:53:12 +00:00
david
a8c51eeda0
Remove vestiges of WinIP library.
...
This was an old library removed in r2811 and r2812, of which a few
traces remained.
I don't know the purpose of this in nbase_misc.c:
if(sd != 501) // Hack related to WinIP Raw Socket support
ioctlsocket (sd, FIONBIO, &one);
2012-10-01 19:54:17 +00:00
david
d7479cfa94
Make nmap AdditionalIncludeDirectories the same for Debug and Release.
2012-10-01 19:54:14 +00:00
kroosec
f3e24f440b
Removed nmap_rpc imports from windows vc++ build file.
2012-08-17 18:47:23 +00:00
robert
1e8babf64a
Added Windows 8 to the list of Windows versions we recommend the WinPcap NPF service is started on startup. Our WinPcap installer appears to work fine on Windows 8 and Server 2012 build 8400.
2012-07-04 17:32:14 +00:00
sean
896bcc520b
Fixed the warning liblinear.lib(linear.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance by just adding the /LTCG flag.
2012-06-21 03:48:40 +00:00
sean
35aa0812fd
Deleted the incremental flags instead.
2012-06-21 03:32:49 +00:00
sean
af7191e954
Fixed the link error http://msdn.microsoft.com/en-us/library/3ec25010(v=vs.80).aspx (LNK4075). Essentially setting Incremental to YES is redundent and therefore ignored http://msdn.microsoft.com/en-US/library/4khtbfyf(v=vs.80) says that Incremental defaults to yes.
2012-06-21 03:17:36 +00:00
fyodor
684f42c4ad
One more adjustment to the license text. Notes that Zenmap, Ncat, and Nping use this license. Note that contributions made directly in the src repository are treated the same as those in the mailing list.
2012-03-01 06:53:35 +00:00
fyodor
e96a7b7b24
Update the headers for each code file. This updates code copyright dates to 2012, notes the awesome NSE in the list of technology, and slightly rewords the derivative works clarification
2012-03-01 06:32:23 +00:00
david
51209ae64d
Make the post-build commands the same for Release and Debug.
...
Debug was missing the copying of the nselib/data directory.
2012-01-21 19:18:47 +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
316a6f1f8b
Add nmap-update to the Windows installer.
2011-12-20 01:58:26 +00:00
david
97c6d85266
Include nmap-update.exe in the Windows zip file.
2011-12-20 01:42:03 +00:00
david
83717865c0
Remove the "With nmap-update" configuration.
2011-12-20 01:36:48 +00:00
david
0a8cebdfef
Add a profile to build nmap-update.
...
The other profiles (Debug, Release, and Ncat static) don't build
nmap-update because it requires having libsvn and libapr installed.
2011-12-19 05:16:36 +00:00
david
9bf2ec3884
Merge from /nmap-exp/luis/nmap-os6.
...
svn merge --ignore-ancestry svn://svn.insecure.org/nmap@26621 svn://svn.insecure.org/nmap-exp/luis/nmap-os6
This is the IPv6 OS detection branch. "nmap -6 -O" works now, though at
this point it only prints fingerprints and not OS guesses, because we
need to collect more submissions.
2011-09-19 18:31:46 +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
david
a70cdf46b9
Remove nonexistent or unnecessary header files from Windows build.
...
Some subset of these was causing the nmap project to always appear out
of date when beginning debugging. At any rate, they don't appear to be
necessary. Compare r25068.
2011-08-30 17:23:46 +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
robert
328fb8091f
Fixed a "minor" problem with our WinPcap installer (instead of running our uninstaller if our InstalledBy string was present, it would run "Nmap /S _?=$INSTDIR"), which caused Nmap to briefly display its help output if it was in the same directory (or presumably in the system/user's PATH).
2011-08-20 21:57:29 +00:00
shinnok
ab71991279
Do not base nsock's project new configuration for Ncat Static on
...
the existing ReleaseNoPcap since it seems to not do what it's meant
to do.
Add a new one called "Static" based on Release with the proper changes
just like for nbase and ncat.
2011-06-22 17:26:58 +00:00
shinnok
7f406aa9d4
Add a build configuration to the MS Visual Studio Nmap solution
...
that builds only Ncat Portable (statically linked).
2011-06-22 15:48:52 +00:00
robert
737bb9e2dc
Updated Visual C++ Redistributables and UID/Display names as appropriate for the April 2011 MFC Security Update (MS11-025)
...
http://www.microsoft.com/technet/security/bulletin/ms11-025.mspx
http://support.microsoft.com/kb/2467173
http://support.microsoft.com/kb/2467174
2011-04-21 09:59:54 +00:00
robert
64be521758
Update the old blue eye with the modern "blue insecure eye".
2011-02-22 20:09:16 +00:00
fyodor
c901881496
Make the uninstaller properly delete nping.exe (also updates version number, but that was incidental as part of the build script)
2011-02-14 07:52:01 +00:00
robert
55c9407b17
Update Nmap version number to 5.36TEST4 in prep for the next release.
2011-01-21 18:40:46 +00:00
fyodor
86e59a8c4e
Update copyright statements from 2010 to 2011
2011-01-21 00:04:16 +00:00
robert
33a6a0a49b
Added the py2exe, share and licenses folders to be removed during an installation over the top of an existing Nmap installation. This clears out any bad DLLs that might have been installed in older versions of Nmap (e.g. 5.36TEST1).
2010-11-20 09:04:49 +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
f91c93dfee
Improved the Uninstaller section so it deletes the new license files and doesn't warn if Nmap isn't present (useful if the other tools, such as Ncat, were installed separately).
2010-11-18 15:55:01 +00:00
robert
29d67ee8c3
Updated the Visual C++ 2008 Redistributable to the latest SP1 version to avoid Windows Update prompting for the SP1 update after installing the RTM with ATL update.
...
Added new functions to create the Nmap uninstaller and install the VC++ 2008 and 2010 redistributables in the appropriate sections. Previously we only created the uninstaller if the Nmap Core Files were selected, and we didn't install the VC++ files if Nping, Ncat and Ndiff were installed on their own.
2010-11-18 13:22:49 +00:00