From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9465 invoked by alias); 6 May 2009 13:28:42 -0000 Received: (qmail 8667 invoked by uid 22791); 6 May 2009 13:26:05 -0000 X-Spam-Check-By: sourceware.org Date: Wed, 06 May 2009 13:28:00 -0000 From: Corinna Vinschen To: cygwin-announce@cygwin.com Subject: [1.7] Updated: cygwin-1.7.0-47 Message-ID: <20090506132520.GL21324@calimero.vinschen.de> Mail-Followup-To: cygwin-announce@cygwin.com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-02-20) Mailing-List: contact cygwin-announce-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-announce-owner@cygwin.com Reply-To: The Cygwin Mailing List Mail-Followup-To: cygwin-announce@cygwin.com X-SW-Source: 2009-05/txt/msg00008.txt.bz2 Hi folks, I just uploaded a new Cygwin 1.7 test release, 1.7.0-47. ======================================================================= IMPORTANT NOTE This -47 release is accompanied by a new setup-1.7.exe installer, version number is 2.617. This new installer adds the capability to search for package names in a search field, top-left in the package selection window. It also adds a few minor changes in terms of permission and group ownership settings for initially created files as well as files extracted from the package files. Please, download the new http://cygwin.com/setup-1.7.exe installer and use that in future for further Cygwin 1.7 installations. ======================================================================= Cygwin 1.7 is a major jump from Cygwin 1.5.x. The list with all changes related to Cygwin 1.5.25 is attached below. ======================================================================= If nothing goes overly wrong, the official 1.7.1 release goes public within the next two months. ======================================================================= Just download http://cygwin.com/setup-1.7.exe and use that setup tool to install Cygwin 1.7. As usual, please report bugs and problems to the mailing list cygwin AT cygwin DOT com. We also have a new User's Guide for 1.7, which is currently located at http://cygwin.com/1.7/cygwin-ug-net/cygwin-ug-net.html We also now have new API documentation http://cygwin.com/1.7/cygwin-api/cygwin-api.html And we have a new FAQ, though very likely not quite complete since we still don't know what exactly *is* a FAQ related to Cygwin 1.7. http://cygwin.com/1.7/faq/faq.html The list of user visible changes in Cygwin 1.7 compared to the old Cygwin 1.5.25 release is NOT appended to this mail anymore, rather it's now part of the Cygwin User's Guide: http://cygwin.com/1.7/cygwin-ug-net/ov-new1.7.html Bug fixes and extensions to the documentation in the form of patches to the source SGML files are much appreciated. The SGML sources are located in the CVS repository under the winsup/doc directory, for example here: http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/doc/?cvsroot=src Same goes for Cygwin patches in general, of course. ======================================================================= This is still a TEST release. Don't use in critical production environments. Nevertheless I'd like to encourage everyone to give 1.7 a shot. Due to internal changes it is possible to install a 1.7 release in parallel to a 1.5 release and even run 1.7 processes in parallel to 1.5 processes. * The processes will not know about each other! Any try to interact * between 1.7-based and 1.5-based processes will lead to, at least, funny * results. To install a 1.7 release in parallel to a 1.5 release, all you have to do is to choose another root directory (for instance: C:\cygwin-1.7) in setup-1.7's "Choose Installation Directory" dialog. * NOTE: Due to the way setup-1.7 works, you have to change the directory * right the first time you visit this dialog! If you pressed the "Next" * button and then "Back" again, it's already too late and setup-1.7 will * create a broken 1.7 install. If you pressed "Next" by mistake, exit * setup-1.7 and start it again. ======================================================================= What's new in contrast to 1.7.0-46 =================================== - Never use HOMEDRIVE/HOMEPATH to construct a default home directory for the current user. The mechanism to evaluate the pathname is now: - If $HOME is already set in the envirnment, use it. - Otherwise, if /etc/passwd contains a non-empty homedir for the current user, use it. - Otherwise, default to /home/. This circumvents a few installation problems and decouples the Cygwin homedir by default from the Windows profile directory, which especially starting with Vista results in performance problems due to the new Explorer behaviour concerning "shared" files. If you want to use the Windows profile dir as home dir, set $HOME or tweak your /etc/passwd entry accordingly. - Recognize client side cache (holding offline files) as file system type "csc-cache". - Set umask to 0022 by default, rather than to 0000. - Optimize strcasecmp/strncasecmp. - Add GCC warnings to ctype.h if ctype functions are used with signed char parameters, which is outside of their scope. Bugfixes: ========= - Fix two bugs in cygwin and the cygpath tool which resulted in broken relative Win32 pathnames in -w and -m cases. - Fix a command line parsing problem with filename globbing in strace. - Fix a potential crash problem in cygcheck. - Fix a bug in stdio functions which could result in a deadlock situation. - Fix a problem with accessing NFS files via the SFU 3.5 NFS client for writing. - Finally allow long pathnames for shared objects in calls to dlopen(). - Fix a problem in file handling code which resulted in not being able to write files hold in offline-stage. - Fix a few bugs in the new flock(2) implementation. - Fix a bug in argv handling when started from non-Cygwin process in terms of multibyte awareness. - Fix another problem in the creation of secondary import libraries (libc.a, libm.a, libutil.a, libpthread.a, libresolv.a). - Fix a problem in Windows console output code which could result in missing characters. - Fix a bug in ctype handling of the EOF value when using non-ASCII singlebyte character sets. FAQ: ==== - Q: How do I know that I'm running Cygwin 1.7.0-47? A: The `uname -v' command prints "2009-05-06 14:21" Have fun, Corinna *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, 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: cygwin-announce-unsubscribe-you=3D3Dyourdomain.com@cygwin.com If you need more information on unsubscribing, start reading here: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:cygwin@cygwin.com Red Hat, Inc.