Changelog for liblua5_2-5.2.2-4.1.x86_64.rpm :
Wed Sep 10 14:00:00 2014
- CVE-2014-5461 [bnc#893824]
- added patches:

* lua-CVE-2014-5461.patch

Mon Sep 9 14:00:00 2013
- updated to 5.2.2: bugfix release, fixed:

* Stack overflow in vararg functions with many fixed parameters
called with few arguments.

* Garbage collector can trigger too many times in recursive loops.

* Wrong assert when reporting concatenation errors (manifests only
when Lua is compiled in debug mode).

* Wrong error message in some short-cut expressions.

* luac listings choke on long strings.

* see for details

Tue Feb 19 13:00:00 2013
- fix visibility of global variables [bnc#803791]

* modified lua-suse.diff
- added LUA_SO target as dependency to LUAC_T and LUA_T to fix
parallel build

* modified lua-suse.diff
- added regresion check for this error into %check

Tue Feb 5 13:00:00 2013
- update alternatives need to be %ghosts

Thu Nov 15 13:00:00 2012
- export luaU_dump in order to fix linking of luac binary

Tue Oct 9 14:00:00 2012
- Tweak lua-suse.diff again:

* LUA_IFUNC must be defined as upstream but without \"extern\",
revert the previous mod.

* LUA_API must be defined as visibility default

Thu Aug 16 14:00:00 2012
- Even after the previous update, third party modules/libraries
would not work because LUA_CDIR constant is wrong in x86_64

Wed Aug 15 14:00:00 2012
- devel package must require libluaver = %{version}

Wed Aug 15 14:00:00 2012
- Broken lua-suse patch breaks loading third party modules
or scripts

Mon Jun 18 14:00:00 2012
- updated to 5.2.1:

* main thread predefined in the registry

* bugfixes

Thu Mar 29 14:00:00 2012
- Correction in Provides and Obsolete for lua-libs
- Passed the spec file through spec-cleaner

Wed Jan 18 13:00:00 2012
- Require liblua5_2 from the -devel package: Otherwise the .so file
is a dangling symlink and apps will use the static lib.
- Update baselibs.conf to reference liblua5_2 instead of liblua5_1.

Fri Jan 6 13:00:00 2012
- readd lua.pc for building rpm

Wed Dec 21 13:00:00 2011
- raise update-alternatives priority to 15 (lua51 have 10, lua50
have 5)

Wed Dec 21 13:00:00 2011
- updated to 5.2.0:

* Main changes
yieldable pcall and metamethods
new lexical scheme for globals
ephemeron tables
new library for bitwise operations
light C functions
emergency garbage collector
[goto] statement
finalizers for tables

* Language
no more fenv for threads or functions
tables honor the [__len] metamethod
hex and [\\z] escapes in strings
support for hexadecimal floats
order metamethods work for different types
no more verification of opcode consistency
hook event \"tail return\" replaced by \"tail call\"
empty statement
[break] statement may appear in the middle of a block

* Libraries
arguments for function called through [xpcall]
optional \'mode\' argument to load and loadfile (to control binary x text)
optional \'env\' argument to load and loadfile (environment for loaded chunk)
[loadlib] may load libraries with global names (RTLD_GLOBAL)
new function [package.searchpath]
modules receive their paths when loaded
optional base in [math.log]
optional separator in [string.rep]
[file:write] returns file
closing a pipe returns exit status
[os.exit] may close state
new metamethods [__pairs] and __ipairs
new option \'isrunning\' for [collectgarbage] and lua_gc
frontier patterns
[\\0] in patterns
new option [
*L] for
options for [io.lines]
[debug.getlocal] can access function varargs

new functions: lua_absindex, lua_arith, lua_compare, lua_copy, lua_len,
lua_rawgetp, lua_rawsetp, lua_upvalueid, lua_upvaluejoin,
lua_version, luaL_checkversion, luaL_setmetatable,
luaL_testudata, luaL_tolstring
[lua_pushstring] and pushlstring return string
[nparams] and isvararg available in debug API
new lua_Unsigned

* Implementation
max constants per function raised to 2^26
generational mode for garbage collection (experimental)
NaN trick (experimental)
internal (immutable) version of ctypes
simpler implementation for string buffers
parser uses much less C-stack space (no more auto arrays)

* Lua standalone interpreter
new [-E] option to avoid environment variables
handling of non-string error messages

Tue Oct 4 14:00:00 2011
- cross-build fix: use %__cc macro

Mon Jun 28 14:00:00 2010
- use %_smp_mflags

Mon Jun 14 14:00:00 2010
- removed -L/usr/lib from Libs: in etc/lua.pc [bnc#613497]
- used upstream bugfix patch from

Sat Apr 24 14:00:00 2010
- buildrequire pkg-config to fix provides

Tue Mar 23 13:00:00 2010
- modified LUA_PATH_DEFAULT [bnc#589441]: search modules under
/usr/%{_lib}/lua/%{major_version} too

Sat Dec 12 13:00:00 2009
- add baselibs.conf as a source
- package documentation as noarch

Sun Dec 6 13:00:00 2009
- enable parallel building

Tue Nov 3 13:00:00 2009
- updated patches to apply with fuzz=0

Wed Sep 16 14:00:00 2009
- add baselibs.conf

Mon Jun 8 14:00:00 2009
- package owns /usr/{lib,share}/lua directories from now
- emoved unneeded root.patch