[
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]