Commit Graph

  • 466ceb4a1f CI updates devel Markus F.X.J. Oberhumer 2025-09-18 12:03:48 +02:00
  • 3b71139426 WIP Propagate CETCOMPAT flag for PeFile. John Reiser 2025-09-13 15:50:01 -07:00
  • b11f043d64 CI updates Markus F.X.J. Oberhumer 2025-09-10 11:11:51 +02:00
  • aef93548f9 Fix memfd_create in shared libraries on amd64 Linux < kernel 6.3 John Reiser 2025-09-09 14:58:00 -07:00
  • 26ca21f6cb arm.v4a: cancel_sigsegv John Reiser 2025-08-20 19:43:16 -07:00
  • 404fb48668 CI updates Markus F.X.J. Oberhumer 2025-08-21 00:21:15 +02:00
  • e85e8bec5d New option --catch-sigsegv on amd64, arm64, arm.v4a John Reiser 2025-08-19 12:10:32 -07:00
  • 4530e5c264 Fix upxfd_create for stubs on PowerPC64 John Reiser 2025-08-16 15:58:20 -07:00
  • 1188d2933b SIGSEGV: handle and pretty-print on arm64-linux Markus F.X.J. Oberhumer 2025-08-10 09:55:12 +02:00
  • 4e88556c94 SIGSEGV: handle and pretty-print on amd64-linux Markus F.X.J. Oberhumer 2025-08-10 09:39:29 +02:00
  • 1f0036a460 CI updates Markus F.X.J. Oberhumer 2025-08-10 09:05:14 +02:00
  • 5d30472ee2 CI updates Markus F.X.J. Oberhumer 2025-08-04 16:05:44 +02:00
  • 9866b9bca9 SIGSEGV: handle and pretty-print on amd64-linux Markus F.X.J. Oberhumer 2025-08-01 00:49:27 +02:00
  • bbf52cee67 CI updates Markus F.X.J. Oberhumer 2025-07-30 23:09:28 +02:00
  • b9b77965b7 CI updates Markus F.X.J. Oberhumer 2025-07-30 01:40:30 +02:00
  • 852666010e CI updates Markus F.X.J. Oberhumer 2025-07-29 19:50:17 +02:00
  • bbb886ae4d gcc 14.2.1-3 lax on signed-vs-unsigned compare John Reiser 2025-07-25 07:14:33 -07:00
  • b52d3e0772 Detect DT_HASH chain out-of-bounds John Reiser 2025-07-24 11:09:58 -07:00
  • 27f8f4f62e CI updates Markus F.X.J. Oberhumer 2025-07-25 18:20:14 +02:00
  • 21ec7e7410 CI updates Markus F.X.J. Oberhumer 2025-07-25 10:03:28 +02:00
  • ae6d5303ba CI updates Markus F.X.J. Oberhumer 2025-07-25 03:07:51 +02:00
  • fbbc2bc874 CI updates Markus F.X.J. Oberhumer 2025-07-23 14:33:29 +02:00
  • 62f22d61e6 CI updates Markus F.X.J. Oberhumer 2025-07-23 11:00:41 +02:00
  • 3f1f76f8a3 CI updates Markus F.X.J. Oberhumer 2025-07-21 15:57:03 +02:00
  • 518712c613 CI updates Markus F.X.J. Oberhumer 2025-07-21 12:26:30 +02:00
  • c0c08c9f43 all: post-release version bump Markus F.X.J. Oberhumer 2025-07-20 15:59:04 +02:00
  • c4113b6bd6 all: prepare for release Markus F.X.J. Oberhumer 2025-07-20 14:41:25 +02:00
  • 4988868e61 CI updates Markus F.X.J. Oberhumer 2025-07-20 13:58:38 +02:00
  • 5a513ab16f CI updates Markus F.X.J. Oberhumer 2025-07-20 12:21:56 +02:00
  • f1a9d1bec9 CI updates Markus F.X.J. Oberhumer 2025-07-20 00:38:43 +02:00
  • 70a3acfded CI updates Markus F.X.J. Oberhumer 2025-07-18 20:17:11 +02:00
  • 3ec6a3cce0 CI updates Markus F.X.J. Oberhumer 2025-07-18 12:42:37 +02:00
  • dd0a8856cc CI updates Markus F.X.J. Oberhumer 2025-07-18 11:44:36 +02:00
  • c51a1130b8 CI updates Markus F.X.J. Oberhumer 2025-07-17 20:47:19 +02:00
  • 9851fba246 CI updates Markus F.X.J. Oberhumer 2025-07-17 15:46:12 +02:00
  • 8054543671 CI updates Markus F.X.J. Oberhumer 2025-07-15 10:55:39 +02:00
  • 17d0e897ba CI updates Markus F.X.J. Oberhumer 2025-07-15 09:56:46 +02:00
  • a7940fd19b CI updates Markus F.X.J. Oberhumer 2025-07-07 18:01:00 +02:00
  • 1fbd34035e shell trap on ERR to help locate failing commands John Reiser 2025-07-06 19:21:26 -07:00
  • 945d9157fa PowerPC64 editing error affecting -fPIE John Reiser 2025-07-05 18:10:46 -07:00
  • 915bfbd82e CI updates Markus F.X.J. Oberhumer 2025-07-05 22:23:13 +02:00
  • ef01a73e8f CI updates Markus F.X.J. Oberhumer 2025-06-26 11:54:26 +02:00
  • 7e4e6a3cb1 CI updates Markus F.X.J. Oberhumer 2025-06-26 11:30:46 +02:00
  • ca97430db2 CI updates Markus F.X.J. Oberhumer 2025-06-06 12:25:13 +02:00
  • 7530643d1d CI updates Markus F.X.J. Oberhumer 2025-06-01 14:55:43 +02:00
  • 073cdb0d58 CI updates Markus F.X.J. Oberhumer 2025-06-01 14:11:05 +02:00
  • 9a93b5d1c1 CI updates Markus F.X.J. Oberhumer 2025-05-31 15:44:22 +02:00
  • 44ce469b84 CI updates Markus F.X.J. Oberhumer 2025-05-31 13:54:04 +02:00
  • 4d8d330f21 CI updates Markus F.X.J. Oberhumer 2025-05-30 18:31:56 +02:00
  • 793e1622ea CI updates Markus F.X.J. Oberhumer 2025-05-29 12:04:43 +02:00
  • 92a33fa0cc CI updates Markus F.X.J. Oberhumer 2025-05-25 10:12:35 +02:00
  • e8c49a2c35 Prevent SIGSEGV on de-compress of modified PE file John Reiser 2025-05-13 10:51:59 -07:00
  • d2e9db7112 CI updates Markus F.X.J. Oberhumer 2025-05-10 13:55:49 +02:00
  • b728b0e021 buildLinuxLoader needs more space John Reiser 2025-05-07 13:52:58 -07:00
  • a1ef410509 ELF DT_DYNSYM: fix checking of symbol table John Reiser 2025-05-07 13:43:48 -07:00
  • 24b4ec42e7 CI updates Markus F.X.J. Oberhumer 2025-05-07 19:11:57 +02:00
  • 52dde5789e all: post-release version bump Markus F.X.J. Oberhumer 2025-05-06 14:01:35 +02:00
  • 730c6ce6c5 all: prepare for release Markus F.X.J. Oberhumer 2025-05-06 12:19:16 +02:00
  • 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 +02:00
  • 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 +02:00
  • e29e73a4e4 src/help.cpp: mention --fileinfo Markus F.X.J. Oberhumer 2025-05-01 20:33:34 +02:00
  • 27289a7589 src/stub: flush datacache before msync Markus F.X.J. Oberhumer 2025-04-29 17:53:33 +02:00
  • e509bb87e9 src/stub: flush datacache before msync Markus F.X.J. Oberhumer 2025-04-29 17:44:47 +02:00
  • 5cec09966e submodules: update for new versions Markus F.X.J. Oberhumer 2025-04-22 15:44:29 +02:00
  • b5789fb321 src: minor cleanups Markus F.X.J. Oberhumer 2025-04-21 14:04:27 +02:00
  • a1b0fd987f CI updates Markus F.X.J. Oberhumer 2025-04-20 15:46:19 +02:00
  • a468b92e3a PowerPC Psync flush datacache before msync Markus F.X.J. Oberhumer 2025-04-20 15:06:58 +02:00
  • ddf0b50c6d PowerPC Psync flush datacache before msync John Reiser 2025-04-20 14:55:06 +02:00
  • 3af2b21869 CI updates Markus F.X.J. Oberhumer 2025-04-11 09:41:08 +02:00
  • c4bfebeceb CI updates Markus F.X.J. Oberhumer 2025-04-10 20:04:34 +02:00
  • d23484b9db CI updates Markus F.X.J. Oberhumer 2025-04-09 11:32:13 +02:00
  • 071579b5b6 Cleanup after broken tools John Reiser 2025-03-21 13:25:02 -07:00
  • ff9d577e46 O_DIRECTORY is architecture-dependent John Reiser 2025-03-21 10:54:27 -07:00
  • a25c20ee0b M_LZMA with hi parameter bytes confused --ultra-brute John Reiser 2025-03-20 09:48:00 -07:00
  • ff75a462a4 Fighting over .e_shentsize John Reiser 2025-03-18 13:48:19 -07:00
  • e0b6ff1924 More checking in unpack() John Reiser 2025-03-18 08:39:35 -07:00
  • 1c5fae74e0 Fix recovery of readlink() when /proc/self/exe is missing John Reiser 2025-03-16 12:37:57 -07:00
  • 6f650ca16f mips memfd_create() and syscall error handling John Reiser 2025-03-13 08:07:26 -07:00
  • c2da21ba4e CI updates Markus F.X.J. Oberhumer 2025-03-05 12:13:21 +01:00
  • 903ca50391 Workaround valgrind-3.24.0 botch of 'notrack' on i386 John Reiser 2025-03-02 14:30:50 -08:00
  • 70f1ab8cb7 Nice message for ancient Linux lacking memfd_create John Reiser 2025-03-02 11:46:17 -08:00
  • 6998449715 Remove inline syscalls from MIPS stubs John Reiser 2025-03-02 11:32:49 -08:00
  • fb0f6c6a00 Escape hatch needs 'notrack' to enter John Reiser 2025-03-02 11:22:05 -08:00
  • dbde75028c Avoid corrupted P_hdr John Reiser 2025-03-02 11:12:08 -08:00
  • 90d86ea59e Prevent leak even if corrupted input John Reiser 2025-02-27 17:10:52 -08:00
  • 64891286ba Unpack: better checking of bounds for DT_HASH John Reiser 2025-02-22 07:52:05 -08:00
  • e52a3ceb48 Unpack: Entire ElfXX_Ehdr must be present in de-compressed Ehdr+Phdrs John Reiser 2025-02-20 20:23:24 -08:00
  • 8cce9cf641 Detect bad b_info.method John Reiser 2025-02-20 09:00:25 -08:00
  • 896dff9619 src/check: some toolchains are buggy Markus F.X.J. Oberhumer 2025-02-22 06:43:28 +01:00
  • 84a0347df1 testsuite: update checksums caused by version bump Markus F.X.J. Oberhumer 2025-02-21 00:12:41 +01:00
  • fc5e44f391 all: post-release version bump Markus F.X.J. Oberhumer 2025-02-20 23:56:24 +01:00
  • 8bf49aa4f2 all: prepare for release Markus F.X.J. Oberhumer 2025-02-20 16:02:44 +01:00
  • b8079bb6eb CI updates Markus F.X.J. Oberhumer 2025-02-19 16:45:44 +01:00
  • 5dcad7a387 Mention ELF work John Reiser 2025-02-18 08:26:30 -08:00
  • 83e5f74b3d Compiler different type checking John Reiser 2025-02-17 09:39:55 -08:00
  • 3d402134f5 Better checking of DT_GNU_HASH during de-compression John Reiser 2025-02-17 09:14:19 -08:00
  • b8b64a3e0f Fuzz nuisance: wild p_info for de-compression John Reiser 2025-02-17 08:26:17 -08:00
  • c0bf7bf9ab Old powerpc* kernels lack MFD_EXEC John Reiser 2025-02-16 15:33:58 -08:00
  • 0144f81c28 Cleanup stub for arm64 shared library John Reiser 2025-02-16 08:41:50 -08:00
  • 78f4959521 Fix de-compression of ELF shared libraries John Reiser 2025-02-15 19:35:21 -08:00