delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/08/13/12:11:28

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-4.1 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,J_CHICKENPOX_73
X-Spam-Check-By: sourceware.org
Date: Thu, 13 Aug 2009 18:06:32 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: [ANNOUNCEMENT] [1.7] Updated: cygwin-1.7.0-58
Message-Id: <announce.20090813160632.GM13438@calimero.vinschen.de>
MIME-Version: 1.0
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: <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

Hi folks,


I just uploaded a new Cygwin 1.7 test release, 1.7.0-58.

I still refrain from telling stuff like "this is the last test release",
but I still hope we're getting really close now, even after I had
screwed up so nicely with the 1.7.0-53 and 1.7.0-54 releases :-P

You know the drill by now, see the older test release announcements
as http://cygwin.com/ml/cygwin-announce/2009-07/msg00012.html


What's new in contrast to 1.7.0-57
===================================

- Nothing.


Bugfixes:
=========

- Fix and workaround a bug in the implementation of the C++ memory
  allocation support introduced in 1.7.0-49.  A structure pointer got
  accidentally manipulated when DLLs got loaded at runtime via dlopen.
  When dlclose'ing the same DLL, the pointer content pointed into the
  memory of the just unloaded DLL, with probably unexpected results.
  This fixes the problem reported in
  http://cygwin.com/ml/cygwin/2009-08/msg00352.html

- If the incoming length value in calls to accept(2), getsockname(2),
  and getpeername(2) is too small, the WinSock functions fail and simply
  return EFAULT.  POSIX demands that the functions don't fail, rather
  the returned socket address is just truncated to the given length.
  The length parameter itself returns with the full size of the
  underlying socket address.  Workaround the WinSock shortcoming so that
  the Cygwin functions accept(2), getsockname(2), and getpeername(2)
  behave POSIX-like.
  This fixes the problem reported in
  http://cygwin.com/ml/cygwin/2009-08/msg00372.html

- Return correct socket addresses for AF_UNIX/AF_LOCAL connections in
  calls to getsockname(2) and getpeername(2).  Return correct socket
  addresses for AF_UNIX/AF_LOCAL connections in calls to accept(2), most
  of the time.  We're currently not able to determine the correct peer
  address in accept(2) if the connecting AF_UNIX/AF_LOCAL socket has
  been bound.  So we just return the correct socket address content for
  an unbound peer, which covers 99.9% of the cases anyway.
  This fixes the problem observed in
  http://cygwin.com/ml/cygwin/2009-08/msg00386.html


FAQ:
====

- Q: How do I know that I'm running Cygwin 1.7.0-58?

  A: The `uname -v' command prints "2009-08-13 17:52"


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

- Raw text -


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