From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#16984: dired-do-rename susceptible to .../~/... hijack Date: Thu, 08 Dec 2016 09:23:01 +0100 Message-ID: <8760muu8wq.fsf@gmx.de> References: <87eh2aq60w.fsf@jidanni.org> <87pomrst3z.fsf@users.sourceforge.net> <837f8zpnih.fsf@gnu.org> <87pomjrita.fsf@users.sourceforge.net> <83pomjr63z.fsf@gnu.org> <87eg2zb860.fsf@gmx.de> <87h97vqhf3.fsf@users.sourceforge.net> <874m3vazx2.fsf@gmx.de> <87wpgoowsx.fsf@users.sourceforge.net> <874m2jpl8c.fsf@gmx.de> <87a8c7fazs.fsf@users.sourceforge.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1481185469 12568 195.159.176.226 (8 Dec 2016 08:24:29 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 8 Dec 2016 08:24:29 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: 16984@debbugs.gnu.org, jidanni@jidanni.org To: npostavs@users.sourceforge.net Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 08 09:24:20 2016 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 1cEtzz-0000zD-IG for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Dec 2016 09:24:16 +0100 Original-Received: from localhost ([::1]:44644 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cEtzy-0000r7-Bd for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Dec 2016 03:24:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50007) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cEtzr-0000r2-HI for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 03:24:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cEtzm-0006dG-JL for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 03:24:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45315) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cEtzm-0006cA-Fb for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 03:24:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cEtzm-0005uC-9G for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2016 03:24:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Dec 2016 08:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16984 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch confirmed Original-Received: via spool by 16984-submit@debbugs.gnu.org id=B16984.148118540822656 (code B ref 16984); Thu, 08 Dec 2016 08:24:02 +0000 Original-Received: (at 16984) by debbugs.gnu.org; 8 Dec 2016 08:23:28 +0000 Original-Received: from localhost ([127.0.0.1]:60714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEtzD-0005tM-NA for submit@debbugs.gnu.org; Thu, 08 Dec 2016 03:23:27 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:61158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEtzC-0005t8-2x for 16984@debbugs.gnu.org; Thu, 08 Dec 2016 03:23:26 -0500 Original-Received: from detlef.gmx.de ([87.146.62.109]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MGBB1-1cTV683DwF-00FA5W; Thu, 08 Dec 2016 09:23:03 +0100 In-Reply-To: <87a8c7fazs.fsf@users.sourceforge.net> (npostavs's message of "Wed, 07 Dec 2016 20:47:03 -0500") X-Provags-ID: V03:K0:7zTDx2N4mLAnEcL5UFKLIdH4BSGd1ZqSJAuDIkBsEm8/F7nC5iZ McW7cgW0OT5H0Mo5Am9CHaehj2agqE2J04AUvm9fQj95A1tjDTwI4MRsu72UWWCR7h50e4s l0Z+pZrgx6BdbCdJoQ+mpTqJbSe52V8O41fx1t/M6Nvyu25gtOgq6ndrKHC8+F/fy8S5TqC StPj7/IOLzIRWdabiXaXw== X-UI-Out-Filterresults: notjunk:1;V01:K0:gHRGasrEsIs=:wNck+GzZrHBddKEbUJDD02 U52PlDh7mtxk2Q5Vd+kY1RkHV+vBkDV2ZaMQgfvXeclzUZRJEGSrUzYbMfFT6XtNZgYIzgGHm zmikpKiD+y8BCCblL3EhwnY/LOzBAGwTO3Eq5K4LTFTgd7NSevJ65/xr5/8T0IJLzvcz5fKCv nqmyPyXA47bTpTjNS8XnYZ9HLvckTmKiWHikwPxHjXfQnAcjhI288771QXCSrZ4zo69xF/U7O VoABJc2Bpfj93b2S6nh1DT32XQ1ePVRYixVZqr2VIU23cm3dtH93FlS0o5s0HnmiEfDYY1NMF EmySD8k+zlpJxrUPtp8Kww7B8WRAxEHMfObXhDbYebc5ij+709+9Ny6RclWQcYBjCHj+2I3Bv mD8Gf+ujMDhvA7RH44bFUdSufINLuhmhZGLs36nj7ZBFwg90sQjGWFD11uOnYdhife36RkqIN cqi13DGFsyjCbgQaidU7VjS7wV20kRYDPevLxIO63zfjE7B88mYzTxRzyEhKMCoXm6uzzsptW ep2n++OsBmFXSCPZTfGsBZUe//ixq9oyABraWKEtI3+D3ztdtugPnIB3ThpvTUOju0dnD6LGK lZyEQ8QxkQcQXG8oEsqMWQ0pwtGvElMmQlV3eCmsG8rRXNX1sCTBDX4KXzOqmgKQzXDeN3hxk qKxIoBGpwhzOB81WSwwPJ1hfMeLvZnbM3YSLnxpGl0AfTXLbOLomVOfSiMA474pPk9xRcnqez NtYbcG+UOZVeXOn8ieJNtfd/iOMb+jhFCuiMdepnoznAqo4alfv8K+tLCVE2S6IFnyI6TqzL 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:126731 Archived-At: npostavs@users.sourceforge.net writes: Hi Noam, >> I've added a patch to master which allows quoting the local part of the >> file name. Maybe you could rewrite your patch, using this feature. > > Something like this? > + (if (file-remote-p filename) > + (tramp-quote-name filename) > + (concat "/:" filename)) `tramp-quote-name' works for both local and remote file names, so you could remove the test `(file-remote-p filename)'. As said in the other mail, it shall be made available as `file-name-quote', therefore. Eli? Best regards, Michael.