delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/11/13/12:17:16

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:references:in-reply-to:content-type:content-transfer-encoding;
q=dns; s=default; b=YOD9l3foIxOCuqPr2NbQV6kdS9WfTmSZtn2Seo6MnKi
KPM/DB7ZfOyOh3j+b0jWwVpR12fCIMZ2V7a5yj7Cf/Bqx1sW7nOLJ/utRVxDZx06
skr4/NCs8ei6gQ3FKLZ3UgELB0u8kTmM/lOFhjJK+QAnjOo7BDbGGoIyuX8aKztA
=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:references:in-reply-to:content-type:content-transfer-encoding;
s=default; bh=2X3M4fEyjtDkE2IICzIkXWPoZGA=; b=DFLQr0mwto8iDAvEh
jm/SzgJeUJCXTuzltsEctzzzS+CwJq1KYN2/Dq05oLlfWmVH3CDlWAvZir/QRb6t
ufGoTzj3WWamcxaKh4sDZLOnSz/4WvJ0OvlTSuxMlnC39A27Gp0Xpo/Md9HC2hu5
cm+Zhsy3OGglMAkHqTNu+NNMM0=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-1.1 required=5.0 tests=AWL,BAYES_50,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2
X-HELO: limerock03.mail.cornell.edu
X-CornellRouted: This message has been Routed already.
Message-ID: <5464E785.1060501@cornell.edu>
Date: Thu, 13 Nov 2014 12:16:53 -0500
From: Ken Brown <kbrown AT cornell DOT edu>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] Updated: Cygwin 1.7.33-1
References: <announce DOT 20141113163740 DOT GM2782 AT calimero DOT vinschen DOT de>
In-Reply-To: <announce.20141113163740.GM2782@calimero.vinschen.de>
X-IsSubscribed: yes

On 11/13/2014 11:37 AM, Corinna Vinschen wrote:
> Hi Cygwin friends and users,
>
>
> I just released Cygwin 1.7.33-1.
>
> This release comes with a bunch of changes and bugfixes collected
> since 1.7.32-1.
>
> It does NOT come with the account handling changes originally planned
> for 1.7.33 since there are still a couple of problems to solve before
> this can be officially released.  These changes will hopefully make it
> into 1.7.34.
>
> Here's the list of changes for 1.7.33-1:
>
>
> What's new:
> -----------
>
> - /proc/cygdrive is a new symlink pointing to the current cygdrive prefix.
>    This can be utilized in scripts to access paths via cygdrive prefix, even
>    if the cygdrive prefix has been changed by the user.
>
> - /proc/partitions now prints the windows mount points the device is mounted
>    on.  This allows to recognize the underlying Windows devices of the Cygwin
>    raw device names.
>
> - New API: quotactl, designed after the Linux/BSD function, but severely
>    restricted:  Windows only supports user block quotas on NTFS, no group
>    quotas, no inode quotas, no time constraints.
>
> - New APIs: ffsl, ffsll (glibc extensions).
>
> - New API: stime (SVr4).
>
>
> What changed:
> -------------
>
> - New internal exception handling based on SEH on 64 bit Cygwin.
>
> - When exec'ing applications, check if $PATH exists and is non-empty.  If not,
>    add PATH variable with Cygwin installation directory as content to Windows
>    environment to allow loading of Cygwin system DLLs.
>
> - Disable CYGWIN "dosfilewarning" option by default.
>
> - Improve various header files for C++- and standards-compliance.
>
> - Doug Lea malloc implementation update from 2.8.3 to the latest 2.8.6.
>
> - atexit is now exported as statically linked function from libcygwin.a.
>    This allows reliable access to the DSO handle of the caller for newly
>    built executables.  The former atexit entry point into the DLL remains
>    for backward compatibility only.
>
>
> Bug Fixes
> ---------
>
> - Per POSIX, dirfd(3) now returns EINVAL rather than EBADF on invalid
>    directory stream.
>
> - Fix a resource leak in rmdir(2).
>
> - Fix fchmod(2)/fchown(2)/fsetxattr(2) in case the file got renamed after
>    open and before calling one of the affected functions.
>    Addresses: https://cygwin.com/ml/cygwin/2014-08/msg00517.html
>
> - Handle Netapp-specific problem in statvfs(2)/fstatvfs(2).
>    Addresses: https://cygwin.com/ml/cygwin/2014-06/msg00425.html
>
> - Fix chown(2) on ptys in a corner case.
>
> - Generate correct error when a path is inaccessible due to missing permissions.
>    Addresses: https://cygwin.com/ml/cygwin-developers/2014-10/msg00010.html
>
> - Don't hang in accept calls if socket is no listener.  Set errno to EINVAL
>    instead.
>
> - Don't allow seeking on serial lines and sockets.  Set errno to ESPIPE
>    instead.
>    Addresses: https://cygwin.com/ml/cygwin/2014-08/msg00319.html
>
> - Fix output of /proc/<PID>/statm.
>
> - Fix a SEGV in cygcheck if the environment variable COMSPEC is not, or
>    incorrectly set.
>    Addresses: https://cygwin.com/ml/cygwin/2014-10/msg00292.html
>
> - Fix a SEGV in some 64 bit applications explicitely dlclosing DLLs.
>    Addresses: https://cygwin.com/ml/cygwin/2014-10/msg00402.html
>
> - Fix -fuse-cxa-atexit handling where dlclose fails to trigger calling
>    global dtors in dynamically loaded modules in C++ applications (and
>    thus another potential SEGV).

You forgot to mention the signal-handling bug that was causing corruption of the 
flags register.

Ken

--
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019