Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: upx | Distribution: SUSE Linux Enterprise 15 SP3 |
Version: 3.96 | Vendor: openSUSE |
Release: bp153.1.14 | Build date: Sat Mar 6 11:45:28 2021 |
Group: Development/Tools/Other | Build host: obs-arm-8 |
Size: 2307650 | Source RPM: upx-3.96-bp153.1.14.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://upx.github.io/ | |
Summary: The Ultimate Packer for eXecutables |
UPX is a compressor for several different executable formats. Programs receive a stub that makes them self-runnable. When run, decompression either happens in memory in-place if possible, or to a temporary file, the latter of which does not support setuid programs, or the proper name in argv[0].
GPL-2.0-or-later
* Thu Jan 23 2020 Ismail Dönmez <idonmez@suse.com> - Update to version 3.96 * Bug fixes: [CVE-2019-1010048, boo#1141777] [CVE-2019-14296, boo#1143839] [CVE-2019-20021, boo#1159833] [CVE-2019-20053, boo#1159920] [CVE-2018-11243 partially - ticket 206 ONLY, boo#1094138] * Tue Oct 30 2018 Jan Engelhardt <jengelh@inai.de> - Trim bias from description. * Sun Oct 28 2018 Luigi Baldoni <aloisio@gmx.com> - Update to version 3.95 * Flag --force-pie when ET_DYN main program is not marked as DF_1_PIE * Better compatibility with varying layout of address space on Linux * Support for 4 PT_LOAD layout in ELF generated by binutils-2.31 * bug fixes, particularly better diagnosis of malformed input * bug fixes - see https://github.com/upx/upx/milestone/4 - Dropped 0001-Protect-against-bad-crafted-input.patch, 0002-Protect-against-bad-crafted-input.patch and 0001-Mach-o-defend-against-bad-crafted-input.patch (merged upstream) - Drop lzma922.tar.bz2 (which wasn't being used in the first place) and lzma-x-endian.patch which no longer applies to the integrated lzma-sdk. The in-tree lzma-sdk is actually a fork from an older version but recommended by the author, see src/stub/src/c/Makevars.lzma - Spec cleanup * Sat Nov 18 2017 jengelh@inai.de - Add 0001-Mach-o-defend-against-bad-crafted-input.patch [CVE-2017-16869] [boo#1068681] * Fri Oct 06 2017 jengelh@inai.de - Update to new upstream release 3.94 * Add support for arm64-linux (aka aarch64). * Add support for --lzma compression on 64-bit PowerPC. * From 3.92: * Explicitly diagnose Go-language bad PT_LOAD. - Resolve apply/merge conflict of upx-endiantests.patch - Add 0001-Protect-against-bad-crafted-input.patch, 0002-Protect-against-bad-crafted-input.patch [boo#1062059] * Sun Nov 16 2014 crrodriguez@opensuse.org - upx-endiantests.patch and lzma-x-endian.patch Correct endianness tests by only considering what the compiler says about target system and not a hardcoded architecture list. (drop upx-3.03_ia64-endianity.patch) - build with hidden visibility. * Mon Jan 20 2014 pgajdos@suse.com - fix build for factory * Fri Nov 22 2013 jengelh@inai.de - Update to new upstream release 3.91 * Initial support for amd64-win64.pe - Refresh upx-3.03_ia64-endianity.patch after fuzz * Sun Mar 31 2013 schwab@suse.de - upx-aarch64.patch: Support for AArch64 * Wed Mar 27 2013 idonmez@suse.com - Actually enable LZMA support, this needs LZMA SDK
/usr/bin/upx /usr/share/doc/packages/upx /usr/share/doc/packages/upx/BUGS /usr/share/doc/packages/upx/NEWS /usr/share/doc/packages/upx/PROJECTS /usr/share/doc/packages/upx/README /usr/share/doc/packages/upx/README.SRC /usr/share/doc/packages/upx/THANKS /usr/share/doc/packages/upx/upx.html /usr/share/licenses/upx /usr/share/licenses/upx/COPYING /usr/share/licenses/upx/LICENSE /usr/share/man/man1/upx.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 13:54:43 2024