X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 259AE38618A5
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1594059363;
	bh=O5VuhcMpRkHvIvNTSJqx+z8/M5OF5NdeXBI8KWWKvGw=;
	h=Date:From:To:Subject:References:In-Reply-To:List-Id:
	 List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
	 Reply-To:Cc:From;
	b=elXJOFd1jLNXt9ftXg+oCQ24UtnMKiei/s5qMCztLxGUbjGOrBIuXwUhBFa9RhU4n
	 w9enre01L4JoN/rZ+gNlORMgMAi5X0yPwSTaSO4gr0VdgV8qjfj7pN7u1vY2jvKg0S
	 W14ShiWKmFr5BJG9mNGFupYHZj+S74xiE5CeK+Sw=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 2D5513861893
Authentication-Results: sourceware.org;
 dmarc=none (p=none dis=none) header.from=cygwin.com
Authentication-Results: sourceware.org;
 spf=fail smtp.mailfrom=corinna-cygwin@cygwin.com
Date: Mon, 6 Jul 2020 20:15:49 +0200
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: Josh Thompson <josh_thompson@ncsu.edu>
Subject: Re: change in handling quotes in cygwin package from 3.1.4-1 to
 3.1.5-1
Message-ID: <20200706181549.GG514059@calimero.vinschen.de>
Mail-Followup-To: Josh Thompson <josh_thompson@ncsu.edu>, cygwin@cygwin.com,
 dev@vcl.apache.org
References: <3394273.JRUgpOGd2y@dvr> <2825592.AUrzYYFGSl@dvr>
 <20200706112247.GD514059@calimero.vinschen.de>
 <3197699.QRb4To3urE@dvr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3197699.QRb4To3urE@dvr>
X-Provags-ID: V03:K1:Fxx439yXyYdW5Mafwctim1PK3eJPqhv49rwxSDj9pi0iVcozEip
 ZujW5hKwdqZVFp3mRpUhuSzVmplf958lM1C3hrFLmMmg3CiqjxfIafxUAwGrtTkBMDFJBxf
 vCTXJ8FD9qRg6N/I7BHdwCepYIcIdiSPp1Z9L3aWGKIcWdIJHyk7Hu43vNrTTNdxUTMICAN
 831Py3B5qVFTFIfFPQwEg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:o5LFSqlThs0=:lywZZIBuXwYd/xKU3tvMln
 WKG0TKf5c5K53JzRph7+tSvCM+hPKr+Ge41U36rFlgZeOFd7JZtNDSVYcQo6CHU4vyfmBPON0
 5vZBxAQTkX5pEHkkOGcLyGpWm+M192TURtkA0ilfMS4QAbRTKCesfWsAdhvNXMv2PZhz/JzkF
 j5CDRbL5TrPuMFH6KYfY7UzEkfGtrzEzCYh8XZQmytGPqZTFVFFs3AqJJbHS0L6O04/DIyb9K
 txUSahSLrwLXe/mBg2lRF9urV6lV9sFlMLRSC3glpCSfFoTrhxW/3dRqciSA5fWPn9JjCJ+ND
 KQo39XrPrvYN9jM1h6sXrvFDCcbGTJEc2eOmLUlw7yOcuD++ShaWvMCi82m6wd9mxPztXx0uR
 gcek+POolNBCTy9Ze87qHVydUDQf8Kh0IPu9DKcLm9L7+A7FUxfqRdLYVIfJ3whzEro5+1Xl5
 DiueUtHUDMK0iDsuq2FSKYFanTnebuGOJkKIw03yQxrTzFl5N+Kf+qInBin4UvhQD/e7W0wOq
 1b0OBJu1v2Uinnfex3VA4Uo2vqNJ0Oo2ri2mGm2GxMOF/pVtyUbcBCkJhyGibj/Nnx+wxUhWk
 bzyE+wPJELHyVbBt0IsHKG4OK6WGRJDnmamYFY9tp9iM9hKmDvEjSFJ5/NxvcBLill9Y2ft3f
 MljsZPihWpdiz6K+8GKcb4H7JG8vyRMPWkj4I0y7WY6dr1HPDT2VZD8BjHTNhr010+gnM6FXn
 R/xtNDFOju14tDMWXopXBOE+NW/pNdPmhVvZGtSwdyrRCiwi4yUZ/svUQjs2LA3wEwmKOQ0pW
 KykzQUKX8cRXAUT+rJvGJ6B+3XxcRSjFozC5+ceeZjfSbGH/sP1BgMW9wnDBsRlN9/ZCd0zGG
 lNs6tz193TBegrtKEHLw==
X-Spam-Status: No, score=-97.6 required=5.0 tests=BAYES_00,
 GOOD_FROM_CORINNA_CYGWIN, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, KAM_NUMSUBJECT,
 RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NEUTRAL,
 TXREP autolearn=ham autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
 server2.sourceware.org
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <http://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <http://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
Reply-To: cygwin@cygwin.com
Cc: cygwin@cygwin.com, dev@vcl.apache.org
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cygwin-bounces@cygwin.com
Sender: "Cygwin" <cygwin-bounces@cygwin.com>

On Jul  6 10:14, Josh Thompson wrote:
> > > On Monday, June 22, 2020 4:11:35 PM EDT Ken Brown wrote:
> > > > On 6/15/2020 12:21 PM, Josh Thompson wrote:
> > > > [...]
> > > > > 3.1.4:
> > > > > $ cmd.exe /c "echo \""
> > > > > "
> > > > > 
> > > > > 3.1.5:
> > > > > $ cmd.exe /c "echo \""
> > > > > \"
> > > > [...]
> > > > After installing the rebuilt 3.1.4, however, the cmd.exe call above
> > > > exhibits the "3.1.5" behavior rather than the "3.1.4" behavior.  I
> > > > can't see anything in the patches that would explain this.  I thought
> > > > maybe it was a compiler optimization problem, but rebuilding without
> > > > optimization doesn't change anything.
> > > [...]
> > > It sounds like it will be difficult to change the quote behavior.  So,
> > > we'll work to get VCL updated to handle the new behavior.
> > 
> > I have a fix for that.  It's a long standing bug, a buffer overrun,
> > which seem to have had no effect pre-3.1.5 only because the older GCC
> > toolchain had a subtily different stack allocation strategy.
> > 
> > I uploaded developer snapshots to https://cygwin.com/snapshots/
> > for testing.  Please give this a try and report back.
> > 
> > If this fixes your problem, the bug is serious enough to qualify for
> > a Cygwin 3.1.6 RSN.
> 
> Thank you for this!  I can confirm that replacing cygwin1.dll with the 
> cygwin1-20200706.dll that you uploaded to the snapshot site fixes the quote 
> issue.
> 
> I upgraded an installation I had to 3.1.5-1 and tested that I was seeing the 
> problem by running
> 
> cmd.exe /c "echo \""
> \"
> 
> Next, I downloaded, uncompressed, and overwrote cygwin1.dll with 
> cygwin1-20200706.dll and tested again
> 
> cmd.exe /c "echo \""
> "
> 
> Great job working through that issue.

Thanks for testing and confirming.  Expect 3.1.6 in the next couple
of days.


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
