Commit Graph

  • 685953f6a5 Explicitely specify cmp instructions to be 32 bits or 64bits on powerpc Thierry Fauck 2017-01-29 23:16:31 +01:00
  • 03fffbc724 Re-base to upx-3.93 John Reiser 2017-01-29 06:57:14 -08:00
  • e1a8c932ee Cleanup snprintf.cpp. Markus F.X.J. Oberhumer 2017-01-29 14:11:46 +01:00
  • 1aa2a6b054 Add missing src/stub/tmp/*.map files to repo. Markus F.X.J. Oberhumer 2017-01-29 14:10:12 +01:00
  • 1ad96c9c81 Update testsuite checksums caused by version bump. Markus F.X.J. Oberhumer 2017-01-29 14:08:02 +01:00
  • f69199909f Post-release version bump. Markus F.X.J. Oberhumer 2017-01-29 14:05:00 +01:00
  • d063e77040 Update checksums for testsuite. John Reiser 2017-01-18 17:32:54 -08:00
  • bf3ddeb1eb Rebuild stubs. John Reiser 2017-01-18 17:27:41 -08:00
  • fc261ad8cd Smaller by 7 bytes; also slower. John Reiser 2017-01-18 10:16:47 -08:00
  • 90fc018295 Avoid sigsegv after "patchelf --set-rpath" John Reiser 2017-01-18 09:30:04 -08:00
  • cdc01d9a69 linux.sh/i386 interpreter.e_machine must be EM_386; else execve() John Reiser 2017-01-18 07:42:32 -08:00
  • da7e76c07d Document location of checksums for testsuite. John Reiser 2017-01-18 07:18:49 -08:00
  • ba9118aa58 Bug in unfilter on x86* when region ends in 32-bit displacement. John Reiser 2016-12-31 09:51:40 -08:00
  • fdce705e55 Bump release date. v3.93 Markus F.X.J. Oberhumer 2017-01-29 12:07:00 +01:00
  • 81268e7064 Update Travis. Markus F.X.J. Oberhumer 2017-01-28 22:39:59 +01:00
  • f502f41359 Update conf.h. Markus F.X.J. Oberhumer 2017-01-28 22:26:01 +01:00
  • 34c9cfb6b0 Don't use "long". Markus F.X.J. Oberhumer 2017-01-28 21:37:24 +01:00
  • 6da1790c46 New ACC version. Markus F.X.J. Oberhumer 2017-01-28 20:23:29 +00:00
  • d333c940da Update Travis. Markus F.X.J. Oberhumer 2017-01-17 01:59:13 +01:00
  • c940d2906f Mention win64/pe in help usage text. Markus F.X.J. Oberhumer 2017-01-17 01:54:40 +01:00
  • ac4b51ba85 Update Travis. Markus F.X.J. Oberhumer 2017-01-15 13:01:50 +01:00
  • ea7a1ad2c7 Bump version date. Markus F.X.J. Oberhumer 2017-01-15 15:47:13 +01:00
  • 45ddd6a68d Enable wildcard expansion on newer mingw versions. Markus F.X.J. Oberhumer 2017-01-15 15:46:22 +01:00
  • acd99364e0 Update Travis. Markus F.X.J. Oberhumer 2017-01-15 06:19:04 +01:00
  • 14710dea55 Replace some negative enum constants with "static const unsigned" vars. Markus F.X.J. Oberhumer 2017-01-03 12:57:10 +01:00
  • 5d3be8da1d Silence a MSVC warning. Markus F.X.J. Oberhumer 2017-01-03 12:34:13 +01:00
  • 3026821f9f Update testsuite checksums caused by version bump. Markus F.X.J. Oberhumer 2017-01-03 12:16:51 +01:00
  • fba51dabd0 Bump UPX_VERSION_DATE. Markus F.X.J. Oberhumer 2017-01-03 12:06:17 +01:00
  • c4da5e81fa Welcome 2017. Markus F.X.J. Oberhumer 2017-01-03 12:02:07 +01:00
  • bc80d81432 Silence a bogus scan-build warning. Markus F.X.J. Oberhumer 2016-12-29 17:47:37 +01:00
  • 67797efead fixed relocation handling regression in win32/pe (issue #38) László Molnár 2016-12-30 23:18:32 +01:00
  • c7cb036536 fixed data corruption in import handling (issue #32,#34) László Molnár 2016-12-30 21:31:50 +01:00
  • 0ccbc5f139 Silence some bogus coverity warnings. Markus F.X.J. Oberhumer 2016-12-21 19:03:01 +01:00
  • 2a6bbcaf8f Fix a p_w64pep.cpp issue detected by coverity. Markus F.X.J. Oberhumer 2016-12-21 19:01:55 +01:00
  • d46a8438ba Remove unused option "--script=". Markus F.X.J. Oberhumer 2016-12-19 23:44:10 +01:00
  • cc9d19da19 Remove unused PackLinuxI386sep. Markus F.X.J. Oberhumer 2016-12-19 23:29:42 +01:00
  • 6e6aa6fd6d Update doc/Makefile. Markus F.X.J. Oberhumer 2016-12-19 23:23:59 +01:00
  • 61652a2989 Remove unused PackSolarisSparc. Markus F.X.J. Oberhumer 2016-12-19 23:23:25 +01:00
  • edd7503607 Update executable format constants. Markus F.X.J. Oberhumer 2016-12-19 23:18:38 +01:00
  • c9d6dab401 Remove unused p_elks.cpp. Markus F.X.J. Oberhumer 2016-12-19 23:14:08 +01:00
  • d303038bcb Remove unused p_vxd.h. Markus F.X.J. Oberhumer 2016-12-19 23:12:05 +01:00
  • 0a0e7c3b7c Remove unused p_w16ne.cpp. Markus F.X.J. Oberhumer 2016-12-19 23:11:00 +01:00
  • 0b4ac35bc9 Tune some MSVC warnings. Markus F.X.J. Oberhumer 2016-12-16 20:38:57 +01:00
  • c51864ca39 fixed TLS callback handling for PE64 László Molnár 2016-12-18 23:34:27 +01:00
  • a1cabd5a68 Avoid warning C4805: '|': unsafe mix of type 'bool' and type 'unsigned int' in operation John Reiser 2016-12-18 11:32:47 -08:00
  • 9c1bc99d7a Avoid warning C4146: unary minus operator applied to unsigned type, result still unsigned John Reiser 2016-12-16 10:59:51 -08:00
  • c05fedcb76 Update Travis. Markus F.X.J. Oberhumer 2016-12-13 22:03:26 +01:00
  • e11beeae4b Update testsuite checksums caused by version bump. Markus F.X.J. Oberhumer 2016-12-11 18:31:01 +01:00
  • 4749e0d71e Post-release version bump. Markus F.X.J. Oberhumer 2016-12-11 17:50:03 +01:00
  • 1c01b77a71 Bump release date. v3.92 Markus F.X.J. Oberhumer 2016-12-11 16:12:06 +01:00
  • 1dd8ad3685 Remove outdated TODO file. Markus F.X.J. Oberhumer 2016-12-11 15:58:43 +01:00
  • d6f6350b54 Remove comment about PalmPilot; add MacOS; add future AArch64; add John John Reiser 2016-12-01 21:49:36 -08:00
  • 4f3b85e604 Update NEWS. Markus F.X.J. Oberhumer 2016-12-01 00:45:25 +01:00
  • efd5bc24b0 Bump tentative release date. Markus F.X.J. Oberhumer 2016-12-01 00:40:54 +01:00
  • a1d5dfa1ac Update Travis. Markus F.X.J. Oberhumer 2016-12-01 00:36:49 +01:00
  • 597c2ba180 Add .github/ISSUE_TEMPLATE.md. Markus F.X.J. Oberhumer 2016-12-01 00:34:28 +01:00
  • 2c2fb1b70b Update Travis. Markus F.X.J. Oberhumer 2016-11-20 19:07:09 +01:00
  • fc1287659a de-tab (comments, too?) John Reiser 2016-11-21 14:02:57 -08:00
  • 1a76630594 Mention support for MacOS "Sierra" John Reiser 2016-11-21 08:30:34 -08:00
  • 322f682d32 re-generate stub John Reiser 2016-11-21 08:26:08 -08:00
  • 0e329336fc Merge branch 'devel' of https://github.com/upx/upx into devel John Reiser 2016-11-21 08:23:05 -08:00
  • b33bdabbb6 powerpc Mach-o cleanup John Reiser 2016-11-21 08:22:09 -08:00
  • 27d30121ab Bump tentative release date. Markus F.X.J. Oberhumer 2016-11-20 14:25:23 +01:00
  • 345278f309 Re-enable assertion in xstrip.py. Markus F.X.J. Oberhumer 2016-11-20 14:27:14 +01:00
  • 4953e77161 upx-clang-format -i linker.cpp linker.h Markus F.X.J. Oberhumer 2016-11-20 14:20:36 +01:00
  • 8d61e037f9 Cleanups. Markus F.X.J. Oberhumer 2016-11-20 13:16:19 +01:00
  • 33a51e69bf Update submodules. Markus F.X.J. Oberhumer 2016-11-20 13:56:08 +01:00
  • d5dd9bbf24 Update Travis. Markus F.X.J. Oberhumer 2016-11-18 15:02:13 +01:00
  • 8772e52513 Remove old cruft. Markus F.X.J. Oberhumer 2016-11-20 13:46:29 +01:00
  • 9e1631ad4f avoid null section name and zero alignment; enforce record === line John Reiser 2016-11-19 17:38:23 -08:00
  • 134b829d59 prevent warning C4319: '~': zero extending 'const unsigned int' to 'upx_uint64_t' of greater size John Reiser 2016-11-19 16:46:01 -08:00
  • 3df7d26101 propagate cpusubtype John Reiser 2016-11-14 05:06:29 -08:00
  • cf56086f06 powerpc-darwin.macho-: remove debugging 'trap' :-) John Reiser 2016-11-12 20:13:12 -08:00
  • a72aca4379 powerpc (32-bit) works on MacOS using Sierra-compatible strategy. John Reiser 2016-11-12 19:46:57 -08:00
  • edb0b7519a Merge branch 'devel' of https://github.com/upx/upx into devel John Reiser 2016-11-09 06:08:44 -08:00
  • 3a3248c88c Merge pull request #24 from tfauck/devel Markus F.X.J. Oberhumer 2016-11-09 10:57:33 +01:00
  • 3f14b9dab7 LC_UNIXTHREAD in ::pass4 John Reiser 2016-11-08 17:53:02 -08:00
  • b1c07c22ce powerpc64le -fpic dynamically linked binary support Thierry Fauck 2016-11-08 18:29:10 +01:00
  • 3b2c411274 Work on 32-bit PowerPC John Reiser 2016-11-06 20:39:01 -08:00
  • e418af1ccd Try to fix 32-bit PowerPC. John Reiser 2016-11-06 17:59:16 -08:00
  • 7dc004acb3 bug in other-endian ::canPack and ::canUnpack John Reiser 2016-11-05 14:02:51 -07:00
  • 2635472896 more unpacking for Mach-o (pre-3.91 ?) John Reiser 2016-11-05 13:16:16 -07:00
  • 5c0340f9ae Merge branch 'devel' of https://github.com/upx/upx into devel John Reiser 2016-10-19 15:20:04 -07:00
  • c2c970ee33 pacify c++-analyzer John Reiser 2016-10-19 15:19:33 -07:00
  • b52dabe091 Update Travis. Markus F.X.J. Oberhumer 2016-10-19 15:05:18 +02:00
  • 3fa2db8d6f Update testsuite checksum to match current version. UNTESTED. Markus F.X.J. Oberhumer 2016-10-19 15:03:25 +02:00
  • 1e7950f671 Rebuild src/stubs from current sources. UNTESTED. Markus F.X.J. Oberhumer 2016-10-19 14:59:33 +02:00
  • 8fde05191a powerpc: Omit -Os flag to avoid use of savegrp* Thierry Fauck 2016-10-13 09:23:11 -04:00
  • 2557de6c4e amd64 changes for brk() fix. powerpc changes UNKNOWN! John Reiser 2016-10-16 07:31:26 -07:00
  • 44328aee76 fix brk() problem when is_big: stub must munmap all_pages John Reiser 2016-10-15 14:06:56 -07:00
  • f606b5879b Update Travis. Markus F.X.J. Oberhumer 2016-10-11 16:34:18 +02:00
  • 83607119df Merge pull request #14 from tfauck/powerpc-fixes Markus F.X.J. Oberhumer 2016-10-11 16:11:40 +02:00
  • 9b86e68268 POWERPC: Allocate 4K / 64K pages depending on processor type. Powerpc: ppc64le processor - Fix nrv2x-d.S compression routines xstrip - disallow assert at line 178 Thierry Fauck 2016-10-11 09:52:40 -04:00
  • d688a05ac7 DT_JMPREL vanished (binutils-2.26.1); check all DT_RELA. John Reiser 2016-10-09 21:50:45 -07:00
  • 97e975b4f6 Update Travis so that is works with bash 3 again. Markus F.X.J. Oberhumer 2016-10-09 19:25:02 +02:00
  • 9dd0e3ce4f c++-analyzer finds the speck but misses the log. John Reiser 2016-10-09 09:34:33 -07:00
  • ca2293f6d3 c++-analyzer needs improved range tracking. John Reiser 2016-10-09 09:33:35 -07:00
  • 0cd1ef0c7a Update Travis for OSX. Markus F.X.J. Oberhumer 2016-10-09 13:56:45 +02:00
  • b0207ce524 Some refactoring. NFC. Markus F.X.J. Oberhumer 2016-10-09 13:23:19 +02:00
  • fab0c3b09d testsuite: rename tests. Markus F.X.J. Oberhumer 2016-10-09 12:54:12 +02:00