diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html
index ad71c555fe3..2e8aa1106f9 100644
--- a/Documentation/NuttX.html
+++ b/Documentation/NuttX.html
@@ -487,7 +487,7 @@
- The 25th release of NuttX (nuttx-0.3.13) is available for download
+ The 26th release of NuttX (nuttx-0.3.14) is available for download
from the SourceForge
website.
The change log associated with the release is available here.
@@ -495,36 +495,47 @@
These unreleased changes are listed here.
- The nuttx-0.3.13 release includes some important bug fixes as well as a few new features.
- Bugs fixed include:
+ The nuttx-0.3.14 release includes some important bug fixes as well as a few new features.
+ Critical bugs fixed include:
- - Fixed problems with Cygwin-based console input. NSH now works with the Cygwin simulator.
- - sched_get_priority_max/min returned error on SCHED_RR.
- - Corrected detection of End-of-File in fgets().
- - Fixed an error in opendir() that could cause an assertion to fail inappropriately.
- - Corrected an error in the FAT that caused files opened for writing with O_APPEND to fail.
- - Fix error in getopt() when called with argc==1.
- - Fix error in stat() when used on the root directory.
- - Fixed a critical bug that effects the way that environment variables are shared amongst
- pthreads.
- - uIP port now supports multi-threaded, concurrent socket access. So, for example, one
- thread can be reading from a socket while another is writing to the socket.
+ - 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 prohibit 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:
-
- - New OS APIs: chdir() and getcwd().
- - The Nuttx shell (NSH) has been extended in many ways:
-
- - New commands: mkfatfs, mkfifo, sleep, usleep, nice, sh, cd, and pwd commands
-
- New memory inspection commands and heap usage commands
-
- New capabilities: Execution of commands in background, execution of simple scripts,
- redirection of command output, last command status ($?)
-
- Now supports if-then[-else]-fi construct
-
- and other features as noted in the ChangeLog.
-
+ - 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, andTFTP get and put commands.
+ (See the new NuttShell User Guide for additional information).
+
+
@@ -1026,73 +1037,7 @@ Other memory:
-nuttx-0.3.13 2008-09-01 Gregory Nutt <spudmonkey@racsa.co.cr>
-
- * NSH: Added mkfatfs, mkfifo, sleep, usleep and nice commands
- * Fixed problem with console input in Cygwin-based simulator; NSH now works
- with simulator.
- * NSH will now execute commands in background
- * sched_get_priority_max/min returned error on SCHED_RR
- * Removed duplicate getenv() implementation in /lib
- * Correct detection of End-of-File in fgets
- * NSH: Implemented sh and crude script handler
- * Fix prototype of read() and write(). Need to use ssize_t and size_t, not
- int and unsigned int.
- * NSH now supports redirection of command output
- * NSH can now use both telnet and serial front ends together
- * NSH: $variable can be used for any command value
- * Fixed an error in opendir() that could cause an assertion to fail
- inappropriately.
- * Correct an error in the FAT that caused files opened for writing with
- O_APPEND to fail. The file was not being properly positioned to the
- end of the file in that case.
- * NSH now supports last exit status $?
- * NSH now supports if-then[-else]-fi construct
- * NSH now supports comments beginning with '#'
- * NSH now supports commands to inspect and modify memory
- * NSH cat command now supports multiple files on command line
- * Add chdir() and getcwd()
- * Fix error in getopt() when called with argc==1
- * Fix error in stat() when used on the root directory
- * NSH: Add cd and pwd commands and current working directory to all NSH
- commands that refer to paths.
- * Fix errors and warnings introduced into Linux sim build because of recent
- Cygwin-based sim changes
- * NSH: Add mem command to display heap usage
- * Added telnet NSH configuration for Neuros OSD.
- * Basic integration of concurrent telnet/serial NSH functional on Neuros
- OSD.
- * Fixed a critical bug that effects the way that environment variables are
- shared amongst pthreads.
- * uIP port enhance to support multi-threaded, concurrent socket access. So,
- for example, one thread can be reading from a socket while another is
- writing to the socket.
-
-pascal-0.1.2 2008-02-10 Gregory Nutt
-
- * Add logic to build and link with the ZDS-II toolchain
- use with the z16f.
- * Make sure that POFF header structures are aligned
- * Standardized POFF file format to big-endian
- * Break up large switch statements to lower complexity
- and eliminate a compiler bug
- * Changes so that runtime compiles with SDCC.
-
-buildroot-0.1.0 2007-03-09 <spudmonkey@racsa.co.cr>
-
- * Support for arm-elf toolchain
-
-
-
-
-
-nuttx-0.3.14 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
+nuttx-0.3.14 2008-09-08 Gregory Nutt <spudmonkey@racsa.co.cr>
* FAT FS now uses position variable in struct file. This simplifies operations
like ftell().
* fseek() needs to discard bytes buffered by ungetc().
@@ -1120,6 +1065,32 @@ nuttx-0.3.14 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
* Fixed another FAT bug in implementation of FAT lseek; this prohibit correct
random access to large files.
+pascal-0.1.2 2008-02-10 Gregory Nutt
+
+ * Add logic to build and link with the ZDS-II toolchain
+ use with the z16f.
+ * Make sure that POFF header structures are aligned
+ * Standardized POFF file format to big-endian
+ * Break up large switch statements to lower complexity
+ and eliminate a compiler bug
+ * Changes so that runtime compiles with SDCC.
+
+buildroot-0.1.0 2007-03-09 <spudmonkey@racsa.co.cr>
+
+ * Support for arm-elf toolchain
+
+
+
+
+
+nuttx-0.3.15 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
+
pascal-0.1.3 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
buildroot-0.1.1 2008-xx-xx <spudmonkey@racsa.co.cr>