From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 22 15:43:04 2021 Received: (at submit) by debbugs.gnu.org; 22 Jul 2021 19:43:04 +0000 Received: from localhost ([127.0.0.1]:41666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6eb2-0008Fq-0w for submit@debbugs.gnu.org; Thu, 22 Jul 2021 15:43:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:42034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6eb0-0008Fi-3R for submit@debbugs.gnu.org; Thu, 22 Jul 2021 15:43:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50024) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6eaz-0002D9-PP for bug-gnu-emacs@gnu.org; Thu, 22 Jul 2021 15:43:01 -0400 Received: from ns.lapseofthought.com ([50.0.39.240]:64379 helo=mail.lapseofthought.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6eax-0000Md-Sq for bug-gnu-emacs@gnu.org; Thu, 22 Jul 2021 15:43:01 -0400 Received: from awb-mbp.local (unknown [IPv6:2601:646:4200:b470:49e1:3d1d:4e87:3a3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.lapseofthought.com (Postfix) with ESMTPSA id 4GW2t5598dz3pdpf for ; Thu, 22 Jul 2021 12:42:53 -0700 (PDT) From: Alex Bochannek To: bug-gnu-emacs@gnu.org Subject: 28.0.50; [PATCH] tramp-scp-strict-file-name-checking fails on macOS 10.14 Date: Thu, 22 Jul 2021 12:42:53 -0700 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Authentication-Results: ORIGINATING; auth=pass smtp.auth=alex smtp.mailfrom=alex@bochannek.com Received-SPF: pass client-ip=50.0.39.240; envelope-from=alex@bochannek.com; helo=mail.lapseofthought.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Hello! On macOS 10.14 (and some 10.15) with a pre-8.0 OpenSSH, the check for the `-T' option when using SCP gives an incorrect result because the error message (presumably from the BSD getopt(3)) is different than what is checked for. The below patch fixes that. Apple upgraded OpenSSH from 7.9 to 8.1 for macOS 10.15.4 and with that the `-T' option to SCP became available. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el index 8b4c78fe65..f94508303d 100644 --- a/lisp/net/tramp-sh.el +++ b/lisp/net/tramp-sh.el @@ -4782,7 +4782,9 @@ tramp-scp-strict-file-name-checking (with-temp-buffer (tramp-call-process vec "scp" nil t nil "-T") (goto-char (point-min)) - (unless (search-forward-regexp "unknown option -- T" nil t) + (unless + (search-forward-regexp + "\\(illegal\\|unknown\\) option -- T" nil t) (setq tramp-scp-strict-file-name-checking "-T"))))))) tramp-scp-strict-file-name-checking))) --=-=-= Content-Type: text/plain Thanks! -- Alex. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 23 14:33:05 2021 Received: (at 49699-done) by debbugs.gnu.org; 23 Jul 2021 18:33:05 +0000 Received: from localhost ([127.0.0.1]:44619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6zyr-0004jt-K4 for submit@debbugs.gnu.org; Fri, 23 Jul 2021 14:33:05 -0400 Received: from mout.gmx.net ([212.227.17.20]:45635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6zyo-0004jP-Pi for 49699-done@debbugs.gnu.org; Fri, 23 Jul 2021 14:33:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1627065171; bh=X5brEoBOKjRtUGDRYC+kqx1joCXF58/WUxLmW1hcQUY=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=gQwxKYO0pzdJcZrYcSOhHs3ZDNrpppZstIsqSt6xHE6X4BHLLqNTPw5jE1eApAw6z bx2x30KZMbTlu7PNG3nX5C//W3F6ltnIqmCZLzMZWhfqdEaatG28LtGeFORonA1b7M Me6LB5n81NL+XHuWFd1vp4fBUhyVtRcvlZaUoPGg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.238.183]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N5mGB-1l0DyS2uTb-017Gu1; Fri, 23 Jul 2021 20:32:51 +0200 From: Michael Albinus To: Alex Bochannek Subject: Re: bug#49699: 28.0.50; [PATCH] tramp-scp-strict-file-name-checking fails on macOS 10.14 References: Date: Fri, 23 Jul 2021 20:32:50 +0200 In-Reply-To: (Alex Bochannek's message of "Thu, 22 Jul 2021 12:42:53 -0700") Message-ID: <87k0lgvq25.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:3sPrLr19NtIO0K/+9VYxCmlUxT8PFt8eu86yngfQXXJwridjD+D Z7RZSu022ukGvPvQZlJP3YyBairTPuySWQDb3x1KuifNm3ZXjTS/GPliHgXawYgJJkKWLbR AuUOJOSAeiYEEnPbWYhB8E5T6rGW98u7YM/i0Nj3SXm3oBmixmXK0SJ3kyImYnZQIlBofwa 7gldHlRz4oTcKuPll4zWQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:U9+OMICY6FU=:YsntxvVMsGms5jdXo7OrYy 59Xw0Zywl1tnzP1GnJRjH1qSa8INdUEII1GjxrbKrbcRS65I37zLKbvo98eIibDR6x0PcOhLO /nV4JB832VrJtyYT8hS/tEOBVb2VDmCJM0TSYHB5tNDRDaOwAhn8Cz/EmMbnhtShSYUDhie9y Sdq0DMJ5etAI4XV7MkH07rzhgxmi4C22XJII3znpgMYq5ith9g+ojSzBFmO2ftkEwjg0uihPn qoPL2qTUWS9T24i2p/k405OAePqPPHdGUFX7oLtZJEy9zHfTMhbmfhdFyIV2mMiQztCyAVP/c FfqpwADBL2AWRnSGP6snm7TVw6heJPKTH5EeN0nw2+zpPD967kHHnwA3/XNDxp7mYx+3/+xEd G7vludZAIS8EvuXuta/rNuselXb5NdlrTianNOpHcN7s11L9nWLTQUu2MRxNOdaX6h399fi3n DAd2Xs8aZlck9Or4JTgBNBBlUUxfsIHlrLpuOKQpSnkxyc58z0btZCejkrGq5KHv7upD7vnjf VebROGDvC3yth1h9xcCoTBk/imj/ml6YLp5EdJAHJRkKwatmjPzHy0R4/08/FQHE9ywK/+3Yh mmdz+EoOUHNFGH6YsWcmwLQoS9WaeI1stUBStSG2SlMPobC3W5qeh1aVKDlV0BerIIg/nLPd0 gJHAs4jiKOMgBYCbkbStnaLoEi/B2LgljtdEs0gEscl8Vxwz3iY1tQ6od7lbNLNO7Q7v5mKZ7 7lXFqESo8gJitJtfeTu7535NYUkJHIHWafP3slESBE/dsshtoyE4GLpt4wxQz2YnpPokuGeDN w/BSsbCtNPYnawg6cws6kuvrfny9htn74r1BnZzXaGeKaWCedHwpRMgQsWhemSqjFh8cgqSPv xsqDaXKEE4NbdnMy4y1ocfDQAbMWmRt8Hvfr1bWSfMyaZUJk7GNL5W1v4PMta6XlzWp9rdbgW yoI6bw+vA+aGituJLp5/dpXa5oQErYjI3cjdrIjHk0xzaPyjt1Pt14CRTLu9lvIBUNU0lKKIu M405pKAnsBedSdzbkhqrnW2AJuBxWaUJZsY0O2C9Typ4C6eo/btiAJToK59oetCs4k6F1VMGh kYamHPdNakUXU+hi39FU69kG29BBSaxuradn3JwecsRuBhW4BdpejlSmQ== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49699-done Cc: 49699-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Version: 28.1 Alex Bochannek writes: > Hello! Hi Alex, > On macOS 10.14 (and some 10.15) with a pre-8.0 OpenSSH, the check for > the `-T' option when using SCP gives an incorrect result because the > error message (presumably from the BSD getopt(3)) is different than what > is checked for. The below patch fixes that. Thanks for this, I've pushed it to master. Closing the bug. > Thanks! Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 23 17:24:59 2021 Received: (at 49699-done) by debbugs.gnu.org; 23 Jul 2021 21:24:59 +0000 Received: from localhost ([127.0.0.1]:44771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m72fD-0002hQ-6C for submit@debbugs.gnu.org; Fri, 23 Jul 2021 17:24:59 -0400 Received: from ns.lapseofthought.com ([50.0.39.240]:12322 helo=mail.lapseofthought.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m72fA-0002hF-At for 49699-done@debbugs.gnu.org; Fri, 23 Jul 2021 17:24:58 -0400 Received: from awb-mbp.local (unknown [IPv6:2601:646:4200:b470:159c:a57c:b4dc:a73a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.lapseofthought.com (Postfix) with ESMTPSA id 4GWj5K4HZ0z3pdgb; Fri, 23 Jul 2021 14:24:53 -0700 (PDT) From: Alex Bochannek To: Michael Albinus Subject: Re: bug#49699: 28.0.50; [PATCH] tramp-scp-strict-file-name-checking fails on macOS 10.14 References: <87k0lgvq25.fsf@gmx.de> Date: Fri, 23 Jul 2021 14:24:53 -0700 In-Reply-To: <87k0lgvq25.fsf@gmx.de> (Michael Albinus's message of "Fri, 23 Jul 2021 20:32:50 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin) MIME-Version: 1.0 Content-Type: text/plain Authentication-Results: ORIGINATING; auth=pass smtp.auth=alex smtp.mailfrom=alex@bochannek.com X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49699-done Cc: 49699-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Michael Albinus writes: > Version: 28.1 > > Alex Bochannek writes: > >> Hello! > > Hi Alex, > >> On macOS 10.14 (and some 10.15) with a pre-8.0 OpenSSH, the check for >> the `-T' option when using SCP gives an incorrect result because the >> error message (presumably from the BSD getopt(3)) is different than what >> is checked for. The below patch fixes that. > > Thanks for this, I've pushed it to master. Closing the bug. Thanks! -- Alex. From unknown Sun Jul 27 09:35:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 21 Aug 2021 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator