Commit Graph

  • 778663ae69 CI updates Markus F.X.J. Oberhumer 2023-12-21 23:01:52 +01:00
  • 636cefb9f3 cmake update Markus F.X.J. Oberhumer 2023-12-20 18:49:34 +01:00
  • 1236776aa2 cmake update Markus F.X.J. Oberhumer 2023-12-20 12:16:25 +01:00
  • 51a6a5cca5 src: rename ptr_reinterpret_cast to ptr_static_cast; misc cleanups Markus F.X.J. Oberhumer 2023-12-20 11:44:01 +01:00
  • 3326c86e91 cmake update Markus F.X.J. Oberhumer 2023-12-19 16:11:23 +01:00
  • b0dbc3fe39 submodules: update for new versions Markus F.X.J. Oberhumer 2023-12-19 16:10:32 +01:00
  • decc1efb74 CI updates Markus F.X.J. Oberhumer 2023-12-17 07:35:39 +01:00
  • 2cf1c32d18 CI updates Markus F.X.J. Oberhumer 2023-12-13 18:52:55 +01:00
  • fc6e3840b7 CI updates Markus F.X.J. Oberhumer 2023-12-09 08:52:25 +01:00
  • 5e85c1a11b submodules: update for new versions Markus F.X.J. Oberhumer 2023-12-09 08:34:48 +01:00
  • 468bfce599 submodules: update for new versions Markus F.X.J. Oberhumer 2023-12-02 01:52:32 +01:00
  • 1e6e4043ed CI updates and minor cleanups. Markus F.X.J. Oberhumer 2023-12-02 01:48:26 +01:00
  • 67564513d2 Update because of age and evolution. John Reiser 2023-11-30 11:10:24 -08:00
  • ed2633bf95 Honor .p_align <= 64K; else assume 4K is also available John Reiser 2023-11-26 11:46:12 -08:00
  • 3e70021406 all: more minor cleanups Markus F.X.J. Oberhumer 2023-11-26 18:30:47 +01:00
  • bf8dd31914 all: minor cleanups Markus F.X.J. Oberhumer 2023-11-21 20:29:54 +01:00
  • d4e94f5086 Fix varying page size on arm64 John Reiser 2023-11-17 15:10:31 -08:00
  • ae77fd60bb initial headway is limited by both file_size and mhcmdi.sizeofcmds John Reiser 2023-11-17 07:23:11 -08:00
  • e79c790264 CI updates Markus F.X.J. Oberhumer 2023-11-17 11:50:52 +01:00
  • 46029bb8a0 CI updates Markus F.X.J. Oberhumer 2023-11-15 13:06:29 +01:00
  • f74c225338 CI updates Markus F.X.J. Oberhumer 2023-11-14 19:15:34 +01:00
  • c479fe32b3 cmake update Markus F.X.J. Oberhumer 2023-11-13 11:29:17 +01:00
  • dc23ee0ad2 submodules: update for new versions Markus F.X.J. Oberhumer 2023-11-08 11:48:39 +01:00
  • a5c32db01b CI updates Markus F.X.J. Oberhumer 2023-11-08 11:25:23 +01:00
  • d7142312c9 CI updates Markus F.X.J. Oberhumer 2023-11-08 10:08:19 +01:00
  • 283ab0e7ea CI updates and assorted cleanups Markus F.X.J. Oberhumer 2023-11-06 19:29:40 +01:00
  • b6dd61cea8 CI updates Markus F.X.J. Oberhumer 2023-11-05 09:03:38 +01:00
  • 11970d276d CI updates Markus F.X.J. Oberhumer 2023-11-04 06:30:07 +01:00
  • d618716ec1 Minify .clang-format Markus F.X.J. Oberhumer 2023-11-03 17:56:12 +01:00
  • 4f0f977f04 CI updates and cleanups Markus F.X.J. Oberhumer 2023-11-03 17:52:46 +01:00
  • 2c4b1d8a8c submodules: update for new versions Markus F.X.J. Oberhumer 2023-11-03 16:46:57 +01:00
  • b2810c6deb testsuite: update checksums caused by version bump Markus F.X.J. Oberhumer 2023-11-01 15:12:39 +01:00
  • ceb2b56b71 all: post-release version bump Markus F.X.J. Oberhumer 2023-11-01 15:07:18 +01:00
  • d14fa5f8a4 all: prepare for release v4.2.1 Markus F.X.J. Oberhumer 2023-11-01 12:00:03 +01:00
  • 79263a52ac submodules: update for new versions Markus F.X.J. Oberhumer 2023-11-01 11:40:28 +01:00
  • ecb3f83e83 CI updates Markus F.X.J. Oberhumer 2023-11-01 11:28:35 +01:00
  • f6aedb35ce CI updates Markus F.X.J. Oberhumer 2023-11-01 10:06:27 +01:00
  • 3b7d25ac49 CI updates Markus F.X.J. Oberhumer 2023-11-01 08:48:27 +01:00
  • e964d4acf3 src/util: change TriBool logic to use a bool template parameter Markus F.X.J. Oberhumer 2023-10-31 12:24:44 +01:00
  • e306085b81 CI updates Markus F.X.J. Oberhumer 2023-10-31 11:49:18 +01:00
  • b094ad4f2b CI updates Markus F.X.J. Oberhumer 2023-10-31 10:34:55 +01:00
  • 19c6b969ab src/options: fix bad TriBool ThirdValue for pefile compress_resources Markus F.X.J. Oberhumer 2023-10-30 21:36:36 +01:00
  • acfda848cd src/check: add some more tribool checks Markus F.X.J. Oberhumer 2023-10-30 20:29:05 +01:00
  • 52400e2561 /proc/self/exe now is optional John Reiser 2023-10-30 08:23:52 -07:00
  • f62576a2be CI updates and minor cleanups Markus F.X.J. Oberhumer 2023-10-30 14:15:35 +01:00
  • 19bf9f59e9 src: clang-format stub/tools/armpe/armpe_tester.c Markus F.X.J. Oberhumer 2023-10-30 13:07:20 +01:00
  • fadf7cfc7b src: work on packed_struct cleanup Markus F.X.J. Oberhumer 2023-10-30 12:55:07 +01:00
  • ec0c9399fa src: clang-format conf.h Markus F.X.J. Oberhumer 2023-10-30 12:30:58 +01:00
  • 37b923245d all: various cleanups Markus F.X.J. Oberhumer 2023-10-30 12:17:51 +01:00
  • 38a676f6f7 src: introduce upx::ptr_reinterpret_cast Markus F.X.J. Oberhumer 2023-10-29 16:52:24 +01:00
  • cd1df6f6b1 all: update version Markus F.X.J. Oberhumer 2023-10-29 15:37:13 +01:00
  • 4a24fe8c53 CI updates and cleanups Markus F.X.J. Oberhumer 2023-10-29 15:12:33 +01:00
  • 6dac3dd248 CI updates Markus F.X.J. Oberhumer 2023-10-27 09:24:06 +02:00
  • 37d393cbc8 src: prefer using SetFileTime() on Windows Markus F.X.J. Oberhumer 2023-10-27 06:58:14 +02:00
  • 27f155374a testsuite: update checksums caused by version bump Markus F.X.J. Oberhumer 2023-10-26 12:28:52 +02:00
  • 8102137ad7 all: post-release version bump Markus F.X.J. Oberhumer 2023-10-26 12:25:13 +02:00
  • 9c46f4653f all: prepare for release v4.2.0 Markus F.X.J. Oberhumer 2023-10-26 11:09:48 +02:00
  • 29b4752d0e src: add some noexcept Markus F.X.J. Oberhumer 2023-10-26 00:28:36 +02:00
  • 2724039c09 submodules: update for new versions Markus F.X.J. Oberhumer 2023-10-26 00:23:57 +02:00
  • 6ae4e88475 cmake: fix Xcode generator build Markus F.X.J. Oberhumer 2023-10-25 06:47:09 +02:00
  • facabd68d7 all: more minor cleanups Markus F.X.J. Oberhumer 2023-10-24 23:56:55 +02:00
  • 18f043015e all: minor cleanups Markus F.X.J. Oberhumer 2023-10-24 22:54:54 +02:00
  • ab259a1af9 src/pefile: try to clean up reloc handling Markus F.X.J. Oberhumer 2023-10-24 11:47:23 +02:00
  • 1dd96a7628 src/pefile: stricter reloc checks; cleanups Markus F.X.J. Oberhumer 2023-10-23 14:26:37 +02:00
  • 1ee7ecb1f0 all: prefer using utimensat() Markus F.X.J. Oberhumer 2023-10-22 13:29:26 +02:00
  • 67548a4d9a src: minor cleanups Markus F.X.J. Oberhumer 2023-10-22 00:45:06 +02:00
  • 9fbe95ad48 all: cleanups Markus F.X.J. Oberhumer 2023-10-21 11:22:18 +02:00
  • 91c15b2475 build(deps): bump crate-ci/typos from 1.16.19 to 1.16.20 dependabot[bot] 2023-10-18 16:00:48 +00:00
  • c9550b48d8 all: disable packing macOS binaries for now Markus F.X.J. Oberhumer 2023-10-18 07:04:00 +02:00
  • a1d090a6fd src/stub: add a "clang-format off" directive Markus F.X.J. Oberhumer 2023-10-15 10:55:15 +02:00
  • 4870765e1b all: disable packing macOS binaries for now Markus F.X.J. Oberhumer 2023-10-15 10:15:46 +02:00
  • d8be2ed276 src/pefile.cpp: cleanup reloc handling and add more checks Markus F.X.J. Oberhumer 2023-10-14 19:24:44 +02:00
  • 2b371e99bd src/util: minor xspan enhancements Markus F.X.J. Oberhumer 2023-10-14 05:58:47 +02:00
  • 005e39871b CI updates Markus F.X.J. Oberhumer 2023-10-13 00:49:01 +02:00
  • 96dd9eeb44 CI updates Markus F.X.J. Oberhumer 2023-10-13 00:01:00 +02:00
  • 65b06f6046 More LZMA inSize (srclen) defense John Reiser 2023-10-12 10:41:13 -07:00
  • 0515be4334 LZMA on AMD64 had bug in calling sequence, leading to random exit(127) John Reiser 2023-10-06 14:14:32 -07:00
  • e32de83758 CI updates Markus F.X.J. Oberhumer 2023-10-05 12:23:17 +02:00
  • e767461f65 src: more clang-format Markus F.X.J. Oberhumer 2023-10-05 11:53:02 +02:00
  • 632c7c4826 all: assorted cleanups; introduce undocumented '--sysinfo' option Markus F.X.J. Oberhumer 2023-10-05 03:51:27 +02:00
  • 7f9d381c7b CI updates Markus F.X.J. Oberhumer 2023-09-30 10:46:39 +02:00
  • 4d5d6661d5 submodules: update for new versions Markus F.X.J. Oberhumer 2023-09-30 09:44:58 +02:00
  • b0b87eda02 check-whitespace John Reiser 2023-09-28 12:49:14 -07:00
  • f63a673a8b Prepare to emulate memfd_create() on 32-bit Android (ARM and i386) John Reiser 2023-09-28 12:44:49 -07:00
  • 290dd0c5d2 Git straggler John Reiser 2023-09-28 12:09:32 -07:00
  • 194bf2b852 Common prototypes for mmap and ftruncate John Reiser 2023-09-28 12:07:04 -07:00
  • d6d5e7ae3d For Android emulator: align i386 LEXEC020 binfo John Reiser 2023-09-28 11:58:13 -07:00
  • 39a6cc4b5f src: improve memory sanitizer handling Markus F.X.J. Oberhumer 2023-09-26 15:15:55 +02:00
  • a24de15060 submodules: update for new versions Markus F.X.J. Oberhumer 2023-09-26 15:15:55 +02:00
  • eb021accd1 CI updates Markus F.X.J. Oberhumer 2023-09-25 13:47:43 +02:00
  • 98a77dde00 CI updates Markus F.X.J. Oberhumer 2023-09-22 17:33:22 +02:00
  • 854988bc5f Detect AlreadyPacked even when trailing PackHeader has been lopped. John Reiser 2023-09-21 14:12:18 -07:00
  • bfeed2ab9a MAP_PRIVATE to capture memfd pages before closing the fd John Reiser 2023-09-20 13:10:29 -07:00
  • d11fc71e79 CI updates Markus F.X.J. Oberhumer 2023-09-20 11:24:55 +02:00
  • f1703fa322 CI updates Markus F.X.J. Oberhumer 2023-09-19 11:47:15 +02:00
  • 06675acc67 all: cosmetic cleanups Markus F.X.J. Oberhumer 2023-09-18 15:19:37 +02:00
  • 57ad6bc37d CI updates Markus F.X.J. Oberhumer 2023-09-11 06:52:57 +02:00
  • 0192b0b7e4 build(deps): bump actions/checkout from 3 to 4 (#707) dependabot[bot] 2023-09-06 18:54:02 +02:00
  • 3b098b845a CI updates Markus F.X.J. Oberhumer 2023-09-06 12:48:30 +02:00
  • ac398f1ffe CI updates Markus F.X.J. Oberhumer 2023-09-06 01:48:20 +02:00