orgzly / orgzly-android

Outliner for taking notes and managing to-do lists
https://www.orgzly.com
GNU General Public License v3.0
2.68k stars 305 forks source link

Git: Switch from Jsch to Apache MINA SSHD #904

Open amberin opened 2 years ago

amberin commented 2 years ago

:heavy_check_mark: I have searched for existing issues that may be the same as or related to mine.

Jsch is no longer being maintained and the JGit developers are telling users to switch to the Apache MINA SSHD library.

I recently upgraded to OpenSSH 8.6 on my workstation, and I can no longer connect to it from Orgzly's current Jsch SSH client, because the latter does not support 256-bit signing algorithms for RSA keys (at least not from what I can tell). (I created a new RSA key which works fine from other SSH clients, but not from Orgzly/Jsch.)

Since Jsch only supports RSA keys, this will soon cause problems for all Git+SSH users. (The Apache library supports many modern key types.)

colonelpanic8 commented 1 year ago

@amberin did you ever take a swing at this? do you have a sense of how hard its going to be?