diff options
Diffstat (limited to 'www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries')
-rw-r--r-- | www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/README | 39 | ||||
-rw-r--r-- | www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/generic.patch | 22 | ||||
-rw-r--r-- | www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_Win32_bin/lua5.1.exe | bin | 0 -> 409600 bytes | |||
-rw-r--r-- | www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_Win64_bin/lua5.1.exe | bin | 0 -> 483328 bytes | |||
-rwxr-xr-x | www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_32_generic/lua | bin | 0 -> 171697 bytes | |||
-rwxr-xr-x | www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua | bin | 0 -> 195508 bytes | |||
-rwxr-xr-x | www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_mac_lion_fat_generic/lua | bin | 0 -> 201644 bytes |
7 files changed, 61 insertions, 0 deletions
diff --git a/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/README b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/README new file mode 100644 index 00000000..1321af9b --- /dev/null +++ b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/README @@ -0,0 +1,39 @@ +The lua binaries were compiled from a manually patched 5.1.5 source tree, in order +to address security vulnerabilities reported in CVE-2014-5461. + +The Windows binaries were compiled statically and do not link against the Visual C++ +runtime libraries. They should function on Windows 7 and higher, and Windows Server +2008 and higher. + +The Linux binaries were compiled using "make generic". Lua does not use +autoconf, rather it encourages users to edit the makefile. The makefile patch +used to create the Linux binaries is in generic.patch. + +Compiling with "make generic" avoids introducing dynamic library dependencies +other than libc. This makes the binaries work on a far greater variety of Linux +distributions. + +More information on the patch process may be found in the corresponding Phabricator +issue: https://phabricator.wikimedia.org/T72541 + +The following copyright and license restrictions apply to these Lua binaries: + +Copyright © 2005-2011 Tecgraf/PUC-Rio and the Kepler Project. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/generic.patch b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/generic.patch new file mode 100644 index 00000000..b9262318 --- /dev/null +++ b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/generic.patch @@ -0,0 +1,22 @@ +diff -ru lua-5.1.5~/src/Makefile lua-5.1.5/src/Makefile +--- lua-5.1.5~/src/Makefile 2012-02-14 07:41:22.000000000 +1100 ++++ lua-5.1.5/src/Makefile 2012-04-11 16:13:04.548558332 +1000 +@@ -7,15 +7,15 @@ + # Your platform. See PLATS for possible values. + PLAT= none + +-CC= gcc +-CFLAGS= -O2 -Wall $(MYCFLAGS) ++CC=gcc ++CFLAGS=-fpie -O2 -Wall $(MYCFLAGS) + AR= ar rcu + RANLIB= ranlib + RM= rm -f + LIBS= -lm $(MYLIBS) + + MYCFLAGS= +-MYLDFLAGS= ++MYLDFLAGS=-pie + MYLIBS= + + # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE ========= diff --git a/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_Win32_bin/lua5.1.exe b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_Win32_bin/lua5.1.exe Binary files differnew file mode 100644 index 00000000..b75924f1 --- /dev/null +++ b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_Win32_bin/lua5.1.exe diff --git a/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_Win64_bin/lua5.1.exe b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_Win64_bin/lua5.1.exe Binary files differnew file mode 100644 index 00000000..2bb611ec --- /dev/null +++ b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_Win64_bin/lua5.1.exe diff --git a/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_32_generic/lua b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_32_generic/lua Binary files differnew file mode 100755 index 00000000..82656e64 --- /dev/null +++ b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_32_generic/lua diff --git a/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua Binary files differnew file mode 100755 index 00000000..183f1a98 --- /dev/null +++ b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua diff --git a/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_mac_lion_fat_generic/lua b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_mac_lion_fat_generic/lua Binary files differnew file mode 100755 index 00000000..5bcf7369 --- /dev/null +++ b/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_mac_lion_fat_generic/lua |