id summary reporter owner description type status priority milestone component version resolution keywords cc blockedby blocking branch_state votes 2361 VFS URI reimplementation andrew_b slavazanko "VFS used in mc has some leaks in design. For instance, the VFS URI contains a VFS name: {{{testcase.tar#utar}}}. In such case VFS name looks like a part of file name. Such desision a) limits a usage of # and @ symbols in filenames and passwords and b) is a root of many problems in URI parsing (see tickets in Blocking: field). The new VFS URI is proposed: create a special path element /#vfs:vfsname/ that contains only vfs name with #vfs: prefix (like path encoding /#enc:encodingname/). This scheme simplifies the VFS URI parsing and removes the limitation of @ and # symbols usage in file names and passwords. Examples: /some/path/#vfs:patchfs/foo.diff /#vfs:ftp/user:password@host/path/file " task closed major 4.8.0-pre1 mc-vfs master fixed ipv6 URL zaytsev commited-master