lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-users] [lwip] Version 0.5.1 released


From: Adam Dunkels
Subject: [lwip-users] [lwip] Version 0.5.1 released
Date: Thu, 09 Jan 2003 00:18:56 -0000

Hi all!

Version 0.5.1 is now released. This is mainly a bugfix release incorporating 
all changes that have been discussed on the list (including the latest 
api_lib.c bug). Being in a slight hurry to start watching Sweden's first 
ice-hockey match in the olympic games (against Canada), I don't have much 
time for a long announment ;-)

Big thanks goes out to all of you who have contributed code, patches, 
comments, bugfixes, bug reports, both on this list and privately to me. Leon, 
Jose, Kieran, Horst, Biren, Florian, Andy, Andrea, Paul, and all others: 
thanks!

Unfortunately, this release doesn't incorporate Leon's DHCP code. That will 
hopefully be integrated with the next version. Until then, his code can be 
downloaded and integrated "by hand".

(I also have a few mails in my inbox that I won't be able to answer in a 
while - please bear with me!)

The changelog for this release is as follows:

(0.5.1) Changes since version 0.5.0

  ++ New features:

  * Possible to run as a user process under Linux.

  * Preliminary support for cross platform packed structs.

  * ARP timer now implemented.
  
  ++ Bugfixes:

  * TCP output queue length was badly initialized when opening
    connections.

  * TCP delayed ACKs were not sent correctly.
  
  * Explicit initialization of BSS segment variables.
  
  * read() in BSD socket library could drop data.

  * Problems with memory alignment.

  * Situations when all TCP buffers were used could lead to
    starvation.

  * TCP MSS option wasn't parsed correctly.

  * Problems with UDP checksum calculation.

  * IP multicast address tests had endianess problems.

  * ARP requests had wrong destination hardware address. 

  ++ Other changes:

  * struct eth_addr changed from u16_t[3] array to u8_t[6].

  * A ->linkoutput() member was added to struct netif.

  * TCP and UDP ->dest_* struct members where changed to ->remote_*.

  * ntoh* macros are now null definitions for big endian CPUs. 
  
/adam
-- 
Adam Dunkels <address@hidden>
http://www.sics.se/~adam
[This message was sent through the lwip discussion list.]




reply via email to

[Prev in Thread] Current Thread [Next in Thread]