Prep for 0.3.3 release

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@412 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2007-11-28 18:31:33 +00:00
parent 77aca3e58f
commit 14dd3e6265
3 changed files with 55 additions and 40 deletions

View File

@ -244,7 +244,7 @@
* recvfrom() and accept() now correctly return the remote address. * recvfrom() and accept() now correctly return the remote address.
* Fixed computation error in ntohl(). * Fixed computation error in ntohl().
0.3.3 2007-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> 0.3.3 2007-11-28 Gregory Nutt <spudmonkey@racsa.co.cr>
* Removed unused uIP files * Removed unused uIP files
* sched/, mm/, and net/ subystem debug can not be selectively enabled/disabled * sched/, mm/, and net/ subystem debug can not be selectively enabled/disabled
@ -258,3 +258,4 @@
* Improved ACK handling in send() to better hander deferred acknowledgements * Improved ACK handling in send() to better hander deferred acknowledgements
and polling intervals. Greatly improves send performance. and polling intervals. Greatly improves send performance.
0.3.4 2007-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>

View File

@ -8,7 +8,7 @@
<tr align="center" bgcolor="#e4e4e4"> <tr align="center" bgcolor="#e4e4e4">
<td> <td>
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1> <h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
<p>Last Updated: November 24, 2007</p> <p>Last Updated: November 28, 2007</p>
</td> </td>
</tr> </tr>
</table> </table>
@ -183,7 +183,7 @@
</table> </table>
<p> <p>
The 14th release of NuttX (nuttx-0.3.2) is available for download The 15th release of NuttX (nuttx-0.3.3) is available for download
from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a> from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a>
website. website.
The change log associated with the release is available <a href="#currentrelease">here</a>. The change log associated with the release is available <a href="#currentrelease">here</a>.
@ -191,32 +191,40 @@
These unreleased changes are listed <a href="#pendingchanges">here</a>. These unreleased changes are listed <a href="#pendingchanges">here</a>.
</p> </p>
<p> <p>
NuttX 0.3.2 is the 3rd release containing the integration of a network NuttX 0.3.3 is the 4th release containing the integration of a network
subsystem and the uIP TCP/IP, UDP, and ICMP stacks based on subsystem and the uIP TCP/IP, UDP, and ICMP stacks based on
<a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP</a> <a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP</a>
into NuttX. into NuttX.
</p> </p>
<p> <p>
Many network-related problems have been fixed from version 0.3.1 Many network-related problems have been fixed from version 0.3.2
and the implementation has matured significantly. and the implementation has matured significantly.
Changes in this release include: Changes in this release include:
</p> </p>
<ul> <ul>
<li>TCP-related bug-fixes,</li> <li>TCP-related bug-fixes for disconnecting sockets,</li>
<li>Correction of some TCP read-ahead logic,<li>
<li>TCP performance improvements,</li> <li>TCP performance improvements,</li>
<li>Initial UDP integration, and</li> <li>Initial UDP integration, and</li>
<li>Initial uIP micro webserver integration <li>IMisc. additions and cleanup (See the ChangeLog for a complete list of
changes).</li>
</ul> </ul>
</p>
See the ChangeLog for a complete list of changes.
</p>
<p> <p>
The level of network reliability is a a strong alpha level is expected to The level of network reliability is at an early beta release level. The
achieve beta level of reliability over the next few releases. baseline functionality of NuttX continues to mature and remains at
post-beta. Open network-related issues include only:
</p> </p>
<ul>
<li>Some minor unimplemented BSD socket functionality,</li>
<li>Thread safety issues: the same socket cannot be used concurrently on
different threads, </li>
<li>Pending design changes necessary to support multiple network interfaces, and </li>
<li>IPv6 support is incomplete.</li>
</ul>
<p> <p>
The baseline functionality of NuttX continues to mature and remains at This release has been verified only on the Neuros OSD (DM320 ARM9)
post-beta (as long as the network is not used). platform using the DM90x0 driver. Any feedback for improving the network
reliability/performance would be greatly appreciated.
</p> </p>
<table width ="100%"> <table width ="100%">
@ -687,18 +695,8 @@ Other memory:
* Fix DM90x0 driver problem that caused TX overruns * Fix DM90x0 driver problem that caused TX overruns
* Add strncmp() * Add strncmp()
* Added TCP/IP read-ahead buffer to minimize failed ACKs and packet loss. * Added TCP/IP read-ahead buffer to minimize failed ACKs and packet loss.
</pre></ul>
<table width ="100%"> 0.3.2 2007-11-23 Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
<tr bgcolor="#e4e4e4">
<td>
<a name="currentrelease">ChangeLog for Current Release</a>
</td>
</tr>
</table>
<pre><ul>
0.3.2 2007-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
* Add strcat() and strncat() * Add strcat() and strncat()
* Integrated uIP micro webserver * Integrated uIP micro webserver
@ -718,13 +716,13 @@ Other memory:
<table width ="100%"> <table width ="100%">
<tr bgcolor="#e4e4e4"> <tr bgcolor="#e4e4e4">
<td> <td>
<a name="pendingchanges">Unreleased Changes</a> <a name="currentrelease">ChangeLog for Current Release</a>
</td> </td>
</tr> </tr>
</table> </table>
<pre><ul> <pre><ul>
0.3.3 2007-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> 0.3.3 2007-11-28 Gregory Nutt <spudmonkey@racsa.co.cr>
* Removed unused uIP files * Removed unused uIP files
* sched/, mm/, and net/ subystem debug can not be selectively enabled/disabled * sched/, mm/, and net/ subystem debug can not be selectively enabled/disabled
@ -739,6 +737,18 @@ Other memory:
and polling intervals. Greatly improves send performance. and polling intervals. Greatly improves send performance.
</pre></ul> </pre></ul>
<table width ="100%">
<tr bgcolor="#e4e4e4">
<td>
<a name="pendingchanges">Unreleased Changes</a>
</td>
</tr>
</table>
<pre><ul>
0.3.4 2007-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
</pre></ul>
<table width ="100%"> <table width ="100%">
<tr bgcolor="#e4e4e4"> <tr bgcolor="#e4e4e4">
<td> <td>

