This is a belated release announcement for gzip-1.3.9-1. It was uploaded to sourceware.org in December 2006.
This is the latest version of gzip available from ftp.gnu.org. It should fix the problem mentioned here: http://cygwin.com/ml/cygwin/2006-12/msg00288.html The NEWS file from gzip is included after the cygwin-unsubscribe info. For a brief description of this package, and a listing of the files it contains, see http://cygwin.com/packages/gzip . To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and keep clicking "Next". If you have questions or comments, please send them to the Cygwin mailing list. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, please use the automated form at: http://cygwin.com/lists.html#subscribe-unsubscribe If this does not work, then look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: [EMAIL PROTECTED] If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. ***************************************************************************** Changes since last Cygwin release: Gzip 1.3.9 (2006-12-15) * No major changes; only porting fixes. Major changes in Gzip 1.3.8 (2006-12-08) * Fix some gzip problems: - A security fix from Debian 1.3.5-5 was inadvertently omitted. - The assembler is now invoked with --noexecstack if supported, so that gzip can better resist stack-smashing attacks. Major changes in Gzip 1.3.7 (2006-12-06) * Fix some gzip problems: - Refuse to compress setuid or setgid files, or files with the sticky bit. - Fix more race conditions in setting file permissions and owner, removing output files, following symbolic links, and dealing with special files. - Remove most of the code working around ENAMETOOLONG deficiencies. Systems with those deficiencies are long-dead, and the workarounds had race conditions on modern hosts. - Catch CPU time and file size limit signals, too. - Check for read errors when closing files. - Fix a core dump caused by a stray abort mistakenly introduced in 1.3.6. * Fix some gzexe problems: - Improve resistance to denial-of-service attacks. - Fix some quoting and escaping bugs. - Do not assume /tmp is sticky (though it should be!). - Do not assume the working directory can be written. - Rely on PATH in the generated executable, as the man page says. - Don't assume IFS is sane. - Exit with signal's status, if signaled. Major changes in Gzip 1.3.6 (2006-11-20) * Fix some race conditions in setting file time stamps, permissions, and owner. * Fix some race conditions in signal handling. * When gzip exits due to a signal, it exits with the signal's status, not 1. * gzip now restores file time stamps to the resolution supported by the time-setting primitives of the operating system, typically 1 microsecond. Formerly it restored them only to the nearest second. * gzip -r no longer attempts to reset the last-access times of directories it reads, as this messes up when other processes are reading the directories. * The options --version and --help now work on all gzip-installed executables, and now use a format similar to other GNU programs. * The manual is now distributed under the terms of the GNU Free Documentation License without invariant sections or cover texts. * Port to current versions of Autoconf, Automake, and Gnulib. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/