You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2017/02/10 23:34:45 UTC

svn commit: r1782544 - in /commons/proper/net/trunk: RELEASE-NOTES.txt pom.xml src/changes/changes.xml

Author: sebb
Date: Fri Feb 10 23:34:45 2017
New Revision: 1782544

URL: http://svn.apache.org/viewvc?rev=1782544&view=rev
Log:
Tweak docs; prepare for release

Modified:
    commons/proper/net/trunk/RELEASE-NOTES.txt
    commons/proper/net/trunk/pom.xml
    commons/proper/net/trunk/src/changes/changes.xml

Modified: commons/proper/net/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/RELEASE-NOTES.txt?rev=1782544&r1=1782543&r2=1782544&view=diff
==============================================================================
--- commons/proper/net/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/net/trunk/RELEASE-NOTES.txt Fri Feb 10 23:34:45 2017
@@ -1,7 +1,7 @@
-              Apache Commons Net 3.5
+              Apache Commons Net 3.6
                   RELEASE NOTES
 
-The Apache Commons Net team is pleased to announce the release of Apache Commons Net 3.5
+The Apache Commons Net team is pleased to announce the release of Apache Commons Net 3.6
 
 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
@@ -13,19 +13,42 @@ However it is not source compatible with
 
 The code now requires a minimum of Java 1.6.
 
+Changes to functionality:
+* The FTP client now performs stricter checks on non-multiline command replies.
+ The 3 digit code must now be followed by a space and some text, as per RFC 959.
+ To suppress this stricter checking, call FTP#setStrictReplyParsing(false). This should not be needed with a well-behaved server.
+ Note also that if strict checking is disabled, some functions may unconditionally strip the next character after the code, without checking it if is a space.
+* The FTP client mlistFile() method now checks for a leading space before removing it.
+ If the space is missing, a MalformedServerReplyException is thrown.
+ This will only happen if the FTP server is not compliant with RFC 3659.
+
 Notable additions:
- The IMAP examples can now get password from console, stdin or an environment variable.
+* The POP3Mail examples can now get password from console, stdin or an environment variable.
+* TFTPClient code has been rewritten to improve error handling and retries.
 
 Changes in this version include:
 
-New features:
-o           Alternative password input methods for IMAP examples
-o           More tests for Feb 29 handling.
-
 Fixed Bugs:
-o NET-583:  FTPClient.getReplyString() returns wrong value after connect() Thanks to Holger Rehn.
-o NET-586:  Don't use Feb 29 for short future date tests
-o           Documentation tweaks
+o NET-613:  TFTPClient assumes that lastBlock == 0 only once
+o NET-320:  Allow TFTPServer.java to bind to a specific network adapter Thanks to Kevin Bulebush.
+o NET-414:  Apache Commons TFTP does not reject request replies that originate from a control port. Thanks to Chuck Wolber.
+o NET-477:  TFTP sendFile retry broken Thanks to John Walton.
+o NET-596:  NullPointerException when disconnecting TelnetClient twice with JDK 7 Thanks to Vincent Bories-Azeau.
+o NET-602:  Failure to parse times from SYST_L8 systems that report as "WINDOWS Type: L8" Thanks to Ross Braithwaite.
+o NET-604:  TFTP send and receive don't have progress indication Thanks to Frank Delporte.
+o NET-588:  FTPClient.setPassiveNatWorkaround assumes host is outside site local range Thanks to Dave Nice / Thai H.
+o NET-610:  FTPClient.mlistFile incorrectly handles MLST reply Thanks to Sergey Yanzin.
+o NET-611:  FTP does not validate command reply syntax fully
+o NET-609:  DefaultUnixFTPFileEntryParserFactory Issue (leading spaces removal configuration) Thanks to Tqup3.
+o NET-597:  FTP fails to parse listings for Solaris 10 FTPd in Japanese Thanks to Hiroki Taniura.
+o NET-593:  HostnameVerifier is called with ip addess instead of the provided hostname Thanks to J�rg Weule.
+o NET-594:  TelnetClient._closeOutputStream unhandled exception from FilterOutputStream.close Thanks to Brad Worrral.
+o NET-592:  plainSocket in FTPSClient is never closed Thanks to Mark Ford.
+
+Changes:
+o NET-612:  Allow TFTP socket IO tracing
+o           POP3Mail example: support host port; allow reading password from Console/stdin/environment
+o NET-599:  Add shorthand FTPClientConfig constructor
 
 
 Historical list of changes: http://commons.apache.org/proper/commons-net/changes-report.html

