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
robert
7f36aa4ca4
Copy the VC++ 2008 Redistributable that's been added to support Zenmap.
2010-11-17 00:06:47 +00:00
robert
62894a15f0
Added the VC++ 2008 (RTM with ATL fix) Redistributable to support Zenmap as Python 2.6 onwards is built using VC++ 2008. This is required now that Nmap uses VC++ 2010 instead of VC++ 2008 SP1, as we were previously relying upon the files installed by the VC++ 2008 SP1 Redistributable. The Nmap setup file only installs the 2008 redistributable if Zenmap has been selected.
2010-11-16 21:01:20 +00:00
david
7e8e4bf5b9
Update build instructions and build scripts for Python 2.7.
2010-11-10 03:00:01 +00:00
robert
f91a6868c7
Updated the Nmap installer's description for "Nmap Core Files" to say Visual C++ 2010 instead of Visual C++ 2008 to match the included redistributable file.
2010-11-06 16:31:12 +00:00
robert
79ab71577a
Updated the Visual C++ Redistributable package from 2008 to 2010 and modified the Windows installer to check the new registry keys that are created. This is to support David's update of the Nmap solution file to VC++ 2010.
2010-11-05 18:05:05 +00:00
david
e7a185eeea
Make nmap depend on libnetutil.
2010-11-04 19:24:23 +00:00
david
6ce7c2e34d
Upgrade the Windows build files using the Visual C++ 2010 Express conversion
...
wizard. At this point the solution doesn't build.
2010-11-04 18:16:40 +00:00
david
7653cf7d4a
Move COPYING.OpenSSL to OpenSSL.txt, update copyright notices to match.
2010-10-30 03:01:50 +00:00
david
dba1d73570
Rearrange third-party license files.
2010-10-30 02:15:00 +00:00