Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[egit-dev] SSH: Switching from Jsch to Apache Mina

Recently a lot of bugs have been discovered in Jsch (e.g. https://bugs.eclipse.org/bugs/show_bug.cgi?id=529173 or https://bugs.eclipse.org/bugs/show_bug.cgi?id=526867). Although workarounds for those have been implemented there is still the open issue with supporting ssh-agent (https://bugs.eclipse.org/bugs/show_bug.cgi?id=179924).

Jsch seems to be quite dead since a year now (https://sourceforge.net/p/jsch/mailman/message/36187233/) therefore I am wondering whether it would be a good idea for JGit/EGit to switch to Apache Mina SSHD (https://mina.apache.org/sshd-project/) for the SSH authentication. Apache Mina SSH is quite active with the last release just 12 days ago (https://git-wip-us.apache.org/repos/asf?p=mina-sshd.git;a=summary).

Have you thought already in this direction?
I guess the Apache Mina SSHD license (ASF 2.0) shouldn't be a problem to integrate via Orbit, in fact an older version (0.0.7) is already provided (http://download.eclipse.org/tools/orbit/downloads/drops/R20170303204511/repository/plugins/org.apache.sshd.core_0.7.0.v201303101611.jar)

Konrad

Back to the top