[bug #20182] enter vfs with cmdline buffer
me
INVALID.NOREPLY at gnu.org
Sat Oct 6 09:03:19 UTC 2007
Follow-up Comment #4, bug #20182 (project mc):
i finaly managed to read the code:
a)
regex_open does a lot i wont copy to a new function that should only cd. it
parses the EXT file and determines by type and action what to do about the
string.
the only clean way through it would be to introduce a new keyword in EXT (eg
'Chdir') and copy the Open directive for archives.
this still leads to the problem that if someone changes his EXT file to
contain something like
shell/sh
Chdir=evilscript %f
that script it will execute instead of doing nothing.
some users might even dislike that they must extend their ext file
b&c are solved by altering translated_mc_chdir to do the regex command in
case mc_chdir fails. then use translated_mc_chdir instead of mc_chdir in
_do_panel_cd (move code before _do_panel_cd)
please ack if you like this idea
main.c:606,1028
ext.c:416,594
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?20182>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
More information about the mc-devel
mailing list