Hello, Our team has been maintaining a fork of Apache's ftpserver and, in turn, a fork of Apache Mina for well over a decade. The primary reason for forking Mina was to implement Clear Command Channel (CCC) and Close Notify support for FTPS, which are not natively supported. Over the years, we have kept our Mina fork up to date with the latest 2.1.x releases—including recently updating to 2.1.10 to mitigate the CVE. However, maintaining these forks has introduced unnecessary overhead, so we’re reaching out to explore whether our custom Mina changes could be merged into the main project. If that’s not feasible, we’d appreciate any guidance on how we might integrate our changes without maintaining a separate fork. Our modifications in Mina are limited to SslHandler and SslFilter. The modifications were put in place over 14 years ago and have not been altered since. If it would be helpful, I’d be happy to open a PR so you can review the changes and provide feedback. I also understand Mina is simply a network application framework and implementing FTPS-specific logic for CCC and Close Notify likely doesn't align with the project, but that is where our custom changes are located so I thought I'd start there. Additionally, a former member of our team previously opened a ticket on ASF Jira requesting CCC command support for ftpserver: FTPSERVER-411<https://issues.apache.org/jira/browse/FTPSERVER-411>. While this was never implemented in the main project, we’ve had it running successfully in our fork for some time. Would you be open to reviewing our changes to see if they align with the project’s direction? Let us know how you’d like to proceed.
Looking forward to your thoughts, and thanks for your time! Ben Wagner