NDSNews:2006-07-31 - DSWifi 0.3a release

From Dev-Scene

2006-07-31 - DSWifi 0.3a release
DSWifi 0.3a release


Yet another version of wifi goodness is done and fit for human consumption!

DSWifi 0.3a improvements

  • gethostbyname has problems with IP addresses fixed
  • wifi_lib_test tcp connection bug fixed
  • misc other berkley-like support that's missing in the current version. (getsockname/getpeername)
  • Internal TCP Error possibly causing loss of data fixed
  • Better access to stats
  • "keepalive" message to ensure AP connection remains open
  • Improved syncookie implementation for more reliable incoming connections
  • modified timeout code to use exponential backoff
  • inet_addr support added
  • TCP connection closing errors fixed
  • TCP loses data apparently when rx buffer is filled fixed.
  • Latency issue, something is causing the lib to have higher pings after a while fixed.
  • possible bug with recv not returning data it should fixed.
  • Problem with DHCP (should be fixed, it's possible some routers still deny DHCP - if you have one that does this please let me know)
  • Connect() now blocks, when socket is not in non-blocking mode
  • select() support that should be sufficient for all applications is in CVS.
  • TCP MSG_PEEK support added for recv();
  • Many TCP speedups and optimizations
  • Shared key authentication - due to the last entry, and other things, a much wider range of router compatibility!

Yet more improvements have been made to the lib since last release, and the result is a much more stable, much easier to use, and much faster library. If you're working on a wifi app, please visit us at #dswifi on EFnet, or stop by the [Official DS Wifi Forum], or visit [Stephen's Blog] for ongoing progress updates and more!

The next release after 0.3a is going to be version 0.5, which will feature a rewritten 802.11 engine, with the goals of being more portable and more flexible, so stay tuned for information as it develops.

http://www.akkit.org/dswifi/

Comment on this post.


Dev-Scene (c) Ashley "MrShlee" Hull - Rock-ED Productions