You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Niklas Gustavsson <ni...@protocol7.com> on 2005/08/15 00:34:07 UTC

[ftpserver] Contributing to FTPServr

Hi

I would like to contribute to the FTPServer project. I know that the
project has been slow lately but with Pauls help I hope to be able to
get it up to speed again. I'm not an Apache commiter but will work via
patches with Pauls help. There seems to be a JIRA project set up for
FTPServer so that would be perfect for patches.

Now, FTPServer doesn't seem to have a mailing list of its own. Would
general@i.a.o be the appropriate place for discussions on FTPServer
(with the risk of boring the rest of you) or somewhere else? It's my
understanding that projects@i.a.o is no longer active.

/niklas

------------------
Niklas Gustavsson
niklas@protocol7.com
http://www.protocol7.com


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [ftpserver] Contributing to FTPServr

Posted by Trustin Lee <tr...@gmail.com>.
Hi Niklas, 

2005/8/17, Niklas Gustavsson <ni...@protocol7.com>:
> 
> But, do you think that Apache Directory Server/MINA would be a
> appropriate home for a fully fledged FTP server? I would imagine it's
> beyond their scope.


Of course MINA could provide codecs for popular protocols like FTP and SMTP 
out-of-the-box. It will take MINA to the level of full-featured 
client/server development platform. We also could provide visual protocol 
design tool which closely integrates with Apache ASN.1 codec. Can you 
imagine that? Actually I'm thinking about proposing this to Incubator 
project. :)

But you can, of course, just use MINA to program FTP server and provide it 
as a separate project.

Trustin
-- 
what we call human nature is actually human habit
--
http://gleamynode.net/

Re: [ftpserver] Contributing to FTPServr

Posted by Niklas Gustavsson <ni...@protocol7.com>.
Hi

I entered a test issue into the FTPServer JIRA project. It sends out the
issue notification to projects@i.a.o.

What would be required for setting up the usual mailing lists (user,
dev, scm) for FTPServer? They are currently listed in the Maven POM in
the source but does not seem to be actually up and running. I'm reading
at http://apache.org/dev/list-setup.html that mailing lists should be
requested by the PMC, would the best way be for a FTPServer commiter
(e.g. Paul Hammant) to ask the PMC for this?

/niklas

------------------
Niklas Gustavsson
niklas@protocol7.com
http://www.protocol7.com


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [ftpserver] Contributing to FTPServr

Posted by Niklas Gustavsson <ni...@protocol7.com>.
Niclas Hedhman wrote:
> As has been expressed by Trustin, and by ALex Karasulu at several occassions, 
> MINA has the potential to become a top-level project in ASF, in which case 
> FTP is a natural fit. So far, it has only been a matter of timing to minimize 
> disruptions on the Directory project.

While I don't see the immidiate connection, I think it's well worth
considering should MINA become a top-level project. But first, I would
love to see development on FTPServer getting up to speed again :-)

/niklas

------------------
Niklas Gustavsson
niklas@protocol7.com
http://www.protocol7.com


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [ftpserver] Contributing to FTPServr

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Wednesday 17 August 2005 17:30, Niklas Gustavsson wrote:
> Niclas Hedhman wrote:
> > An interesting "enhancement" would be to base it on MINA, which is a NIO
> > subsystem, made to drive high volume traffic, and has an active
> > community. It currently resides in Apache Directory Server project. It
> > suits well with the MINA scope, and would then have a good home and not
> > orphaned like now. Protocols already implemented on top of MINA (IIUC)
> > includes LDAP, Kerberos, DHCP and DNS.
>
> MINA looks very interesting, I just wrote up a prototype implementation
> for FTPServer which will take us a long way to removing the Avalon
> dependencies.
>
> But, do you think that Apache Directory Server/MINA would be a
> appropriate home for a fully fledged FTP server? I would imagine it's
> beyond their scope.

As has been expressed by Trustin, and by ALex Karasulu at several occassions, 
MINA has the potential to become a top-level project in ASF, in which case 
FTP is a natural fit. So far, it has only been a matter of timing to minimize 
disruptions on the Directory project.


Cheers
Niclas

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [ftpserver] Contributing to FTPServr

Posted by Niklas Gustavsson <ni...@protocol7.com>.
Niclas Hedhman wrote:
> An interesting "enhancement" would be to base it on MINA, which is a NIO 
> subsystem, made to drive high volume traffic, and has an active community. It 
> currently resides in Apache Directory Server project. It suits well with the 
> MINA scope, and would then have a good home and not orphaned like now.
> Protocols already implemented on top of MINA (IIUC) includes LDAP, Kerberos, 
> DHCP and DNS.

