<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>ftpserver-dev@incubator.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/"/>
<id>http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/</id>
<updated>2013-05-24T12:42:28Z</updated>
<entry>
<title>Re: SSL setup problems...</title>
<author><name>Niclas Hedhman &lt;niclas@hedhman.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200901.mbox/%3ccaf30e2a0901261530l56819caftce21a17bf41b7f79@mail.gmail.com%3e"/>
<id>urn:uuid:%3ccaf30e2a0901261530l56819caftce21a17bf41b7f79@mail-gmail-com%3e</id>
<updated>2009-01-26T23:30:34Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Mon, Jan 26, 2009 at 10:26 PM, West, John C&#010;&lt;John.C.West@citizensbank.com&gt; wrote:&#010;&gt;&#010;&gt; I've been using Apache FtpServer for a couple years now to handle some&#010;&gt; automated internal file tranfers that involve some post-processing and&#010;&gt; it's been excellent - reliable and fast.&#010;&#010;Also, FtpServer has now graduated from Incubator and is part of the&#010;Apache MINA project. Your questions would be better served by going&#010;there; dev@mina.apache.org&#010;&#010;&#010;Cheers&#010;Niclas&#010;-- &#010;http://www.qi4j.org - New Energy for Java&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SSL setup problems...</title>
<author><name>Niklas Gustavsson &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200901.mbox/%3c8833dc800901261343u6ad7af4aq5048762fbb92fe73@mail.gmail.com%3e"/>
<id>urn:uuid:%3c8833dc800901261343u6ad7af4aq5048762fbb92fe73@mail-gmail-com%3e</id>
<updated>2009-01-26T21:43:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Mon, Jan 26, 2009 at 10:26 PM, West, John C&#010;&lt;John.C.West@citizensbank.com&gt; wrote:&#010;&gt; I have a keystore (conf/keystore.jks) with one certificate:&#010;&gt; % keytool -list -keystore conf/keystore.jks&#010;&gt; Enter keystore password:  password&#010;&gt;&#010;&gt; Keystore type: jks&#010;&gt; Keystore provider: IBMJCE&#010;&gt;&#010;&gt; Your keystore contains 1 entry&#010;&gt;&#010;&gt; xfer, Jan 26, 2009, trustedCertEntry,&#010;&gt; Certificate fingerprint (MD5):&#010;&gt; 80:40:2D:97:25:20:AD:50:BE:9D:06:CA:B0:77:CA:EB&#010;&#010;This is not sufficient, you need to have at least a key for the server&#010;to use. You can generate this using keytool -genkey.&#010;&#010;&gt; My ftpd.xml has the following configuration:&#010;&gt;&#010;&gt;        &lt;listeners&gt;&#010;&gt;                &lt;nio-listener name="default" port="30021"&#010;&gt; implicit-ssl="true"&gt;&#010;&gt;                        &lt;ssl protocol="SSL"&#010;&gt; client-authentication="WANT"&gt;&#010;&#010;Noramlly, you do not need these attributes.&#010;&#010;&gt;                        &lt;keystore file="conf/keystore.jks"&#010;&gt; password="password"  key-alias="xfer" algorithm="IbmX509" /&gt;&#010;&#010;You do not need the key-alias attribute if the keystore only contains&#010;your key. I'm not sure if you need the algorithm, but I would not&#010;think so.&#010;&#010;&gt;                        &lt;truststore file="conf/keystore.jks"&#010;&gt; password="password" algorithm="IbmX509" /&gt;&#010;&#010;Again, algorithm might not be needed.&#010;&#010;That should be it, let us know if it helps or not. We can probably&#010;improve our error logging in this area, I'll have a look at that after&#010;1.0.&#010;&#010;/niklas&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>SSL setup problems...</title>
<author><name>&quot;West, John C&quot; &lt;John.C.West@CITIZENSBANK.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200901.mbox/%3c8508EA3A5086264CAFC5BA8D5610672A01F5BF71@WCLURIB00001008.corp.internal.citizensbank.com%3e"/>
<id>urn:uuid:%3c8508EA3A5086264CAFC5BA8D5610672A01F5BF71@WCLURIB00001008-corp-internal-citizensbank-com%3e</id>
<updated>2009-01-26T21:26:40Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
 &#013;&#010;I've been using Apache FtpServer for a couple years now to handle some&#013;&#010;automated internal file tranfers that involve some post-processing and&#013;&#010;it's been excellent - reliable and fast. However, I have a new&#013;&#010;requirement that the connection be SSL. I thought it would be quick and&#013;&#010;easy to configure, despite the fact that I know absolutely nothing about&#013;&#010;how this should be configured. &#013;&#010; &#013;&#010;After setting it up that way I thought it should be, I get this in the&#013;&#010;logs when the client tries to connect:&#013;&#010;[ WARN] 2009-01-26 16:04:54,543 [] [10.2.56.43] CREATED&#013;&#010;[ WARN] 2009-01-26 16:04:54,544 [] [10.2.56.43] OPENED&#013;&#010;&#013;&#010;(Log level is set to DEBUG)&#013;&#010;It never progresses past that stage. The client is never prompted for a&#013;&#010;username. I've tried several things, but essentially my attempts are&#013;&#010;random since I don't really know what I'm doing. So, I'd appreciate it&#013;&#010;if someone could offer some advice.&#013;&#010; &#013;&#010;I have a keystore (conf/keystore.jks) with one certificate:&#013;&#010;% keytool -list -keystore conf/keystore.jks&#013;&#010;Enter keystore password:  password&#013;&#010; &#013;&#010;Keystore type: jks&#013;&#010;Keystore provider: IBMJCE&#013;&#010; &#013;&#010;Your keystore contains 1 entry&#013;&#010; &#013;&#010;xfer, Jan 26, 2009, trustedCertEntry,&#013;&#010;Certificate fingerprint (MD5):&#013;&#010;80:40:2D:97:25:20:AD:50:BE:9D:06:CA:B0:77:CA:EB&#013;&#010;&#013;&#010;&#013;&#010;This is running on AIX. My contact on the client side tells me it should&#013;&#010;be enough to just have the certificate (it was provided by him and is&#013;&#010;the same as the one in his application).&#013;&#010; &#013;&#010;My ftpd.xml has the following configuration:&#013;&#010; &#013;&#010;        &lt;listeners&gt;&#013;&#010;                &lt;nio-listener name="default" port="30021"&#013;&#010;implicit-ssl="true"&gt;&#013;&#010;                        &lt;ssl protocol="SSL"&#013;&#010;client-authentication="WANT"&gt;&#013;&#010;                        &lt;keystore file="conf/keystore.jks"&#013;&#010;password="password"  key-alias="xfer" algorithm="IbmX509" /&gt;&#013;&#010;                        &lt;truststore file="conf/keystore.jks"&#013;&#010;password="password" algorithm="IbmX509" /&gt;&#013;&#010;                        &lt;/ssl&gt;&#013;&#010;                        &lt;data-connection implicit-ssl="true"/&gt;&#013;&#010;                &lt;/nio-listener&gt;&#013;&#010;        &lt;/listeners&gt;&#013;&#010;&#013;&#010; &#013;&#010;My last desperate attempt to get this working was to add 'protocol="SSL"&#013;&#010;client-authentication="WANT"' to ssl and to add the '&lt;data-connection&#013;&#010;implicit-ssl="true"/&gt;' line. Neither change got me past the 'OPENED'&#013;&#010;step. I don't get any further that that when I try locally, so I know it&#013;&#010;isn't a network issue. The server finds the keystore when it starts up.&#013;&#010;There are no exceptions in the log, except for the one caused by forcing&#013;&#010;the connection to close.&#013;&#010;&#013;&#010;Can anyone help me out? The attached logfile is a clean start,&#013;&#010;connection attempt, cancelled from the client, shutdown.&#013;&#010;&#013;&#010;Thanks in advance!&#013;&#010;&#013;&#010;&#013;&#010;&#013;&#010;&#013;&#010;&#013;&#010;&#013;&#010;-----------------------------------------&#013;&#010;Use of email is inherently insecure. Confidential information,&#010;including account information, and personally identifiable&#010;information, should not be transmitted via email, or email&#010;attachment.  In no event shall Citizens or any of its affiliates&#010;accept any responsibility for the loss, use or misuse of any&#010;information including confidential information, which is sent to&#010;Citizens or its affiliates via email, or email attachment. Citizens&#010;does not guarantee the accuracy of any email or email attachment,&#010;that an email will be received by Citizens or that Citizens will&#010;respond to any email. &#013;&#010; &#013;&#010;This email message is confidential and/or privileged. It is to be&#010;used by the intended recipient only.  Use of the information&#010;contained in this email by anyone other than the intended recipient&#010;is strictly prohibited. If you have received this message in error,&#010;please notify the sender immediately and promptly destroy any&#010;record of this email.&#013;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: client disconnect</title>
