delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/02/24/18:37:08

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3A9845AB.E206F0C6@ece.gatech.edu>
Date: Sat, 24 Feb 2001 18:37:15 -0500
From: "Charles S. Wilson" <cwilson AT ece DOT gatech DOT edu>
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Robert Collins <robert DOT collins AT itdomain DOT com DOT au>
CC: madhu AT quickmonkey DOT com, cgf AT redhat DOT com, cygwin AT cygwin DOT com
Subject: Re: cygwin with sockscap32
References: <200102222041 DOT f1MKfKj29110 AT quickmonkey DOT com> <20010224164002 DOT B6385 AT redhat DOT com> <200102242149 DOT f1OLns802613 AT quickmonkey DOT com> <00b601c09eb4$e3cc1ac0$0200a8c0 AT lifelesswks>


Robert Collins wrote:
> 
> Madhu,

> I have seen many occasions where software vendors have to release new
> versions of their product when an O/S patch occurs because _they broke
> the rules writing it_. Cygwin 1.1.x has the same ABI as cygwin b20. Most
> ports for B20 run just fine under the current cygwin because cygwin has
> been carefully kept backwarsds compatible. 

Not entirely true.  executables would work on both B20 and v1.1.x, but
objects and libraries had to be recompiled.

> Occams razor suggests that
> this is just another case of a corner cutting software vendor. 

Yep -- they "make assumptions about the application and stack
implementations".  It seems these assumptions were valid for B20
cygwin1.dll and B20 executables, but not for V1.1.x cygwin1.dll and
V1.1.x executables.

> The
> sockscap made use of an unsupported API or ABI feature, and as such is
> now broken.

Not really.  sockscap doesn't link to cygwin, nor does it run under the
cygwin "platform".  It modifies the behavior of the windows networking
stack -- in ways that are apparently incompatible with the cygwin-1.1.x
networking implementation.

> 
> Of course, it might be a cygwin problem, in which case...
> 
> YOU have the cygwin source. YOU are observing the problem in a closed
> source product, YOU need to liase with the software vendor.

Yep.

--Chuck

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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