[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#16984: dired-do-rename susceptible to .../~/... hijack
From: |
npostavs |
Subject: |
bug#16984: dired-do-rename susceptible to .../~/... hijack |
Date: |
Fri, 28 Oct 2016 22:27:13 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
severity 16984 minor
tags 16984 patch
quit
Eli Zaretskii <eliz@gnu.org> writes:
>> From: npostavs@users.sourceforge.net
>> Date: Sat, 22 Oct 2016 22:21:20 -0400
>> Cc: 16984@debbugs.gnu.org
>>
>> The essential problem seems to be that there is no way to escape
>> filenames from substitute-in-file-name to protect a file named "~",
>> therefore read-file-name-default can never return a filename in a
>> directory with that name.
>
> What about the "/:" quoting? It works for me, when I type "/:" before
> the name of the file which has a '~' character embedded in it.
Ah, yes it works, as documented in `(emacs) Quoted File Names'. I think
it would be nicer if Emacs' file prompts defaulted to insert this as
needed, here's a patch to do that:
v1-0001-Quote-filenames-containing-in-prompts.patch
Description: patch
- bug#16984: dired-do-rename susceptible to .../~/... hijack, npostavs, 2016/10/22
- bug#16984: dired-do-rename susceptible to .../~/... hijack, Eli Zaretskii, 2016/10/23
- bug#16984: dired-do-rename susceptible to .../~/... hijack,
npostavs <=
- bug#16984: dired-do-rename susceptible to .../~/... hijack, Eli Zaretskii, 2016/10/29
- bug#16984: dired-do-rename susceptible to .../~/... hijack, Michael Albinus, 2016/10/29
- bug#16984: dired-do-rename susceptible to .../~/... hijack, npostavs, 2016/10/29
- bug#16984: dired-do-rename susceptible to .../~/... hijack, Michael Albinus, 2016/10/29
- bug#16984: dired-do-rename susceptible to .../~/... hijack, npostavs, 2016/10/31