Updated.
committer: mfx <mfx> 1036969636 +0000
This commit is contained in:
parent
80622d4037
commit
c798242bfe
6
NEWS
6
NEWS
@ -4,7 +4,7 @@ User visible changes for UPX
|
||||
|
||||
[ BETA VERSION - please see README.1ST for some more info ]
|
||||
|
||||
Changes in 1.90 beta (XX Oct 2002):
|
||||
Changes in 1.90 beta (11 Nov 2002):
|
||||
* UNSTABLE BETA VERSION - DO NOT USE EXCEPT FOR TESTING
|
||||
* implemented several new options for finer compression control:
|
||||
`--all-methods', `--all-filters' and `--brute'
|
||||
@ -25,6 +25,10 @@ Changes in 1.11 beta (20 Dec 2000):
|
||||
|
||||
==================================================================
|
||||
|
||||
Changes in 1.24 (07 Nov 2002)
|
||||
* djgpp2/coff: stricter check of the COFF header to work around a
|
||||
problem with certain binutils versions
|
||||
|
||||
Changes in 1.23 (05 Sep 2002)
|
||||
* atari/tos: fixed an unpacking problem where a buffer was too
|
||||
small (introduced in 1.22)
|
||||
|
||||
@ -18,11 +18,11 @@ All versions 1.9x are unstable beta releases - use them only for testing,
|
||||
and never distribute a program that is packed with them !
|
||||
There will be hidden bugs. Really.
|
||||
|
||||
The current stable release is 1.23, and the next stable release
|
||||
The current stable release is 1.24, and the next stable release
|
||||
will be called version 2.00.
|
||||
|
||||
The main news since 1.23 are:
|
||||
- somewhat better compression using the new NRV2E algorithm
|
||||
The main news since 1.24 are:
|
||||
- slightly better compression using the new NRV2E algorithm
|
||||
- new options for compression tuining (e.g. `--brute')
|
||||
- support for bootable Linux kernels ("vmlinuz/386")
|
||||
- direct Linux ELF-to-memory decompression ("linux/elf386")
|
||||
|
||||
37
TODO
37
TODO
@ -1,17 +1,4 @@
|
||||
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]
|
||||
|
||||
- resync docs with UPX 1.2 branch
|
||||
[mostly done]
|
||||
|
||||
- p_ps1.cpp (ps1/exe) needs some work
|
||||
[mostly done]
|
||||
UPX TODO list. Last updated 2002-11-11.
|
||||
|
||||
- check all <const_cast> to make sure they are not invalid
|
||||
|
||||
@ -19,21 +6,12 @@ UPX TODO list. Last updated 2002-10-14.
|
||||
(info: bla bla). Also ui.cpp (total_*).
|
||||
|
||||
|
||||
TEST:
|
||||
|
||||
- test new linux formats
|
||||
- test unpacking of old linux formats
|
||||
- test new filters
|
||||
|
||||
|
||||
|
||||
IMPROVED COMPRESSION RATIO
|
||||
==========================
|
||||
|
||||
- experiment with new filters
|
||||
|
||||
- implement filters for linux/elf386
|
||||
|
||||
- implement filters for dos/exe
|
||||
|
||||
- filters: could we exploit a f->firstcall info field ?
|
||||
@ -73,18 +51,13 @@ FORMAT DOS/EXE
|
||||
FORMAT LINUX/386
|
||||
================
|
||||
|
||||
- forward-port fix in 1.23: "don't give up too early if a single block
|
||||
turns out to be incompressible"
|
||||
|
||||
- don't mmap() the temporary output file - this seems to improve
|
||||
file io speed
|
||||
|
||||
|
||||
FORMAT LINUX/ELF386
|
||||
===================
|
||||
|
||||
- implement filters
|
||||
|
||||
- implement compressWithFilters()
|
||||
|
||||
|
||||
FORMAT TMT/ADAM
|
||||
===============
|
||||
|
||||
@ -117,8 +90,6 @@ FORMAT WIN16/NE
|
||||
FORMAT WIN32/PE
|
||||
===============
|
||||
|
||||
- verify that compressWithFilters() works
|
||||
|
||||
- fix the section alignment with the Intel compiler
|
||||
|
||||
- decrease runtime memory overhead
|
||||
|
||||
Loading…
Reference in New Issue
Block a user