1
0
mirror of https://github.com/upx/upx synced 2025-09-28 19:06:07 +08:00

Final updates for upx-1.91.

committer: mfx <mfx> 1088566877 +0000
This commit is contained in:
Markus F.X.J. Oberhumer 2004-06-30 03:41:17 +00:00
parent 0010c50de6
commit 18ef55ac14
4 changed files with 5 additions and 7 deletions

3
NEWS
View File

@ -4,9 +4,6 @@ User visible changes for UPX
[ UNSTABLE BETA VERSION - please see README.1ST for some more info ]
[ WARNING: there are known bugs in the win32/pe format which cause
crashes on a number of exes ]
Changes in 1.91 beta (30 Jun 2004):
* UNSTABLE BETA VERSION - DO NOT USE EXCEPT FOR TESTING
* djgpp2/coff: added support for recent binutils versions

5
TODO
View File

@ -1,9 +1,10 @@
UPX TODO list. Last updated 2004-06-29.
UPX TODO list. Last updated 2004-06-30.
IMPORTANT PROBLEMS THAT SHOULD BE FIXED SOON:
- win32/pe should add support for PEDIR_LOADCONF (Visual C++ 7.1 generated exes)
- win32/pe should add support for PEDIR_LOADCONF (Visual C++ 7.1 generated
exes, IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG)
- win32/pe should reliably detect .NET exes and somehow deal with them

View File

@ -30,7 +30,7 @@
*/
#if (ACC_CC_MSC && (_MSC_VER >= 1000 && _MSC_VER < 1200))
#if (ACC_CC_MSC && (_MSC_VER >= 1000 && _MSC_VER < 1300))
# pragma warning(disable: 4702) // W4: unreachable code
#endif

View File

@ -353,7 +353,7 @@ void PackLinuxI386elf::pack3(OutputFile *fo, Filter &ft)
// checksum UPX! lsize version format
sizeof(l_info) +
// PT_DYNAMIC with DT_NEEDED "forwarded" from original file
((elfout.ehdr.e_phnum==3) ? elfout.phdr[2].p_memsz : 0) +
((elfout.ehdr.e_phnum==3) ? (unsigned) elfout.phdr[2].p_memsz : 0u) +
// p_progid, p_filesize, p_blocksize
sizeof(p_info) +
// compressed data