FTP Updates – NET+OS 7.0

 

 

 

Last Updated: 09/07/10         Fix Count: 6

 

 
Title 
High traffic over udpdb during FTP transfers could result in crash
 
Case:  34657
 
Date Fixed:  09/07/10
 
Description
High traffic via udpdb during large FTP data transfer causes application to crash in abort_handler.
 
Solution 

Increased default size of FTP server's stack from 4K to 6K.

 
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.

 
 
Title
Unpredictable Server behavior
 
Case: internal
 
Date Fixed: 09/21/06
 
Description
Unpredictable server behavior when BSP_TICKS_PER_SECOND is changed from the default of 100.
 
Solution

Replaced hard coded delay to account for BSP_TICKS_PER_SECOND..

 
 

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:\netos70\.
  • Be sure to install any patches listed under Dependencies below
  • Rebuild your application.

 

Patch Link:  FTPUpdates_70

 

Dependencies

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

N/A