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

37 Commits

Author SHA1 Message Date
dmiller
08cf89313d Update liblua to 5.4.8 2025-08-07 16:20:19 +00:00
dmiller
40b5bda3ac Consistent Windows build parameters 2025-04-15 23:58:46 +00:00
dmiller
58ef6f6dac Update Lua to 5.4.7 2025-04-14 17:20:42 +00:00
dmiller
38aa74ae83 Update liblua to Lua 5.4.6 2024-02-27 21:25:15 +00:00
dmiller
6ec69dff3d Restore liblua.vcxproj 2023-05-17 18:45:19 +00:00
dmiller
0e7d6e1a69 Track 2 new files for liblua 2023-05-17 16:34:12 +00:00
dmiller
7d57e7d6b1 Update Lua to 5.4.4 2023-05-01 17:44:45 +00:00
dmiller
c8720e29ee Remove Lua 5.2 compat flag, unused. 2023-04-28 16:54:17 +00:00
dmiller
04bcefd3e4 Update Lua to 5.3.6 2022-08-31 18:39:45 +00:00
dmiller
db179f82b3 Do not build in lua 5.2 compatibility 2022-06-29 21:14:54 +00:00
dmiller
5707fb14c5 Upgrade to VS 2019 2021-07-19 23:58:02 +00:00
dmiller
73715b15b5 Update included Lua to 5.3.5 2018-10-17 00:30:14 +00:00
dmiller
4519e7f899 Update liblua to Lua 5.3.4 2018-04-05 13:51:20 +00:00
batrick
7f5ec526fe Merge branch 'nse-lua53'
Lua 5.3 adds several awesome features of particular interest to nmap including
bitwise operators and integers, a utf8 library, and standard binary pack/unpack
functions.

In addition to adding Lua 5.3, this branch changes:

o Complete removal of the NSE bit library (in C), It has been replaced with
  a new Lua library wrapping Lua 5.3's bit-wise operators.

o Complete removal of the NSE bin library (in C). It has been replaced with a
  new Lua library wrapping Lua 5.3's string.pack|unpack functions.

o The bin.pack "B" format specifier (which has never worked correctly) is
  unimplemented.  All scripts/libraries which use it have been updated. Most
  usage of this option was to allow string based bit-wise operations which are no
  longer necessary now that Lua 5.3 provides integers and bit-wise operators.

o The base32/base64 libraries have been reimplemented using Lua 5.3's new
  bitwise operators. (This library was the main user of the bin.pack "B" format
  specifier.)

o A new "bits" library has been added for common bit hacks. Currently only has
  a reverse function.

Thanks to David Fifield, Daniel Miller, Jacek Wielemborek, and  Paulino
Calderon for testing this branch.
2016-07-02 17:02:27 +00:00
dmiller
50054e6ed7 Update platform toolset to remove XP compatibility 2016-06-04 02:46:11 +00:00
dmiller
3c566485e3 Upgrade included liblua to 5.2.4 2016-03-09 14:51:59 +00:00
dmiller
47ac4e421e Clean up some windows build errors due to misapplication of a patch 2015-11-12 19:38:47 +00:00
dmiller
37d517b32e Use XP compatibility SDK, because users are complaining 2015-11-10 16:47:35 +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
4842def2f6 Update bundled liblua from 5.2.2 to 5.2.3 2014-01-02 15:33:55 +00:00
batrick
1720606226 Upgrade 5.2.1 to 5.2.2.
Bugs fixed: http://www.lua.org/bugs.html
2013-05-02 14:59:06 +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
sean
3215bf602a Fixed the LNK4006 warning from http://seclists.org/nmap-dev/2006/q3/22
By removing lua.c and luac.c from the compile path
2012-06-21 04:33:09 +00:00
batrick
9a0e881b2b Upgrading to Lua 5.2.1. (Should be harmless upgrade, bug-fix only.) 2012-06-16 06:02:57 +00:00
batrick
000f6dc4d9 Lua 5.2 upgrade [1] for NSE.
[1] http://seclists.org/nmap-dev/2012/q2/34
2012-05-27 08:53:32 +00:00
david
d70d468881 Remove quotes around the OutputFile element contents in liblua for the Release
configuration too (was previously only in Debug).
2010-11-04 23:08:03 +00:00
david
1a8ceeb0aa Remove quotes from the contents of the OutputFile element in liblua.vcxproj. 2010-11-04 19:11:48 +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
b4243e23f2 Fix all the compiler warnings when building with Visual C++ 2008. 2009-04-29 17:56:30 +00:00
fyodor
2c4f8d1a67 o The Nmap Windows self-installer now automatically installs the MS
Visual C++ 2008 runtime components if they aren't already installed
  on a system.  These are some reasonably small DLLs that are
  generally necessary for applications compiled with Visual C++ (with
  dynamic linking).  Many or most systems already have these installed
  from other software packages.  The lack of these components led to
  the error message "The Application failed to intialize properly
  (0xc0150002)." with Nmap 4.65.  A related change is that Nmap on
  Windows is now compiled with /MD rather than /MT so that it
  consistently uses these runtime libraries.  The patch was created by
  Rob Nicholls.
2008-06-29 04:52:00 +00:00
kris
44f6087b94 Merging changes from my vc2008-testing branch. This moves Windows development
to VC++2008.
2008-06-13 05:58:11 +00:00
batrick
21a2e7aea6 Updated to Lua 5.1.3 (Bug fix release)
Updated stdnse to include tobinary, toocal, and tohex functions.
Minor optimizations to listop.lua
2008-05-31 01:43:43 +00:00
kris
85edc7a005 Merging over from /nmap-exp/kris/assert-testing
Ensuring the safety of assert() calls by keeping NDEBUG undefined throughout
Nmap, Nbase and Nsock.

I've tested this on Linux and Windows XP without problems.  On Windows I've
removed the definitions of _DEBUG and NDEBUG from the *.vcproj files.
2008-05-03 17:58:48 +00:00
fyodor
da0dd01696 move back now 2007-11-27 22:42:03 +00:00
fyodor
af034f1edc move liblua to liblua-old because I'm trying to regenerate the history for liblua 2007-11-27 22:40:48 +00:00
fyodor
b361685be8 NSE committed 2006-12-11 00:34:26 +00:00