lua53-5.3.4-lp150.2.3.1 4 > $
A p \Za/=3Rh"L\yH
hO,B7Uj:6y2\z4Z:eDHSFzzTWm^z|-Mc\+vlɦ25d"p"*kW#H8o1rs}JI`Utkrb]ZwDuN ~Raz߿V0*
$E0jMqy_ 6_oܚ~^|cdc460ee5f9b2f971aa640b913f915e14b42df8e 3e4312a07cb70d029934f0fc61b4e5b2506649b9d419b0cf1c1d645f20340694 V \Za/=v ABd-OES2n17(72s5U{Bg& \KY#"8pشE]Owf=xH<6TEmiE9<ַ*Ü)&.˅0r-H7Ց_9 ӌϤm>Ut= R[S:_ǩpXYÏUW;JÌm;QvS=\5sRRՔhPUw~ > p 5 2 ? 2 d K \ ` h l * = C H \ f
p
, D ( 8 ; 9 ; :
; F 1+ G 1@ H 1T I 1h R 1p \ 1t ] 1 ^ 1 c 1 d 2 e 2 f 2 2 2 2 2 C lua53 5.3.4 lp150.2.3.1 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. \ZUlamb06 openSUSE Leap 15.0 openSUSE MIT http://bugs.opensuse.org Development/Languages/Other baselibs.conf lua-5.3.4.tar.gz CVE-2019-6706-use-after-free-lua_upvaluejoin.patch lua-build-system.patch http://www.lua.org linux i586 s So \Z|BYcY_Ydf\ZMdd21939f6808955cc34fdb90bad7619b625ca10ccd048868436f95aa1e94d6b0 002aa7c830f3fdff4084f28e892699ba6a2903015234d96812c22fa3ced112c7 f681aa518233bc407e23acf0f5887c884f17436f000d453b2491a9f11a52400c 5fb4149d00b654b46d61574f50f68fae45294bb577c63ecea0e21d6c76a37350 cde9897a0f23c61868eafb16b03ad40f0b258852d8f050599816416722baf595 root root root root root root root root root root
libtool lua-macros pkgconfig readline-devel rpmlib(CompressedFileNames) rpmlib(FileDigests) 3.0.4-1 4.6.0-1 4.14.1 \J@Yw2Yu@Yp@Ycl@Y_wY?WbUc@UU@UUt@TwT@T=@S9XR-@Q#i@Q@P@PtP,P+@P+@O@OtNO@O@N@N@N@L(LK@K@K#KJ@J@J,@H@HO@GG:GFEj@E\REYEYES@E7hE7hE6@Ch@CC '@@mcepl@suse.com tchvatal@suse.com dimstar@opensuse.org tchvatal@suse.com tchvatal@suse.com tchvatal@suse.com jengelh@inai.de i@marguerite.su jengelh@inai.de dimstar@opensuse.org i@marguerite.su i@marguerite.su mpluskal@suse.com i@marguerite.su pgajdos@suse.com pgajdos@suse.com pgajdos@suse.com pgajdos@suse.com pgajdos@suse.com coolo@suse.com pgajdos@suse.com crrodriguez@opensuse.org crrodriguez@opensuse.org crrodriguez@opensuse.org crrodriguez@opensuse.org pgajdos@suse.com joop.boonen@opensuse.org dimstar@opensuse.org dmueller@suse.de pgajdos@suse.com pgajdos@suse.com uli@suse.com jengelh@medozas.de pgajdos@suse.cz coolo@novell.com pgajdos@suse.cz jengelh@medozas.de jengelh@medozas.de coolo@novell.com dmueller@suse.de pgajdos@suse.cz pgajdos@suse.cz jfunk@funktronics.ca coolo@suse.de coolo@suse.de pgajdos@suse.cz pgajdos@suse.cz mrueckert@suse.de mrueckert@suse.de mrueckert@suse.de mrueckert@suse.de mrueckert@suse.de dmueller@suse.de mjancar@suse.cz mjancar@suse.cz mls@suse.de schwab@suse.de anicka@suse.cz mcihar@suse.cz - bsc#1123043 CVE-2019-6706
add CVE-2019-6706-use-after-free-lua_upvaluejoin.patch
Fix free-after-use bug in lua_upvaluejoin function of lapi.c
Exploitability of the bug is a bit theoretical, because it
requires access to the debug interface, which is inherently
insecure. - Provide symbol for pkgconfig - Add INSTALL_LMOD and INSTALL_CMOD variables to lua53.pc: this is
queried for example by rrdtool's buildsystem. - Properly set includedir in the .pc file - Require lua macros rather than bundling them with lua itself - 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 - Let package description adhere to guidelines: trim redundant
or biased wording and strip future goals. - 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 - Update RPM group classification - 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...). - macros.lua installs to lua-devel
- build with LUA_COMPAT_MODULE to compatible w/ old module system - 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 - 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. - the %dir is still needed. - fix update-alternatives - fix /etc/rpm/macros.lua perms - updated to 5.2.3:
* 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 - 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 http://www.lua.org/bugs.html for details - 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 - update alternatives need to be %ghosts - export luaU_dump in order to fix linking of luac binary - 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 - Even after the previous update, third party modules/libraries
would not work because LUA_CDIR constant is wrong in x86_64 - devel package must require libluaver = %{version} - Broken lua-suse patch breaks loading third party modules
or scripts - updated to 5.2.1:
* main thread predefined in the registry
* bugfixes - Correction in Provides and Obsolete for lua-libs
- Passed the spec file through spec-cleaner - 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. - readd lua.pc for building rpm - raise update-alternatives priority to 15 (lua51 have 10, lua50
have 5) - 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 io.read
options for [io.lines]
[debug.getlocal] can access function varargs
* C API
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 - cross-build fix: use %__cc macro - use %_smp_mflags - removed -L/usr/lib from Libs: in etc/lua.pc [bnc#613497]
- used upstream bugfix patch from http://www.lua.org/download.html - buildrequire pkg-config to fix provides - modified LUA_PATH_DEFAULT [bnc#589441]: search modules under
/usr/%{_lib}/lua/%{major_version} too - add baselibs.conf as a source
- package documentation as noarch - enable parallel building - updated patches to apply with fuzz=0 - add baselibs.conf - package owns /usr/{lib,share}/lua directories from now
- emoved unneeded root.patch - updated to 5.1.4: bugfix release - Set LUA_ROOT to /usr and fix INSTALL_CMOD for lib64
- Add RPM macros file
- Allows for lua- packages like python, perl, and ruby - hint the solver about the package rename - do not package/provide the shared lib twice / follow shared lib
policy - created -doc package
- updated to version 5.1.3, bug fix release. Fixed bugs:
* wrong error message in some concatenations
* too many variables in an assignment may cause a C stack
overflow
* an error in a module loaded through the '-l' option shows no
traceback
* gsub may go wild when wrongly called without its third
argument and with a large subject
* table.remove removes last element of a table when given
an out-of-bound index
* lua_setfenv may crash if called over an invalid object
* stand-alone interpreter shows incorrect error message when
the "message" is a coroutine.
* debug.sethook/gethook may overflow the thread's stack - using /sbin/ldconfig in specfile
- updated to version 5.1.2, fixes some bugs:
* count hook may be called without being set
* code generated for "-nil", "-true", and "-false" is wrong
* recursive coroutines may overflow C stack
* wrong error message in some concatenations
* very small numbers all collide in the hash function - package liblua.so as symlink. - the core package now uses update alternatives to allow installation
of 5.0.x and 5.1.x
- devel packages will conflict now - ARGH dont copy and paste!:
lua-libs should not depend on lua. another run on (#217875) - really fix the file pattern (#217875) - splitted out lua-libs so we can install at least both libs
in parallel. (#217875) - fix wrong prefix in lua.pc
- link liblua with -lm to satisfy unresolved symbols - include lua.pc - update to 5.1.1
Language:
* new module system.
* new semantics for control variables of fors.
* new semantics for setn/getn.
* new syntax/semantics for varargs.
* new long strings and comments.
* new `mod' operator (`%')
* new length operator #t
* metatables for all types
API:
* new functions: lua_createtable, lua_get(set)field, lua_push(to)integer.
* user supplies memory allocator (lua_open becomes lua_newstate).
* luaopen_* functionst must be called through Lua.
Implementation:
* new configuration scheme via luaconf.h.
* incremental garbage collection.
* better handling of end-of-line in the lexer.
* fully reentrant parser (new Lua function `load')
* better support for 64-bit machines.
* native loadlib support for Mac OS X.
* standard distribution in only one library (lualib.a merged into lua.a) - converted neededforbuild to BuildRequires - Don't strip binaries.
- Fix shared library linking. - enable dynamic loading capability (#106845) - initial packaging lamb06 1549444437 CVE-2019-6706-use-after-free-lua_upvaluejoin.patch baselibs.conf lua-5.3.4.tar.gz lua-build-system.patch lua53.spec obs://build.opensuse.org/openSUSE:Maintenance:9581/openSUSE_Leap_15.0_Update/96a560621353c38c03b9511efec7f353-lua53.openSUSE_Leap_15.0_Update cpio gzip 9 utf-8 36fff062c9357e328cb0080367d41b91f9bb7fda6dd0e8dbf0b6f0fddae110d0 ? teѲIرm۶IV'$۶ms}kUsW朻؋_71ޘMٍ9MX9b3ߞ8=37='Loۺ9ۺ]M-A===ٔъ`' ,\tl ;'ԅ
Vf TCUWcW _c',Gw[y2˵gؿ,g r.n3cBQ@CX ] 4K(̙yhu99j^ #
5vq8;^/h{hFYV A!8U9_GTޕ$rsrqp+1co~ ?%J_gblt?%̿̀,ZG?oW,b?`Y?A8,~`4w ohke``onJ_8X\f}6cf gg`e`cp5vf!i?rYH})=6kRON6J=qJꇁ`"cONN/go4&u[hn[ym^*"xs}m[k{o^kܺ:0,B*>U5kɤyћw2?S혻w ]ln
._U
i`T|LâpT2yxqd3Kg{6ڌA˨b٪?UoUft,