Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-10-09 | Add lua 5.2 support. | Anders F Bjorklund | 2 | -5/+9 | |
Add compatibility support for both lua-5.1 and lua-5.2, assuming that the LUA_COMPAT might have been disabled. Signed-off-by: Panu Matilainen <pmatilai@redhat.com> | |||||
2011-03-28 | Use pkg-config to find Lua + determine flags (ticket #88) | Panu Matilainen | 1 | -2/+2 | |
- Additionally clean up the logic a bit and dont bother building any lua-related bits if disabled | |||||
2010-11-15 | Basic protection against Lua os.exit() and posix.exec() (ticket #167) | Panu Matilainen | 2 | -2/+38 | |
- Track posix.fork() and only allow exit() and exec() if the script has forked. There are other questionable items in posix extensions too but these are the worst offenders. - Using Lua registry for tracking forked status might be more Lua-way option but this'll do for now. | |||||
2010-04-12 | New gcc versions comlpain about undefined behaviour... | Michael Schroeder | 1 | -2/+2 | |
2010-01-27 | Fix include path of luaext subdir | Panu Matilainen | 1 | -2/+1 | |
2010-01-04 | Remove largely unnecessary putenv() replacement | Panu Matilainen | 1 | -0/+8 | |
- only the lua posix extension "uses" this by providing putenv() to Lua, make it conditional and return error if not supported by the underlying operating system | |||||
2010-01-04 | Use rpm's own strdup() clone everywhere | Panu Matilainen | 1 | -1/+2 | |
2009-09-07 | Help compilers/analyzers a bit with luaL_error() | Panu Matilainen | 1 | -3/+3 | |
- luaL_error() never returns but as other tools dont know this it raises false alarms | |||||
2008-11-22 | Use rpmConfigDir() instead of hardwired value in Lua initialization | Panu Matilainen | 1 | -1/+1 | |
- userconfig is actually unused | |||||
2008-10-20 | setenv() + unsetenv() are always available in rpm | Panu Matilainen | 1 | -6/+0 | |
2008-10-20 | Add posix.mkstemp() to Lua posix lib | Panu Matilainen | 1 | -0/+32 | |
- lifted from apt-rpm | |||||
2008-10-14 | Reuse toplevel WITH_LUA_LIB setting instead of manual setting | Panu Matilainen | 1 | -1/+1 | |
2008-06-30 | (char)NULL doesn't make much sense, use \0 instead | Panu Matilainen | 1 | -1/+1 | |
- shuts up another gcc warning | |||||
2008-04-16 | Fixup leftovers from lua/local -> luaext/ move | Panu Matilainen | 1 | -3/+3 | |
2008-04-16 | Add modemuncher + lua init stuff to extra dist | Panu Matilainen | 1 | -0/+5 | |
- modemuncher.c gets included from lposix.c, urks | |||||
2008-04-16 | Start phasing out internal copy of Lua | Panu Matilainen | 11 | -0/+1616 | |
- don't build internal copy of Lua - move 3rd party extensions (posix and rexlib) to toplevel luaext/ directory, built by default (unless --without-lua specified) - auto*foo checks for external Lua - minimal tweaks to lposix.c and rpmlua.c to get them build with Lua 5.1 |