Modified: commons/proper/net/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/pom.xml?rev=1782544&r1=1782543&r2=1782544&view=diff
==============================================================================
--- commons/proper/net/trunk/pom.xml (original)
+++ commons/proper/net/trunk/pom.xml Fri Feb 10 23:34:45 2017
@@ -177,8 +177,8 @@ Supported protocols include: Echo, Finge
         <commons.jira.pid>12310487</commons.jira.pid>
 
         <!-- Current release -->
-        <commons.release.version>${project.version}</commons.release.version>
-        <commons.rc.version>RC3</commons.rc.version>
+        <commons.release.version>3.6</commons.release.version>
+        <commons.rc.version>RC1</commons.rc.version>
         <commons.release.desc>(Requires Java ${maven.compiler.target} or later)</commons.release.desc>
 
         <!-- Previous release -->

Modified: commons/proper/net/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/src/changes/changes.xml?rev=1782544&r1=1782543&r2=1782544&view=diff
==============================================================================
--- commons/proper/net/trunk/src/changes/changes.xml [utf-8] (original)
+++ commons/proper/net/trunk/src/changes/changes.xml [utf-8] Fri Feb 10 23:34:45 2017
@@ -73,18 +73,20 @@ This is mainly a bug-fix release. See fu
   The code now requires a minimum of Java 1.6.
 
   Changes to functionality:
-  The FTP client now performs stricter checks on non-multiline command replies.
+ * The FTP client now performs stricter checks on non-multiline command replies.
   The 3 digit code must now be followed by a space and some text, as per RFC 959.
   To suppress this stricter checking, call FTP#setStrictReplyParsing(false). This should not be needed with a well-behaved server.
   Note also that if strict checking is disabled, some functions may unconditionally strip the next character after the code,
 without checking it if is a space.
 
-  The FTP client mlistFile() method now checks for a leading space before removing it.
+* The FTP client mlistFile() method now checks for a leading space before removing it.
   If the space is missing, a MalformedServerReplyException is thrown.
   This will only happen if the FTP server is not compliant with RFC 3659.
 
   Notable additions:
-  The POP3Mail examples can now get password from console, stdin or an environment variable.
+ * The POP3Mail examples can now get password from console, stdin or an environment variable.
+
+* TFTPClient code has been rewritten to improve error handling and retries.
   
 ">
             <action issue="NET-613" type="fix" dev="sebb">
@@ -109,7 +111,7 @@ without checking it if is a space.
             Failure to parse times from SYST_L8 systems that report as "WINDOWS Type: L8"
             </action>
             <action issue="NET-604" type="fix" dev="sebb" due-to="Frank Delporte">
-            TFTP send & receive don't have progress indication
+            TFTP send and receive don't have progress indication
             </action>
             <action issue="NET-588" type="fix" dev="sebb" due-to="Dave Nice / Thai H">
             FTPClient.setPassiveNatWorkaround assumes host is outside site local range
@@ -132,7 +134,7 @@ without checking it if is a space.
             <action issue="NET-599" type="update" dev="sebb">
             Add shorthand FTPClientConfig constructor
             </action>
-            <action issue="NET-593" type="fix" dev="sebb" due-to="J�rg Weule">
+            <action issue="NET-593" type="fix" dev="sebb" due-to="Joerg Weule">
             HostnameVerifier is called with ip addess instead of the provided hostname
             </action>
             <action issue="NET-594" type="fix" dev="sebb" due-to="Brad Worrral">