Commit Graph

  • 7e4e6a3cb1 CI updates Markus F.X.J. Oberhumer 2025-06-26 11:30:46 +0200
  • ca97430db2 CI updates Markus F.X.J. Oberhumer 2025-06-06 12:25:13 +0200
  • 7530643d1d CI updates Markus F.X.J. Oberhumer 2025-06-01 14:55:43 +0200
  • 073cdb0d58 CI updates Markus F.X.J. Oberhumer 2025-06-01 14:11:05 +0200
  • 9a93b5d1c1 CI updates Markus F.X.J. Oberhumer 2025-05-31 15:44:22 +0200
  • 44ce469b84 CI updates Markus F.X.J. Oberhumer 2025-05-31 13:54:04 +0200
  • 4d8d330f21 CI updates Markus F.X.J. Oberhumer 2025-05-30 18:31:56 +0200
  • 793e1622ea CI updates Markus F.X.J. Oberhumer 2025-05-29 12:04:43 +0200
  • 92a33fa0cc CI updates Markus F.X.J. Oberhumer 2025-05-25 10:12:35 +0200
  • e8c49a2c35 Prevent SIGSEGV on de-compress of modified PE file John Reiser 2025-05-13 10:51:59 -0700
  • d2e9db7112 CI updates Markus F.X.J. Oberhumer 2025-05-10 13:55:49 +0200
  • b728b0e021 buildLinuxLoader needs more space John Reiser 2025-05-07 13:52:58 -0700
  • a1ef410509 ELF DT_DYNSYM: fix checking of symbol table John Reiser 2025-05-07 13:43:48 -0700
  • 24b4ec42e7 CI updates Markus F.X.J. Oberhumer 2025-05-07 19:11:57 +0200
  • 52dde5789e all: post-release version bump Markus F.X.J. Oberhumer 2025-05-06 14:01:35 +0200
  • 730c6ce6c5 all: prepare for release v5.0.1 Markus F.X.J. Oberhumer 2025-05-06 12:19:16 +0200
  • 5ed1d5b2b3 src/stub: fix ET_DYN with non-zero PT_LOAD[0].p_vaddr Markus F.X.J. Oberhumer 2025-05-01 20:42:39 +0200
  • 23c70ec447 src/stub: fix ET_DYN with non-zero PT_LOAD[0].p_vaddr Markus F.X.J. Oberhumer 2025-05-01 20:37:36 +0200
  • e29e73a4e4 src/help.cpp: mention --fileinfo Markus F.X.J. Oberhumer 2025-05-01 20:33:34 +0200
  • 27289a7589 src/stub: flush datacache before msync Markus F.X.J. Oberhumer 2025-04-29 17:53:33 +0200
  • e509bb87e9 src/stub: flush datacache before msync Markus F.X.J. Oberhumer 2025-04-29 17:44:47 +0200
  • 5cec09966e submodules: update for new versions Markus F.X.J. Oberhumer 2025-04-22 15:44:29 +0200
  • b5789fb321 src: minor cleanups Markus F.X.J. Oberhumer 2025-04-21 14:04:27 +0200
  • a1b0fd987f CI updates Markus F.X.J. Oberhumer 2025-04-20 15:46:19 +0200
  • a468b92e3a PowerPC Psync flush datacache before msync Markus F.X.J. Oberhumer 2025-04-20 15:06:58 +0200
  • ddf0b50c6d PowerPC Psync flush datacache before msync John Reiser 2025-04-20 14:55:06 +0200
  • 3af2b21869 CI updates Markus F.X.J. Oberhumer 2025-04-11 09:41:08 +0200
  • c4bfebeceb CI updates Markus F.X.J. Oberhumer 2025-04-10 20:04:34 +0200
  • d23484b9db CI updates Markus F.X.J. Oberhumer 2025-04-09 11:32:13 +0200
  • 071579b5b6 Cleanup after broken tools John Reiser 2025-03-21 13:25:02 -0700
  • ff9d577e46 O_DIRECTORY is architecture-dependent John Reiser 2025-03-21 10:54:27 -0700
  • a25c20ee0b M_LZMA with hi parameter bytes confused --ultra-brute John Reiser 2025-03-20 09:48:00 -0700
  • ff75a462a4 Fighting over .e_shentsize John Reiser 2025-03-18 13:48:19 -0700
  • e0b6ff1924 More checking in unpack() John Reiser 2025-03-18 08:39:35 -0700
  • 1c5fae74e0 Fix recovery of readlink() when /proc/self/exe is missing John Reiser 2025-03-16 12:37:57 -0700
  • 6f650ca16f mips memfd_create() and syscall error handling John Reiser 2025-03-13 08:07:26 -0700
  • 30fc69ecdf Comment out 'PEDIR_EXCEPTION' check to accommodate .NET Core NativeAOT on x86 In .NET Core NativeAOT scenarios targeting x86, an exception directory is a normal feature. This line was causing an unnecessary --force requirement whenever an exception directory was present, which is standard for NativeAOT builds. Commenting out this check ensures that valid .NET Core NativeAOT executables aren’t mistakenly flagged for forced packing. weijiaming 2025-03-07 21:27:29 +0800
  • c2da21ba4e CI updates Markus F.X.J. Oberhumer 2025-03-05 12:13:21 +0100
  • 903ca50391 Workaround valgrind-3.24.0 botch of 'notrack' on i386 John Reiser 2025-03-02 14:30:50 -0800
  • 70f1ab8cb7 Nice message for ancient Linux lacking memfd_create John Reiser 2025-03-02 11:46:17 -0800
  • 6998449715 Remove inline syscalls from MIPS stubs John Reiser 2025-03-02 11:32:49 -0800
  • fb0f6c6a00 Escape hatch needs 'notrack' to enter John Reiser 2025-03-02 11:22:05 -0800
  • dbde75028c Avoid corrupted P_hdr John Reiser 2025-03-02 11:12:08 -0800
  • 90d86ea59e Prevent leak even if corrupted input John Reiser 2025-02-27 17:10:52 -0800
  • 64891286ba Unpack: better checking of bounds for DT_HASH John Reiser 2025-02-22 07:52:05 -0800
  • e52a3ceb48 Unpack: Entire ElfXX_Ehdr must be present in de-compressed Ehdr+Phdrs John Reiser 2025-02-20 20:23:24 -0800
  • 8cce9cf641 Detect bad b_info.method John Reiser 2025-02-20 09:00:25 -0800
  • 896dff9619 src/check: some toolchains are buggy Markus F.X.J. Oberhumer 2025-02-22 06:43:28 +0100
  • 84a0347df1 testsuite: update checksums caused by version bump Markus F.X.J. Oberhumer 2025-02-21 00:12:41 +0100
  • fc5e44f391 all: post-release version bump Markus F.X.J. Oberhumer 2025-02-20 23:56:24 +0100
  • 8bf49aa4f2 all: prepare for release v5.0.0 Markus F.X.J. Oberhumer 2025-02-20 16:02:44 +0100
  • b8079bb6eb CI updates Markus F.X.J. Oberhumer 2025-02-19 16:45:44 +0100
  • 5dcad7a387 Mention ELF work John Reiser 2025-02-18 08:26:30 -0800
  • 83e5f74b3d Compiler different type checking John Reiser 2025-02-17 09:39:55 -0800
  • 3d402134f5 Better checking of DT_GNU_HASH during de-compression John Reiser 2025-02-17 09:14:19 -0800
  • b8b64a3e0f Fuzz nuisance: wild p_info for de-compression John Reiser 2025-02-17 08:26:17 -0800
  • c0bf7bf9ab Old powerpc* kernels lack MFD_EXEC John Reiser 2025-02-16 15:33:58 -0800
  • 0144f81c28 Cleanup stub for arm64 shared library John Reiser 2025-02-16 08:41:50 -0800
  • 78f4959521 Fix de-compression of ELF shared libraries John Reiser 2025-02-15 19:35:21 -0800
  • eff1ef2d70 Fix amd64 shared libraries John Reiser 2025-02-13 17:22:37 -0800
  • 782b07c752 PPC64 check ehdri.e_ident[EI_DATA], not elfout John Reiser 2025-02-12 08:56:18 -0800
  • bd67677389 Honor dos_header_t.e_cparhdr for small header John Reiser 2025-02-11 10:29:53 -0800
  • 8c9e04daaf Propagate .e_ident[EI_ABIVERSION] John Reiser 2025-02-07 19:24:46 -0800
  • bddc05e787 Fix elf_lookup() defenses against fuzzed DT_HASH John Reiser 2025-02-01 13:22:26 -0800
  • a49d023bd0 Detect too-short Mach_command, also be careful in recovery John Reiser 2025-01-31 11:34:48 -0800
  • 7b06ba0b78 Detect empty DT_STRTAB John Reiser 2025-01-31 11:32:48 -0800
  • 344b73dab0 invert_pt_dynamic defends against missing DT_STRTAB or DT_STRSIZ John Reiser 2025-01-30 11:42:09 -0800
  • 0870514194 elf_lookup must defend against bad chain in hash table John Reiser 2025-01-30 10:56:45 -0800
  • 0a61ffea3a submodules: update for new versions Markus F.X.J. Oberhumer 2025-01-30 00:05:15 +0100
  • fbc650791d CI updates Markus F.X.J. Oberhumer 2025-01-29 22:19:21 +0100
  • 4b41aa1226 CI updates Markus F.X.J. Oberhumer 2025-01-29 16:11:03 +0100
  • 3fd68d3ec6 CI updates Markus F.X.J. Oberhumer 2025-01-27 18:11:44 +0100
  • d41ceb0d31 ARM64: move Psync closer to PAGE_MASK John Reiser 2025-01-26 18:43:14 -0800
  • aee970e80b Allow empty .rsrc Section in PE file John Reiser 2025-01-24 07:45:05 -0800
  • ef8a24ba53 CI updates. Closes #862. Markus F.X.J. Oberhumer 2025-01-21 21:16:01 +0100
  • 2edf91d315 testsuite: update checksums caused by version bump Markus F.X.J. Oberhumer 2025-01-17 22:06:55 +0100
  • 9fe377b288 all: version bump Markus F.X.J. Oberhumer 2025-01-17 21:50:38 +0100
  • 996ca8d17d all: welcome 2025 Markus F.X.J. Oberhumer 2025-01-17 21:18:55 +0100
  • b356595eb5 CI updates Markus F.X.J. Oberhumer 2025-01-17 21:15:43 +0100
  • e4668e5328 CI updates Markus F.X.J. Oberhumer 2025-01-08 12:57:52 +0100
  • a846e483be clang-format uglifies again John Reiser 2025-01-02 12:05:59 -0800
  • f6e3df69eb stub/amd64-win64.pe.h matches upx-v4.2.4 John Reiser 2025-01-02 11:47:34 -0800
  • 1a6c1f0589 Fix unpackExtent() of non-compressible extent (PT_LOAD) John Reiser 2024-12-30 16:49:31 -0800
  • e3e5d8a3a5 Try again for Android Elfxx_Shdr John Reiser 2024-12-23 11:20:26 -0800
  • 505f6b7373 Remove PROT_WRITE from de-compressed folded code. John Reiser 2024-12-23 10:52:07 -0800
  • 7d907d9d65 is_asl handles per-file opt->o_unix.android_shlib John Reiser 2024-12-17 17:17:24 -0800
  • 2e763c3b0e Improve patch Thorsten Zachmann 2024-12-16 10:58:16 +0100
  • 198fc1c107 Fix bug #863 Thorsten Zachmann 2024-12-13 11:55:33 +0100
  • d00ba4b465 Forgotten file John Reiser 2024-12-12 11:13:12 -0800
  • d4deb2a100 Psync: msync demands page-aligned first argument John Reiser 2024-12-12 10:50:30 -0800
  • 5999b0a959 Unused get_page_mask but satisfies external for upxfd_*.c John Reiser 2024-12-10 17:10:27 -0800
  • e2f1e6697a Stubs for shared libraries on amd64-linux.elf and arm64-linux.elf John Reiser 2024-12-10 16:49:35 -0800
  • baee96347d CI updates Markus F.X.J. Oberhumer 2024-12-11 07:54:48 +0100
  • f60d8f6d18 Fix MIPS stubs John Reiser 2024-12-09 14:26:00 -0800
  • d3300e9564 Sync stubs John Reiser 2024-12-09 13:33:21 -0800
  • 877390a2ba FIx MIPS stubs John Reiser 2024-12-09 13:26:22 -0800
  • 5afe2af365 EINVAL whitespace John Reiser 2024-12-07 09:46:42 -0800
  • 5028d559c5 msync for *-so_fold.S John Reiser 2024-12-07 09:39:45 -0800
  • deda4f1bae Sync stubs John Reiser 2024-12-07 08:56:34 -0800
  • 927a9d10a7 zig -musleabihf default -mdouble-float conflicts -msoft-float John Reiser 2024-12-07 08:53:30 -0800