Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

upx-4.2.2-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: upx Distribution: openSUSE Tumbleweed
Version: 4.2.2 Vendor: openSUSE
Release: 1.2 Build date: Fri Feb 2 17:29:15 2024
Group: Development/Tools/Other Build host: i04-ch2b
Size: 2654655 Source RPM: upx-4.2.2-1.2.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].

Provides

Requires

License

Apache-2.0 WITH LLVM-exception AND GPL-2.0-or-later AND BSD-4-Clause AND BSD-3-Clause AND MIT AND Zlib AND (CPL-1.0 OR LGPL-2.1-only)

Changelog

* Wed Jan 03 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 4.2.2
    * Fix upx program crash on Oracle Cloud VM
    * Fix upx program crash on ARM64 machines with 64K page size
    * Fix a heap-buffer-overflow in upx
* Wed Nov 01 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 4.2.1
    * linux: /proc/self/exe now is optional
* Thu Oct 26 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 4.2.0
    * win32/pe and win64/pe: stricter relocation checks
    * new option ``--link`` to preserve hard-links
      (Unix only; use with care)
    * add support for NO_COLOR env var
* Mon Oct 16 2023 Lubos Kocman <lubos.kocman@suse.com>
  - Fix typo in BSD-4-Clause
* Thu Sep 21 2023 Lubos Kocman <lubos.kocman@suse.com>
  - Update license based on legal review
    Skipping "Simplified license" WITH LZMA-exception due to missing
    matching license identifier for now
* Tue Aug 08 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 4.1
    * ELF: handle shared libraries with more than 2 PT_LOAD segments
* Mon Jan 30 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 4.0.2
    * Fix unpack of ELF x86-64 that failed with
      "CantUnpackException: corrupt b_info"
    * Resolve SEGV on PackLinuxElf64::invert_pt_dynamic
  - Delete upx-endiantests.patch (conflict upstream)
  - Delete 0001-invert_pt_dynamic-fix-thinko-PackLinuxElf64help1-ins.patch
    (merged)
* Sun Jan 15 2023 Jan Engelhardt <jengelh@inai.de>
  - Add 0001-invert_pt_dynamic-fix-thinko-PackLinuxElf64help1-ins.patch
    [boo#1207122] [CVE-2023-23457]
* Wed Nov 16 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 4.0.1
    * Fix crash when a linux/armeb LZMA-packed binary unpacks itself.
    * Resolve "CantPackException: bad ElfXX_Shdrs" with
      staticly-linked programs.
    * Resolve "CantPackException: need DT_INIT;..." when attempting
      to re-compress an already packed binary.
* Sat Oct 29 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 4.0
    * Add support for EFI files
  - Delete 0001-Silence-yet-some-more-compilation-warnings.patch,
    0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch
* Tue Jun 01 2021 Christophe Giboudeaux <christophe@krop.fr>
  - Add upstream change to fix build with GCC 11:
    * 0001-Silence-yet-some-more-compilation-warnings.patch
* Wed May 19 2021 Jan Engelhardt <jengelh@inai.de>
  - Add 0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch
    [CVE-2020-24119] [boo#1186238]

Files

/usr/bin/upx
/usr/share/doc/packages/upx
/usr/share/doc/packages/upx/COPYING
/usr/share/doc/packages/upx/LICENSE
/usr/share/doc/packages/upx/NEWS
/usr/share/doc/packages/upx/README
/usr/share/doc/packages/upx/THANKS.txt
/usr/share/doc/packages/upx/upx-doc.html
/usr/share/doc/packages/upx/upx-doc.txt
/usr/share/licenses/upx
/usr/share/licenses/upx/LICENSE
/usr/share/man/man1/upx.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Mar 28 23:39:05 2024