nmap/liblua
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
..
lapi.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lapi.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lauxlib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lauxlib.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lbaselib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lbitlib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lcode.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lcode.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lcorolib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lctype.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lctype.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ldblib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ldebug.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ldebug.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ldo.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ldo.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ldump.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lfunc.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lfunc.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lgc.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lgc.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
liblua.vcxproj Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
linit.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
liolib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
llex.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
llex.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
llimits.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lmathlib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lmem.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lmem.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
loadlib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lobject.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lobject.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lopcodes.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lopcodes.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
loslib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lparser.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lparser.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lprefix.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lstate.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lstate.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lstring.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lstring.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lstrlib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ltable.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ltable.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ltablib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ltm.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
ltm.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lua.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lua.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lua.hpp
luac.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
luaconf.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lualib.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lundump.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lundump.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lutf8lib.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lvm.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lvm.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lzio.c Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
lzio.h Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
Makefile Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00