John Reiser
|
b87f60a917
|
Check Mach_fat_arch.align
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65558
https://github.com/upx/upx/issues/765
modified: p_mach.cpp
|
2024-01-10 15:31:37 -08:00 |
|
John Reiser
|
28f26da6ab
|
Need more care in PackMachBase::canUnpack()
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65532
https://github.com/upx/upx/issues/764
modified: p_mach.cpp
|
2024-01-10 15:14:54 -08:00 |
|
John Reiser
|
d3e780d617
|
Unpacking ELF requires e_phnum at least 2
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65535
https://github.com/upx/upx/issues/763
modified: p_lx_elf.cpp
|
2024-01-10 14:07:58 -08:00 |
|
John Reiser
|
d549c2b5c9
|
More care when recovering from slid b_info
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65531
https://github.com/upx/upx/issues/762
modified: p_lx_elf.cpp
|
2024-01-10 13:38:18 -08:00 |
|
John Reiser
|
f310ce376e
|
Beware fuzzer setting compressed size too small
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65519
https://github.com/upx/upx/issues/761
modified: p_unix.cpp
|
2024-01-10 11:20:47 -08:00 |
|
John Reiser
|
553fc9b1fb
|
invert_pt_dynamic: Compilers differ, unsigned vs. signed
modified: p_lx_elf.cpp
|
2024-01-10 10:33:33 -08:00 |
|
John Reiser
|
6dde9f7dc0
|
find_overlay_offset() did not check carefully enough
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65518
https://github.com/upx/upx/issues/760
modified: p_unix.cpp
|
2024-01-10 10:05:28 -08:00 |
|
John Reiser
|
3dca1175e5
|
invert_pt_dynamic() needs better checking for malformed input
https://github.com/upx/upx/issues/759
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65510
modified: p_lx_elf.cpp
|
2024-01-10 09:41:12 -08:00 |
|
John Reiser
|
09c5e38322
|
arm64-linux.elf ABI owns x0 at execve()?
https://github.com/upx/upx/issues/758
modified: ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
modified: stub/arm64-linux.elf-fold.h
modified: stub/src/amd64-linux.elf-main.c
modified: stub/src/arm64-linux.elf-fold.S
modified: stub/tmp/arm64-linux.elf-fold.map
|
2024-01-09 12:17:01 -08:00 |
|
John Reiser
|
fe6f1f0bb6
|
arm64-linux.elf-fold.S typo (eyesight)
https://github.com/upx/upx/issues/743
modified: misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
modified: src/stub/arm64-linux.elf-fold.h
modified: src/stub/src/arm64-linux.elf-fold.S
|
2024-01-09 10:01:07 -08:00 |
|
Markus F.X.J. Oberhumer
|
250c656b9e
|
testsuite: update checksums caused by version bump
|
2024-01-04 03:18:19 +01:00 |
|
Markus F.X.J. Oberhumer
|
9a0b5b65b8
|
all: remove unused scripts
|
2024-01-04 03:09:48 +01:00 |
|
Markus F.X.J. Oberhumer
|
57b2fb4c62
|
all: post-release version bump
|
2024-01-04 02:52:22 +01:00 |
|
Markus F.X.J. Oberhumer
|
099c3d829e
|
all: prepare for release.
|
2024-01-03 18:43:18 +01:00 |
|
Markus F.X.J. Oberhumer
|
a1a6d02b6f
|
all: tired of CI updates
|
2024-01-03 18:01:56 +01:00 |
|
Markus F.X.J. Oberhumer
|
f2ad7fb9c4
|
testsuite: update checksums caused by version bump
|
2024-01-03 18:00:07 +01:00 |
|
Markus F.X.J. Oberhumer
|
1bcf709fcf
|
all: bump version date
|
2024-01-03 17:54:43 +01:00 |
|
Markus F.X.J. Oberhumer
|
47fc230893
|
all: welcome 2024
|
2024-01-03 17:47:25 +01:00 |
|
Markus F.X.J. Oberhumer
|
be05d85570
|
submodules: update for new versions
|
2024-01-03 17:44:57 +01:00 |
|
Markus F.X.J. Oberhumer
|
f598fa13a9
|
clang-format
|
2024-01-03 17:36:43 +01:00 |
|
Markus F.X.J. Oberhumer
|
568859d16f
|
CI updates
|
2024-01-03 17:31:16 +01:00 |
|
Markus F.X.J. Oberhumer
|
b5ed0a637b
|
CI updates
|
2023-12-29 10:02:46 +01:00 |
|
Markus F.X.J. Oberhumer
|
17eff0aed4
|
CI updates
|
2023-12-29 05:45:00 +01:00 |
|
Markus F.X.J. Oberhumer
|
0a3f048eed
|
CI updates
|
2023-12-29 05:14:03 +01:00 |
|
Markus F.X.J. Oberhumer
|
3cde897557
|
Improve testsuite.
|
2023-12-28 21:44:53 +01:00 |
|
Markus F.X.J. Oberhumer
|
0500e7d016
|
CI updates; cxxlib.h cleanups
|
2023-12-28 04:42:41 +01:00 |
|
Markus F.X.J. Oberhumer
|
778663ae69
|
CI updates
|
2023-12-21 23:01:52 +01:00 |
|
Markus F.X.J. Oberhumer
|
636cefb9f3
|
cmake update
|
2023-12-20 18:49:34 +01:00 |
|
Markus F.X.J. Oberhumer
|
1236776aa2
|
cmake update
|
2023-12-20 12:16:25 +01:00 |
|
Markus F.X.J. Oberhumer
|
51a6a5cca5
|
src: rename ptr_reinterpret_cast to ptr_static_cast; misc cleanups
|
2023-12-20 11:44:01 +01:00 |
|
Markus F.X.J. Oberhumer
|
3326c86e91
|
cmake update
|
2023-12-19 16:11:23 +01:00 |
|
Markus F.X.J. Oberhumer
|
b0dbc3fe39
|
submodules: update for new versions
|
2023-12-19 16:10:32 +01:00 |
|
Markus F.X.J. Oberhumer
|
decc1efb74
|
CI updates
|
2023-12-17 07:35:39 +01:00 |
|
Markus F.X.J. Oberhumer
|
2cf1c32d18
|
CI updates
|
2023-12-13 18:52:55 +01:00 |
|
Markus F.X.J. Oberhumer
|
fc6e3840b7
|
CI updates
|
2023-12-09 08:52:25 +01:00 |
|
Markus F.X.J. Oberhumer
|
5e85c1a11b
|
submodules: update for new versions
|
2023-12-09 08:34:48 +01:00 |
|
Markus F.X.J. Oberhumer
|
468bfce599
|
submodules: update for new versions
|
2023-12-02 01:52:32 +01:00 |
|
Markus F.X.J. Oberhumer
|
1e6e4043ed
|
CI updates and minor cleanups.
|
2023-12-02 01:48:26 +01:00 |
|
John Reiser
|
67564513d2
|
Update because of age and evolution.
modified: elf-to-mem.txt
|
2023-11-30 11:10:24 -08:00 |
|
John Reiser
|
ed2633bf95
|
Honor .p_align <= 64K; else assume 4K is also available
https://github.com/upx/upx/issues/737
modified: p_lx_elf.cpp
|
2023-11-26 11:46:12 -08:00 |
|
Markus F.X.J. Oberhumer
|
3e70021406
|
all: more minor cleanups
|
2023-11-26 18:30:47 +01:00 |
|
Markus F.X.J. Oberhumer
|
bf8dd31914
|
all: minor cleanups
|
2023-11-21 20:29:54 +01:00 |
|
John Reiser
|
d4e94f5086
|
Fix varying page size on arm64
https://github.com/upx/upx/issues/734
modified: stub/src/amd64-linux.elf-fold.S
modified: stub/src/amd64-linux.elf-main.c
modified: stub/src/arm64-linux.elf-entry.S
modified: stub/src/arm64-linux.elf-fold.S
modified: ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
... plus associated stub/*.h etc
|
2023-11-17 15:10:31 -08:00 |
|
John Reiser
|
ae77fd60bb
|
initial headway is limited by both file_size and mhcmdi.sizeofcmds
https://github.com/upx/upx/issues/732
modified: p_mach.cpp
|
2023-11-17 07:28:21 -08:00 |
|
Markus F.X.J. Oberhumer
|
e79c790264
|
CI updates
|
2023-11-17 11:50:52 +01:00 |
|
Markus F.X.J. Oberhumer
|
46029bb8a0
|
CI updates
|
2023-11-15 13:06:29 +01:00 |
|
Markus F.X.J. Oberhumer
|
f74c225338
|
CI updates
|
2023-11-14 19:15:34 +01:00 |
|
Markus F.X.J. Oberhumer
|
c479fe32b3
|
cmake update
|
2023-11-13 11:29:17 +01:00 |
|
Markus F.X.J. Oberhumer
|
dc23ee0ad2
|
submodules: update for new versions
|
2023-11-08 11:48:39 +01:00 |
|
Markus F.X.J. Oberhumer
|
a5c32db01b
|
CI updates
|
2023-11-08 11:25:23 +01:00 |
|