X-Spam-Check-By: sourceware.org Date: Sun, 2 Jul 2006 12:16:16 -0400 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: [ANNOUNCEMENT] Updated: cygwin-1.5.20-1 Message-Id: Reply-To: cygwin AT cygwin DOT com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Reply-To: The Cygwin Mailing List X-Mailer: Perl5 Mail::Internet v1.74 Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 I've made a new version of the Cygwin DLL and associated utilities available for download. As usual, a list of what has changed is below. 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 answer all of the questions. If you have questions or comments, please send them to the Cygwin mailing list. See http://cygwin.com/lists.html for details. *** 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=yourdomain DOT com AT cygwin DOT com 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. Christopher Faylor TimeSys, Inc. Changes since 1.5.19-4: corinna: Fix typo in definition of sockaddr_storage (ss_familiy -> ss_family). corinna: Implement rresvport without using rresvport from wsock32. corinna: Fix bug when switching sockets from blocking to non-blocking and vice versa. cgf: Only consider a path to be "root" if its posix path resolves to "/". A windows path which resolves to cygwin's root is not actually root. corinna: Fix close-on-exec inheritance for sockets. corinna: Reestablish d_ino field in dirent structure. Try much harder to make it correspond to the similar st_ino field in the stat structure. cgf: When sending signals, assume that any code which is not directly associated with a DLL or an executable is user code. cgf: Fix a potential handle leak with a failing exec*(). corinna: Try hard to circumvent Winsock non-standard bind(2) behaviour in case of local TCP address reuse. corinna: Improve and regularize search for files ending with .exe. corinna: Never add alias SIDs to a user's group list, which could potentially treat token created by a LogonUser call as invalid. corinna: Implement updwtmpx. corinna, cgf: Return correct errno from mkdir, rmdir when path does not exist. corinna: Implement CYGWIN environment variable "transparent_exe" option which causes files which end in .exe to be used by appropriate functions when an input filename is specified with no extension. cgf: Implement cygwin_internal function CW_SYNC_WINENV to sync windows environmant with cygwin environment. corinna: Make socket functions (accept, connect, recv*, send*) honor SA_RESTART. cgf: Pass cygwin signals to gdb. Fix the dreaded SIGSEGV found in some pthread functions. corinna: Fix problem where 64-bit process always returned 0 exit status. corinna: Fix potential misbehaviour in widechar to multibyte character conversion functions. Brian.Ford: Correct conversion from milliseconds to nanoseconds in clock_getres and clock_setres. cgf: Set the correct starting time for a process as reported in the /proc file system. Use cygwin's time rather than the time reported by NT/XP since cygwin's time reflects the use of exec() and Windows does not. corinna: Implement sigignore and sigset. cgf: Remove empty path components from PATH when converting from windows -> POSIX form. Translate empty components to "." rather than "./" on conversion from POSIX to windows. corinna: Export __isinff, __isinfd, __isnanf, __isnand. corinna: Disallow chroot into special directories. cgf: Make SA_RESTART sigaction flag work more like linux. corinna: Add _SC_THREADS, _SC_THREAD_ATTR_STACKSIZE, _SC_THREAD_PRIORITY_SCHEDULING, _SC_THREAD_PROCESS_SHARED, _SC_THREAD_SAFE_FUNCTIONS, _SC_TIMERS handling to sysconf(). lars: Fix missing uint32_t in __ntohl. pierre.humblet: Improve handling of user-supplied malloc functions. corinna: Improve speed of select() on pipes. lev.bishop: Fix problem with pipes when pipe is read as both blocking and non-blocking. cgf: Fix CPU-eating loop in cygwin activated by Process Explorer and certain windows updates. cgf: Fix problem with constructors in DLLs. cgf: Rework pty master handling to avoid handle leak (thanks to Dave Korn for initial implementation). corinna: Allow zero-sized tcp packets. -- 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/