[ https://issues.apache.org/jira/browse/VFS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12498801 ]
Ivan Lazarte commented on VFS-162: ---------------------------------- Here is my first pass fix in: SftpFileNameParser @Override protected String extractUserInfo(StringBuffer name) { int pos = name.lastIndexOf("@"); if (pos < 0) { return null; } String userInfo = name.substring(0, pos); name.delete(0, pos + 1); if (userInfo.contains("/") || userInfo.contains("?")) { return null; } return userInfo; } I believe this does the same thing logically as the originally except it looks for the last index. However, I'm having a hard time getting a valid filesystem instance out of this- the path to integration is unclear to me. If someone could advise a workaround, that would be really helpful. Thanks! > Url parsing incorrect with @ symbol in the password field. > ---------------------------------------------------------- > > Key: VFS-162 > URL: https://issues.apache.org/jira/browse/VFS-162 > Project: Commons VFS > Issue Type: Bug > Affects Versions: 1.0 > Environment: N/A > Reporter: Ivan Lazarte > > The file system being used used is SftpFileSystem. After an initial look > into, I'd have to subclass and invoke the Jsch libs directly to potentially > set the pw programmatically? It'd be nice if Sftp could accept a high level, > non api specific method for programmatically setting the pw. > Expected behavior is to choose the rightmost @ as the host delimiter, but a > higher level programmatic api is a nice to have as well. > If I've missed anything in the api which lets me do this already, just let me > know! :) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]