for lddtree. OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=32
219 lines
8.8 KiB
Plaintext
219 lines
8.8 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Oct 27 10:35:22 UTC 2025 - llyyr <llyyr.public@gmail.com>
|
|
|
|
- Add python3-pyelftools as runtime dependency. This is required
|
|
for lddtree.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 24 06:32:02 UTC 2024 - Wolfgang Frisch <wolfgang.frisch@suse.com>
|
|
|
|
- Update to 1.3.8
|
|
* ar: handle invalid ascii numbers better
|
|
* ar: handle invalid extended filename offsets
|
|
* ar: switch from alloca to malloc
|
|
* dumpelf: check dyn pointer before DT_NULL check too
|
|
* dumpelf: free elf after fuzzing it to avoid leaking
|
|
* dumpelf: improve note memory check
|
|
* dumpelf: limit note name display
|
|
* lddtree: Add --wrapper-preload
|
|
* lddtree: add LD_ARGV0_REL
|
|
* lddtree: keep relativeness of invoked program in elf wrapper
|
|
* lddtree: use readlink -f for absolute links
|
|
* paxelf: reject ELFs with incomplete Ehdr structures
|
|
* paxelf: use correct format string
|
|
* pspax: fix buffer limiting in cmdline reading
|
|
* pspax: fix error handling when reading attr or ipaddr fail
|
|
* pspax: fix libcap memory leaks
|
|
* pspax: replace proc_fopen with fopenat_r
|
|
* pspax: rework & document get_proc_name
|
|
* pspax: switch from fgets to getline
|
|
* scanelf: fix hashtable overflow checks
|
|
* seccomp: make socket() fail with -ENOSYS
|
|
* unify usage() output across all the tools
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 15 11:41:37 UTC 2023 - Ludwig Nussel <lnussel@suse.com>
|
|
|
|
- Fix lddtree to call python3 (boo#1213178)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 2 16:02:17 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 1.3.7:
|
|
* meson: fix installation of man pages w/o xmlto
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 12 20:36:48 UTC 2023 - Wolfgang Frisch <wolfgang.frisch@suse.com>
|
|
|
|
- Update to 1.3.6
|
|
* Build system changed to Meson
|
|
* lddtree: specify utf-8 encoding with text files
|
|
* lddtree: Add logging for ELFParseError
|
|
* lddtree: avoid shadowing function args
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 4 08:42:45 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Update to 1.3.4
|
|
* paxelf: add LoongArch to recognized ELF machine types
|
|
* lddtree: add argcomplete support if available
|
|
* lddtree: add --skip-missing
|
|
Allow explicitly ignoring missing files.
|
|
* seccomp: allow madvise() call (glibc 2.35+)
|
|
* seccomp: mark arrays const+static
|
|
This generates better code, although it doesn't super matter since
|
|
this is only used at build time.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 09:52:11 UTC 2022 - Marcus Meissner <meissner@suse.com>
|
|
|
|
- updated url to https
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 26 18:40:04 UTC 2022 - Wolfgang Frisch <wolfgang.frisch@suse.com>
|
|
|
|
- Update to 1.3.3:
|
|
* seccomp: allow getrandom() call (glibc-2.34+)
|
|
* seccomp-bpf: fix warnings by not using nexted open comments
|
|
* seccomp: fix build failure on mips (use _MIP_SIM tests)
|
|
* lddtree: respect (destination) root with --argv0 interp probing
|
|
* security: restore syscalls accidentally dropped
|
|
* security: pregen seccomp bpf programs
|
|
* paxldso: fix pointer style
|
|
- Changes since 1.2.8:
|
|
* dumpelf: constify elfobj in APIs
|
|
* dumpelf: add libFuzzer support
|
|
* fuzz: add basic framework for using libFuzzer
|
|
* paxldso: add support for "new" glibc cache format
|
|
* lddtree: add --cwd option
|
|
* lddtree: handle relative ldpaths
|
|
* lddtree: handle ${ORIGIN} like $ORIGIN
|
|
* lddtree: use ldso's --argv0 when available
|
|
* lddtree: apply functools cache to some repeated filesystem calls
|
|
* lddtree: don't crash when interp is missing
|
|
* lddtree: require Python 3.6+
|
|
* lddtree: re-enable long line checks
|
|
* pylintrc: adjust python code to 4 space indent
|
|
* glob is used in paxldso.c for NetBSD too, but glob.h is not included in porting.h for NetBSD.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 1 14:24:19 UTC 2021 - Gianluca Gabrielli <gianluca.gabrielli@suse.com>
|
|
|
|
- Update to 1.2.8.
|
|
- Changes since 1.2.6:
|
|
- Add support for arm64 arch.
|
|
- Add flag -U/--uuid to dump the object's UUID.
|
|
This is in particular useful when comparing against TextAPI stubs, .tbd files.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 21 14:21:17 UTC 2020 - Wolfgang Frisch <wolfgang.frisch@suse.com>
|
|
|
|
- Update to 1.2.6.
|
|
- Changes since 1.2.4:
|
|
- Add RISC-V to the list of architectures in ELF
|
|
- dumpelf.c: add missing break when decoding SHT_GNU_LIBLIST.
|
|
- lddtree.py: resolve python location through PATH.
|
|
- lddtree: Put ldso interpreter library path at end. https://crbug.com/917193
|
|
- scanelf.c: be more verbose at saying what all the addresses mean. https://bugs.gentoo.org/713082
|
|
- scanelf.c: don't crash in -v mode on non-functions. https://bugs.gentoo.org/713082
|
|
- security.c: allow 'semtimedop' in seccomp sandbox. https://bugs.gentoo.org/709794
|
|
- security.c: allow 'statx' in seccomp sandbox. https://bugs.gentoo.org/717300
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 1 14:44:19 UTC 2019 - Wolfgang Frisch <wolfgang.frisch@suse.com>
|
|
|
|
- Update to 1.2.4.
|
|
- Removed patches that have since been committed to upstream (1.2.3):
|
|
- 0001-dumpelf-check-for-invalid-section-entry-sizes.patch
|
|
https://github.com/gentoo/pax-utils/commit/4609f57a690b4a5670baeb93167dab5300d07d4e
|
|
- 0002-dumpelf-check-for-invalid-program-headers.patch
|
|
https://github.com/gentoo/pax-utils/commit/18ded0e30ee5a84260cceb80d818b9c21ade4c76
|
|
- 0003-dumpelf-check-for-invalid-notes.patch
|
|
https://github.com/gentoo/pax-utils/commit/10a9643d90a1ba6058a66066803fac6cf43f6917
|
|
- 0004-scanelf-check-range-of-hash-bucket.patch
|
|
https://github.com/gentoo/pax-utils/commit/e577c5b7e230c52e5fc4fa40e4e9014c634b3c1d
|
|
- Changes since 1.2.2:
|
|
- paxldso: properly decode the flags bits in the cache
|
|
This fixes handling of multiple ABIs for a single arch like x86/x86_64/x32
|
|
or mips o32/n32/n64. It also fixes decoding of arm float libs.
|
|
- dumpelf: add support for dumping notes
|
|
- dumpelf: add support for prelink sections
|
|
- scanmacho: fix 126 byte limit on -E option
|
|
- security fixes (mentioned above)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 18 18:10:13 UTC 2018 - dimstar@opensuse.org
|
|
|
|
- Drop unknown parameter "-q" from autosetup.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 27 10:53:14 UTC 2017 - lnussel@suse.de
|
|
|
|
- update to 1.2.2
|
|
* misc fd and memory leak fixes
|
|
Add patches from git (boo#1026959)
|
|
0004-scanelf-check-range-of-hash-bucket.patch
|
|
0003-dumpelf-check-for-invalid-notes.patch
|
|
0001-dumpelf-check-for-invalid-section-entry-sizes.patch
|
|
0002-dumpelf-check-for-invalid-program-headers.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 3 21:33:44 UTC 2016 - aloisio@gmx.com
|
|
|
|
- Update to 1.1.6 (no changelog found)
|
|
- Spec cleanup
|
|
- Dropped pax-utils-file-contains-date-and-time.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 9 17:51:31 UTC 2015 - crrodriguez@opensuse.org
|
|
|
|
- Pax utils 0.9.2, no changelog found
|
|
- Update source URL.
|
|
- Switch to autoconf based build
|
|
- pax-utils-file-contains-date-and-time.patch: Do not
|
|
include time stamps in binaries
|
|
- pax-utils-handle-lib64.patch replaces pax-utils-lib64.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 19 19:22:35 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
- pax-utils-lib64.patch: scanelf -l does not scan lib64 as
|
|
it should in x86_64
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 19 10:35:46 CEST 2009 - coolo@novell.com
|
|
|
|
- disable as-needed for this package as it fails to build with it
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 1 11:13:07 CEST 2008 - lnussel@suse.de
|
|
|
|
- new version 0.1.16
|
|
* mostly manpage and portability improvements
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 26 11:39:02 CET 2007 - lnussel@suse.de
|
|
|
|
- new version 0.1.15
|
|
* Support added for displaying em_machine via %a format flag in scanelf
|
|
* Make scanelf_file_bind() not output anything if quiet mode and the ELF is
|
|
static or not setuid.
|
|
* pspax: new options -u and -g
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 14 15:39:49 CET 2006 - lnussel@suse.de
|
|
|
|
- new version 0.1.13
|
|
* supports scanning archives and searching for specific sections
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 21:39:17 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 9 17:02:36 CET 2006 - lnussel@suse.de
|
|
|
|
- new package pax-utils
|
|
|