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