Uploaded image for project: 'netconf'
  1. netconf
  2. NETCONF-1190

Eliminate shaded-sshd artifact


    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: High High
    • 8.0.0
    • None
    • netconf

      Once we complete NETCONF-590, we should be in a place where the vast majority of interactions with Apache SSHD is limited to transport-ssh and the outliers deal with a very limited set of SSH-related details.

      Hide the aforementioned details behind custom facades, so that Apache SSHD becomes an implementation detail of transport-ssh.

      Once that is done, eliminate shaded-sshd.jar by inlining its contents into transport-ssh.jar, where the classes become completely internal, not exposed through OSGi nor via JPMS.

      Holy grail here is to have transport-ssh code referencing org.apache.ssh and we then shade (and minimize!) the contents of sshd-osgi/sshd-netty as into transport-ssh in prepare-package phase.

            Unassigned Unassigned
            rovarga Robert Varga
            0 Vote for this issue
            1 Start watching this issue