I've gone through Jira and tried to make fixes where it looked like they would require changes that could impact binary compatibility.
There are many bugs related to the FTP variants and after taking several passes I've decided to hold off for the time being. Most of the code either isn't thread safe or implements concurrency in a manner that is difficult for me to understand what it is trying to do. FtpFileObject synchronizes on the file system which creates a huge bottleneck and without understanding how commons net works it isn't clear to me why this is being done the way it is. It almost feels like someone just tried to make it thread safe by brute force. OTOH, SftpFileObject doesn't synchronize on anything which looks problematic to me. But I have no familiarity with jsch so I suppose I could not be understanding something. However, I don't believe addressing these issues will impact binary compatibility so at this point I think I'm ready to try again to release 2.0. WDYT? Ralph --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org