[
https://issues.apache.org/jira/browse/VFS-838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17726797#comment-17726797
]
Rob Spoor edited comment on VFS-838 at 5/27/23 12:17 PM:
---------------------------------------------------------
I had a quick look at this, but I found some references to JSch in the API. For
instance, in public interface {{IdentityProvider}} there is method {{void
addIdentity(JSch jsch) throws JSchException}}, and in public class
{{SftpClientFactory}} there's method {{createConnection}} that returns a JSch
{{Session}}.
I see four possibilities:
# Do nothing
# Switch to https://github.com/mwiede/jsch. However, its license (LGPL) is an
issue.
# Create a second package for a Mina-backed file system implementation, and
deprecate everything from the existing package.
# Break stuff and go for a new major version.
was (Author: spoor):
I had a quick look at this, but I found some references to JSch in the API. For
instance, in public interface {{IdentityProvider}} there is method {{void
addIdentity(JSch jsch) throws JSchException}}, and in public class
{{SftpClientFactory}} there's method {{createConnection}} that returns a JSch
{{Session}}.
I see three possibilities:
# Switch to https://github.com/mwiede/jsch. However, its license (LGPL) is an
issue.
# Create a second package for a Mina-backed file system implementation, and
deprecate everything from the existing package.
# Break stuff and go for a new major version.
> Port from Jsch to Apache Mina
> -----------------------------
>
> Key: VFS-838
> URL: https://issues.apache.org/jira/browse/VFS-838
> Project: Commons VFS
> Issue Type: Bug
> Reporter: Gary D. Gregory
> Priority: Major
>
> Port from Jsch to Apache Mina
> JSch seems unmaintained.
> https://mina.apache.org/downloads-sshd.html
--
This message was sent by Atlassian Jira
(v8.20.10#820010)