FTP Updates – NET+OS 7.1

 

 

 

Last Updated: 08/14/08         Fix Count: 4

 

 
Title 
Connection timing out earlier than setting
 
Case:  1255073
 
Date Fixed:  08/14/08
 
Description
Connection times out earlier than specified when using FSTimeout call.
 
Solution 

FSTimeout was not properly taking into account that BSP_TICKS_PER_SECOND could be set to something other than 100.

 

 

Title

FTP client won’t connect via wireless network

 

Case: 23239

 

Date Fixed: 06/15/07

 

Description

FTP client would not connect via wireless network.

 

Solution

Added temporary fix to handle IPv6 scope ID assignment
to remote address.
  The fix sets the scope ID of the
client address to be the Ethernet or Wireless interface.
If both interfaces are present, then Ethernet has priority.

 

 

Title

FTP client won’t connect to some servers

 

Case: 21974

 

Date Fixed: 04/06/07

 

Description

FTP client would not connect to some servers that sent multi-line responses.

 

Solution

Corrected handling of large server multi-line responses that did
not contain the three digit return code.  RFC 959 says only the
first and last lines of a
multi-line response require code.

 

 
Title
Renaming directories now supported
 
Case: 20469
 
Date Fixed: 03/30/07
 
Description

Current implementation does not support renaming of directories, only files.

 
Solution

Added support for renaming directories.

 
 

Files:   netos\lib\arm7\32b\ghs\libftpclnt.a

netos\lib\arm7\32b\gnu\libftpclnt.a

netos\lib\arm9\32b\ghs\libftpclnt.a

netos\lib\arm9\32b\gnu\libftpclnt.a

netos\lib\arm7\32b\ghs\libftpsvr.a

netos\lib\arm7\32b\gnu\libftpsvr.a

netos\lib\arm9\32b\ghs\libftpsvr.a

netos\lib\arm9\32b\gnu\libftpsvr.a

 

Special Instructions

 

  • Unzip the patch(es) to the root of your NET+OS installation, for example C:\netos71\.
  • Be sure to install any patches listed under Dependencies below
  • Rebuild your application.

 

Patch Link:  FTPUpdates_71

 

Dependencies

This patch also requires the installation of the following patch(es):

None