Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check if we can switch from JSch to Apache Mina as JGit backend #7572

Open
mbien opened this issue Jul 13, 2024 · 0 comments
Open

Check if we can switch from JSch to Apache Mina as JGit backend #7572

mbien opened this issue Jul 13, 2024 · 0 comments
Labels
git [ci] enable versioning job Upgrade Library Library (Dependency) Upgrade

Comments

@mbien
Copy link
Member

mbien commented Jul 13, 2024

while testing I noticed that most modern key standards (outside of RSA) can't be used by NB git support modules. The reason for this seems to be that JGit won't switch to the jsch fork, so we are stuck with Jsch 1.72. The original project is unmaintained since 1.55.

We could check how much work it would be to switch from jsch to apache mina, which has an extensive set of supported algorithms/ciphers/etc and is also supported by jgit.

this would require to replace JGitSshSessionFactory, this commit sets up the lib wrappers as starting point

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
git [ci] enable versioning job Upgrade Library Library (Dependency) Upgrade
Projects
None yet
Development

No branches or pull requests

1 participant