Jeremy Norris

Results 13 issues of Jeremy Norris

Do we want to try to add [Qodana Scan](https://www.jetbrains.com/help/qodana/qodana-github-action.html) to the project?

Merge the improved Javadocs from https://github.com/ePaul/jsch-documentation.

Add support for `[email protected]` type authentication. This is variant of `publickey` that will be support in the upcoming OpenSSH 8.9 release. It is documented here: https://www.openssh.com/agent-restrict.html#authverify & https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.

enhancement

It appears that starting with release 0.75, PuTTY added a new PPK version 3 private key format. It is documented here: https://tartarus.org/~simon/putty-snapshots/htmldoc/AppendixC.html.

enhancement

Add support for OpenSSH's hostkey update/rotation extensions (`[email protected]` & `[email protected]`). It is documented here: https://github.com/openssh/openssh-portable/blob/master/PROTOCOL

Add support for `[email protected]` to allow reverse forwarding of remote unix domain sockets. It is documented here: https://github.com/openssh/openssh-portable/blob/master/PROTOCOL

enhancement

There appears to be at least two other JSch forks on Github: - [is/jsch](https://github.com/is/jsch) - [sschlib/sschlib](https://github.com/sschlib/sschlib) I wonder if it would be worthwhile to attempt to contact those project owners...

The recent addition of the `USocketFactory` interface for ssh-agent support should now also unlock the ability to add support for local unix domain socket forwarding. Ultimately we should be able...

enhancement

Add support for automatic rekeying as recommend by [RFC 4253](https://datatracker.ietf.org/doc/html/rfc4253) & [RFC 4344](https://datatracker.ietf.org/doc/html/rfc4344). * [RFC 4253 section 9](https://datatracker.ietf.org/doc/html/rfc4253#section-9) states the following: ``` It is RECOMMENDED that the keys be changed...

The JSch fork at [is/jsch](https://github.com/is/jsch) appears to have support for OpenSSH certificates. See [addb8e3](https://github.com/is/jsch/commit/addb8e3a0ebd71cbbf51cf6ba746e8e128df713c).

enhancement