MINA looks very interesting, I just wrote up a prototype implementation
for FTPServer which will take us a long way to removing the Avalon
dependencies.

But, do you think that Apache Directory Server/MINA would be a
appropriate home for a fully fledged FTP server? I would imagine it's
beyond their scope.

/niklas

------------------
Niklas Gustavsson
niklas@protocol7.com
http://www.protocol7.com


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [ftpserver] Contributing to FTPServr

Posted by Alex Karasulu <ao...@bellsouth.net>.
Niclas Hedhman wrote:

>On Tuesday 16 August 2005 00:42, Sanjiva Weerawarana wrote:
>  
>
>>On Mon, 2005-08-15 at 11:12 +0800, Niclas Hedhman wrote:
>>    
>>
>>>An interesting "enhancement" would be to base it on MINA, which is a NIO
>>>subsystem, made to drive high volume traffic, and has an active
>>>community. It currently resides in Apache Directory Server project. It
>>>suits well with the MINA scope, and would then have a good home and not
>>>orphaned like now. Protocols already implemented on top of MINA (IIUC)
>>>includes LDAP, Kerberos, DHCP and DNS.
>>>      
>>>
>>Is there an HTTP impl on top of MINA? I'd love to get that to build a
>>standalone framework for Axis2 (ideally with Spring).
>>    
>>
>
>  
>
Too bad.  We have a dependency presently on Spring which we're trying to 
get rid of in favor of an OSGi container.

>I don't think there is within Apache DS, but there might be people externally 
>working on it. Better to ask on the dev list at directory.apache.org.
>  
>
We actually thought about it.  Furthermore we thought about storing 
server and vhost configuration information within the directory which 
can be replicated.  Even besides that we might need a web application 
for web based server setup and administration.  An https server would 
also be needed for a UDDI server backed by ApacheDS.  UDDI and therefore 
an http server just makes sense.  There already exists a published LDAP 
schema for UDDI.  This might come in handy for the Axis folks.

Yeah we're interested since it would compliment the directory backed DNS 
and DHCP servers that are already in the works.  As a matter of fact I 
think the DNS server is already operational.  Enrique would know more 
about this though.  Getting a little off topic here so let me say that 
we're ready to work with people interested in directory backed services 
using MINA.

MINA incidentally was designed to do in a single process what 
essentially xinetd does.  Services for protocols snap in and use the 
same plumbing.  It really works out well for us since we embed several 
services into ApacheDS like the Kerberos service not to mention the LDAP 
service and soon NTP.

Alex


Re: [ftpserver] Contributing to FTPServr

Posted by Alex Karasulu <ao...@bellsouth.net>.
Niclas Hedhman wrote:

>On Tuesday 16 August 2005 00:42, Sanjiva Weerawarana wrote:
>  
>
>>On Mon, 2005-08-15 at 11:12 +0800, Niclas Hedhman wrote:
>>    
>>
>>>An interesting "enhancement" would be to base it on MINA, which is a NIO
>>>subsystem, made to drive high volume traffic, and has an active
>>>community. It currently resides in Apache Directory Server project. It
>>>suits well with the MINA scope, and would then have a good home and not
>>>orphaned like now. Protocols already implemented on top of MINA (IIUC)
>>>includes LDAP, Kerberos, DHCP and DNS.
>>>      
>>>
>>Is there an HTTP impl on top of MINA? I'd love to get that to build a
>>standalone framework for Axis2 (ideally with Spring).
>>    
>>
>
>  
>
Too bad.  We have a dependency presently on Spring which we're trying to 
get rid of in favor of an OSGi container.

>I don't think there is within Apache DS, but there might be people externally 
>working on it. Better to ask on the dev list at directory.apache.org.
>  
>
We actually thought about it.  Furthermore we thought about storing 
server and vhost configuration information within the directory which 
can be replicated.  Even besides that we might need a web application 
for web based server setup and administration.  An https server would 
also be needed for a UDDI server backed by ApacheDS.  UDDI and therefore 
an http server just makes sense.  There already exists a published LDAP 
schema for UDDI.  This might come in handy for the Axis folks.

