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 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.