<author><name>&quot;Niclas Hedhman&quot; &lt;niclas@hedhman.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200811.mbox/%3ccaf30e2a0811300451t60ae3b06y875358aee9607acc@mail.gmail.com%3e"/>
<id>urn:uuid:%3ccaf30e2a0811300451t60ae3b06y875358aee9607acc@mail-gmail-com%3e</id>
<updated>2008-11-30T12:51:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Mon, Nov 17, 2008 at 9:07 PM, Niklas Gustavsson &lt;niklas@protocol7.com&gt; wrote:&#010;&gt; On Mon, Nov 17, 2008 at 1:11 PM, Eduardo Luque &lt;eluque@aplicatec.com&gt; wrote:&#010;&gt;&gt; The problem is when I try to upload a large file, the connection between&#010;&gt;&gt; client and server closes after several minutes without any message of&#010;&gt;&gt; error&#010;&gt;&#010;&gt; This is a known bug where we did not update the idle counter during&#010;&gt; data transfers. You can either increase the idle-timeout value to a&#010;&gt; big value or use trunk (or the upcoming M4).&#010;&#010;Also remember to point out that FtpServer is now part of the Apache&#010;MINA project, and this list should be non-active now.&#010;&#010;Cheers&#010;Niclas&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: client disconnect</title>
<author><name>&quot;Niklas Gustavsson&quot; &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200811.mbox/%3c8833dc800811171207o61cfa5adh81aec9140703170f@mail.gmail.com%3e"/>
<id>urn:uuid:%3c8833dc800811171207o61cfa5adh81aec9140703170f@mail-gmail-com%3e</id>
<updated>2008-11-17T20:07:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Mon, Nov 17, 2008 at 1:11 PM, Eduardo Luque &lt;eluque@aplicatec.com&gt; wrote:&#010;&gt; The problem is when I try to upload a large file, the connection between&#010;&gt; client and server closes after several minutes without any message of&#010;&gt; error&#010;&#010;This is a known bug where we did not update the idle counter during&#010;data transfers. You can either increase the idle-timeout value to a&#010;big value or use trunk (or the upcoming M4).&#010;&#010;/niklas&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>client disconnect</title>
<author><name>Eduardo Luque &lt;eluque@aplicatec.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200811.mbox/%3c1226923904.15616.7.camel@eluquepc.aplica.intra%3e"/>
<id>urn:uuid:%3c1226923904-15616-7-camel@eluquepc-aplica-intra%3e</id>
<updated>2008-11-17T12:11:44Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I have embedded the apache ftp server into my java application. My&#010;configuration file ftpd.xml is :&#010;&#010;&#010;&lt;server xmlns="http://mina.apache.org/ftpserver/spring/v1"&#010;&#009;xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&#010;&#009;xmlns:beans="http://www.springframework.org/schema/beans"&#010;&#009;xsi:schemaLocation="http://mina.apache.org/ftpserver/spring/v1&#010;http://mina.apache.org/ftpserver/ftpserver-1.0.xsd&#010;http://www.springframework.org/schema/beans&#010;http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"&#010;&#009;&#010;        id="server" &#009;&#010;        max-logins="700"&#010;&#009;anon-enabled="false"&#010;&#009;max-anon-logins="123"&#010;&#009;max-login-failures="124"&#010;&#009;login-failure-delay="125"&gt;&#010;&#009;&#010;&#009;&lt;listeners&gt;&#010;            &lt;nio-listener name="default" port="21" implicit-ssl="false"&#010;idle-timeout="60" local-address="the ip"&gt;&#010;                &lt;data-connection idle-timeout="30000"&gt;&#010;                    &lt;active enabled="false" local-address=﻿"the ip"&#010;local-port="2323" ip-check="true"/&gt;&#010;                    &lt;passive ports="60000-60535" address=﻿"the ip"&#010;external-address=﻿"the ip" /&gt;&#010;                &lt;/data-connection&gt;&#010;             &lt;/nio-listener&gt;&#010;        &lt;/listeners&gt;&#010;    &lt;ftplets&gt; &#010;  &#009;&#009;&lt;ftplet name="AlarmFtpUploaded"&gt; &#010;   &#009;&#009;&#009; &lt;beans:bean&#010;class="com.aplicatec.mwengine.alarmserver.alarmserverlet.alarmftp.AlarmFtpUploaded"&gt; &#010;     &#009;&#009; &lt;/beans:bean&gt; &#010;  &#009;&#009;&lt;/ftplet&gt; &#010;&#009;&lt;/ftplets&gt;   &#010;&#009;&lt;file-user-manager file="/etc/mwengine/alarmserver/users.properties"&#010;encrypt-passwords="false" /&gt;&#010;&#009;&#010;&#009; &#010;&lt;/server&gt;&#010;&#010;&#010;The problem is when I try to upload a large file, the connection between&#010;client and server closes after several minutes without any message of&#010;error &#010;&#010;&#010;It is problem of configuration?? I use passive mode to connect. Could&#010;someone help me? Thanks &#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Moving to MINA</title>
<author><name>Dave Roberts &lt;dave.roberts@saaconsultants.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3c47BDA862.8000203@saaconsultants.com%3e"/>
<id>urn:uuid:%3c47BDA862-8000203@saaconsultants-com%3e</id>
<updated>2008-02-21T16:35:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Dave Roberts wrote:&#010;&gt; Niklas, what happened to the SVN information prior to the move?  The&#010;&gt; historical log information appears to be intact, but it's not&#010;&gt; possible to get revisions of code from before the move.  Either&#010;&gt; that, or I'm unable to drive the SVN client properly. :)&#010;&#010;And as is the tradition for computer world - as soon as I hit the&#010;Send button, I work out how to do it (sort of).  Emailing to the&#010;world is like a self-therapy.&#010;&#010;It's weird, in Eclipse's plug-in, if I choose to create a revision&#010;link, it will only offer the revisions going back to the 12th Jan.&#010;However, going into Export shows all revisions!&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Moving to MINA</title>
<author><name>&quot;Niklas Gustavsson&quot; &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3c6243f7d00802210834y5f44e88fxee8ca78381a8b2f5@mail.gmail.com%3e"/>
<id>urn:uuid:%3c6243f7d00802210834y5f44e88fxee8ca78381a8b2f5@mail-gmail-com%3e</id>
<updated>2008-02-21T16:34:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Thu, Feb 21, 2008 at 5:26 PM, Dave Roberts&#010;&lt;dave.roberts@saaconsultants.com&gt; wrote:&#010;&gt; Niklas Gustavsson wrote:&#010;&gt;  &gt; SVN has now been moved to the MINA sandbox. That means you now find it here:&#010;&gt;  &gt; https://svn.apache.org/repos/asf/mina/sandbox/ftpserver&#010;&gt;&#010;&gt;  Niklas, what happened to the SVN information prior to the move?  The&#010;&gt;  historical log information appears to be intact, but it's not&#010;&gt;  possible to get revisions of code from before the move.  Either&#010;&gt;  that, or I'm unable to drive the SVN client properly. :)&#010;&#010;The FtpServer part of SVN was moved, so you will find all history preserved at:&#010;http://svn.apache.org/repos/asf/mina/sandbox/ftpserver/&#010;&#010;We will likely move out of the sandbox at MINA into a top level&#010;directory, but the exact structure is not yet determined.&#010;&#010;If you get a working copy checked out, you can svn switch to update it&#010;to the new location.&#010;&#010;&gt;  &gt; Also, this means that those of you which subscribe to the FtpServer&#010;&gt;  &gt; commit list can unsubscribe as no more commits will be sent there.&#010;&gt;  &gt; Instead, sign up for the MINA commit list.&#010;&gt;&#010;&gt;  What's the policy for using the new mailing list?  There's a high&#010;&gt;  volume of traffic on there, all of which seems to be about MINA.  Is&#010;&gt;  there a means of subscribing to the FTPServer only information?  Or&#010;&gt;  would we have to set our mail filters up to tweak the incoming&#010;&gt;  stream of mails?&#010;&#010;Yes, this is a problem we discussed during the move. The reason for&#010;choosing a shared developer list is that we want MINA developers to&#010;participate in discussions on FtpServer and the other way around. Now,&#010;this will cause an issue for those who want to participate in&#010;FtpServer development but doesn't care to much about MINA (you should&#010;:-). We will try to use a [ftpserver] prefix on threads concerning&#010;FtpServer which should help setting up filters, but I can of course&#010;not guarantee that it will be used on all threads.&#010;&#010;For those who are users of FtpServer or want to participate by feature&#010;requests or bugs, there is the new users list.&#010;&#010;I hope this works for you, if not, please feel free to suggest how to&#010;improve this, we're just getting started.&#010;&#010;/niklas&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Moving to MINA</title>
<author><name>Dave Roberts &lt;dave.roberts@saaconsultants.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3c47BDA64A.7010807@saaconsultants.com%3e"/>
<id>urn:uuid:%3c47BDA64A-7010807@saaconsultants-com%3e</id>
<updated>2008-02-21T16:26:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Niklas Gustavsson wrote:&#010;&gt; SVN has now been moved to the MINA sandbox. That means you now find it here:&#010;&gt; https://svn.apache.org/repos/asf/mina/sandbox/ftpserver&#010;&#010;Niklas, what happened to the SVN information prior to the move?  The&#010;historical log information appears to be intact, but it's not&#010;possible to get revisions of code from before the move.  Either&#010;that, or I'm unable to drive the SVN client properly. :)&#010;&#010;&gt; Also, this means that those of you which subscribe to the FtpServer &#010;&gt; commit list can unsubscribe as no more commits will be sent there. &#010;&gt; Instead, sign up for the MINA commit list.&#010;&#010;What's the policy for using the new mailing list?  There's a high&#010;volume of traffic on there, all of which seems to be about MINA.  Is&#010;there a means of subscribing to the FTPServer only information?  Or&#010;would we have to set our mail filters up to tweak the incoming&#010;stream of mails?&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: problem with DataConnection.transferToClient(outputStr);</title>
<author><name>&quot;Niklas Gustavsson&quot; &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3c6243f7d00802132332m56066403ma04d8792fc45a94c@mail.gmail.com%3e"/>
<id>urn:uuid:%3c6243f7d00802132332m56066403ma04d8792fc45a94c@mail-gmail-com%3e</id>
<updated>2008-02-14T07:32:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Could you please send the debug level log of the server?&#010;&#010;/niklas&#010;&#010;On Wed, Feb 13, 2008 at 3:15 PM, Janardhanan, Ajith (AJANARDH)&#010;&lt;AJANARDH@arinc.com&gt; wrote:&#010;&gt; I am using the ftp command in windows and solaris as the client. The log&#010;&gt;  file is attached for the ls -l command from the ftp terminal. While&#010;&gt;  debugging, the found that the command sent is NLST -l, which in turn&#010;&gt;  lists the directory in the NLIST_FORMAT correctly, but the '-l'&#010;&gt;  parameter is somehow translated as the remote directory parameter.&#010;&gt;  I built the apache ftp server code taken from the 1.4 branch in Nov&#010;&gt;  2007. The result is the same even without my tweaked code. ie; with the&#010;&gt;  plain apache ftpserver code, an ls -l gives the same result.&#010;&gt;&#010;&gt;&#010;&gt;  Thanks&#010;&gt;  Ajith&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;  -----Original Message-----&#010;&gt;  From: protocol7@gmail.com [mailto:protocol7@gmail.com] On Behalf Of&#010;&gt;  Niklas Gustavsson&#010;&gt;  Sent: Wednesday, February 13, 2008 7:10 AM&#010;&gt;  To: ftpserver-dev@incubator.apache.org&#010;&gt;  Subject: Re: problem with DataConnection.transferToClient(outputStr);&#010;&gt;&#010;&gt;  What client are you using for testing? Can you repeat this behavior with&#010;&gt;  any client? Could you provide the deb level log from the server?&#010;&gt;&#010;&gt;  /niklas&#010;&gt;&#010;&gt;  On Feb 11, 2008 10:41 PM, Janardhanan, Ajith (AJANARDH)&#010;&gt;  &lt;AJANARDH@arinc.com&gt; wrote:&#010;&gt;  &gt; I have the Apache ftp server embedded in my code and tweaked the code&#010;&gt;  &gt; to add a new onListStart() command. In the onListStart(), when the&#010;&gt;  &gt; user does an 'ls -l' command, I display a list, without actually going&#010;&gt;&#010;&gt;  &gt; in to the filesystem:&#010;&gt;  &gt;&#010;&gt;  &gt; eg:&#010;&gt;  &gt;&#010;&gt;  &gt; ftp&gt; ls -l&#010;&gt;  &gt; 200 PORT command successful&#010;&gt;  &gt; 150 Opening ASCII mode data connection for file list.&#010;&gt;  &gt; 200 PORT command successful&#010;&gt;  &gt; 150 Opening ASCII mode data connection for file list.&#010;&gt;  &gt; -rw-r--r--   1 ajith ftpctrl     128000 Feb 05 16:55&#010;&gt;  &gt; fileDOJ7gd.1202230507&#010;&gt;  &gt; -rw-r--r--   1 ajith ftpctrl       7982 Feb 07 14:33&#010;&gt;  &gt; filenmfTNr.1202394783&#010;&gt;  &gt; 226 Transfer Complete&#010;&gt;  &gt; remote: incoming&#010;&gt;  &gt; 1125 bytes received in 0.026 seconds (42.82 Kbytes/s)&#010;&gt;  &gt; 226 Transfer Complete&#010;&gt;  &gt; remote: -l&#010;&gt;  &gt; 1125 bytes received in 0.026 seconds (42.82 Kbytes/s)&#010;&gt;  &gt;&#010;&gt;  &gt;&#010;&gt;  &gt;&#010;&gt;  &gt; In my code, this is what I am doing:&#010;&gt;  &gt;&#010;&gt;  &gt;  public FtpletEnum onDirStart(FtpSession session, FtpRequest request,&#010;&gt;  &gt; FtpReplyOutput response)&#010;&gt;  &gt;   {&#010;&gt;  &gt; String outputStr = "-rw-r--r--   1 ajith ftpctrl     128000 Feb 05&#010;&gt;  16:55&#010;&gt;  &gt; fileDOJ7gd.1202230507\n&#010;&gt;  &gt; -rw-r--r--   1 ajith ftpctrl       7982 Feb 07 14:33&#010;&gt;  &gt; filenmfTNr.1202394783\n";&#010;&gt;  &gt;&#010;&gt;  &gt; DataConnection dataConnection =null;&#010;&gt;  &gt; response.write(new DefaultFtpReply(150, "Opening ASCII mode data&#010;&gt;  &gt; connection for file list.")); dataConnection =&#010;&gt;  &gt; session.getDataConnection().openConnection();&#010;&gt;  &gt; dataConnection.transferToClient(outputStr);&#010;&gt;  &gt; response.write(new DefaultFtpReply(226, "Transfer Complete")); }&#010;&gt;  &gt;&#010;&gt;  &gt;&#010;&gt;  &gt; Any idea who puts in the remote: -l line, I want to get rid of the&#010;&gt;  &gt; line in the user terminal.&#010;&gt;  &gt;&#010;&gt;  &gt; Any help appreciated&#010;&gt;  &gt;&#010;&gt;  &gt; Thanks&#010;&gt;  &gt; Ajith&#010;&gt;  &gt;&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Idle time out message</title>
<author><name>&quot;Niklas Gustavsson&quot; &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3c6243f7d00802132317w309ecdedsd3eb36e25ace5ccf@mail.gmail.com%3e"/>
<id>urn:uuid:%3c6243f7d00802132317w309ecdedsd3eb36e25ace5ccf@mail-gmail-com%3e</id>
<updated>2008-02-14T07:17:14Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hey&#010;&#010;That 421 looks like it's coming from your client ("remote server" is&#010;what gives it away). FtpServer does not send such a message at any&#010;time.&#010;&#010;/niklas&#010;&#010;On Wed, Feb 13, 2008 at 7:22 PM, Janardhanan, Ajith (AJANARDH)&#010;&lt;AJANARDH@arinc.com&gt; wrote:&#010;&gt; When the idle time out is reached, in stead of the standard "421 Service&#010;&gt;  not available, remote server has closed connection" message spitted on&#010;&gt;  to the client, I need to display a different message. Greately&#010;&gt;  appreciate if any one could tell me how to do it.&#010;&gt;&#010;&gt;  Currently my customized messages are in the FtpStatus.properties file,&#010;&gt;  which is in the org.apache.ftpserver.message package. Looks like the&#010;&gt;  above message is not pulled from this file.&#010;&gt;&#010;&gt;  I am using the code from the 1.4 branch.&#010;&gt;&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Idle time out message</title>
<author><name>&quot;Janardhanan, Ajith (AJANARDH)&quot; &lt;AJANARDH@arinc.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3cF0B7608126A89B4BA5A49B690FE5BBD130EDB5@ANPMB4.arinc.com%3e"/>
<id>urn:uuid:%3cF0B7608126A89B4BA5A49B690FE5BBD130EDB5@ANPMB4-arinc-com%3e</id>
<updated>2008-02-13T18:22:36Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
When the idle time out is reached, in stead of the standard "421 Service&#010;not available, remote server has closed connection" message spitted on&#010;to the client, I need to display a different message. Greately&#010;appreciate if any one could tell me how to do it. &#010;&#010;Currently my customized messages are in the FtpStatus.properties file,&#010;which is in the org.apache.ftpserver.message package. Looks like the&#010;above message is not pulled from this file.&#010;&#010;I am using the code from the 1.4 branch. &#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>RE: problem with DataConnection.transferToClient(outputStr);</title>
<author><name>&quot;Janardhanan, Ajith (AJANARDH)&quot; &lt;AJANARDH@arinc.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3cF0B7608126A89B4BA5A49B690FE5BBD130EDB4@ANPMB4.arinc.com%3e"/>
<id>urn:uuid:%3cF0B7608126A89B4BA5A49B690FE5BBD130EDB4@ANPMB4-arinc-com%3e</id>
<updated>2008-02-13T14:15:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I am using the ftp command in windows and solaris as the client. The log&#010;file is attached for the ls -l command from the ftp terminal. While&#010;debugging, the found that the command sent is NLST -l, which in turn&#010;lists the directory in the NLIST_FORMAT correctly, but the '-l'&#010;parameter is somehow translated as the remote directory parameter.&#010;I built the apache ftp server code taken from the 1.4 branch in Nov&#010;2007. The result is the same even without my tweaked code. ie; with the&#010;plain apache ftpserver code, an ls -l gives the same result.&#010;&#010;&#010;Thanks&#010;Ajith&#010;&#010;&#010; &#010;&#010;&#010;-----Original Message-----&#010;From: protocol7@gmail.com [mailto:protocol7@gmail.com] On Behalf Of&#010;Niklas Gustavsson&#010;Sent: Wednesday, February 13, 2008 7:10 AM&#010;To: ftpserver-dev@incubator.apache.org&#010;Subject: Re: problem with DataConnection.transferToClient(outputStr);&#010;&#010;What client are you using for testing? Can you repeat this behavior with&#010;any client? Could you provide the deb level log from the server?&#010;&#010;/niklas&#010;&#010;On Feb 11, 2008 10:41 PM, Janardhanan, Ajith (AJANARDH)&#010;&lt;AJANARDH@arinc.com&gt; wrote:&#010;&gt; I have the Apache ftp server embedded in my code and tweaked the code &#010;&gt; to add a new onListStart() command. In the onListStart(), when the &#010;&gt; user does an 'ls -l' command, I display a list, without actually going&#010;&#010;&gt; in to the filesystem:&#010;&gt;&#010;&gt; eg:&#010;&gt;&#010;&gt; ftp&gt; ls -l&#010;&gt; 200 PORT command successful&#010;&gt; 150 Opening ASCII mode data connection for file list.&#010;&gt; 200 PORT command successful&#010;&gt; 150 Opening ASCII mode data connection for file list.&#010;&gt; -rw-r--r--   1 ajith ftpctrl     128000 Feb 05 16:55&#010;&gt; fileDOJ7gd.1202230507&#010;&gt; -rw-r--r--   1 ajith ftpctrl       7982 Feb 07 14:33&#010;&gt; filenmfTNr.1202394783&#010;&gt; 226 Transfer Complete&#010;&gt; remote: incoming&#010;&gt; 1125 bytes received in 0.026 seconds (42.82 Kbytes/s)&#010;&gt; 226 Transfer Complete&#010;&gt; remote: -l&#010;&gt; 1125 bytes received in 0.026 seconds (42.82 Kbytes/s)&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt; In my code, this is what I am doing:&#010;&gt;&#010;&gt;  public FtpletEnum onDirStart(FtpSession session, FtpRequest request, &#010;&gt; FtpReplyOutput response)&#010;&gt;   {&#010;&gt; String outputStr = "-rw-r--r--   1 ajith ftpctrl     128000 Feb 05&#010;16:55&#010;&gt; fileDOJ7gd.1202230507\n&#010;&gt; -rw-r--r--   1 ajith ftpctrl       7982 Feb 07 14:33&#010;&gt; filenmfTNr.1202394783\n";&#010;&gt;&#010;&gt; DataConnection dataConnection =null;&#010;&gt; response.write(new DefaultFtpReply(150, "Opening ASCII mode data &#010;&gt; connection for file list.")); dataConnection = &#010;&gt; session.getDataConnection().openConnection();&#010;&gt; dataConnection.transferToClient(outputStr);&#010;&gt; response.write(new DefaultFtpReply(226, "Transfer Complete")); }&#010;&gt;&#010;&gt;&#010;&gt; Any idea who puts in the remote: -l line, I want to get rid of the &#010;&gt; line in the user terminal.&#010;&gt;&#010;&gt; Any help appreciated&#010;&gt;&#010;&gt; Thanks&#010;&gt; Ajith&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: problem with DataConnection.transferToClient(outputStr);</title>
<author><name>&quot;Niklas Gustavsson&quot; &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3c6243f7d00802130410u7c873a77lef8c38742a2e8e40@mail.gmail.com%3e"/>
<id>urn:uuid:%3c6243f7d00802130410u7c873a77lef8c38742a2e8e40@mail-gmail-com%3e</id>
<updated>2008-02-13T12:10:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
What client are you using for testing? Can you repeat this behavior&#010;with any client? Could you provide the deb level log from the server?&#010;&#010;/niklas&#010;&#010;On Feb 11, 2008 10:41 PM, Janardhanan, Ajith (AJANARDH)&#010;&lt;AJANARDH@arinc.com&gt; wrote:&#010;&gt; I have the Apache ftp server embedded in my code and tweaked the code to&#010;&gt; add a new onListStart() command. In the onListStart(), when the user&#010;&gt; does an 'ls -l' command, I display a list, without actually going in to&#010;&gt; the filesystem:&#010;&gt;&#010;&gt; eg:&#010;&gt;&#010;&gt; ftp&gt; ls -l&#010;&gt; 200 PORT command successful&#010;&gt; 150 Opening ASCII mode data connection for file list.&#010;&gt; 200 PORT command successful&#010;&gt; 150 Opening ASCII mode data connection for file list.&#010;&gt; -rw-r--r--   1 ajith ftpctrl     128000 Feb 05 16:55&#010;&gt; fileDOJ7gd.1202230507&#010;&gt; -rw-r--r--   1 ajith ftpctrl       7982 Feb 07 14:33&#010;&gt; filenmfTNr.1202394783&#010;&gt; 226 Transfer Complete&#010;&gt; remote: incoming&#010;&gt; 1125 bytes received in 0.026 seconds (42.82 Kbytes/s)&#010;&gt; 226 Transfer Complete&#010;&gt; remote: -l&#010;&gt; 1125 bytes received in 0.026 seconds (42.82 Kbytes/s)&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt; In my code, this is what I am doing:&#010;&gt;&#010;&gt;  public FtpletEnum onDirStart(FtpSession session, FtpRequest request,&#010;&gt; FtpReplyOutput response)&#010;&gt;   {&#010;&gt; String outputStr = "-rw-r--r--   1 ajith ftpctrl     128000 Feb 05 16:55&#010;&gt; fileDOJ7gd.1202230507\n&#010;&gt; -rw-r--r--   1 ajith ftpctrl       7982 Feb 07 14:33&#010;&gt; filenmfTNr.1202394783\n";&#010;&gt;&#010;&gt; DataConnection dataConnection =null;&#010;&gt; response.write(new DefaultFtpReply(150, "Opening ASCII mode data&#010;&gt; connection for file list."));&#010;&gt; dataConnection = session.getDataConnection().openConnection();&#010;&gt; dataConnection.transferToClient(outputStr);&#010;&gt; response.write(new DefaultFtpReply(226, "Transfer Complete"));&#010;&gt; }&#010;&gt;&#010;&gt;&#010;&gt; Any idea who puts in the remote: -l line, I want to get rid of the line&#010;&gt; in the user terminal.&#010;&gt;&#010;&gt; Any help appreciated&#010;&gt;&#010;&gt; Thanks&#010;&gt; Ajith&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>problem with DataConnection.transferToClient(outputStr);</title>
<author><name>&quot;Janardhanan, Ajith (AJANARDH)&quot; &lt;AJANARDH@arinc.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3cF0B7608126A89B4BA5A49B690FE5BBD130EDAF@ANPMB4.arinc.com%3e"/>
<id>urn:uuid:%3cF0B7608126A89B4BA5A49B690FE5BBD130EDAF@ANPMB4-arinc-com%3e</id>
<updated>2008-02-11T21:41:47Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I have the Apache ftp server embedded in my code and tweaked the code to&#010;add a new onListStart() command. In the onListStart(), when the user&#010;does an 'ls -l' command, I display a list, without actually going in to&#010;the filesystem:&#010;&#010;eg:&#010;&#010;ftp&gt; ls -l&#010;200 PORT command successful&#010;150 Opening ASCII mode data connection for file list.&#010;200 PORT command successful&#010;150 Opening ASCII mode data connection for file list.&#010;-rw-r--r--   1 ajith ftpctrl     128000 Feb 05 16:55&#010;fileDOJ7gd.1202230507&#010;-rw-r--r--   1 ajith ftpctrl       7982 Feb 07 14:33&#010;filenmfTNr.1202394783&#010;226 Transfer Complete&#010;remote: incoming&#010;1125 bytes received in 0.026 seconds (42.82 Kbytes/s)&#010;226 Transfer Complete&#010;remote: -l&#010;1125 bytes received in 0.026 seconds (42.82 Kbytes/s)&#010;&#010;&#010;&#010;In my code, this is what I am doing:&#010;&#010; public FtpletEnum onDirStart(FtpSession session, FtpRequest request,&#010;FtpReplyOutput response)&#010;  {&#010;String outputStr = "-rw-r--r--   1 ajith ftpctrl     128000 Feb 05 16:55&#010;fileDOJ7gd.1202230507\n&#010;-rw-r--r--   1 ajith ftpctrl       7982 Feb 07 14:33&#010;filenmfTNr.1202394783\n";&#010;&#010;DataConnection dataConnection =null; &#010;response.write(new DefaultFtpReply(150, "Opening ASCII mode data&#010;connection for file list."));                                   &#010;dataConnection = session.getDataConnection().openConnection();&#010;dataConnection.transferToClient(outputStr);                      &#010;response.write(new DefaultFtpReply(226, "Transfer Complete"));&#010;}&#010;&#010;&#010;Any idea who puts in the remote: -l line, I want to get rid of the line&#010;in the user terminal.&#010;&#010;Any help appreciated&#010;&#010;Thanks&#010;Ajith&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: api to set host name, port</title>
<author><name>&quot;Niklas Gustavsson&quot; &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3c6243f7d00802110016t2cb5b8d5s2af17bcbe62806dc@mail.gmail.com%3e"/>
<id>urn:uuid:%3c6243f7d00802110016t2cb5b8d5s2af17bcbe62806dc@mail-gmail-com%3e</id>
<updated>2008-02-11T08:16:36Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,&#010;&#010;answers inline&#010;&#010;On Feb 11, 2008 1:38 AM, Narahari 'n' Savitha &lt;savithari@gmail.com&gt; wrote:&#010;&gt; Friends,&#010;&gt;&#010;&gt; I am embedding an ftp server in our code.  I have used BaseUser to set user&#010;&gt; configuration.  I am unable to find docs where I can tell ftp server to&#010;&gt; listen on&#010;&gt;&#010;&gt; a given hostname (ip has been given host name)&#010;&#010;This is part of the Listener configuration, see the documentation here:&#010;http://mina.apache.org/ftpserver-listeners.html&#010;&#010;Specifically, you want to take a look at:&#010;config.listeners.&lt;listener name&gt;.address&#010;config.listeners.&lt;listener name&gt;.port&#010;&#010;Note that this documentation is for the 1.4 branch of the code, trunk&#010;will get new configuration soon, along with updated documentation.&#010;&#010;&gt; PS:  I am presuming BaseUser.setHomeDirectory() to be used to determine&#010;&gt; where to put the file.&#010;&#010;Yes, it will be the root directory for that user.&#010;&#010;/niklas&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>api to set host name, port</title>
<author><name>&quot;Narahari 'n' Savitha&quot; &lt;savithari@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3ca33c14b40802101638h4eac88a0w9dba3665a328f274@mail.gmail.com%3e"/>
<id>urn:uuid:%3ca33c14b40802101638h4eac88a0w9dba3665a328f274@mail-gmail-com%3e</id>
<updated>2008-02-11T00:38:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Friends,&#010;&#010;I am embedding an ftp server in our code.  I have used BaseUser to set user&#010;configuration.  I am unable to find docs where I can tell ftp server to&#010;listen on&#010;&#010;a given hostname (ip has been given host name)&#010;&#010;a given port say for example 5000 instead of the default 21.&#010;&#010;-Narahari&#010;&#010;PS:  I am presuming BaseUser.setHomeDirectory() to be used to determine&#010;where to put the file.&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: virtual back end</title>
<author><name>&quot;Niklas Gustavsson&quot; &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3c6243f7d00802060047i453654c6va97541970adbd7f3@mail.gmail.com%3e"/>
<id>urn:uuid:%3c6243f7d00802060047i453654c6va97541970adbd7f3@mail-gmail-com%3e</id>
<updated>2008-02-06T08:47:19Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hey Earl,&#010;&#010;yes, you could create a DB backed file system implementation. In fact,&#010;if you're able to do it in open I would be happy to help you out and&#010;get the code into the core project.&#010;&#010;As for users, we already have DBUserManager which should let you do that.&#010;&#010;The project has graduated from incubation and is now a subproject to&#010;Apache MINA. As part of that, the mailing list has moved. I've added&#010;the new list on the recipients, please keep any further communication&#010;there. The project is active, albeit somewhat slow now as I'm very&#010;busy with other things (like moving) for the next couple of weeks.&#010;That being said, any contributions are welcomed.&#010;&#010;We do not have a list of compatible FTP clients, however, I would like&#010;FtpServer to be as compliant to the relevant RFC as possible and thus&#010;hopefully support as many clients as possible. Any problems in this&#010;area will be quickly handled if reported.&#010;&#010;/niklas&#010;&#010;&#010;&#010;On 2/5/08, Earl Cahill &lt;cahille@yahoo.com&gt; wrote:&#010;&gt; Howdy,&#010;&gt;&#010;&gt; Let's say I want to have no mounted drives, and wanted to put all user information (username,&#010;passwords, quotas, etc.), file information (file names, directory name, owners, etc.) and&#010;actual files (bytes) from mysql.  Would ftpserver allow me to do that?  I see a bunch of hooks,&#010;but I haven't dived into the code.  I am planning on starting that tonight.&#010;&gt;&#010;&gt; Also, what is that status of the project?  Are there active contributors?  What are the&#010;odds of it graduating from incubator status?&#010;&gt;&#010;&gt; Finally, is there a list of supported ftp clients?  Being able to say my server will&#010;work with cuteftp, wsftp, fireftp, etc., would be great.&#010;&gt;&#010;&gt; Thanks,&#010;&gt; Earl&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;&#010;&gt;       ____________________________________________________________________________________&#010;&gt; Be a better friend, newshound, and&#010;&gt; know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>virtual back end</title>
<author><name>Earl Cahill &lt;cahille@yahoo.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200802.mbox/%3c772130.29607.qm@web50907.mail.re2.yahoo.com%3e"/>
<id>urn:uuid:%3c772130-29607-qm@web50907-mail-re2-yahoo-com%3e</id>
<updated>2008-02-05T20:34:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Howdy,&#010;&#010;Let's say I want to have no mounted drives, and wanted to put all user information (username,&#010;passwords, quotas, etc.), file information (file names, directory name, owners, etc.) and&#010;actual files (bytes) from mysql.  Would ftpserver allow me to do that?  I see a bunch of hooks,&#010;but I haven't dived into the code.  I am planning on starting that tonight.&#010;&#010;Also, what is that status of the project?  Are there active contributors?  What are the odds&#010;of it graduating from incubator status?&#010;&#010;Finally, is there a list of supported ftp clients?  Being able to say my server will work&#010;with cuteftp, wsftp, fireftp, etc., would be great.&#010;&#010;Thanks,&#010;Earl&#010;&#010;&#010;&#010;&#010;      ____________________________________________________________________________________&#010;Be a better friend, newshound, and &#010;know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Mailing lists are moving</title>
<author><name>&quot;Niklas Gustavsson&quot; &lt;protocol7@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200801.mbox/%3c6243f7d00801220504sefbb898w3cb5801f557ac21a@mail.gmail.com%3e"/>
<id>urn:uuid:%3c6243f7d00801220504sefbb898w3cb5801f557ac21a@mail-gmail-com%3e</id>
<updated>2008-01-22T13:04:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
(Sorry if you get duplicates of this email, there has been some&#010;troubles with the moderation of this list so I'm not sure if this has&#010;already been delivered)&#010;&#010;Hi&#010;&#010;As part of the move to MINA, this mailing list is closing down. Instead,&#010;you will have to subscribe to one of the new mailing lists. For users&#010;who are not interested in our day to day development but rather like to&#010;ask and participate in usage related questions or request new features,&#010;a new list has been created: ftpserver-users@mina.apache.org. To&#010;subscribe, send an email to ftpserver-users-subscribe@mina.apache.org.&#010;&#010;If you would like to participate in our development, these discussion&#010;will now be held on the MINA developers list: dev@mina.apache.org. To&#010;subscribe, send an email to dev-subscribe@mina.apache.org.&#010;&#010;If you subscribe to this list on gmane or Nabble and would like to be on&#010;the users list, you need to take no action as both these sites have been&#010;updated.&#010;&#010;Also, the commit list is moving to the MINA commit list. To subscribe,&#010;send an email to commits-subscribe@mina.apache.org.&#010;&#010;/niklas&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Mailing lists are moving</title>
<author><name>&quot;Niklas Gustavsson&quot; &lt;protocol7@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200801.mbox/%3c6243f7d00801220028y30a8a886lc74b97c237808bb@mail.gmail.com%3e"/>
<id>urn:uuid:%3c6243f7d00801220028y30a8a886lc74b97c237808bb@mail-gmail-com%3e</id>
<updated>2008-01-22T08:28:33Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi&#010;&#010;As part of the move to MINA, this mailing list is closing down. Instead,&#010;you will have to subscribe to one of the new mailing lists. For users&#010;who are not interested in our day to day development but rather like to&#010;ask and participate in usage related questions or request new features,&#010;a new list has been created: ftpserver-users@mina.apache.org. To&#010;subscribe, send an email to ftpserver-users-subscribe@mina.apache.org.&#010;&#010;If you would like to participate in our development, these discussion&#010;will now be held on the MINA developers list: dev@mina.apache.org. To&#010;subscribe, send an email to dev-subscribe@mina.apache.org.&#010;&#010;If you subscribe to this list on gmane or Nabble and would like to be on&#010;the users list, you need to take no action as both these sites have been&#010;updated.&#010;&#010;Also, the commit list is moving to the MINA commit list. To subscribe,&#010;send an email to commits-subscribe@mina.apache.org.&#010;&#010;/niklas&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Mailing lists are moving</title>
<author><name>Niklas Gustavsson &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200801.mbox/%3c47951202.6070805@protocol7.com%3e"/>
<id>urn:uuid:%3c47951202-6070805@protocol7-com%3e</id>
<updated>2008-01-21T21:43:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi&#010;&#010;As part of the move to MINA, this mailing list is closing down. Instead,&#010;you will have to subscribe to one of the new mailing lists. For users&#010;who are not interested in our day to day development but rather like to&#010;ask and participate in usage related questions or request new features,&#010;a new list has been created: ftpserver-users@mina.apache.org. To&#010;subscribe, send an email to ftpserver-users-subscribe@mina.apache.org.&#010;&#010;If you would like to participate in our development, these discussion&#010;will now be held on the MINA developers list: dev@mina.apache.org. To&#010;subscribe, send an email to dev-subscribe@mina.apache.org.&#010;&#010;If you subscribe to this list on gmane or Nabble and would like to be on&#010;the users list, you need to take no action as both these sites have been&#010;updated.&#010;&#010;Also, the commit list is moving to the MINA commit list. To subscribe,&#010;send an email to commits-subscribe@mina.apache.org.&#010;&#010;/niklas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Moving to MINA</title>
<author><name>Niklas Gustavsson &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200801.mbox/%3cfmamk0$lmn$1@ger.gmane.org%3e"/>
<id>urn:uuid:%3cfmamk0$lmn$1@ger-gmane-org%3e</id>
<updated>2008-01-12T15:33:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Niklas Gustavsson wrote:&#010;&gt; I'm just beginning the move of our resource to MINA. As a first step, &#010;&gt; I'm moving over our SVN. As soon as it's complete, I'll get back with &#010;&gt; instructions on how to update your working copies.&#010;&#010;SVN has now been moved to the MINA sandbox. That means you now find it here:&#010;https://svn.apache.org/repos/asf/mina/sandbox/ftpserver&#010;&#010;If you got a working copy check out, either do an new checkout from the &#010;new URL or use the SVN switch command to update your current working copy.&#010;&#010;Also, this means that those of you which subscribe to the FtpServer &#010;commit list can unsubscribe as no more commits will be sent there. &#010;Instead, sign up for the MINA commit list.&#010;&#010;/niklas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Moving to MINA</title>
<author><name>Niklas Gustavsson &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200801.mbox/%3cfmajiq$cqr$1@ger.gmane.org%3e"/>
<id>urn:uuid:%3cfmajiq$cqr$1@ger-gmane-org%3e</id>
<updated>2008-01-12T14:41:57Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi&#010;&#010;I'm just beginning the move of our resource to MINA. As a first step, &#010;I'm moving over our SVN. As soon as it's complete, I'll get back with &#010;instructions on how to update your working copies.&#010;&#010;/niklas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: FtpServer Graduated!</title>
<author><name>&quot;Alexey Petrenko&quot; &lt;alexey.a.petrenko@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200712.mbox/%3cc3755b3a0712172240md70908as21a0c0a6032f52c8@mail.gmail.com%3e"/>
<id>urn:uuid:%3cc3755b3a0712172240md70908as21a0c0a6032f52c8@mail-gmail-com%3e</id>
<updated>2007-12-18T06:40:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Congratulations! :)&#010;&#010;SY, Alexey&#010;&#010;2007/12/18, Niclas Hedhman &lt;niclas@hedhman.org&gt;:&#010;&gt;&#010;&gt; Today is a good day. The FtpServer has graduated its lengthy ride in the&#010;&gt; Incubator, and will continue its life under the auspices of the MINA PMC.&#010;&gt;&#010;&gt; Mina is the high-performant, non-blocking I/O layer that is under the hood in&#010;&gt; FtpServer, and is a natural home.&#010;&gt;&#010;&gt; The FtpServer PPMC will need to coordinate the transfer of resources, such as&#010;&gt; codebase, website, mailing lists and so forth, and we will keep the community&#010;&gt; up-to-date of what is happening.&#010;&gt;&#010;&gt;&#010;&gt; Cheers&#010;&gt; --&#010;&gt; Niclas Hedhman, Software Developer&#010;&gt;&#010;&gt; I  live here; http://tinyurl.com/2qq9er&#010;&gt; I  work here; http://tinyurl.com/2ymelc&#010;&gt; I relax here; http://tinyurl.com/2cgsug&#010;&gt;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>FtpServer Graduated!</title>
<author><name>Niclas Hedhman &lt;niclas@hedhman.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200712.mbox/%3c200712181355.54654.niclas@hedhman.org%3e"/>
<id>urn:uuid:%3c200712181355-54654-niclas@hedhman-org%3e</id>
<updated>2007-12-18T05:55:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;Today is a good day. The FtpServer has graduated its lengthy ride in the &#010;Incubator, and will continue its life under the auspices of the MINA PMC.&#010;&#010;Mina is the high-performant, non-blocking I/O layer that is under the hood in &#010;FtpServer, and is a natural home.&#010;&#010;The FtpServer PPMC will need to coordinate the transfer of resources, such as &#010;codebase, website, mailing lists and so forth, and we will keep the community &#010;up-to-date of what is happening.&#010;&#010;&#010;Cheers&#010;-- &#010;Niclas Hedhman, Software Developer&#010;&#010;I  live here; http://tinyurl.com/2qq9er&#010;I  work here; http://tinyurl.com/2ymelc&#010;I relax here; http://tinyurl.com/2cgsug&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>How to know when upload has finished</title>
<author><name>&lt;lars.bruun-hansen@nordea.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200712.mbox/%3cF38B509A920CF34196841635FD080BA3016E8816@CCD1XM1003.ccd1.root4.net%3e"/>
<id>urn:uuid:%3cF38B509A920CF34196841635FD080BA3016E8816@CCD1XM1003-ccd1-root4-net%3e</id>
<updated>2007-12-12T21:58:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;using the ftp server as a standalone server.&#010;&#010;How do I know when a file upload has finished? &#010;&#010;Compare to proftpd which uploades into .in.filename and only when the&#010;upload has completed the file is renamed to its correct name.&#010;&#010;I wouldn't like to have to write a Java hook to know this, i.e. I would&#010;very much like to continue using the server as an uncomplicated, easy to&#010;install, low requirements, fast, plain-vanilla standalone ftp server.&#010;&#010;Is the above feature already available via some parameter that I've&#010;missed? If not this would be my wish for a new feature.&#010;&#010;Lars&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Ftplet Idle time</title>
<author><name>&quot;Janardhanan, Ajith \(AJANARDH\)&quot; &lt;AJANARDH@arinc.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200712.mbox/%3c9F2ABF88F1AD85459BC13BE147EAFFD441B75999@ANPMB1.arinc.com%3e"/>
<id>urn:uuid:%3c9F2ABF88F1AD85459BC13BE147EAFFD441B75999@ANPMB1-arinc-com%3e</id>
<updated>2007-12-10T19:14:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I have a an ftplet that needs to disconnect after 10  minutes of no&#010;activity. I am calling the following method in my onConnect() method:&#010;&#010;&#010;  public FtpletEnum onLogin(FtpSession session, FtpRequest request,&#010;FtpReplyOutput response)&#010;                    throws FtpException, IOException&#010;    {&#010;        //set the max idle timeout&#010;        session.setMaxIdleTime(10);    &#010;        return null;&#010;    }&#010;&#010;&#010;However this does not seems working. Any idea where I am doing wrong?&#010;&#010;&#010;Thanks&#010;Ajith&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Java 1.4 and 1.5</title>
<author><name>Niklas Gustavsson &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3cfi9qmm$qfk$1@ger.gmane.org%3e"/>
<id>urn:uuid:%3cfi9qmm$qfk$1@ger-gmane-org%3e</id>
<updated>2007-11-24T18:31:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Dave Roberts wrote:&#010;&gt; 3) Create a 1.4 branch in Subversion. Keep the 1.4 branch as a&#010;&gt; maintenance release where only bugs are fixed, and the TRUNK version&#010;&gt; will move to Java 1.5, MINA 1.1.x and have all the new development.&#010;&#010;Since everyone so far has agreed on option 3, and no one has objected, &#010;I'll go ahead and make the changes. As I said before, I will continue &#010;accepting patches (bug fixes or improvements) for the 1.4 branch but &#010;won't be doing any active development myself.&#010;&#010;As part of this action, I will drop the IO listener from trunk and will &#010;restructure our code to fully make use of MINA. This will lead to a a &#010;period of destabilization. Hope you all okay with that, bug reports will &#010;of course be welcome :-)&#010;&#010;/niklas&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>RE: Java 1.4 and 1.5</title>
<author><name>&quot;Pierre Huttin&quot; &lt;pierre@huttin.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3c!&!AAAAAAAAAAAuAAAAAAAAAGEjJLgZiRRKor5u6XZiAzYBACS/OQbU9MhEs7xUcqBsL9gAAAB+RGcAABAAAABz+Pu51KhsSo8LLjMVofS1AQAAAAA=@huttin.com%3e"/>
<id>urn:uuid:%3c!&!AAAAAAAAAAAuAAAAAAAAAGEjJLgZiRRKor5u6XZiAzYBACS/OQbU9MhEs7xUcqBsL9gAAAB+RGcAABAAAABz+Pu51KhsSo8LLjMVofS1AQAAAAA=@huttin-com%3e</id>
<updated>2007-11-22T15:22:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I'm also agree to choose the option 3&#010;&#010;---&#010;Pierre Huttin&#010;pierre@huttin.com&#010; &#010;ECM/Documentum Consultant&#010;&gt; -----Original Message-----&#010;&gt; From: Dave Roberts [mailto:dave.roberts@saaconsultants.com]&#010;&gt; Sent: Thursday, November 22, 2007 3:38 PM&#010;&gt; To: ftpserver-dev@incubator.apache.org&#010;&gt; Subject: Re: Java 1.4 and 1.5&#010;&gt; &#010;&gt; Niklas Gustavsson wrote:&#010;&gt; &gt; That was excellent timing, I had a draft of pretty much the same email&#010;&gt; &gt; sitting waiting for completion tonight :-)&#010;&gt; &#010;&gt; That's great!  I'm pleased you were thinking in the same direction also.&#010;&gt; &#010;&gt; &gt;&gt; 3) Create a 1.4 branch in Subversion.&#010;&gt; &#010;&gt; This gets my vote.&#010;&gt; &#010;&gt; Whether the branch is for bug fixes only or continues to get new&#010;&gt; development is actually irrelevant and I should have left that part out.&#010;&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Java 1.4 and 1.5</title>
<author><name>Dave Roberts &lt;dave.roberts@saaconsultants.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3c47459443.8000207@saaconsultants.com%3e"/>
<id>urn:uuid:%3c47459443-8000207@saaconsultants-com%3e</id>
<updated>2007-11-22T14:37:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Niklas Gustavsson wrote:&#010;&gt; That was excellent timing, I had a draft of pretty much the same email &#010;&gt; sitting waiting for completion tonight :-)&#010;&#010;That's great!  I'm pleased you were thinking in the same direction also.&#010;&#010;&gt;&gt; 3) Create a 1.4 branch in Subversion. &#010;&#010;This gets my vote.&#010;&#010;Whether the branch is for bug fixes only or continues to get new&#010;development is actually irrelevant and I should have left that part out.&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>AW:  Re: Java 1.4 and 1.5</title>
<author><name>&quot;Chodinski, Projekt6&quot; &lt;Projekt6.Chodinski@airbus.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3cDC829AC66EDBB043BCE04B8B2AFE7FAA01B6AF60@DE0-MAILMB03.res.airbus.corp%3e"/>
<id>urn:uuid:%3cDC829AC66EDBB043BCE04B8B2AFE7FAA01B6AF60@DE0-MAILMB03-res-airbus-corp%3e</id>
<updated>2007-11-22T14:21:12Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
i vote for option (3)&#010;&#010;&#010;-----Ursprüngliche Nachricht-----&#010;Von: news [mailto:news@ger.gmane.org]Im Auftrag von Niklas Gustavsson&#010;Gesendet: Donnerstag, 22. November 2007 15:18&#010;An: ftpserver-dev@incubator.apache.org&#010;Betreff: Re: Java 1.4 and 1.5&#010;&#010;&#010;That was excellent timing, I had a draft of pretty much the same email &#010;sitting waiting for completion tonight :-)&#010;&#010;My vote is on 3 and I'm willing to continue apply patches for the 1.4 &#010;branch. But, I would like to drop 1.4 support for trunk since there are &#010;tons of places where we could remove our somewhat crappy code for much &#010;better patterns introduced by MINA.&#010;&#010;If we agree on this way forward, I will make the changes this weekend.&#010;&#010;/niklas&#010;&#010;Dave Roberts wrote:&#010;&gt; We currently have the situation where the project builds and works&#010;&gt; with either JVM, although 1.5 is required for the SSL tests.&#010;&gt; &#010;&gt; Due to the need for 1.4 compatibility, we're using the 1.0.x code&#010;&gt; branch of MINA, the latest being 1.0.7.&#010;&gt; &#010;&gt; It's currently not possible to switch to the 1.1.x branch of MINA&#010;&gt; without making some code changes, to make use of the&#010;&gt; java.util.concurrent classes, rather than the ones provided in the&#010;&gt; backport-util-concurrent JAR.&#010;&gt; &#010;&gt; Certainly for me this has now become a problem where I've needed to&#010;&gt; change the FTP Server code to move forwards and make use of MINA&#010;&gt; 1.1.4.  Obviously this isn't a patch I can submit, as it will break&#010;&gt; our Java 1.4 compatibility.&#010;&gt; &#010;&gt; We have 3 options:-&#010;&gt; &#010;&gt; 1) Keep the code as it is, and remain compatible with both Java 1.4&#010;&gt; and Java 1.5.&#010;&gt; &#010;&gt; 2) Drop Java 1.4, change the code to use MINA 1.1.x and remove the&#010;&gt; dependency on backport-util-concurrent.&#010;&gt; &#010;&gt; 3) Create a 1.4 branch in Subversion. Keep the 1.4 branch as a&#010;&gt; maintenance release where only bugs are fixed, and the TRUNK version&#010;&gt; will move to Java 1.5, MINA 1.1.x and have all the new development.&#010;&gt; &#010;&gt; &#010;&gt; &#010;&gt; &#010;&#010;&#010;This mail has originated outside your organization, either from an external partner or the&#010;Global Internet.&#010;Keep this in mind if you answer this message.&#010;&#010;&#010;&#010;This e-mail is intended only for the above addressee. It may contain privileged information.&#010;If you are not the addressee you must not copy, distribute, disclose or use any of the information&#010;in it. &#010;If you have received it in error please delete it and immediately notify the sender.&#010;Security Notice: all e-mail, sent to or from this address, may be accessed by someone other&#010;than the recipient, for system management and security reasons. This access is controlled&#010;under Regulation of security reasons.&#010;This access is controlled under Regulation of Investigatory Powers Act 2000, Lawful Business&#010;Practises.&#010;&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Java 1.4 and 1.5</title>
<author><name>Niklas Gustavsson &lt;niklas@protocol7.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3cfi433k$ja7$1@ger.gmane.org%3e"/>
<id>urn:uuid:%3cfi433k$ja7$1@ger-gmane-org%3e</id>
<updated>2007-11-22T14:18:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
That was excellent timing, I had a draft of pretty much the same email &#010;sitting waiting for completion tonight :-)&#010;&#010;My vote is on 3 and I'm willing to continue apply patches for the 1.4 &#010;branch. But, I would like to drop 1.4 support for trunk since there are &#010;tons of places where we could remove our somewhat crappy code for much &#010;better patterns introduced by MINA.&#010;&#010;If we agree on this way forward, I will make the changes this weekend.&#010;&#010;/niklas&#010;&#010;Dave Roberts wrote:&#010;&gt; We currently have the situation where the project builds and works&#010;&gt; with either JVM, although 1.5 is required for the SSL tests.&#010;&gt; &#010;&gt; Due to the need for 1.4 compatibility, we're using the 1.0.x code&#010;&gt; branch of MINA, the latest being 1.0.7.&#010;&gt; &#010;&gt; It's currently not possible to switch to the 1.1.x branch of MINA&#010;&gt; without making some code changes, to make use of the&#010;&gt; java.util.concurrent classes, rather than the ones provided in the&#010;&gt; backport-util-concurrent JAR.&#010;&gt; &#010;&gt; Certainly for me this has now become a problem where I've needed to&#010;&gt; change the FTP Server code to move forwards and make use of MINA&#010;&gt; 1.1.4.  Obviously this isn't a patch I can submit, as it will break&#010;&gt; our Java 1.4 compatibility.&#010;&gt; &#010;&gt; We have 3 options:-&#010;&gt; &#010;&gt; 1) Keep the code as it is, and remain compatible with both Java 1.4&#010;&gt; and Java 1.5.&#010;&gt; &#010;&gt; 2) Drop Java 1.4, change the code to use MINA 1.1.x and remove the&#010;&gt; dependency on backport-util-concurrent.&#010;&gt; &#010;&gt; 3) Create a 1.4 branch in Subversion. Keep the 1.4 branch as a&#010;&gt; maintenance release where only bugs are fixed, and the TRUNK version&#010;&gt; will move to Java 1.5, MINA 1.1.x and have all the new development.&#010;&gt; &#010;&gt; &#010;&gt; &#010;&gt; &#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>Java 1.4 and 1.5</title>
<author><name>Dave Roberts &lt;dave.roberts@saaconsultants.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3c47455DAB.6070401@saaconsultants.com%3e"/>
<id>urn:uuid:%3c47455DAB-6070401@saaconsultants-com%3e</id>
<updated>2007-11-22T10:44:59Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
We currently have the situation where the project builds and works&#010;with either JVM, although 1.5 is required for the SSL tests.&#010;&#010;Due to the need for 1.4 compatibility, we're using the 1.0.x code&#010;branch of MINA, the latest being 1.0.7.&#010;&#010;It's currently not possible to switch to the 1.1.x branch of MINA&#010;without making some code changes, to make use of the&#010;java.util.concurrent classes, rather than the ones provided in the&#010;backport-util-concurrent JAR.&#010;&#010;Certainly for me this has now become a problem where I've needed to&#010;change the FTP Server code to move forwards and make use of MINA&#010;1.1.4.  Obviously this isn't a patch I can submit, as it will break&#010;our Java 1.4 compatibility.&#010;&#010;We have 3 options:-&#010;&#010;1) Keep the code as it is, and remain compatible with both Java 1.4&#010;and Java 1.5.&#010;&#010;2) Drop Java 1.4, change the code to use MINA 1.1.x and remove the&#010;dependency on backport-util-concurrent.&#010;&#010;3) Create a 1.4 branch in Subversion. Keep the 1.4 branch as a&#010;maintenance release where only bugs are fixed, and the TRUNK version&#010;will move to Java 1.5, MINA 1.1.x and have all the new development.&#010;&#010;&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (FTPSERVER-116) OutOfMemoryError when clients disconnect without issuing a QUIT command.</title>
<author><name>&quot;Magnus Lind (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3c2210347.1195633423016.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c2210347-1195633423016-JavaMail-jira@brutus%3e</id>
<updated>2007-11-21T08:23:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;    [ https://issues.apache.org/jira/browse/FTPSERVER-116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12544191&#010;] &#010;&#010;Magnus Lind commented on FTPSERVER-116:&#010;---------------------------------------&#010;&#010;The default ftpd.properties file is used so it should be the MINA-listener.&#010;&#010;&#010;&gt; OutOfMemoryError when clients disconnect without issuing a QUIT command.&#010;&gt; ------------------------------------------------------------------------&#010;&gt;&#010;&gt;                 Key: FTPSERVER-116&#010;&gt;                 URL: https://issues.apache.org/jira/browse/FTPSERVER-116&#010;&gt;             Project: FtpServer&#010;&gt;          Issue Type: Bug&#010;&gt;          Components: Core&#010;&gt;            Reporter: Magnus Lind&#010;&gt;&#010;&gt; I have done some memory profiling regarding this problem:&#010;&gt; The class org.apache.ftpserver.listener.ConnectionManagerImpl stores all connections&#010;it ceates in its conList member variable.&#010;&gt; Normally the connection is removed from conList when it is closed. However, this is only&#010;the case if the client issues a QUIT command before closing the connection.&#010;&gt; Connections for clients that don't issue a QUIT command before disconnecting are left&#010;in the conList variable and never removed.&#010;&gt; As far as I understand, It should be ok to disconnect without issuing a QUIT command.&#010;&gt; When enough connections are left in the conList variable the jvm runs out of memory.&#010;&#010;-- &#010;This message is automatically generated by JIRA.&#010;-&#010;You can reply to this email to add a comment to the issue online.&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (FTPSERVER-116) OutOfMemoryError when clients disconnect without issuing a QUIT command.</title>
<author><name>&quot;Niklas Gustavsson (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3c22461714.1195592083082.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c22461714-1195592083082-JavaMail-jira@brutus%3e</id>
<updated>2007-11-20T20:54:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;    [ https://issues.apache.org/jira/browse/FTPSERVER-116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12544060&#010;] &#010;&#010;Niklas Gustavsson commented on FTPSERVER-116:&#010;---------------------------------------------&#010;&#010;Is this using the MINA or IO listener?&#010;&#010;&gt; OutOfMemoryError when clients disconnect without issuing a QUIT command.&#010;&gt; ------------------------------------------------------------------------&#010;&gt;&#010;&gt;                 Key: FTPSERVER-116&#010;&gt;                 URL: https://issues.apache.org/jira/browse/FTPSERVER-116&#010;&gt;             Project: FtpServer&#010;&gt;          Issue Type: Bug&#010;&gt;          Components: Core&#010;&gt;            Reporter: Magnus Lind&#010;&gt;&#010;&gt; I have done some memory profiling regarding this problem:&#010;&gt; The class org.apache.ftpserver.listener.ConnectionManagerImpl stores all connections&#010;it ceates in its conList member variable.&#010;&gt; Normally the connection is removed from conList when it is closed. However, this is only&#010;the case if the client issues a QUIT command before closing the connection.&#010;&gt; Connections for clients that don't issue a QUIT command before disconnecting are left&#010;in the conList variable and never removed.&#010;&gt; As far as I understand, It should be ok to disconnect without issuing a QUIT command.&#010;&gt; When enough connections are left in the conList variable the jvm runs out of memory.&#010;&#010;-- &#010;This message is automatically generated by JIRA.&#010;-&#010;You can reply to this email to add a comment to the issue online.&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (FTPSERVER-116) OutOfMemoryError when clients disconnect without issuing a QUIT command.</title>
<author><name>&quot;Magnus Lind (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3c29371072.1195571982998.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c29371072-1195571982998-JavaMail-jira@brutus%3e</id>
<updated>2007-11-20T15:19:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
OutOfMemoryError when clients disconnect without issuing a QUIT command.&#010;------------------------------------------------------------------------&#010;&#010;                 Key: FTPSERVER-116&#010;                 URL: https://issues.apache.org/jira/browse/FTPSERVER-116&#010;             Project: FtpServer&#010;          Issue Type: Bug&#010;          Components: Core&#010;            Reporter: Magnus Lind&#010;&#010;&#010;I have done some memory profiling regarding this problem:&#010;The class org.apache.ftpserver.listener.ConnectionManagerImpl stores all connections it ceates&#010;in its conList member variable.&#010;Normally the connection is removed from conList when it is closed. However, this is only the&#010;case if the client issues a QUIT command before closing the connection.&#010;Connections for clients that don't issue a QUIT command before disconnecting are left in the&#010;conList variable and never removed.&#010;As far as I understand, It should be ok to disconnect without issuing a QUIT command.&#010;When enough connections are left in the conList variable the jvm runs out of memory.&#010;&#010;&#010;-- &#010;This message is automatically generated by JIRA.&#010;-&#010;You can reply to this email to add a comment to the issue online.&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Closed: (FTPSERVER-115) Potential NPE during processing of PASS command</title>
<author><name>&quot;Niklas Gustavsson (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3c25369978.1195565863044.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c25369978-1195565863044-JavaMail-jira@brutus%3e</id>
<updated>2007-11-20T13:37:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;     [ https://issues.apache.org/jira/browse/FTPSERVER-115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&#010;]&#010;&#010;Niklas Gustavsson closed FTPSERVER-115.&#010;---------------------------------------&#010;&#010;       Resolution: Fixed&#010;    Fix Version/s: 1.0-M2&#010;         Assignee: Niklas Gustavsson&#010;&#010;Thanks! Patch applied.&#010;&#010;commit -m "Fixed potential NPE in PASS. Thanks to Dave Roberts for the report and patch (FTPSERVER-115)"&#010;/home/niklas/workspaces/apache/ftpserver/core/src/java/org/apache/ftpserver/command/PASS.java&#010;/home/niklas/workspaces/apache/ftpserver/core/src/java/org/apache/ftpserver/DefaultFtpServerContext.java&#010;    Sending        /home/niklas/workspaces/apache/ftpserver/core/src/java/org/apache/ftpserver/command/PASS.java&#010;    Sending        /home/niklas/workspaces/apache/ftpserver/core/src/java/org/apache/ftpserver/DefaultFtpServerContext.java&#010;    Transmitting file data ...&#010;    Committed revision 596658.&#010;&#010;&gt; Potential NPE during processing of PASS command&#010;&gt; -----------------------------------------------&#010;&gt;&#010;&gt;                 Key: FTPSERVER-115&#010;&gt;                 URL: https://issues.apache.org/jira/browse/FTPSERVER-115&#010;&gt;             Project: FtpServer&#010;&gt;          Issue Type: Bug&#010;&gt;          Components: Core&#010;&gt;         Environment: Latest source from SVN.&#010;&gt;            Reporter: Dave Roberts&#010;&gt;            Assignee: Niklas Gustavsson&#010;&gt;            Priority: Trivial&#010;&gt;             Fix For: 1.0-M2&#010;&gt;&#010;&gt;         Attachments: ApacheFTPServer_core_20071120.patch&#010;&gt;&#010;&gt;&#010;&gt; Processing of the PASS command could result in an NPE, if the User Manager authentication&#010;scheme passed back a null user.&#010;&#010;-- &#010;This message is automatically generated by JIRA.&#010;-&#010;You can reply to this email to add a comment to the issue online.&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Updated: (FTPSERVER-115) Potential NPE during processing of PASS command</title>
<author><name>&quot;Dave Roberts (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3c14434922.1195555303363.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c14434922-1195555303363-JavaMail-jira@brutus%3e</id>
<updated>2007-11-20T10:41:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&#010;     [ https://issues.apache.org/jira/browse/FTPSERVER-115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&#010;]&#010;&#010;Dave Roberts updated FTPSERVER-115:&#010;-----------------------------------&#010;&#010;    Attachment: ApacheFTPServer_core_20071120.patch&#010;&#010;This patch avoids the potential NPE.&#010;&#010;&gt; Potential NPE during processing of PASS command&#010;&gt; -----------------------------------------------&#010;&gt;&#010;&gt;                 Key: FTPSERVER-115&#010;&gt;                 URL: https://issues.apache.org/jira/browse/FTPSERVER-115&#010;&gt;             Project: FtpServer&#010;&gt;          Issue Type: Bug&#010;&gt;          Components: Core&#010;&gt;         Environment: Latest source from SVN.&#010;&gt;            Reporter: Dave Roberts&#010;&gt;            Priority: Trivial&#010;&gt;         Attachments: ApacheFTPServer_core_20071120.patch&#010;&gt;&#010;&gt;&#010;&gt; Processing of the PASS command could result in an NPE, if the User Manager authentication&#010;scheme passed back a null user.&#010;&#010;-- &#010;This message is automatically generated by JIRA.&#010;-&#010;You can reply to this email to add a comment to the issue online.&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (FTPSERVER-115) Potential NPE during processing of PASS command</title>
<author><name>&quot;Dave Roberts (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ftpserver-dev/200711.mbox/%3c1167174.1195555183062.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1167174-1195555183062-JavaMail-jira@brutus%3e</id>
<updated>2007-11-20T10:39:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Potential NPE during processing of PASS command&#010;-----------------------------------------------&#010;&#010;                 Key: FTPSERVER-115&#010;                 URL: https://issues.apache.org/jira/browse/FTPSERVER-115&#010;             Project: FtpServer&#010;          Issue Type: Bug&#010;          Components: Core&#010;         Environment: Latest source from SVN.&#010;            Reporter: Dave Roberts&#010;            Priority: Trivial&#010;&#010;&#010;Processing of the PASS command could result in an NPE, if the User Manager authentication&#010;scheme passed back a null user.&#010;&#010;-- &#010;This message is automatically generated by JIRA.&#010;-&#010;You can reply to this email to add a comment to the issue online.&#010;&#010;&#010;
</pre>
</div>
</content>
</entry>
</feed>
