From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Christoph Michelbach Newsgroups: gmane.emacs.bugs Subject: bug#31489: 25.3; Dired unable to open directory "/ssh:example.com" Date: Mon, 21 May 2018 14:59:04 +0200 Message-ID: <1526907544.28371.6.camel@gmail.com> References: <1526643719.9043.13.camel@gmail.com> <87zi0xkmua.fsf@gmx.de> <1526681772.32534.6.camel@gmail.com> <87zi0vms8v.fsf@gmx.de> <1526839932.4200.13.camel@gmail.com> <87muwu18pd.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1526907497 21342 195.159.176.226 (21 May 2018 12:58:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 21 May 2018 12:58:17 +0000 (UTC) Cc: 31489@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 21 14:58:13 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fKkOC-0005QD-Pb for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 May 2018 14:58:12 +0200 Original-Received: from localhost ([::1]:50528 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fKkQJ-00019j-NP for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 May 2018 09:00:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58216) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fKkQ4-00010P-2Y for bug-gnu-emacs@gnu.org; Mon, 21 May 2018 09:00:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fKkPz-0003XP-5K for bug-gnu-emacs@gnu.org; Mon, 21 May 2018 09:00:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34688) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fKkPz-0003XF-2Q for bug-gnu-emacs@gnu.org; Mon, 21 May 2018 09:00:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fKkPy-0006u2-N6 for bug-gnu-emacs@gnu.org; Mon, 21 May 2018 09:00:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Christoph Michelbach Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 May 2018 13:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31489 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31489-submit@debbugs.gnu.org id=B31489.152690755526448 (code B ref 31489); Mon, 21 May 2018 13:00:02 +0000 Original-Received: (at 31489) by debbugs.gnu.org; 21 May 2018 12:59:15 +0000 Original-Received: from localhost ([127.0.0.1]:42585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fKkPD-0006sW-1k for submit@debbugs.gnu.org; Mon, 21 May 2018 08:59:15 -0400 Original-Received: from mail-wr0-f175.google.com ([209.85.128.175]:43904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fKkPA-0006sJ-GT for 31489@debbugs.gnu.org; Mon, 21 May 2018 08:59:12 -0400 Original-Received: by mail-wr0-f175.google.com with SMTP id r13-v6so3571820wrj.10 for <31489@debbugs.gnu.org>; Mon, 21 May 2018 05:59:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:to:cc:date:in-reply-to:references :mime-version:content-transfer-encoding; bh=PCq6JUDT2hLaN9SQ0elc3QPecRggsmezjvwI8F43rAw=; b=tVzDyIJrkQCo4QFxBiFzo0xdLrHJdST//kAooym6sO0eA09/VdOj/azYdBHBTqV4qo W9mq2mra6pB69iFqkZJNP04ol2AiJZmpHKhXzr+LI3X8sP7olScNm2Qpo1QS99trHtD5 fW/ahx4o3XuQL2qV1HeD1+SxcBQ7KhoEZATwWEiuNts2vYqBYYN3o3X5gWVE/mvnl1mP rcS+L1MpvxrCkKJ/AUS7E5ZAtsROwNiv9Zts/uLxL32KhAoJjWasjTa9M0JsPQwnE6VR Md4txV7/7nUUfWpq1V1uKH3ukCm8xOeFmJtaDsmskMyqqu0iCegPyTRByKQf5CrSoaOp OKjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:mime-version:content-transfer-encoding; bh=PCq6JUDT2hLaN9SQ0elc3QPecRggsmezjvwI8F43rAw=; b=m91nmZ6b6/hAzXJg/zurkNDwCq+qNigSTzqdYTlEbnMVDDYQJh4UeamBl/Xiq1R2bl /uYM6C0abE+Y9ivSb/2bOf4nXIrqj7S5+/gV72NdF9HRUL4CfOdW1HNYdwx/I0CCNkhs C1NsWVX0aqFlcj1kNxVIYwer81ig7jTu5xA/OriuzpyfTLghoKDAP1IidvKJ+kIP7RP4 IIaGHIlxquwSOF5bV6EnsvXZbecRm6B307aAG9nJINkuc7lRCfCKZPw/SKLKlJClbOvK OHRCHmm2G7BtWYFSINGxM7+BUN+Ea1Ezro40X10iWASPb70+6NE41Q5cgbFN7IbyKInO MADw== X-Gm-Message-State: ALKqPwfi70qpIzcGa9jkoEtg0P2vpyiwmRJbREn6tUsGBP/m0Og9uMwu g7JGrqwwNBDCMX1o0bcpy0n8Jw== X-Google-Smtp-Source: AB8JxZq5n31egamb1LU/LJZSU3Oz8+pEn9NOQ7TvR72XR2BC+70u0o/OtSYO5DQAf24bjbhkGB3/vg== X-Received: by 2002:adf:c328:: with SMTP id n37-v6mr16016076wrf.91.1526907546415; Mon, 21 May 2018 05:59:06 -0700 (PDT) Original-Received: from ?IPv6:2a02:8071:21b0:3d00:7cea:2de2:73fc:eb1a? ([2a02:8071:21b0:3d00:7cea:2de2:73fc:eb1a]) by smtp.googlemail.com with ESMTPSA id b72-v6sm4512852wmf.2.2018.05.21.05.59.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 May 2018 05:59:05 -0700 (PDT) In-Reply-To: <87muwu18pd.fsf@gmx.de> X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 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" Xref: news.gmane.org gmane.emacs.bugs:146346 Archived-At: Can't the problems be avoided by establishing that paths to tramp paths can't start with two slashes? To paths on Unix-like systems, you can add more slashes. So with that rule in place, the user could simply start weird paths with two slashes and dired could be changed to just add another slash to the beginning of the path if the file the user hit enter on is in "/". The path "/ssh:example.com:" would be passed to other functions as "//ssh:example.com:". When Emacs asks the OS to access "//ssh:example.com:", it's just the same as if it asked it to access "/ssh:example.com:".