View File

@ -1,27 +1,31 @@
nuttx-0.3.2 nuttx-0.3.3
^^^^^^^^^^^ ^^^^^^^^^^^
This is the 14th release of NuttX and the 3rd release containing This is the 15th release of NuttX and the 4th release containing
the integration of a network subsystem and the uIP TCP/IP, UDP, and the integration of a network subsystem and the uIP TCP/IP, UDP, and
ICMP stacks into NuttX (see http://www.sics.se/~adam/uip/index.php/Main_Page). ICMP stacks into NuttX (see http://www.sics.se/~adam/uip/index.php/Main_Page).
Many network-related problems have been fixed and the implementation Many network-related problems have been fixed and the implementation
has matured significantly. This release consists of: has matured significantly. This release consists of:
o TCP-related bug-fixes o TCP-related bug-fixes for disconnecting sockets
o Correction of some TCP read-ahead logic
o TCP performance improvements o TCP performance improvements
o Initial UDP integration o Misc. additions and cleanup (See the ChangeLog for a complete list of
o Initial uIP micro webserver integration changes).
See the ChangeLog for a complete list of changes. The level of network reliability is at an early beta release level. The
baseline functionality of NuttX continues to mature and remains at
post-beta. Open network-related issues include only:
The level of network reliability is at alpha level is expected to o Some minor unimplemented BSD socket functionality,
achieve beta level of reliability over the next few releases. o Thread safety issues: the same socket cannot be used concurrently on
different threads.
The baseline functionality of NuttX continues to mature and remains at o Pending design changes necessary to support multiple network interfaces.
post-beta. o IPv6 support is incomplete.
This release has been verified only on the Neuros OSD (DM320 ARM9) This release has been verified only on the Neuros OSD (DM320 ARM9)
platform using the DM90x0 driver. platform using the DM90x0 driver. Any feedback for improving the network
reliability/performance would be greatly appreciated.
This tarball contains a complete CVS snapshot from November 23, 2007. This tarball contains a complete CVS snapshot from November 28, 2007.