04 Sep 2010: UPX 3.06 has been released. It is a minor 3.0x maintenance release to version 3 whose major additions were:
optional LZMA compression
support for BSD systems
================================================================== User visible changes for UPX ==================================================================
Changes in 3.06 (04 Sep 2010): * win32/pe: TLS callback support contributed by Stefan Widmann. Thanks! * bug fixes
Changes in 3.05 (27 Apr 2010): * i386-linux and amd64-linux support shared libraries (DT_INIT must exist, all info needed by runtime loader must be first in .text, etc.) * Linux /proc/self/exe now is preserved by default, by leaving behind one page. New compress-time option --unmap-all-pages is available. * Withdraw support for shared libraries on Darwin (Apple Mac OS X) because upx does not understand enough about .dylib. * bug fixes
- win32/pe: fixed relocation handling for files with *no* TLS callbacks [severe bug introduced in 3.06]
Download
DOS 32-bit:
246K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4g2H3P5q4)9J5k6i4y4G2N6i4u0U0k6h3k6G2M7X3N6W2i4K6u0W2L8X3g2@1i4K6u0r3k6r3!0%4L8X3I4G2j5h3c8Q4x3V1k6#2M7s2R3K6x3o6N6V1i4K6u0W2P5X3W2H3