You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Lyor Goldstein (Jira)" <ji...@apache.org> on 2021/08/02 17:25:00 UTC

[jira] [Comment Edited] (SSHD-1139) Provide SSH Agent client without Tomcat APR dependency

    [ https://issues.apache.org/jira/browse/SSHD-1139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17391719#comment-17391719 ] 

Lyor Goldstein edited comment on SSHD-1139 at 8/2/21, 5:24 PM:
---------------------------------------------------------------

{quote}
With Java 16 native support for UDS has been added 
{quote}
We are currently holding the minimum JDK version to 8 and I don't think we will increase it any time soon. That being said, might be possible to have some special code that compiles and runs only on Java 16, though it would require a complex build configuration since some parts we want to keep compiling with Java 8 and others perhaps with other versions. Personally, I don't see this a priority any time soon given our very limited resources and the setup complexity it would require for anyone wishing to clone the code and compile it locally. Furthermore, since this feature is relatively very rarely used it does not seem like a good investment of the limited R&D resources at our disposal.

Please feel free though to create a PR for it if you wish and we will certainly review it,


was (Author: lgoldstein):
{quote}
With Java 16 native support for UDS has been added 
{quote}
We are currently holding the minimum JDK version to 8 and I don't think we will increase it any time soon. That being said, might be possible to have some special code that compiles and runs only on Java 16, though it would require a complex build configuration since some parts we want to keep compiling with Java 8 and others perhaps with other versions. Personally, I don't see this a priority any time soon given our very limited resources and the setup complexity it would require for anyone wishing to clone the code and compile it locally.

> Provide SSH Agent client without Tomcat APR dependency
> ------------------------------------------------------
>
>                 Key: SSHD-1139
>                 URL: https://issues.apache.org/jira/browse/SSHD-1139
>             Project: MINA SSHD
>          Issue Type: Improvement
>            Reporter: Konrad Windszus
>            Priority: Major
>
> Currently the code in https://github.com/apache/mina-sshd/blob/master/sshd-core/src/main/java/org/apache/sshd/agent/unix/AgentClient.java relies on Tomcat APR to access the Unix Domain Socket. With Java 16 native support for UDS has been added with https://openjdk.java.net/jeps/380.
> A SSH agent client implementation which does not have the Tomcat APR dependency should be feasible for Java16+. This would be beneficial e.g. for JGit (https://bugs.eclipse.org/bugs/show_bug.cgi?id=541274).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@mina.apache.org
For additional commands, e-mail: dev-help@mina.apache.org