release version 1.2.0 April 30, 2004

      	Mario Ivankovits <mario@ops.co.at> Added functionality supporting 
      	correct handling of the "dirstyle" attribute of NT and OS400 servers 
      	that allows them to mimic Unix ftp servers and a bug fix affecting 
      	handling of sticky and suid bits on Unix FTP servers.
      	
		Mario Ivankovits <mario@ops.co.at> Added added parser for OS400.

	  	Added a functional junit test testing list parsing against real servers 
	  	and fix several	bugs found through this test.
	  	
	  	Ted Wise <ctwise@bellsouth.net> Added a patch 
	  	(http://issues.apache.org/bugzilla/show_bug.cgi?id=24078)
	  	to add the XHDR extended NNTP command.

        Deprecated FTPFileListParser interface, DefaultFTPFileListParser
        class, and the FTPClient.listFiles methods that accepted an
        FTPFileListParser parameter.  These deprecated classes and methods
        will be removed in version 2.0.
        
        Added org.apache.commons.net.parser.FTPFileEntryParserFactory
        interface and a default implementation:
        DefaultFTPFileEntryParserFactory.  This addition facilitates the
        autodetection of which FTPFileEntryParser to use to generate
        listings.  FTPClient.listFiles methods were added that implement
        autodetection.
    
release version 1.1.1 date unknown

        Removed all JDK 1.1 incompatibilities that had been introduced
        unintentionally in previous versions.  Release 1.1.1 is the last 
        JDK 1.1 compatible release.  Any future 1.1.x maintenance releases
        will remain JDK !.1 compatible, but version 1.2 may break
        compatibility and will be guaranteed to work with only J2SE 1.2
        and later.

release version 1.1.0 date October 23, 2003

        Rory Winston <Rory.Winston@telewest.co.uk> provided patches to add 
        the following extended NNTP commands to NNTPClient: XOVER, 
        AUTHINFO USER, AUTHINFO PASS, and LIST ACTIVE.

        Changed connection hooks for FTP, SMTP, POP3, and NNTP classes
        to force use of an 8-bit US-ASCII superset (ISO-8859-1) for
        protocol communication.  This was necessary because
        InputStreamReader and OutputStreamWriter use the default
        client-side character set encoding.  fasselin@ca.ibm.com
        reported failure of SMTP on OS/390 which has EBCDIC as the
        native character set.

        Applied variation of fix suggested by Matthieu Recouly
        <matthieu.recouly@laposte.net> so that
        UnixFTPEntryParser may handle listings of the form
        
	        drwxr-xr-x 1 usernameftp 512 Jan 29 23:32 prog
        
        where the space between user name and group is omitted.

       Applied patch from Stephane Este-Gracias
        <sestegra@free.fr> that fixes the parsing of
        VMS listings by VMSFTPEntryParser..

        If the buffer queue run full, the run() method sometimes hangs forever.
        Changed wait() to wait(100) as with other changes in TelnetInputStream.
        Fix submitted From: J. Matysiak ( j.matysiak@cenit.de ).

        FTP.smnt(String dir) was not passing on the dir to the SMNT 
        command as an argument.

        Added a link to the FAQ currently hosted on the Apache Wiki.

        Changed package private NNTP._reader and NNTP._writer member
        variables to protected NNTP._reader_ and NNTP._writer_
        variables as suggested by issue report 16995 to facilitate
        extending NNTPClient functionality in subclasses.

        Changed name of FTPClient.__openDataConnection() to
        FTPClient._openDataConnection_() to remain consistent
        with the convention in the code that protected members
        are of the form _foo_.  At some point __openDataConnection()
        had been changed from private to protected.

        Added terminal option support to the telnet client with tests.
        From Bruno D'Avanzo ( b.davanzo@inwind.it ).

        New parsers merged with mainline with support for old list parsers.

release version 1.0.0 date February 23, 2003
        Added a migration document for moving from NetComponents to Commons/Net.

        Moved the ftp2 tree with tests to a proposal directory and setup 
        a build for that code.  This can grow in this area so users don't 
        think it is production ready.

        Cleaned up license header on some source.

        Moved .io and .util to .net.io and .net.util in preparation for
        1.0 release.

        Fixed typo in NNTP.removeProtocolCommandListener() method name.  It
        was missing an L.  From: joev@atg.com.

        Various site updates including this changes doc and publish
        date information.

        Patch for restarting FTP file transfers.  The offset was not
        being sent immediately before the data transfer command on
        account.  The bug was apparently introduced in NetComponents
        when it was decided to always send a PORT command before each data 
        transfer to avoid socket reuse problems on Windows.  
        From: Tapan Karecha ( tapan@india.hp.com ).

        Applied a fix for potential deadlock in TelnetInputStream by
        changing a wait() to a wait(100).
        From: Tapan Karecha ( tapan@india.hp.com ).

        FTP examples now use passive ftp connections.
