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
Markus F.X.J. Oberhumer
d7142312c9
CI updates
2023-11-08 10:08:19 +01:00
Markus F.X.J. Oberhumer
283ab0e7ea
CI updates and assorted cleanups
2023-11-06 19:29:40 +01:00
Markus F.X.J. Oberhumer
b6dd61cea8
CI updates
2023-11-05 09:03:38 +01:00
Markus F.X.J. Oberhumer
11970d276d
CI updates
2023-11-04 06:30:07 +01:00
Markus F.X.J. Oberhumer
d618716ec1
Minify .clang-format
...
Remove all settings that currently do not have any effect.
2023-11-03 17:56:12 +01:00
Markus F.X.J. Oberhumer
4f0f977f04
CI updates and cleanups
2023-11-03 17:52:46 +01:00
Markus F.X.J. Oberhumer
2c4b1d8a8c
submodules: update for new versions
2023-11-03 16:46:57 +01:00
Markus F.X.J. Oberhumer
b2810c6deb
testsuite: update checksums caused by version bump
2023-11-01 15:12:39 +01:00
Markus F.X.J. Oberhumer
ceb2b56b71
all: post-release version bump
2023-11-01 15:07:18 +01:00
Markus F.X.J. Oberhumer
d14fa5f8a4
all: prepare for release
2023-11-01 12:00:03 +01:00
Markus F.X.J. Oberhumer
79263a52ac
submodules: update for new versions
2023-11-01 11:40:28 +01:00
Markus F.X.J. Oberhumer
ecb3f83e83
CI updates
2023-11-01 11:28:35 +01:00
Markus F.X.J. Oberhumer
f6aedb35ce
CI updates
2023-11-01 10:06:27 +01:00
Markus F.X.J. Oberhumer
3b7d25ac49
CI updates
2023-11-01 08:48:27 +01:00
Markus F.X.J. Oberhumer
e964d4acf3
src/util: change TriBool logic to use a bool template parameter
2023-10-31 12:24:44 +01:00
Markus F.X.J. Oberhumer
e306085b81
CI updates
2023-10-31 11:49:18 +01:00
Markus F.X.J. Oberhumer
b094ad4f2b
CI updates
2023-10-31 10:34:55 +01:00
Markus F.X.J. Oberhumer
19c6b969ab
src/options: fix bad TriBool ThirdValue for pefile compress_resources
2023-10-30 21:36:36 +01:00
Markus F.X.J. Oberhumer
acfda848cd
src/check: add some more tribool checks
2023-10-30 20:29:05 +01:00
John Reiser
52400e2561
/proc/self/exe now is optional
...
... for the benefit of 'unshare', 'chroot', etc.
If not present, then upx run-time stub unmaps all pages of original main program.
https://github.com/upx/upx/issues/721
modified: stub/src/amd64-linux.elf-entry.S
modified: stub/src/amd64-linux.elf-fold.S
modified: stub/src/arm.v4a-linux.elf-entry.S
modified: stub/src/arm.v4a-linux.elf-fold.S
modified: stub/src/arm64-linux.elf-entry.S
modified: stub/src/arm64-linux.elf-fold.S
modified: stub/src/i386-linux.elf-fold.S
modified: stub/src/mipsel.r3000-linux.elf-fold.S
modified: stub/src/powerpc-linux.elf-fold.S
modified: stub/src/powerpc64le-linux.elf-fold.S
modified: ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
... plus all associaed *.h, *.map, *.dump in stub/
2023-10-30 08:23:52 -07:00
Markus F.X.J. Oberhumer
f62576a2be
CI updates and minor cleanups
2023-10-30 14:15:35 +01:00
Markus F.X.J. Oberhumer
19bf9f59e9
src: clang-format stub/tools/armpe/armpe_tester.c
2023-10-30 13:07:20 +01:00
Markus F.X.J. Oberhumer
fadf7cfc7b
src: work on packed_struct cleanup
2023-10-30 12:55:07 +01:00
Markus F.X.J. Oberhumer
ec0c9399fa
src: clang-format conf.h
2023-10-30 12:30:58 +01:00
Markus F.X.J. Oberhumer
37b923245d
all: various cleanups
2023-10-30 12:17:51 +01:00
Markus F.X.J. Oberhumer
38a676f6f7
src: introduce upx::ptr_reinterpret_cast
2023-10-29 16:52:24 +01:00