From d805abaadd8e9438312308bfb04015fbaad0d169 Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Tue, 12 Dec 2000 03:44:19 +0000 Subject: [PATCH] Updated. committer: mfx 976592659 +0000 --- NEWS | 5 ++--- README.SRC | 14 +++++++------- THANKS | 16 ++++++++++------ 3 files changed, 19 insertions(+), 16 deletions(-) diff --git a/NEWS b/NEWS index 7ff7bad3..00b68490 100644 --- a/NEWS +++ b/NEWS @@ -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 diff --git a/README.SRC b/README.SRC index 2555bb89..884745c4 100644 --- a/README.SRC +++ b/README.SRC @@ -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 diff --git a/THANKS b/THANKS index 8656176f..e042ebef 100644 --- a/THANKS +++ b/THANKS @@ -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 for severals ideas for the Linux version @@ -24,7 +32,7 @@ Andi Kleen and Jamie Lokier for the /proc/self/fd/X and other Linux suggestions Andreas Muegge for the Win32 GUI -Atli Mar Gudmundsson +Atli Mar Gudmundsson for several comments on the win32/pe stub Charles W. Sandmann 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. -