Yeah we're interested since it would compliment the directory backed DNS 
and DHCP servers that are already in the works.  As a matter of fact I 
think the DNS server is already operational.  Enrique would know more 
about this though.  Getting a little off topic here so let me say that 
we're ready to work with people interested in directory backed services 
using MINA.

MINA incidentally was designed to do in a single process what 
essentially xinetd does.  Services for protocols snap in and use the 
same plumbing.  It really works out well for us since we embed several 
services into ApacheDS like the Kerberos service not to mention the LDAP 
service and soon NTP.

Alex


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [ftpserver] Contributing to FTPServr

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Tuesday 16 August 2005 00:42, Sanjiva Weerawarana wrote:
> On Mon, 2005-08-15 at 11:12 +0800, Niclas Hedhman wrote:
> > An interesting "enhancement" would be to base it on MINA, which is a NIO
> > subsystem, made to drive high volume traffic, and has an active
> > community. It currently resides in Apache Directory Server project. It
> > suits well with the MINA scope, and would then have a good home and not
> > orphaned like now. Protocols already implemented on top of MINA (IIUC)
> > includes LDAP, Kerberos, DHCP and DNS.
>
> Is there an HTTP impl on top of MINA? I'd love to get that to build a
> standalone framework for Axis2 (ideally with Spring).

I don't think there is within Apache DS, but there might be people externally 
working on it. Better to ask on the dev list at directory.apache.org.

Cheers
Niclas

Re: [ftpserver] Contributing to FTPServr

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Tuesday 16 August 2005 00:42, Sanjiva Weerawarana wrote:
> On Mon, 2005-08-15 at 11:12 +0800, Niclas Hedhman wrote:
> > An interesting "enhancement" would be to base it on MINA, which is a NIO
> > subsystem, made to drive high volume traffic, and has an active
> > community. It currently resides in Apache Directory Server project. It
> > suits well with the MINA scope, and would then have a good home and not
> > orphaned like now. Protocols already implemented on top of MINA (IIUC)
> > includes LDAP, Kerberos, DHCP and DNS.
>
> Is there an HTTP impl on top of MINA? I'd love to get that to build a
> standalone framework for Axis2 (ideally with Spring).

I don't think there is within Apache DS, but there might be people externally 
working on it. Better to ask on the dev list at directory.apache.org.

Cheers
Niclas

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [ftpserver] Contributing to FTPServr

Posted by Trustin Lee <tr...@gmail.com>.
Hi Sanjiva,

2005/8/16, Sanjiva Weerawarana <sa...@opensource.lk>:
> 
> Is there an HTTP impl on top of MINA? I'd love to get that to build a
> standalone framework for Axis2 (ideally with Spring).


Yes, HTTP server example is included in MINA distribution. But it is very 
simplistic, so you'll need to modify and test it under heavy load.

MINA is known to work fine with Spring and any other IoC frameworks.

Trustin
-- 
what we call human nature is actually human habit
--
http://gleamynode.net/

Re: [ftpserver] Contributing to FTPServr

Posted by Sanjiva Weerawarana <sa...@opensource.lk>.
On Mon, 2005-08-15 at 11:12 +0800, Niclas Hedhman wrote:
> An interesting "enhancement" would be to base it on MINA, which is a NIO 
> subsystem, made to drive high volume traffic, and has an active community. It 
> currently resides in Apache Directory Server project. It suits well with the 
> MINA scope, and would then have a good home and not orphaned like now.
> Protocols already implemented on top of MINA (IIUC) includes LDAP, Kerberos, 
> DHCP and DNS.

Is there an HTTP impl on top of MINA? I'd love to get that to build a
standalone framework for Axis2 (ideally with Spring).

Sanjiva.



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [ftpserver] Contributing to FTPServr

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Monday 15 August 2005 06:34, Niklas Gustavsson wrote:
> I would like to contribute to the FTPServer project. I know that the
> project has been slow lately but with Pauls help I hope to be able to
> get it up to speed again. I'm not an Apache commiter but will work via
> patches with Pauls help. There seems to be a JIRA project set up for
> FTPServer so that would be perfect for patches.

An interesting "enhancement" would be to base it on MINA, which is a NIO 
subsystem, made to drive high volume traffic, and has an active community. It 
currently resides in Apache Directory Server project. It suits well with the 
MINA scope, and would then have a good home and not orphaned like now.
Protocols already implemented on top of MINA (IIUC) includes LDAP, Kerberos, 
DHCP and DNS.


Cheers
Niclas

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org