X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,EXECUTABLE_URI X-Spam-Check-By: sourceware.org Date: Mon, 13 Jul 2009 11:46:14 +0200 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: [ANNOUNCEMENT] [1.7] Updated: cygwin-1.7.0-51 Message-Id: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-02-20) Reply-To: cygwin AT cygwin DOT com Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Hi folks, I just uploaded a new Cygwin 1.7 test release, 1.7.0-51. The list with the changes related to the previous test release 1.7.0-50 is attached below. ======================================================================= IMPORTANT NOTE -51 adds code which influences the way shell scripts are started. I strongly advise that you update to the latest setup-1.7.exe, version number is 2.637, from http://cygwin.com/setup-1.7.exe before installing this latest Cygwin test release. ======================================================================= Cygwin 1.7 is a major jump from Cygwin 1.5.x. The list with the changes related to Cygwin 1.5.25 is part of the User's Guide now: http://cygwin.com/1.7/cygwin-ug-net/ov-new1.7.html ======================================================================= 1.7.0-51 is supposed to be the last test release. ======================================================================= 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 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 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 ======================================================================= 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-50 =================================== - Performance tweaks for pipes and sockets. - Revamp select() implementation to simplify code and to reduce CPU and memory usage. - New BSD compatible functions mkstemps, fpurge. - Improve tty handling when a process is debugged. - Workaround Windows 7 bug when trying to create invisible console. Bugfixes: ========= - Only execute shell scripts which have the execute bit set. - Allow user context switch in domain environments even if domain controller is not available. - Fix handle leak in user context switch on Windows Vista and later. - Several reliability improvements to pipes. - Fix a potential SEGV on NT4. - Add code to deal correctly with C++ memory allocation starting with G++ 4. - Fix longstanding bug in synchronization primitives. - Fix bug in stat/fstat/lstat which results in partialy incorrect results for files with long pathnames. - Fix bug in signal processing. FAQ: ==== - Q: How do I know that I'm running Cygwin 1.7.0-51? A: The `uname -v' command prints "2009-07-13 10:28 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 DOT com AT cygwin DOT com If you need more information on unsubscribing, start reading here: http://cygwin.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 AT cygwin DOT com Red Hat, Inc. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple