Hi folks,
I just uploaded a new Cygwin 1.7 test release, 1.7.0-52. As it turns out, there are still two problems to fix(*) and our vacation schedule is so that we won't get to fix both of them in time *and* release 1.7.1 next week. So, here's 1.7.0-52, which is yet again supposed to be the last test release. Which is to say, there will be definitely not more than one more test release. I mean it. You know the drill by now, see the older test release announcements as http://cygwin.com/ml/cygwin-announce/2009-07/msg00012.html Btw., the User's Guide is also available as PDF now: http://cygwin.com/1.7/cygwin-ug-net/cygwin-ug-net.pdf What's new in contrast to 1.7.0-51 =================================== - Implement waitpid(2) WCONTINUED option. - Support MVFS (Rational ClearCase) filesystem. - unlink(2) now never tries to remove files on remote drives (except on NFS) which are opened by another process. Rather, it returns EBUSY, in line with POSIX. - mount(1) now prints the Windows filesystem name rather than just "unknown" for filesystems not explicitely handled by Cygwin. For developers: That's getmntent(3) for you. - Support filesystems returning STATUS_NOT_SUPPORTED instead of STATUS_EAS_NOT_SUPPORTED. - A couple of performance tweaks when accessing files. - Notice absence of the Windows character set translation tables for eucJP, eucKR, SJIS, GBK, and Big5 on Windows versions up to Windows XP and, if so, refuse to switch to these charsets in calls to setlocale. Why only for these? Because they are the only charsets which require OS support. - strace(1) now writes debug output with UNIX LF lineendings, rather than with DOS CR/LF. - mount(1) now supports the -a option as well as a single POSIX filename as parameter to allow mounting filesystems from a just changed fstab file in the current session. Bugfixes: ========= - Return correct si_addr value in siginfo_t when calling signal handler. - Fix typo (noexec -> notexec) in mount(1) and getmntent(3). - Fix close-on-exec bug in flock(2). - Return correct value in calls to dup2 (x, y) with x == y. - Fix fork() not to run out of thread-local buffers if a process forks recursively. - Fix a problem in exception handling which made it unreliable on Windows Server 2008 and 2008 R2. - Don't report unavailable servers in network path existence check. - Avoid to alloc excess buffer space on stack when accessing network paths. - Fix debug output in chdir(). (*) What's still to fix? ======================== - A problem in the destructor call order on process exit http://cygwin.com/ml/cygwin-developers/2009-07/msg00000.html - A FIFO regression http://cygwin.com/ml/cygwin/2009-07/msg00233.html FAQ: ==== - Q: How do I know that I'm running Cygwin 1.7.0-52? A: The `uname -v' command prints "2009-07-24 09:59" 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....@cygwin.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@cygwin.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