diff --git a/TODO b/TODO index 52794a60..b006ca9a 100644 --- a/TODO +++ b/TODO @@ -1,15 +1,14 @@ -UPX TODO list. Last updated 2002-07-16. +UPX TODO list. Last updated 2002-10-14. - rotten code, bring back to life and resync with UPX 1.2 branch [mostly done] - resync stub with UPX 1.2 branch + [mostly done] - p_ps1.cpp (ps1/exe) needs some work - -- src/stub/l_lx_elf86.lds does not work with current binutils - (generates a several MB file) + [mostly done] - check all to make sure they are not invalid diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index f715cd6e..58c372d4 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -65,12 +65,16 @@ int const * PackLinuxI386elf::getFilters() const { static const int filters[] = { +#if 1 + 0x26, 0x24, 0x11, 0x14, 0x13, 0x16, 0x25, 0x15, 0x12, +#else 0x49, 0x46, 0x83, 0x36, 0x26, 0x86, 0x80, 0x84, 0x87, 0x81, 0x82, 0x85, 0x24, 0x16, 0x13, 0x14, 0x11, 0x25, 0x15, 0x12, +#endif -1 }; return filters; } diff --git a/src/p_lx_exc.cpp b/src/p_lx_exc.cpp index 8a7a1cf5..51359761 100644 --- a/src/p_lx_exc.cpp +++ b/src/p_lx_exc.cpp @@ -63,9 +63,13 @@ const int *PackLinuxI386::getCompressionMethods(int method, int level) const const int *PackLinuxI386::getFilters() const { static const int filters[] = { +#if 1 + 0x26, 0x24, 0x11, 0x14, 0x13, 0x16, 0x25, 0x15, 0x12, +#else 0x49, 0x46, 0x83, 0x86, 0x80, 0x84, 0x87, 0x81, 0x82, 0x85, 0x24, 0x16, 0x13, 0x14, 0x11, 0x25, 0x15, 0x12, +#endif -1 }; return filters; }