| NuttX-0.3.14 |
| ----------- |
| |
| This is the 26th release of NuttX. This release includes some |
| important bugfixes as well as a few new features. Critical bugs |
| fixed include: |
| |
| FAT FS: |
| * Fixed several critical bugs with regard to fat reading and |
| writing and FAT12 accesses. Basically the FAT FS only worked |
| with my tiny test files and test cases. A lot of stronger FAT |
| tested is still needed! |
| * Fixed another FAT bug in implementation of FAT lseek(); |
| this prohibited correct random access to large files. |
| |
| Network: |
| * Corrected a critical bug that may prevent recvfrom from receiving |
| packets from most remote UDP port numbers. |
| * Corrected an error in multi-threaded socket handling in send() and |
| sendto(). Outgoing data could overwrite incoming data. |
| * Corrected IP checksum calculation in ICMP and UDP message send logic. |
| * Corrected an error in send() timeout logic. |
| |
| New features were also added: |
| |
| Network: |
| * Added support for application access to ICMP protocol stacks |
| * Added ping request logic (net/uip). |
| * Added basic TFTP client logic (netutils/tftpc). |
| |
| NuttShell (NSH): |
| * New commands: 'test', '[', 'ping', 'mkrd', 'xd', and TFTP 'get' and 'put' |
| See the new NuttShell User Guide for additional information. |
| |
| Other less critical bugs were also fixed and other less important |
| features were were added. See the ChangeLog for details. |
| |
| These changes were verified only on the Neuros OSD (ARM9). Please |
| report any errors to me. |
| |
| This tarball contains a complete CVS snapshot from September 8, 2008. |