Commit Graph

  • e2acd666df CI: remove some obsolete stuff Markus F.X.J. Oberhumer 2022-10-25 02:53:49 +02:00
  • e5c0d998b7 src: fully deprecate src/Makefile; minor doc and CI cleanups Markus F.X.J. Oberhumer 2022-10-25 01:41:48 +02:00
  • 63f6fef964 all: don't use egrep or fgrep Markus F.X.J. Oberhumer 2022-10-25 00:40:55 +02:00
  • 983eb6d676 src: improve error message when using doctest options like '--dt-help'; add doctest info to help.cpp Markus F.X.J. Oberhumer 2022-10-24 23:00:12 +02:00
  • 98fedef1a1 testsuite: update checksums Markus F.X.J. Oberhumer 2022-10-24 12:55:20 +02:00
  • 75a769759d src/stub: sync stubs Markus F.X.J. Oberhumer 2022-10-24 12:39:06 +02:00
  • 2354b01bad Adapt to libbfd: "no Shdrs" requires 0==.e_shentsize and 0==.e_shnum John Reiser 2022-10-23 11:14:07 -07:00
  • c331b9f1e2 Zero the tail of last RW page, even when variable page size John Reiser 2022-10-23 10:39:23 -07:00
  • afeaeeddec munmap(, Phdr[C_TEXT=1].p_memsz); // not .p_vaddr John Reiser 2022-10-23 10:37:39 -07:00
  • ab7ef9f511 Document the value of "brk #0" instruction John Reiser 2022-10-23 10:36:00 -07:00
  • d3ad6d25d8 PackLinuxElf64::asl_pack2_Shdrs() for better fit in logical flow John Reiser 2022-10-18 18:52:42 -07:00
  • 2e29f9fa5f pack2() fixes for --android-shlib John Reiser 2022-10-18 14:33:01 -07:00
  • 5d9f71bb13 asl_pack1_Shdrs() John Reiser 2022-10-15 17:13:43 -07:00
  • 82ed25bb44 Major fix 64-bit un_shlib_1() and unpack(), but not --android-shlib John Reiser 2022-10-14 15:53:55 -07:00
  • f57393c0e8 all: simplify include path handling; update src/Makefile Markus F.X.J. Oberhumer 2022-10-24 11:30:24 +02:00
  • b54cced19c src: add some tests for compress_zlib Markus F.X.J. Oberhumer 2022-10-24 12:17:18 +02:00
  • 60a0544314 all: bump tentative release date Markus F.X.J. Oberhumer 2022-10-23 23:15:00 +02:00
  • 283c1cf931 src: add --version-short option; support doctest --dt-XXX options; cleanups Markus F.X.J. Oberhumer 2022-10-23 23:09:13 +02:00
  • fff53efc05 src: add some more xspan tests Markus F.X.J. Oberhumer 2022-10-20 14:06:20 +02:00
  • 07d368adca all: misc cleanups Markus F.X.J. Oberhumer 2022-10-20 00:31:02 +02:00
  • 13276d93fa all: bump tentative release date Markus F.X.J. Oberhumer 2022-10-18 21:07:48 +02:00
  • 79b1b1a586 submodules: update for new version Markus F.X.J. Oberhumer 2022-10-18 20:32:03 +02:00
  • 2f083f3e56 submodules: update for new version Markus F.X.J. Oberhumer 2022-10-14 11:21:19 +02:00
  • 73b0b4db9d submodules: update for new version Markus F.X.J. Oberhumer 2022-10-12 17:26:11 +02:00
  • ca0e614b56 CI: update for new GitHub Actions deprecated set-output commands Markus F.X.J. Oberhumer 2022-10-12 16:14:23 +02:00
  • 72613d06a5 Look for PackHeader in the right place. John Reiser 2022-10-11 08:08:55 -07:00
  • 48ad5513ff un_shlib_1() allows test mode ("-t") which has (nullptr == fo) John Reiser 2022-10-07 12:52:21 -07:00
  • 201d9f1346 Fix length when stub unmaps compressed input for main program John Reiser 2022-10-06 17:29:07 -07:00
  • 1e8f1f49d0 is_bad_linker_command() ignores LC_REQ_DYLD John Reiser 2022-10-06 10:15:10 -07:00
  • 65707900bc src: remove more traces of fictional powerpc64le-darwin Markus F.X.J. Oberhumer 2022-10-06 15:53:50 +02:00
  • 39c5be43aa CI: add Visual Studio 2022 builds; updates Markus F.X.J. Oberhumer 2022-10-06 14:35:10 +02:00
  • c4437cb293 all: add support for a basic "make test" Markus F.X.J. Oberhumer 2022-10-06 14:10:35 +02:00
  • e2b86a49db src: fix recently introduced bug in unoptimzeReloc Markus F.X.J. Oberhumer 2022-10-06 14:09:45 +02:00
  • 8fe83be87f misc: update misc/rebuild-stubs-with-podman so that we can build the full upx program in a container Markus F.X.J. Oberhumer 2022-10-05 16:07:12 +02:00
  • 17167d4905 CI: update macos-12 build Markus F.X.J. Oberhumer 2022-10-05 02:05:20 +02:00
  • 05ff7e35a1 Warn for big shell scripts, and send them to --force-execve. John Reiser 2022-10-04 13:01:08 -07:00
  • f67cec4752 submodules: update for new version Markus F.X.J. Oberhumer 2022-10-04 15:33:27 +02:00
  • fd4882abcf CI: run close-stale-issues.yml once per week Markus F.X.J. Oberhumer 2022-10-04 13:28:51 +02:00
  • 0f42579e68 src: fix djgpp and musl builds Markus F.X.J. Oberhumer 2022-10-02 19:42:16 +02:00
  • 7398d8f68f src: enable -Wsuggest-override in src/conf.h Markus F.X.J. Oberhumer 2022-09-27 18:07:10 +02:00
  • ec33109b22 clang-10 requires the use of 'override' John Reiser 2022-09-26 16:31:49 -07:00
  • 2cfa4c1eb7 CI: update testsuite checksums caused by getVersion() bump Markus F.X.J. Oberhumer 2022-09-27 18:14:43 +02:00
  • a13b4d10d9 After upx-3.96, the de-compressing stub for ELF moved John Reiser 2022-09-26 15:02:30 -07:00
  • 36e94e58d0 stub: add mising powerpc64-darwin tmp dump files Markus F.X.J. Oberhumer 2022-09-27 18:08:09 +02:00
  • d0a52bd483 More cleanup of stubs for powerpc64le-darwin* which does not exist. John Reiser 2022-09-22 15:36:13 -07:00
  • 38a1d3179b build(deps): bump actions/stale from 5 to 6 dependabot[bot] 2022-09-22 17:07:26 +00:00
  • 0d639d6386 CI: add macos job Markus F.X.J. Oberhumer 2022-09-21 21:45:29 +02:00
  • 4256057c27 src: add a mem_size() call hinted by GitHub CodeQL Markus F.X.J. Oberhumer 2022-09-21 19:28:46 +02:00
  • b720b47c12 CI: update testsuite caused by previous commit Markus F.X.J. Oberhumer 2022-09-21 19:22:39 +02:00
  • 55e4a4f086 Assembler local symbol ("1:") clobbered by code in .macro John Reiser 2022-09-20 13:08:14 -07:00
  • b4cb9f8b2f src: silence some bogus GitHub CodeQL warnings; add MemBuffer "+" overload Markus F.X.J. Oberhumer 2022-09-17 07:51:42 +02:00
  • 63298ebd6d src: silence clang-15 compiler warnings Markus F.X.J. Oberhumer 2022-09-16 16:31:34 +02:00
  • 73c816e468 doc: work on improving docs; add generated files to Git repo Markus F.X.J. Oberhumer 2022-09-16 12:37:56 +02:00
  • 0492e650ef submodules: update for new versions Markus F.X.J. Oberhumer 2022-09-15 22:38:07 +02:00
  • b8b94ee89e src: more cleanups; NFCI Markus F.X.J. Oberhumer 2022-09-15 01:14:38 +02:00
  • 81176716d5 src: linker: fix a minor printf format issue detected by codeql Markus F.X.J. Oberhumer 2022-09-13 19:21:45 +02:00
  • 26e7ae00e9 CI: create codeql-analysis.yml Markus F.X.J. Oberhumer 2022-09-13 18:29:36 +02:00
  • c75d7a685d src: major cleanups, introduce new eXtended Span class Markus F.X.J. Oberhumer 2022-09-11 16:03:56 +02:00
  • 4318cc22ee src: cleanup option handling, add testcases; fixes #587 Markus F.X.J. Oberhumer 2022-09-11 15:58:37 +02:00
  • 575cb720c6 doc: work on README Markus F.X.J. Oberhumer 2022-09-06 18:21:10 +02:00
  • 5db34fbf92 src: new ACC version Markus F.X.J. Oberhumer 2022-09-04 21:50:00 +02:00
  • 7cfef2f6bf CI: update testsuite checksums caused by version date bump Markus F.X.J. Oberhumer 2022-08-29 22:17:38 +02:00
  • 4603f1df4b src: bump tentative release date Markus F.X.J. Oberhumer 2022-08-29 22:14:28 +02:00
  • c69fcfff9d src: doctest: start work on using doctest Markus F.X.J. Oberhumer 2022-08-22 18:56:16 +02:00
  • 70f14101ed doc: update README.SRC, mention misc/rebuild-stubs-with-podman Markus F.X.J. Oberhumer 2022-08-23 02:32:31 +02:00
  • a9803459ed doc: move BUGS into doc subdirectory Markus F.X.J. Oberhumer 2022-08-27 17:16:15 +02:00
  • 43034e8e92 doc: remove outdated README.1ST Markus F.X.J. Oberhumer 2022-08-27 17:14:08 +02:00
  • ef547034f6 misc: add misc/rebuild-stubs-with-podman files Markus F.X.J. Oberhumer 2022-08-23 05:40:44 +02:00
  • e87fc60391 misc: update clang-format files Markus F.X.J. Oberhumer 2022-08-27 17:20:10 +02:00
  • 45e6e73d85 misc: move some scripts from src/stub/scripts to misc/scripts Markus F.X.J. Oberhumer 2022-08-23 02:55:30 +02:00
  • be30c26dbb make: update src/Makefile Markus F.X.J. Oberhumer 2022-08-22 16:32:06 +02:00
  • 79e9b0762c CI: work on new cmake-based CI; updates Markus F.X.J. Oberhumer 2022-08-17 18:05:42 +02:00
  • a9a806c418 CI: remove obsolete travis_deploy.sh - superseded by GitHub Actions Markus F.X.J. Oberhumer 2022-08-19 15:07:37 +02:00
  • c7d8b6fed1 make: add new top-level Makefile, now using CMake Markus F.X.J. Oberhumer 2022-08-17 17:30:22 +02:00
  • a723efd225 make: remove top-level Makefile Markus F.X.J. Oberhumer 2022-08-17 13:26:26 +02:00
  • cf429dfce4 cmake: add CMakeLists.txt for building with CMake Markus F.X.J. Oberhumer 2022-08-17 14:29:29 +02:00
  • 3fcd64a0c0 misc: update files Markus F.X.J. Oberhumer 2022-09-11 12:26:59 +02:00
  • 83cb38022b misc: add compile_flags.txt to support editors using clangd LSP Markus F.X.J. Oberhumer 2022-08-17 14:29:41 +02:00
  • 93c04d1f66 misc: add .gitattributes for GitHub linguist Markus F.X.J. Oberhumer 2022-08-28 22:35:36 +02:00
  • 3c47898cf4 make: adjust for new vendor/lzma-sdk location Markus F.X.J. Oberhumer 2022-08-17 15:05:56 +02:00
  • 61e1366122 submodules: add new upx-vendor submodules in directory "vendor" Markus F.X.J. Oberhumer 2022-08-17 13:25:03 +02:00
  • a20636fd63 submodules: remove submodule src/lzma-sdk Markus F.X.J. Oberhumer 2022-08-17 13:09:14 +02:00
  • aa8cdca0a9 src: consistently use TESTING for internal development tests Markus F.X.J. Oberhumer 2022-08-27 16:33:57 +02:00
  • 6931a3aa70 src: enable -Wzero-as-null-pointer-constant when using clang Markus F.X.J. Oberhumer 2022-08-20 10:51:08 +02:00
  • d001a63bce Welcome 2022. Markus F.X.J. Oberhumer 2022-08-20 00:47:00 +02:00
  • 0d3377f48b src: p_mach.cpp: disable -Wcast-align warning Markus F.X.J. Oberhumer 2022-08-17 19:54:44 +02:00
  • aeb04d97c8 powerpc64-darwin.macho (not powerpc64le-darwin.macho) John Reiser 2022-09-03 12:39:50 -07:00
  • eb68ab91cd PackDjgpp2::canPack() allows "loose" (non-contiguous) text,data,bss John Reiser 2022-08-28 15:39:36 -07:00
  • ee242ba987 CI: improve workflows/close-stale-issues.yml Markus F.X.J. Oberhumer 2022-08-27 20:37:34 +02:00
  • 44a53736ff fix some typos cui fliter 2022-08-23 16:18:13 +08:00
  • 1b21fef081 CI: improve workflows/close-stale-issues.yml Markus F.X.J. Oberhumer 2022-08-12 17:59:32 +02:00
  • 5f9c50cd3e clang-format Markus F.X.J. Oberhumer 2022-08-10 23:29:43 +02:00
  • 793d8c1d2e Fix compilation with C++20. Markus F.X.J. Oberhumer 2022-07-17 21:16:11 +02:00
  • 81f868a0c6 Add .github/workflows/close-stale-issues.yml Markus F.X.J. Oberhumer 2022-08-10 23:12:09 +02:00
  • dadbbbdc64 Avoid trouble: disallow empty name of export directory John Reiser 2022-08-13 12:25:30 -07:00
  • bfd2153f2b Delete trailing space characters John Reiser 2022-07-26 20:09:16 -07:00
  • 077793fa5e Update pefile.cpp S01den 2022-07-27 01:54:01 +02:00
  • acad3c3000 DT_INIT_ARRAY noes not pertain to DT_* for symbol table info John Reiser 2022-07-02 20:52:18 -07:00
  • 3b4627e17e Add filename to infoWarning("file coruupted") John Reiser 2022-06-01 08:34:23 -07:00
  • 05976ee1a7 Try harder to de-compress corrupted Mach-o file. John Reiser 2022-05-31 11:52:10 -07:00