protocol7 home

FtpServer finally graduates

After way to long time in the Apache Incubator, one of the open-source projects in which I’m involved, FtpServer has finally graduated. Our new home is as a subproject under Apache MINA. MINA, being one of my favorite projects, feels like the perfect home. Ever since I wrote an FtpServer Listener implementation based on MINA, I’ve been amazed by how well design the API is.
Since the FtpServer community recently voted to drop our support for Java 1.4, that means we can drop our blocking IO implementation. So, I’m currently in the progress of rewriting our code to make full use of MINA, rather than treating as yet another IO API. Its been great. I’ve been able to drop a large set of ill-designed classes which should make our code significantly easier to work with.
Being part of MINA also means that we will be more visible to more developers, something that will hopefully help us build a larger community. The future for the project is looking bright.

Technorati Tags: , ,

Tags: , . 2 Comments »

2 Responses

  1. Mark Says:
    I really look forward to seeing this in the MINA baseline.

    Great work!!

  2. Joel Says:
    I have tried to find ftp server under Mina and have been unsuccessful. On the download page it saya there are no downloads, it has to be compiled from source as sxplained “here”. The “here” link wants to do a create page of some sort. First it wanted me to login or register as a user, and after I did that, it just said “you can’t do that”. So apparently the instructions for how to compile an ftp server are unreachable. Could somebody out ther please ask them to fix their link? I am trying to use version 2.0 (apparently from 2004 according to the GUI screen), and want to know if there is a newer version I can try….

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Creative Commons Attribution 3.0 licensed unless otherwise specified.