|Index||index by Group||index by Distribution||index by Vendor||index by creation date||index by Name||Mirrors||Help||Search|
|Name: lua53||Distribution: openSUSE Leap 15.2|
|Version: 5.3.6||Vendor: openSUSE|
|Release: lp126.96.36.199||Build date: Tue Jun 29 16:12:57 2021|
|Group: Development/Languages/Other||Build host: obs-power8-03|
|Size: 598083||Source RPM: lua53-5.3.6-lp188.8.131.52.src.rpm|
|Summary: Small Embeddable Language with Procedural Syntax|
Lua is a programming language originally designed for extending applications, but is also frequently used as a general-purpose, stand-alone language. Lua combines procedural syntax (similar to Pascal) with data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, interpreted from byte codes, and has automatic memory management, making it suitable for configuration, scripting, and rapid prototyping. Lua is implemented as a small library of C functions, written in ANSI C.
* Tue Jun 01 2021 Matej Cepl <firstname.lastname@example.org> - Sync with Factory (5.3.6), includes fixes for - Long brackets with a huge number of '=' overflow some internal buffer arithmetic. - bsc#1123043 CVE-2019-6706 Fix free-after-use bug in lua_upvaluejoin function of lapi.c - Remove upstreamed patches: - CVE-2019-6706-use-after-free-lua_upvaluejoin.patch * Fri Sep 25 2020 Callum Farmer <email@example.com> - Update to version 5.3.6: * Fixes bugs found in Lua 5.3.5 and Lua 5.4.0 * Lua 5.3 is now EOL - Removed upstream-bugs.patch: new release (no bugs found yet) - Removed upstream-bugs-backport-lua54.patch: new release (no bugs found yet) * Wed Aug 19 2020 Callum Farmer <firstname.lastname@example.org> - Added upstream-bugs.patch: upstream bug patches * Patches 2,3,4 - Added upstream-bugs-backport-lua54.patch: bugs discovered in lua54 * Patch 10: CVE-2020-24371, boo#1175449 * Patch 11: CVE-2020-24370, boo#1175448 * Patch 13 - Add RISC-V to list of 64-bit architectures * Fri Aug 02 2019 Martin Liška <email@example.com> - Use FAT LTO objects in order to provide proper static library. * Tue Mar 12 2019 Matej Cepl <firstname.lastname@example.org> - Update to 5.3.5: (it is really problematic to find ANY documentation of changes between minor versions; the best we have is https://www.lua.org/bugs.html) - Long brackets with a huge number of '=' overflow some internal buffer arithmetic. - Small build tweaks. * Tue Jul 25 2017 email@example.com - Provide symbol for pkgconfig * Mon Jul 24 2017 firstname.lastname@example.org - Add INSTALL_LMOD and INSTALL_CMOD variables to lua53.pc: this is queried for example by rrdtool's buildsystem. * Thu Jul 20 2017 email@example.com - Properly set includedir in the .pc file * Mon Jul 10 2017 firstname.lastname@example.org - Require lua macros rather than bundling them with lua itself * Fri Jul 07 2017 email@example.com - Add patch lua-build-system.patch for all the builsystem changes - Drop patches merged to the above: * lua-5.3.3-prefix.patch * lua-5.3.3-shared.patch - Drop not really needed lua-5.3.3-visible.patch - Version update to lua 5.3.4 containing various bugfixes - Rename to lua53 * Tue Jun 13 2017 firstname.lastname@example.org - Let package description adhere to guidelines: trim redundant or biased wording and strip future goals. * Thu Jun 16 2016 email@example.com - update version 5.3.3 * bugfix release - changes in 5.3.2 * metatable may access its own deallocated field when it has a self reference in __newindex * label between local definitions can mix-up their initializations * gmatch iterator fails when called from a coroutine different from the one that created it - split lua-suse.diff to 3 reasonable patches * add lua-5.3.3-prefix.patch * add lua-5.3.3-shared.patch * add lua-5.3.3-visible.patch * Fri Jul 31 2015 firstname.lastname@example.org - Update RPM group classification * Thu Jul 30 2015 email@example.com - Provide Lua(API) = 5.3, so that packages installing files to /usr/share/lua/5.3 can properly depend on the right lua branch. - Provide Lua(devel) = 5.3 by lua-devel and conflict with other packages providing Lua(devel) (e.g lua51-devel, lua52-devel...). * Mon Jul 13 2015 firstname.lastname@example.org - macros.lua installs to lua-devel - build with LUA_COMPAT_MODULE to compatible w/ old module system * Fri Jul 10 2015 email@example.com - update version 5.3.1 * integers (64-bit by default) * official support for 32-bit numbers * bitwise operators * basic utf-8 support * functions for packing and unpacking values * see http://www.lua.org/manual/5.3/readme.html#changes * Sun Mar 15 2015 firstname.lastname@example.org - Update to 5.2.4 * Compiler can optimize away overflow check in table.unpack. * Ephemeron table can wrongly collect entry with strong key. * Chunk with too many lines may crash Lua.
/etc/alternatives/lua /etc/alternatives/lua.1.gz /etc/alternatives/luac /etc/alternatives/luac.1.gz /usr/bin/lua /usr/bin/lua5.3 /usr/bin/luac /usr/bin/luac5.3 /usr/lib64/lua /usr/lib64/lua/5.3 /usr/share/doc/packages/lua53 /usr/share/doc/packages/lua53/README /usr/share/lua /usr/share/lua/5.3 /usr/share/man/man1/lua.1.gz /usr/share/man/man1/lua5.3.1.gz /usr/share/man/man1/luac.1.gz /usr/share/man/man1/luac5.3.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 9 14:45:57 2022