Final updates for upx-1.91.
committer: mfx <mfx> 1088566877 +0000
This commit is contained in:
@@ -4,9 +4,6 @@ User visible changes for UPX
|
|||||||
|
|
||||||
[ UNSTABLE BETA VERSION - please see README.1ST for some more info ]
|
[ 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):
|
Changes in 1.91 beta (30 Jun 2004):
|
||||||
* UNSTABLE BETA VERSION - DO NOT USE EXCEPT FOR TESTING
|
* UNSTABLE BETA VERSION - DO NOT USE EXCEPT FOR TESTING
|
||||||
* djgpp2/coff: added support for recent binutils versions
|
* djgpp2/coff: added support for recent binutils versions
|
||||||
|
|||||||
@@ -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:
|
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
|
- win32/pe should reliably detect .NET exes and somehow deal with them
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -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
|
# pragma warning(disable: 4702) // W4: unreachable code
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -353,7 +353,7 @@ void PackLinuxI386elf::pack3(OutputFile *fo, Filter &ft)
|
|||||||
// checksum UPX! lsize version format
|
// checksum UPX! lsize version format
|
||||||
sizeof(l_info) +
|
sizeof(l_info) +
|
||||||
// PT_DYNAMIC with DT_NEEDED "forwarded" from original file
|
// 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
|
// p_progid, p_filesize, p_blocksize
|
||||||
sizeof(p_info) +
|
sizeof(p_info) +
|
||||||
// compressed data
|
// compressed data
|
||||||
|
|||||||
Reference in New Issue
Block a user