tomaswolf commented on issue #564:
URL: https://github.com/apache/mina-sshd/issues/564#issuecomment-2791199167

   Yes, bumping the BREE to 17 is too much for a library such as this. We can 
build with the newest and greatest Java version, but the BREE should stay at 
Java 8 for as long as it isn't EOL yet.
   
   > For 3.0.0, I have quite a few things that I'd like to do:
   
   I have started with this. Current work-in-progress is in branch `dev_3.0`. 
CI builds are set up, and merges into that branch will get published into the 
[Apache Snapshot](https://repository.apache.org/content/repositories/snapshots) 
maven repository (3.0.0-SNAPSHOT).
   
   > Change the session initialization. Sessions should _not_ initiate 
communication in their constructor! Have an explicit `start()` method instead, 
and make sure it's called at an appropriate time.
   
   This was actually already done in commit f58dfde on branch master for 2.16.0.
   
   > Refactor the SSH protocol implementation. It's a mess IMO, split over 
various levels of inheritance, which just feels wrong. Use composition instead. 
Give each session a filter chain. Implement the transport layer as a filter in 
that filter chain.
   
   See branch `dev_3.0`. If anyone wants to take a look, a good starting point 
to understand what I did is the [change 
notes](https://github.com/apache/mina-sshd/blob/dev_3.0/CHANGES.md) and the 
links given there.
   > 
   >  Implement client-side proxy protocol (SOCKS, HTTP CONNECT) as a filter 
that can be inserted beneath the transport layer filter.
   
   This will come next. The server-side HAProxy protocol already is there in 
`dev_3.0` as a filter.
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to