Apache Commons Net Version 3.2 RELEASE NOTES The Commons Net team is pleased to announce the release of Apache Commons Net 3.2 Apache Commons Net library contains a collection of network utilities and protocol implementations. Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, Whois This release fixes bugs and adds some new functionality (see below). It is binary compatible with previous releases Changes in this version include: New features: o NET-468: Request for native support for socks proxy routing with Commons net FTP. Thanks to Bogdan Drozdowski. o NET-465: FTPClient setSendBufferSize and setReceiveBufferSize on data socket. Thanks to Bogdan Drozdowski. o NET-462: FTPClient in PASSIVE_LOCAL_DATA_CONNECTION_MODE cannot work when host have several different IP. Thanks to Bogdan Drozdowski. o The examples can now be run using "java -jar commons-net-examples-m.n.jar". This will automatically include the main net jar in the classpath. See documentation. FTPClientExample now supports "-A" for anonymous login Fixed Bugs: o NET-466: Regression: TelnetInputStream#available() blocks. Thanks to Martin Oberhuber. o NET-426: FTPS: Hook to customize _openDataConnection_ SSLSocket before startHandshake() is called. Implement _openDataConnection(String, String) method to properly interface with FTPClient.openDataConnection(String, String) Thanks to Ketan. o NET-456: TelnetClient hangs when reader-thread startup is delayed. o NET-449: listFiles bug with folder that begins with "-". Clarify Javadoc. o NET-473: FTPClient setSoTimeout (int time) will result in NullPointerException. Clarify Javadoc. o NET-475: FtpClient sends REST when calling listFiles. Clarified Javadoc. o NET-467: IMAPClient#fetch() does not handle literal strings. o NET-458: MVSFTPEntryParser.parseSimpleEntry - ArrayIndexOutOfBoundsException. Thanks to Denis Molony. o NET-450: Bug in documentation for FTPClient. Thanks to Roger Hardiman. o NET-442: StringIndexOutOfBoundsException: String index out of range: -1 if server respond with root is current directory. o NET-444: FTPTimestampParserImpl fails to parse future dates correctly on Feb 28th in a leap year. For complete information on Commons Net, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons Net website: http://commons.apache.org/net/