38 Commits

Author SHA256 Message Date
8f2aa69cbf Accepting request 1314578 from security
- Add python3-pyelftools as runtime dependency. This is required
  for lddtree. (forwarded request 1313815 from llyyr)

OBS-URL: https://build.opensuse.org/request/show/1314578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=33
2025-10-30 17:19:22 +00:00
f625a92840 Accepting request 1313815 from home:llyyr:branches:security
- Add python3-pyelftools as runtime dependency. This is required
  for lddtree.

OBS-URL: https://build.opensuse.org/request/show/1313815
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=32
2025-10-30 14:52:28 +00:00
d5f9a4ac2c Accepting request 1202811 from security
OBS-URL: https://build.opensuse.org/request/show/1202811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=32
2024-09-24 15:33:47 +00:00
0d6ba1babb Accepting request 1202810 from home:wfrisch:branches:security
- 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

OBS-URL: https://build.opensuse.org/request/show/1202810
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=30
2024-09-24 06:43:42 +00:00
afb5b91616 Accepting request 1104038 from security
- Fix lddtree to call python3 (boo#1213178)

OBS-URL: https://build.opensuse.org/request/show/1104038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=31
2023-08-15 14:40:37 +00:00
1348227950 - Fix lddtree to call python3 (boo#1213178)
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=28
2023-08-15 11:41:56 +00:00
ddb3219db7 Accepting request 1063367 from security
OBS-URL: https://build.opensuse.org/request/show/1063367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=30
2023-02-06 13:15:42 +00:00
b1d621c944 Accepting request 1062682 from home:dirkmueller:Factory
- update to 1.3.7:
  * meson: fix installation of man pages w/o xmlto

OBS-URL: https://build.opensuse.org/request/show/1062682
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=26
2023-02-06 08:27:39 +00:00
bce812c3ee Accepting request 1062040 from security
OBS-URL: https://build.opensuse.org/request/show/1062040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=29
2023-01-30 16:11:35 +00:00
58b318e553 Accepting request 1058078 from home:wfrisch:branches:security
- 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

OBS-URL: https://build.opensuse.org/request/show/1058078
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=24
2023-01-30 12:04:30 +00:00
2a764aff6c Accepting request 975342 from security
OBS-URL: https://build.opensuse.org/request/show/975342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=28
2022-05-06 16:59:46 +00:00
8792378816 Accepting request 974856 from home:susnux:branches:security
Update to 1.3.4

OBS-URL: https://build.opensuse.org/request/show/974856
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=22
2022-05-06 07:51:19 +00:00
c748ef0b23 Accepting request 972311 from security
- updated url to https

OBS-URL: https://build.opensuse.org/request/show/972311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=27
2022-04-23 17:47:12 +00:00
e28b0b2fbc - updated url to https
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=20
2022-04-21 09:52:21 +00:00
a332c8e54a Accepting request 952628 from security
OBS-URL: https://build.opensuse.org/request/show/952628
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=26
2022-02-09 19:39:09 +00:00
3e8d3d6acd Accepting request 949519 from home:wfrisch:branches:security
- 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.

OBS-URL: https://build.opensuse.org/request/show/949519
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=19
2022-02-08 09:01:28 +00:00
f1f5bc0409 Accepting request 868413 from security
- 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. (forwarded request 868409 from crazybyte)

OBS-URL: https://build.opensuse.org/request/show/868413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=25
2021-02-02 13:25:16 +00:00
Alexandros Toptsoglou
66a5e1eec2 Accepting request 868409 from home:crazybyte:branches:security
- 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.

OBS-URL: https://build.opensuse.org/request/show/868409
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=17
2021-02-01 16:04:15 +00:00
3759585cd0 Accepting request 828138 from security
OBS-URL: https://build.opensuse.org/request/show/828138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=24
2020-08-20 20:33:14 +00:00
dc3736583c Accepting request 822127 from home:wfrisch:branches:security
version update to 1.2.6

OBS-URL: https://build.opensuse.org/request/show/822127
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=15
2020-08-20 10:52:26 +00:00
e3425ce1cf Accepting request 713853 from security
OBS-URL: https://build.opensuse.org/request/show/713853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=23
2019-07-11 11:15:58 +00:00
7154028844 Accepting request 712890 from home:wfrisch:branches:security
- 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
    4609f57a69
  - 0002-dumpelf-check-for-invalid-program-headers.patch
    18ded0e30e
  - 0003-dumpelf-check-for-invalid-notes.patch
    10a9643d90
  - 0004-scanelf-check-range-of-hash-bucket.patch
    e577c5b7e2
- 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)

OBS-URL: https://build.opensuse.org/request/show/712890
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=13
2019-07-07 13:44:58 +00:00
dadfadb5f7 Accepting request 568054 from security
OBS-URL: https://build.opensuse.org/request/show/568054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=22
2018-01-22 15:20:30 +00:00
a07eaa7499 Accepting request 567505 from home:dimstar:Factory
- Drop unknown parameter "-q" from autosetup.

OBS-URL: https://build.opensuse.org/request/show/567505
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=11
2018-01-22 08:28:05 +00:00
cd9e853ab9 Accepting request 460675 from security
- 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

OBS-URL: https://build.opensuse.org/request/show/460675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=21
2017-03-02 18:37:18 +00:00
c7296bf64d - 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

OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=9
2017-02-27 10:59:11 +00:00
2d97a5cd6c Accepting request 440730 from security
1

OBS-URL: https://build.opensuse.org/request/show/440730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=20
2016-11-18 21:02:11 +00:00
be6eb51dcc Accepting request 438649 from home:alois:branches:security
Update to 1.1.6

OBS-URL: https://build.opensuse.org/request/show/438649
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=7
2016-11-17 17:54:29 +00:00
35659b80d7 Accepting request 285633 from security
1

OBS-URL: https://build.opensuse.org/request/show/285633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=19
2015-02-11 15:46:35 +00:00
3501bf440b Accepting request 284935 from home:elvigia:branches:security
- 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

OBS-URL: https://build.opensuse.org/request/show/284935
OBS-URL: https://build.opensuse.org/package/show/security/pax-utils?expand=0&rev=5
2015-02-11 13:04:10 +00:00
Tomáš Chvátal
c35933cbe3 Accepting request 196089 from security
- pax-utils-lib64.patch: scanelf -l does not scan lib64 as 
  it should in x86_64 (forwarded request 195625 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/196089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=16
2013-08-23 12:00:18 +00:00
Stephan Kulow
e611b583d2 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=13
2011-12-06 17:36:15 +00:00
OBS User autobuild
ba9f3c7ae1 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=8 2010-03-18 15:15:19 +00:00
OBS User unknown
dca2f08982 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=6 2009-06-20 03:10:50 +00:00
OBS User unknown
db5c47bf72 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=5 2009-06-18 14:53:57 +00:00
OBS User unknown
233c5ecb49 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=3 2008-04-02 23:39:41 +00:00
OBS User unknown
6547fddba4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=2 2007-02-02 14:06:44 +00:00
OBS User unknown
34181bbd4f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pax-utils?expand=0&rev=1 2007-01-15 23:29:14 +00:00