Ben,

You'll need to create a pull request.

Gary

On Mon, Mar 31, 2025, 19:52 Ben Wagner <ben.wag...@fortra.com> wrote:

> Hi Gary,
>
> Looks like I need write access to the Mina repository on GitHub in order
> to push up my code. My username on GitHub is 'b-wagner'. Let me know if you
> need any more info.
>
> Ben
>
>
>
>
>
>
> ------------------------------
> *From:* Gary Gregory <garydgreg...@gmail.com>
> *Sent:* Saturday, March 29, 2025 3:23 AM
> *To:* Ben Wagner <ben.wag...@fortra.com>
> *Subject:* Fwd: CCC and Close Notify Changes for Mina
>
> You don't often get email from garydgreg...@gmail.com. Learn why this is
> important <https://aka.ms/LearnAboutSenderIdentification>
>
> *External:* Pause and review the sender's email address, any URLs before
> clicking links, opening attachments, or following requests. When in doubt,
> contact the Service Desk.
>
> Mailer issues on our end...
>
> ---------- Forwarded message ---------
> From: *Gary Gregory* <garydgreg...@gmail.com>
> Date: Thu, Mar 27, 2025, 15:55
> Subject: Re: CCC and Close Notify Changes for Mina
> To: Ben Wagner <ben.wag...@fortra.com.invalid>
> Cc: dev <dev@mina.apache.org>
>
>
> Hello Ben,
>
> I think the best path forward would be for you to provide a pull request
> on GitHub with unit tests that cover the new functionality.
>
> Gary
>
> On Thu, Mar 27, 2025, 15:31 Ben Wagner <ben.wag...@fortra.com.invalid>
> wrote:
>
> 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
>
>
>
>
>
>
>
>
>
>
>
>
>

Reply via email to