From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from conssluserg-03.nifty.com (conssluserg-03.nifty.com [210.131.2.82]) by sourceware.org (Postfix) with ESMTPS id 0CAF83858D28 for ; Fri, 5 Nov 2021 19:41:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0CAF83858D28 Received: from Express5800-S70 (z221123.dynamic.ppp.asahi-net.or.jp [110.4.221.123]) (authenticated) by conssluserg-03.nifty.com with ESMTP id 1A5Jf9Wg028408; Sat, 6 Nov 2021 04:41:10 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-03.nifty.com 1A5Jf9Wg028408 X-Nifty-SrcIP: [110.4.221.123] Date: Sat, 6 Nov 2021 04:41:16 +0900 From: Takashi Yano To: cygwin@cygwin.com Subject: Re: 3.3.0: Possible regression in cygwin DLL (Win10); fixed in snapshot Message-Id: <20211106044116.698b465a5d8ed6ce2cc75c99@nifty.ne.jp> In-Reply-To: References: <20211105123950.b118a7f2ba38379764df4c12@nifty.ne.jp> <20211105170542.96ce6dd4ca32880ddfddd660@nifty.ne.jp> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Nov 2021 19:41:49 -0000 On Fri, 5 Nov 2021 08:42:03 -0500 Brian wrote: > Starting point: Cygwin 3.3.0s(0.341/5/3), Windows Version 10.0.17763 Build > 17763, no git managers/clients initially installed. > > 1. Install git version 2.33.0 via the Cygwin installer (only the CLI). > 2. Download the GCM-Core 2.0.567 release zip file ( > https://github.com/microsoft/Git-Credential-Manager-Core/releases/) and > extract somewhere. > 3. Copy all *.exe and *.dll files to your Cygwin /usr/libexec/git-core/ > directory. > 4. Set up the credential helper: 'git config --global credential.helper > manager-core' > 5. Clone a repo. > 6. Attempt a 'git push' using the git repo's https URL. GCM will pop up a > browser-based UI for initial authentication. After entering username and > PAT credentials, and receiving the 'Everything is up-to-date' message, > confirm that your git credentials appear in the Windows Credential Manager. > 7. Attempt another 'git push'. > EXPECTED BEHAVIOR: > 'Everything is up-to-date' (there should be no CLI or UI authentication > prompts). > OBSERVED BEHAVIOR: > The user is again presented with an authentication prompts from git. > 8. Replace cygwin1.dll with the 0913 snapshot. > 9. Attempt a 'git push'. If your credentials were cached in WCM per step > 6, you should immediately see the 'Everything is up-to-date' reply. If > your credentials weren't stored for some reason, you will be prompted for > authentication. A subsequent 'git push' should then use your cached > credentials. Thanks much for the detailed steps. I could reproduce the problem. It seems that the cause is the overhaul for the pipe implementation. I also found the workaround for this issue. Please try: export CYGWIN=pipe_byte Corinna, Ken, What about setting pipe mode to byte by default? -- Takashi Yano