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 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: [ANNOUNCEMENT] Updated: cygwin-1.5.13-1 Reply-To: cygwin AT cygwin DOT com Message-Id: <20050301204009.6BD3957D79@cygbert.vinschen.de> Date: Tue, 1 Mar 2005 21:40:09 +0100 (CET) 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 at: cygwin AT cygwin DOT com . *** 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://sources.redhat.com/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.12-1: - Properly load registry hive for seteuid. (Pierre Humblet) - Rework process creation framework to eliminate "reparenting" and to improve security. (Christopher Faylor with original concept/idea and *huge* assist from Pierre Humblet) - Properly deal with quoted first argument in main(). (Christopher Faylor) - Fix console scrolling problems. (Thomas Wolff) - Fix race in tty handling. (Corinna Vinschen) - Implement pututline, setutxent, endutxent, getutxent, getutxid, getutxline, pututxline. (Corinna Vinschen) - Fix console problem where reverse output is unreadable when nonreversed text is bright. (Thomas Wolff) - Regularize handling of trailing spaces and dots in path names. (Christopher Faylor, Pierre Humblet) - Fix some cygthread races, some of which were the cause of at least one "hyperthreading problem". (Christopher Faylor) - Fix problems with changing protection of on-disk device files. (Christopher Faylor) - Fix startup problems when attempts to allocate shared memory fail to find standard region for specific shared memory. (Christopher Faylor) - Clarify "multiple cygwin problem" messages slightly. (Christopher Faylor) - Disallow empty strings and strings starting with '=' in Win32 environment. (Corinna Vinschen) - Fix "MapViewOfFileEx" errors that sometimes showed up on startup. (Christopher Faylor) - Change system() to use /bin/sh, as per linux. (Christopher Faylor) - Fix some problems with serial I/O. (Corinna Vinschen) - Try to consistently set ctime as per SuSv3. (Corinna Vinschen) - Allow cygwin shortcuts to be viewed as windows shortcuts. (Corinna Vinschen) - Implement getpriority() and setpriority(). (Corinna Vinschen) - Properly return ENOTDIR rather than ENOENT when a program attempts to use a file like a directory. (Pierre Humblet) - Avoid a handle leak when select is used in a thread that exits. (Christopher Faylor) - Implement /proc/self. (Chris January, Corinna Vinschen) - Implement /proc//maps, /proc//root, /proc//exe, /proc//cwd. (Corinna Vinschen) - Implement /proc//fd/... (Corinna Vinschen) - Implement CYGWIN environment variable setting traverse/notraverse. (Corinna Vinschen) - Use device numbers rather than device names internally to cygwin as a prelude towards removing special handling of /dev. (Christopher Faylor) - Fix handling of /proc/partitions so that more partitions are displayed. (Christopher Faylor) - Don't be fooled by address strings that begin with digits in gethostbyname. (Yitzchak Scott-Thoennes) - Make second parameter to utimes() and utime() const as per SuSv3. (Corinna Vinschen) - Don't be confused by junction points. (Corinna Vinschen) - Implement fdatasync. (Corinna Vinschen) - Implement /dev/full. (Corinna Vinschen) - Implement getpeereid() and getsockopt(..., SO_PEERCRED, ...). (Corinna Vinschen) - Implement basename() and dirname(). (Corinna Vinschen) - Add missing strftime flags. (Eric Blake) - Rework page alignment handling in anonymus mmap. (Corinna Vinschen) - Don't treat a standalone '//' as a windows UNC introducer. Works around bash bug where '//' is used when attempting to tab expand files in the root directory. (Christopher Faylor) - Fix thread synchronization in cygserver. (Corinna Vinschen) - Fix opening and renaming directories. (Corinna Vinschen) - Implement statvfs() and fstatvfs(). (Corinna Vinschen) -- 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/