lua53-5.3.4-lp150.2.3.1<>,G<\Z/=„k˷\j ML+f 7T [7dJ InNEQ_I=0рl_ lo1frD량Ps\OY"ŴķuhQ V}reoݱ6 NLh*iIK\$[!Q6<_o>\ n&E1?1d  K\`lp $ H l   xt  P *( V8 `)9 ):)>*q@*yB*F*G*H*I+,X+@Y+PZ+[+\+]+^,Q b,c-d.*e./f.2l.4u.Hv.w0x0y10z11111Clua535.3.4lp150.2.3.1Small Embeddable Language with Procedural SyntaxLua 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.\Zcloud104copenSUSE Leap 15.0openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Otherhttp://www.lua.orglinuxx86_64/usr/sbin/update-alternatives --install \ /usr/bin/lua lua /usr/bin/lua5.3 53 \ --slave /usr/bin/luac luac /usr/bin/luac5.3 \ --slave /usr/share/man/man1/lua.1.gz lua.1.gz /usr/share/man/man1/lua5.3.1.gz \ --slave /usr/share/man/man1/luac.1.gz luac.1.gz /usr/share/man/man1/luac5.3.1.gzif [ "$1" = 0 ] ; then /usr/sbin/update-alternatives --remove lua /usr/bin/lua5.3 fi:H6AAA큤AA\Z\Z\Z\Z\Z\Z\Z\Z\Z\Z\ZXw\Z\Z\Z\Z\Z\Zfc3c53efc64c86a37b419ec54dfa0507134ec4760275dbed3d490afb96e938b7cc31e3a05557f246b4d823502fc90a5d4d0cbef4039ec45933c5cfeef09d40ca778a851ce0a93d8c55865390f82ddf892966a737bb8c3f72764dd86aafd41e1d98b7412237a2e2c2df4d85e8fc5e298bde5d939a070644b7b1577b540627fbd0173cc3152f3a611c14d16b3c17cae10bebab08947b83c4f6cc0b5267bdc6289e/etc/alternatives/lua/etc/alternatives/luac/etc/alternatives/lua.1.gz/etc/alternatives/luac.1.gz@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlua53-5.3.4-lp150.2.3.1.src.rpmLua(API)lualua53lua53(x86-64)@@@@@@@@@@@@    /bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libreadline.so.7()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.0.4-14.6.0-14.0-15.2-14.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,@mcepl@suse.comtchvatal@suse.comdimstar@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.dei@marguerite.sujengelh@inai.dedimstar@opensuse.orgi@marguerite.sui@marguerite.sumpluskal@suse.comi@marguerite.supgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.compgajdos@suse.comcoolo@suse.compgajdos@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgpgajdos@suse.comjoop.boonen@opensuse.orgdimstar@opensuse.orgdmueller@suse.depgajdos@suse.compgajdos@suse.comuli@suse.comjengelh@medozas.depgajdos@suse.czcoolo@novell.compgajdos@suse.czjengelh@medozas.dejengelh@medozas.decoolo@novell.comdmueller@suse.depgajdos@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/bin/sh/bin/shluacloud104 1549444492 5.35.3.45.3.4-lp150.2.3.15.3.4-lp150.2.3.15.3.4lualua.1.gzluacluac.1.gzlualua5.3luacluac5.3lua5.3lua53READMElua5.3lua.1.gzlua5.3.1.gzluac.1.gzluac5.3.1.gz/etc/alternatives//usr/bin//usr/lib64//usr/lib64/lua//usr/share/doc/packages//usr/share/doc/packages/lua53//usr/share//usr/share/lua//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9581/openSUSE_Leap_15.0_Update/96a560621353c38c03b9511efec7f353-lua53.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linuxemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ef05ff5d0a34caf10637a8fd47c98d1270cc0e54, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=29da1360ddee4daa875c0bdb639181c85fe4013d, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R R RRRRRRR R R RR RRRRRRR Rwsz5t:94$utf-8c60713c76f80f92881cf8a9d3c409705dd6fa948a4e07912d2611652760cfcb2?7zXZ !t/$+]"k%f0jvM$(PuC=3q b .ԍlvʼXd~R AOmcfOz[1Įm@`Kj(GFc+Judhq13EDR2 5؞>Oe@[D8swŃB +CepgjOq. 04Zc*Qfܴvs5@sa/Ʋ%FFcKui" pcEL@d{xh[c˾>uʕx:3D7%η<<5 ;Ty]^: <'Ld'(j13r>A*Dg'س kƧ <#V M%GoQa㸍z [֙Y;u\ HO+8ђ n@i}]p|ԮҡE[gCK[L +ö١` *fI%e0~=;)GZD.h G Bۋ2p.pvrۋHK77+:[[†K1s2T_oARw~|?y˷Ѐʪ>uIVrEGKLoUb)6?^rCV+s7 ]Q vF@1'?hTie%Dxs; bB#9NDlfgoKj˗bIWd.Vs'hX;:ɪR4.ZHG Sa/ (lo֚Of?VY/^ivOmMv{UCN&eyۏ%ngJy|cg4a䬅GMkҦuOI4`ׅjɤ[lkȽj }fY;#I$usFO&;kzŷ2&#'CQSHFu![@{9HBNQ9Z Q w$"p%Bf6 |XP/iKeٺ{LYr4 yd:2ʶ?xח - ur&c}u} dP%?SKh;R 6QC6"D؋%Lh&~m]x[`eʇ}K 9Ĩ$yJɓpP/6X$[‘`i9E9WQ4mP1خZ֑g)0_ow|OoB*bx/RF$`ˮ3v^ϒc|Sw,4Mr1Bmi3gGۄwWd+TF;T6'Z`ډ];3vwZ) @_F%qVr ++̚ hFU+W,[D4W^12Ԝ:/i,mi$D۠][2)ÙB2ލΧfJ0Q/-_*EeWIU&`b1B T_u!'~:<`ILF"/%|Uk&-)+X+r=tF׷0 R@2;/ܬy*fsesw+8eQƖۧU꿞Xr.k+{vhҴ&;6mJQ×i2 *U9S>qK Mg n7=}[q "@d6I_ϒ/1X \{_li#uHġNSdP@h zoS\d ֲ@h “81('V2,.:Q9^ tꪥ7l 7y}#8@3+ltl.FޏKڿ;y9%T@5EhN)TzX{"VlKp@,m04k<ڹѦ&U?i{I)@㟋VEU%T\#U*UqV#(HV=7ʲ)ejXtd}d`8ʪY7'⢎ǩyCtrD.ODH:^D^x+w")'M'oA4>2ǟd:36K_dzOTgwR)R(-K  5SW%pu. (rdUPDgpS.6dBي#}I}[?SUtaMEJ؍q ?W; -Ne8P w& :Z\` K@Bc#C6*E.~IfơxG -%>7G7sx w,`:>.(G,cW-KJ̟j zG:Kҥk6%[c CםcQYMueÙe`KT͌eT(#WET \a%[Lv|guO|0/ 2sWy"ΨtR& @r5PɝLs0=3 Rv#~z14>\tTCG}'Hs[҉kp($){eRJS,jLk4 zlڄX˗p2fFc]U8l|ks -pjwይ`F&Kj6x9W|eK5x"EomlT9F[7 Z\0Ѧb zUe;l4d\ zjD2倏oVU@ʌ-Fv\Wy)]`R\ė<(UD.Yelw0}R$}o|H=g?X}v2Z&>Mن?,(<"#*K ;D[qz_sel]!p:VLb-us~iJ~׸88<́kq+̳Cm?u4ZYs(g ̕(,1`cW!5}|hdiճ=-%M+xp} uW/=BXfWo4cz.$uT@nqPD[r j; Rr뎑wΊ*t]YŸ,"Bό,{^ٲF')~i^szHU_' K'j{`2'ΗOUܗ͠=# 7wGF6zPP:_'2VAւyݖg%dz68yt vH<*Mc`.Ff4 ;e@f!$7 Z"!w_'8]TAujخI}LIE`㨽<%[ӊ~ {TJz "Tܢ R2Vc#h{/fU8_#76kK#"Β:])moX[~wpD1ɵ^1i8A8" 0ϓn or)H)3fw#PY⦕ -tehWm--@4 f-tiHm@wTX}mZ9b/v QhAPW^3oV*ZS: !HļѶ YZ