All releases of uIP


Release Notes: A new socket-like API, protosockets, was added. uIP now has rudimentary IPv6 support. A DHCP client was added and the Web server was rewritten with protosockets. Device driver structure was simplified. Many bugfixes were made in the TCP code. A uIP mailing list was started.


Release Notes: The documentation has been reworked and substantially extended. IP fragment reassembly was added. Rudimentary UDP support was added. Support for TCP urgent data and retransmission time-out estimation was added. TCP flow control code was updated with zero-window probing. A Telnet server, an HTTP client, and an SMTP client were added as example applications. A number of bugs were fixed.


Release Notes: ARP support for running uIP over Ethernet, support for opening TCP connections from uIP, improvements/cleanups to the application/stack interface, and documentation updates.


Release Notes: Statistics gathering support has been added, and scripting abilities have been added to the Web server.


Release Notes: Support for packet sizes larger than 255 bytes was added. Zero copy TCP output has been implemented. Functions for checksumming and 32-bit additions have been moved out of the TCP/IP code and into architecture-specific files. TCP exponential backoff retransmission was fixed. Connections are reset after too many retransmissions. Connections are now explicitly initialized to the CLOSED state. The documentation has been updated.


Release Notes: Retransmission previously did not work when multiple connections had data that needed to be retransmitted. This has been fixed. The Commodore 64 version of uIP is now ready for testing. Documentation was added to the homepage.


No changes have been submitted for this release.