>>>>> On Thu, 09 Sep 2004 14:06:51 -0400, "Daniel F. Savarese" <[EMAIL PROTECTED]> >>>>> said:
> In message <[EMAIL PROTECTED]>, > Joseph Hindsley writes: >> I had submitted a patch last week for the FTP and FTPClient classes >> (http://issues.apache.org/bugzilla/show_bug.cgi?id=30970) that >> doesn't seem to have had any activity. The patch changes FTP to >> extend SocketClient instead of TelnetClient since the >> implementation of > If it were as simple as using SocketClient, that would have been > done from the start. Unfortunately, the FTP control connection > requires telnet negotiation. Also unfortunate is that telnet has > asynchronous elements that can only be implemented properly with two > threads in the absence of selectable channels. Switching to > SocketClient will make FTPClient not work with many servers. I > think the long term solution should be to branch, leaving the 1.2 > series as J2SE 1.2 and 1.3 compatible, and reimplement telnet using > selectable I/O in a single thread on the head branch; or start a new > 2.0 branch either as a branch or in the sandbox as commons-net2, > since everything would have to be overhauled once we start using > java.nio. Given how everyone involved has a very limited supply of > free time, I'm not sure when such a thing may happen. As it is > we're behind on incorporating submitted feature additions such as a > network time protocol package :( When we move forward, lets stay on HEAD and branch for maintenance of the 1.2/1.3 compatible versions. -- ===================================================================== Jeffrey D. Brekke [EMAIL PROTECTED] Wisconsin, USA [EMAIL PROTECTED] [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
