Markus F.X.J. Oberhumer
|
1f37112969
|
Moving to github.
|
2016-09-27 08:41:11 +02:00 |
|
Markus F.X.J. Oberhumer
|
361958db76
|
Check endian in assertPacker().
|
2016-09-26 15:38:04 +02:00 |
|
Markus F.X.J. Oberhumer
|
8bc7880b19
|
Improve gitrev handling.
|
2016-09-26 15:32:01 +02:00 |
|
John Reiser
|
48e00b371c
|
Move UPX_F_MACH_PPC64LE and friends to 38 et seq, the little-endian side.
modified: conf.h
|
2016-09-26 05:53:11 -07:00 |
|
Markus F.X.J. Oberhumer
|
aee52d3880
|
Improve gitrev handling.
|
2016-09-26 10:35:29 +02:00 |
|
Markus F.X.J. Oberhumer
|
e6da9e8d1a
|
Small snprintf.cpp update.
|
2016-09-26 09:12:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
156ca03b67
|
Silence some pedantic compiler warnings.
|
2016-09-26 09:12:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
3f4419b177
|
Update stub/src for recent changes.
|
2016-09-26 09:12:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
676f860d7d
|
Normalize whitespace.
|
2016-09-26 09:12:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
5ce93ae0c7
|
Update submodules.
|
2016-09-26 09:12:53 +02:00 |
|
László Molnár
|
43231826b9
|
fixed address sanitizer problem (untested)
|
2016-09-26 08:56:23 +02:00 |
|
Markus F.X.J. Oberhumer
|
a29064107e
|
Bump version date.
|
2016-09-25 14:01:40 +02:00 |
|
Markus F.X.J. Oberhumer
|
daafc29d2b
|
Add support for UPX_VERSION_GITREV. Some cleanups.
|
2016-09-25 09:41:26 +02:00 |
|
John Reiser
|
3c786acf2b
|
Fix bug in Mach-O stub.
modified: amd64-darwin.macho-upxmain.exe
modified: amd64-darwin.macho-upxmain.h
modified: src/amd64-darwin.macho-upxmain.c
|
2016-09-24 19:44:00 -07:00 |
|
John Reiser
|
53c3817d4d
|
Allow longer Mach-O headers.
modified: amd64-darwin.macho-upxmain.exe
|
2016-09-24 17:26:00 -07:00 |
|
John Reiser
|
9109254488
|
Allow longer Mach-O headers.
modified: src/amd64-darwin.macho-upxmain.c
|
2016-09-24 17:21:07 -07:00 |
|
John Reiser
|
df19f0d5ec
|
Try harder to decompress Mach-O I386, too.
modified: p_mach.cpp
modified: p_mach.h
|
2016-09-24 09:15:10 -07:00 |
|
John Reiser
|
093362e479
|
Merge branch 'devel' of https://github.com/upx/upx into devel
|
2016-09-24 06:44:19 -07:00 |
|
John Reiser
|
7826a3652b
|
Try harder to decompress Mach-O, because pirates.
modified: p_mach.cpp
modified: p_mach.h
|
2016-09-24 06:43:16 -07:00 |
|
Markus F.X.J. Oberhumer
|
c27b7e52e1
|
Small Makefile update.
|
2016-09-24 13:49:07 +02:00 |
|
Markus F.X.J. Oberhumer
|
6f33929f91
|
Cleanups.
|
2016-09-24 12:10:46 +02:00 |
|
Markus F.X.J. Oberhumer
|
3841be7e20
|
Remove *.bin files.
|
2016-09-24 11:18:18 +02:00 |
|
John Reiser
|
2c28521283
|
NetBSDElf32x86 should not impersonate [i386-linux.elf, linux/i386]
|
2016-09-23 19:31:26 -07:00 |
|
László Molnár
|
1c735cc204
|
fixed too strict checks in resource handling
|
2016-09-22 22:17:08 +02:00 |
|
Markus F.X.J. Oberhumer
|
b1a2f8fec0
|
Update vim modelines.
|
2016-09-22 18:17:37 +02:00 |
|
Markus F.X.J. Oberhumer
|
83828aa8a3
|
Update vim modelines.
|
2016-09-22 17:29:43 +02:00 |
|
Markus F.X.J. Oberhumer
|
4eb81b4d66
|
Update stub/scripts.
|
2016-09-22 14:27:57 +02:00 |
|
Markus F.X.J. Oberhumer
|
96d9968db5
|
Welcome 2016.
|
2016-09-22 14:07:14 +02:00 |
|
Markus F.X.J. Oberhumer
|
2781e37ec0
|
Mark version as "BETA".
|
2016-09-22 14:05:08 +02:00 |
|
Markus F.X.J. Oberhumer
|
6d61e773b5
|
Bump version year.
|
2016-09-22 14:02:44 +02:00 |
|
Markus F.X.J. Oberhumer
|
c5171114d1
|
Clean up stub/Makefile. NFC.
|
2016-09-22 13:11:14 +02:00 |
|
Markus F.X.J. Oberhumer
|
0ca0a832de
|
stub: arm renaming.
|
2016-09-22 12:36:00 +02:00 |
|
Markus F.X.J. Oberhumer
|
aef54a4bfd
|
Update source for previous rename.
|
2016-09-22 12:12:43 +02:00 |
|
Markus F.X.J. Oberhumer
|
4c473acfec
|
stub: arm renaming.
|
2016-09-22 12:05:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
0de41e97ac
|
Update source for previous rename.
|
2016-09-22 11:54:44 +02:00 |
|
Markus F.X.J. Oberhumer
|
0e52ab3f90
|
stub: arm renaming.
|
2016-09-22 11:52:50 +02:00 |
|
Markus F.X.J. Oberhumer
|
797679b42c
|
stub: arm renaming.
|
2016-09-22 11:43:23 +02:00 |
|
Markus F.X.J. Oberhumer
|
1bc8b6f46e
|
Update source for previous rename.
|
2016-09-22 11:29:12 +02:00 |
|
Markus F.X.J. Oberhumer
|
f322b580ff
|
stub: arm renaming.
|
2016-09-22 11:28:00 +02:00 |
|
Markus F.X.J. Oberhumer
|
2b2f33e3f5
|
Update source for previous rename.
|
2016-09-22 11:22:18 +02:00 |
|
Markus F.X.J. Oberhumer
|
ce29cd2fad
|
stub: arm renaming.
|
2016-09-22 11:20:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
0d5843f44e
|
Update source for previous rename.
|
2016-09-22 11:17:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
e36e8e3b33
|
stub: arm renaming.
|
2016-09-22 11:15:49 +02:00 |
|
Markus F.X.J. Oberhumer
|
e251a1ca19
|
Update source for previous rename.
|
2016-09-22 11:11:03 +02:00 |
|
Markus F.X.J. Oberhumer
|
4aedb00e43
|
stub: arm renaming.
|
2016-09-22 11:06:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
10a0469221
|
Update source for previous rename.
|
2016-09-22 10:56:33 +02:00 |
|
Markus F.X.J. Oberhumer
|
d3419acada
|
stub: start arm renaming.
|
2016-09-22 10:52:26 +02:00 |
|
Markus F.X.J. Oberhumer
|
65ea4117ca
|
Add some comments to stub/Makefile in prepartion of renames.
|
2016-09-22 10:44:40 +02:00 |
|
Markus F.X.J. Oberhumer
|
8b0101dcab
|
Update source for previous rename.
|
2016-09-22 10:25:45 +02:00 |
|
Markus F.X.J. Oberhumer
|
188f67cfca
|
stub: rename ppc64le to powerpc64le.
|
2016-09-22 10:20:54 +02:00 |
|
Markus F.X.J. Oberhumer
|
053c9dc0e1
|
stub: arm64: rename some files, remove unused files.
|
2016-09-22 09:55:13 +02:00 |
|
Markus F.X.J. Oberhumer
|
493d9f1b9d
|
Ongoing cleanups.
|
2016-09-22 03:23:55 +02:00 |
|
Markus F.X.J. Oberhumer
|
e28793f128
|
upx-clang-format -i packhead.cpp
|
2016-09-22 00:59:48 +02:00 |
|
Markus F.X.J. Oberhumer
|
ea2bddf245
|
Fix one more file_image usage.
|
2016-09-22 00:58:43 +02:00 |
|
Markus F.X.J. Oberhumer
|
763b3c05af
|
Don't use "long". Cleanups.
|
2016-09-22 00:47:35 +02:00 |
|
Markus F.X.J. Oberhumer
|
473cfb54be
|
Normalize whitespace.
|
2016-09-22 00:02:58 +02:00 |
|
Markus F.X.J. Oberhumer
|
a7fd742c17
|
Canonicalize the names of our executable formats.
|
2016-09-21 23:58:08 +02:00 |
|
Markus F.X.J. Oberhumer
|
b66ba140cb
|
More cleanups.
|
2016-09-21 23:18:19 +02:00 |
|
Markus F.X.J. Oberhumer
|
242f606a29
|
p_lx_elf.h: turn file_image into a MemBuffer.
|
2016-09-21 22:22:41 +02:00 |
|
Markus F.X.J. Oberhumer
|
60a1214d7e
|
upx-clang-format -i ui.cpp
|
2016-09-21 21:38:56 +02:00 |
|
Markus F.X.J. Oberhumer
|
189ab8c8e8
|
upx-clang-format -i ui.h
|
2016-09-21 21:35:13 +02:00 |
|
Markus F.X.J. Oberhumer
|
3765ca4e92
|
Cleanups and cruft removal.
|
2016-09-21 21:33:53 +02:00 |
|
Markus F.X.J. Oberhumer
|
df87d76070
|
p_mach.cpp: use proper types for variable "zero".
|
2016-09-21 20:39:00 +02:00 |
|
Markus F.X.J. Oberhumer
|
8fbf0b406b
|
p_vmlinx.cpp: remove unused code fragment.
|
2016-09-21 17:56:43 +02:00 |
|
Markus F.X.J. Oberhumer
|
633073803f
|
upx-clang-format -i s_djgpp2.cpp s_object.cpp s_vcsa.cpp s_win32.cpp screen.h
|
2016-09-21 17:46:42 +02:00 |
|
Markus F.X.J. Oberhumer
|
104da198d3
|
Minor screen cleanup.
|
2016-09-21 17:43:32 +02:00 |
|
Markus F.X.J. Oberhumer
|
b3121e4534
|
Use upx_uint16_t instead of unsigned short.
|
2016-09-21 17:40:11 +02:00 |
|
Markus F.X.J. Oberhumer
|
3bb654cc85
|
Ongoing cleanups and cruft removal.
|
2016-09-21 16:42:25 +02:00 |
|
John Reiser
|
d2830db94d
|
Fix memory leak
modified: p_lx_elf.cpp
|
2016-09-20 20:43:48 -07:00 |
|
John Reiser
|
ad6914b938
|
PackMachBase<T>::canUnpack() finds overlay_offset for decompression
modified: p_mach.cpp
modified: p_mach.h
|
2016-09-20 20:07:42 -07:00 |
|
Markus F.X.J. Oberhumer
|
544ec21fc2
|
Fix building with clang.
|
2016-09-21 01:09:07 +02:00 |
|
Markus F.X.J. Oberhumer
|
1bb0fa1809
|
Fix a few things spotted by the gcc-6 sanitizer. Needs review.
|
2016-09-21 00:35:51 +02:00 |
|
Markus F.X.J. Oberhumer
|
ffa0efc898
|
Makefile: add support for USE_SANITIZE.
|
2016-09-21 00:34:52 +02:00 |
|
Markus F.X.J. Oberhumer
|
af6b4b8c27
|
Fix previous commit.
|
2016-09-21 00:34:20 +02:00 |
|
Markus F.X.J. Oberhumer
|
3f7c1f966b
|
Minor cleanups.
|
2016-09-20 22:14:25 +02:00 |
|
Markus F.X.J. Oberhumer
|
535515f296
|
Update submodules.
|
2016-09-20 22:13:07 +02:00 |
|
Markus F.X.J. Oberhumer
|
7af6c4b10e
|
Use new style casts. Cleanups.
|
2016-09-20 20:59:34 +02:00 |
|
Markus F.X.J. Oberhumer
|
2076bef95b
|
upx-clang-format -i stdcxx.cpp stdcxx.h ; remove old cruft.
|
2016-09-20 20:40:08 +02:00 |
|
John Reiser
|
48ce1f1814
|
Merge branch 'master' of https://github.com/upx/upx
|
2016-09-20 10:56:00 -07:00 |
|
John Reiser
|
5151c8a505
|
Indentation error detected by g++-6
modified: p_lx_elf.cpp
|
2016-09-20 10:55:14 -07:00 |
|
Markus F.X.J. Oberhumer
|
44248f19b5
|
Introduce mem_size() and New() and start using it.
|
2016-09-20 15:24:07 +02:00 |
|
Markus F.X.J. Oberhumer
|
8d433f2580
|
Update submodules.
|
2016-09-20 15:09:50 +02:00 |
|
Markus F.X.J. Oberhumer
|
272fe5488c
|
Remove Makefile fragment from p_vmlinx.cpp.
|
2016-09-20 13:06:24 +02:00 |
|
Markus F.X.J. Oberhumer
|
c97765de14
|
upx-clang-format -i snprintf.cpp
|
2016-09-20 13:03:48 +02:00 |
|
Markus F.X.J. Oberhumer
|
077bbdfc78
|
conf.h: check for proper WITH_LZMA.
|
2016-09-20 12:45:28 +02:00 |
|
Markus F.X.J. Oberhumer
|
2fb38ce13a
|
Update Makefile for upx-lzma-sdk.
|
2016-09-20 12:37:00 +02:00 |
|
Markus F.X.J. Oberhumer
|
22dc183f25
|
Add upx-lzma-sdk submodule.
|
2016-09-20 12:35:15 +02:00 |
|
Markus F.X.J. Oberhumer
|
3c492c3fc7
|
Update Makefile so that my build scripts work again.
|
2016-09-20 11:29:28 +02:00 |
|
Markus F.X.J. Oberhumer
|
d71db2978e
|
Remove some old cruft.
|
2016-09-20 11:24:18 +02:00 |
|
Markus F.X.J. Oberhumer
|
e4723e0bad
|
Avoid some compiler warnings.
|
2016-09-20 10:54:27 +02:00 |
|
Markus F.X.J. Oberhumer
|
dc56c4e530
|
bptr.h: size optimizations.
|
2016-09-20 10:30:09 +02:00 |
|
Markus F.X.J. Oberhumer
|
9579a51a8b
|
pefile.cpp: always use BoundedPtr.
|
2016-09-20 10:20:42 +02:00 |
|
Markus F.X.J. Oberhumer
|
71f897ebf5
|
Avoid a -Wsign-compare warning.
|
2016-09-20 10:08:32 +02:00 |
|
Markus F.X.J. Oberhumer
|
09d9f71ae9
|
p_mach.h: use proper upx types.
|
2016-09-20 10:05:08 +02:00 |
|
John Reiser
|
c678ccdfb1
|
stub/ppc64le-darwin.macho-fold.h is flapping (works one time, not the next.)
|
2016-09-19 21:25:30 -07:00 |
|
John Reiser
|
bbbebe343b
|
Try to recover powerpc64le. Still not successful [TOC space?]
modified: Makefile
new file: ppc64-savegpr0.S
modified: ppc64le-darwin.macho-fold.h
|
2016-09-19 20:05:52 -07:00 |
|
John Reiser
|
033cb4f0c2
|
Fix merge
modified: p_mach.cpp
|
2016-09-19 18:49:40 -07:00 |
|
John Reiser
|
d750034b79
|
amd64-darwin.macho-upxmain.exe and .h
|
2016-09-19 18:32:26 -07:00 |
|
Markus F.X.J. Oberhumer
|
a2063f0628
|
Normalize whitespace.
|
2016-09-20 02:06:58 +02:00 |
|
Markus F.X.J. Oberhumer
|
acf2f2ffc4
|
Merge branch 'sierra'
|
2016-09-20 01:54:33 +02:00 |
|