1
0
mirror of https://github.com/upx/upx synced 2025-09-28 19:06:07 +08:00
committer: mfx <mfx> 976592659 +0000
This commit is contained in:
Markus F.X.J. Oberhumer 2000-12-12 03:44:19 +00:00
parent b2e0f807f2
commit d805abaadd
3 changed files with 19 additions and 16 deletions

5
NEWS
View File

@ -2,18 +2,17 @@
User visible changes for UPX
==================================================================
Changes in 1.09.4 beta (13 Nov 2000):
Changes in 1.09.4 beta (13 Nov 2000):
* BETA VERSION - DO NOT USE EXCEPT FOR TESTING!!! REALLY.
* linux/i386: added the new direct-to-memory executable formats - no
more temp files are needed for decompression
* atari/tos: added support for FreeMiNT
* reduced overall memory requirements during packing
* quite a number of internal source code rearrangements
Changes in 1.03 (30 Nov 2000)
* linked with a new version of the NRV compression library:
- improved compression ratio a little bit
- overall significantly faster compression
- overall significantly faster compression
- much faster when using high compression levels like `-9' or `--best'
- much faster with large files
* atari/tos: added support for FreeMiNT

View File

@ -6,7 +6,7 @@ Foreword
--------
The precompiled UPX versions are linked against the NRV compression
library instead of the UCL library. Using same compression algorithms,
library instead of the UCL library. Using the same compression algorithms,
NRV achieves a better compression ratio. NRV is not publicly
available, though, and probably never will be.
@ -36,7 +36,7 @@ Introduction
and data compression you will need to be firm in C++, assembler,
Perl and Makefiles. Probably some other things as well.
If you cant't manage to compile it then the sources are
If you can't manage to compile it then the sources are
probably not for you. Don't email us for help.
The authors use Linux for development. You might want to as well.
@ -47,7 +47,7 @@ Short overview
The UPX source code consists of two mainly independent parts:
1) The src/stubs directory contains the decompression stubs that
1) The src/stub directory contains the decompression stubs that
will get added to each compressed executable.
The stubs are mainly written in assembler and get "compiled"
into ordinary C header files.
@ -69,10 +69,10 @@ Tools needed to build/modify the UPX sources
- A modern C++ compiler like gcc 2.95.2 or Visual C++ 6
(egcs 1.1.x may work, half-baked implementations like Borland C++ 5.5 won't)
- GNU make 3.77 for Win32
- GNU make for Win32
http://wildsau.idv.uni-linz.ac.at/mfx/download/upx/tools/
- GNU make 3.77 for DOS
- GNU make for DOS
ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/
@ -89,14 +89,14 @@ To compile the packer sources
make target=linux # on linux
make target=djgpp2 # for djgpp2
make target=mingw32 # for mingw32
make target=no-cygwin # for mingw32 as of cygwin b20.1
make target=no-cygwin # for mingw32 as included in cygwin
make target=msc # for Visual C++ 6.0
If you want to modify the stub sources you'll also need
-------------------------------------------------------
- Nasm - the Netwide Assembler 0.98
- Nasm - the Netwide Assembler
http://www.cryogen.com/Nasm
- Perl 5.004 or better

16
THANKS
View File

@ -16,7 +16,15 @@
.___.. .
| |_ _.._ ;_/ __
| [ )(_][ )| \_)
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
--------------------
UPX would not be what it is today without the invaluable help of
everybody who was kind enough to spend time testing it, using it
in applications and reporting bugs.
The following people made especially gracious contributions of their
time and energy in helping to track down bugs, add new features, and
generally assist in the UPX maintainership process:
Adam Ierymenko <api@one.net>
for severals ideas for the Linux version
@ -24,7 +32,7 @@ Andi Kleen <ak@muc.de> and Jamie Lokier <nospam@cern.ch>
for the /proc/self/fd/X and other Linux suggestions
Andreas Muegge <andreas.muegge@gmx.de>
for the Win32 GUI
Atli Mar Gudmundsson <amg@complex.is>
Atli Mar Gudmundsson <agudmundsson@symantec.com>
for several comments on the win32/pe stub
Charles W. Sandmann <sandmann@clio.rice.edu>
for the idea with the stubless decompressor in djgpp2/coff
@ -50,7 +58,3 @@ The WINE project (http://www.winehq.com/)
for lots of useful information found in their PE loader sources
Natascha
Everybody else who was kind enough to spend time testing UPX, use it in
their packages and report bugs, who are too numerous to mention here.
UPX would not be what it is today without your invaluable help.