From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#23006: 25.0.92; Loading Tramp breaks pcomplete in eshell-mode Date: Mon, 21 Mar 2016 17:03:24 +0100 Message-ID: <877fgvom2b.fsf@gmx.de> References: <871t7d4ion.fsf@gmx.de> <87egb8faxv.fsf@gmx.de> <8760wj3eks.fsf@gmx.de> <8760wj4jvp.fsf@gmx.de> <871t7650th.fsf@gmx.de> <87io0i32sq.fsf@gmx.de> <871t752nme.fsf@gmx.de> <87bn69uouo.fsf@gmx.de> <764322aa-50ea-96b4-7c2a-36fbd60b2b54@yandex.ru> <8760wgvql0.fsf@gmx.de> <87r3f4ub0o.fsf@gmx.de> <87k2kvomui.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1458576272 23542 80.91.229.3 (21 Mar 2016 16:04:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 21 Mar 2016 16:04:32 +0000 (UTC) Cc: Stefan Monnier , 23006@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 21 17:04:16 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ai2JT-0001dt-AG for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 Mar 2016 17:04:15 +0100 Original-Received: from localhost ([::1]:58748 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ai2JS-0004P3-Qn for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 Mar 2016 12:04:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ai2JJ-0004F9-1p for bug-gnu-emacs@gnu.org; Mon, 21 Mar 2016 12:04:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ai2JF-00032D-TA for bug-gnu-emacs@gnu.org; Mon, 21 Mar 2016 12:04:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60015) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ai2JF-000322-Qf for bug-gnu-emacs@gnu.org; Mon, 21 Mar 2016 12:04:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ai2JF-0000Ev-Kz for bug-gnu-emacs@gnu.org; Mon, 21 Mar 2016 12:04:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Mar 2016 16:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23006 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23006-submit@debbugs.gnu.org id=B23006.1458576214874 (code B ref 23006); Mon, 21 Mar 2016 16:04:01 +0000 Original-Received: (at 23006) by debbugs.gnu.org; 21 Mar 2016 16:03:34 +0000 Original-Received: from localhost ([127.0.0.1]:57139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ai2In-0000E2-Ul for submit@debbugs.gnu.org; Mon, 21 Mar 2016 12:03:34 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:59435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ai2Im-0000Dq-Gg for 23006@debbugs.gnu.org; Mon, 21 Mar 2016 12:03:33 -0400 Original-Received: from detlef.gmx.de ([87.146.58.214]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0Lj1Cw-1aCosd13ZG-00dDXg; Mon, 21 Mar 2016 17:03:25 +0100 In-Reply-To: (Dmitry Gutov's message of "Mon, 21 Mar 2016 17:49:00 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-Provags-ID: V03:K0:vmyxB0TeNWHeAjHcbS4T4IAfV/voA4Y/VYjq6WstFRvTvsaoBEn pDlutYBv6lcZjCvojSuMZ3rh5g7vQCAyxyKelMwym083ga50LCaKKwcGVosFdCFkvh7KMY4 Lw5gFmCetEMBrtO4HxpEHrQAYeJVmFZL1Nff5E+0nljIZER2zMg4S9Bt88IdRs0hmGWm18D 8hCEHrb8mAtY7c8hs08kw== X-UI-Out-Filterresults: notjunk:1;V01:K0:gzB2Qns+lfk=:SpudILAILp2dzwaxPNiuMA ucAuVEUHyHJEDabH5wDQS4edp5foY5Lny+Rz6LLIQjYhYLwu5EhmzaQWAI528kNAYa0s3l/Ow S2UPLNXkbja1JKR6NAxDJjDjgf6msnJICo4YVCN6eEvqLxqdiwCtUIWjv/bFFFTJGhBYCkAAI mQBfrP5iTJBoUZZAxAASgsI1DPCzjL3sxIzsXy0jgNaO8mLBogMLeWAMO+DA6WrMmIJwAFJ5k DtmJc2rIJsWyewzU+bY9Uc66Wy/F3A/sdcLNsB1bPCUJ+TNqLjkj7RIhUeN1ALDEst2eFyKkM 26qsfiqHPeNrkaQpMxeegM+lZvq9RFD3vq4sheLmk5AcYv21u48LDec+GO1Sbo0RbXm+LGibu ZaVBAToSG8asWiPRmW8rHsXDklNoHF3lycW4Q1gQ87y58GKk9R8mJPfJmmdBKJy/DFMNa6mEd OSBb0atb5nMouWli9Gc6VkmeCsUt5V6374y9FfV7JPl3zXSJB6P39y28Ais6QBYKdcIRjs0Ed ZoqJDz6qCDy/t3V+kUWBFHfZ8dA/cThd66MWrGI4VaZTe5UVvM+loj8XWbJpUQMdhCTLyCS8S moXtKkB3sWaTtip3em+WHcVogUMhJ/6tbdZD8s6a2RlCBm5MAT0WIgLx9l/Ay7CVH7p9RN5Rn rGaHwZcYJWVDGCjYPlmBEWEdNQFhXE883kx1ubiHlr6raXVtp48gBTHXK0fpM7uUyIr0zykP2 f7rGffYUmJYQesrbcZEmZ/FhWUqx+yeoPFiYtg75f7uxmpsNbr82j57BZHoFpcl8byscgr4G X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:115240 Archived-At: Dmitry Gutov writes: > On 03/21/2016 05:46 PM, Michael Albinus wrote: > >> Tramp doesn't know in advance whether it has sufficient credentials for >> a given connection. Therefore, it is only about whether Tramp shall open >> a new connection. Asking for the credentials is the user visible part of >> opening a new connection. > > Then it shouldn't open a new connection, I guess. Or somehow abort as > soon as it finds out that it doesn't have the sufficient credentials. The latter does not make sense. Starting with "ssh -l user host" and then aborting due to a missing password is nonsense. More serious, it could be regarded as attack by the server we try to connect. After several such attempts (every time you are in file name completion and must abort due to the missing credentials), the server shall blacklist us. The first case makes more sense. Once non-essential is non-nil, Tramp does not open a new connection until it is obvious that the user wants this. The indication is a slash in the local file name part. Best regards, Michael.