/*
* Wireless Tools
*
- * Jean II - HPLB 97->99 - HPL 99->01
+ * Jean II - HPLB 97->99 - HPL 99->02
*
* The changelog...
*
- * This file is released under the GPL license.
+ * This files is released under the GPL license.
+ * Copyright (c) 1997-2002 Jean Tourrilhes <jt@hpl.hp.com>
*/
/* --------------------------- HISTORY --------------------------- */
* o Show typical/average quality in iwspy [iwspy]
* o Get Wireless Stats through ioctl instead of /proc [iwlib]
*
+ * wireless 23 :
+ * -----------
+ * o Split iw_check_addr_type() into two functions mac/if [iwlib]
+ * o iw_in_addr() does appropriate iw_check_xxx itself [iwlib]
+ * o Allow iwspy on MAC address even if IP doesn't check [iwspy]
+ * o Allow iwconfig ap on MAC address even if IP doesn't check [iwconfig]
+ * ---
+ * o Fix iwlist man page about extra commands [iwlist]
+ * ---
+ * o Fix Makefile rules for library compile (more generic) [Makefile]
+ * ---
+ * o Set max length for all GET request with a iw_point [various]
+ * o Fix set IW_PRIV_TYPE_BYTE to be endian/align clean [iwpriv]
+ * ---
+ * (From Kernel Jake <kerneljake@hotmail.com>)
+ * o Add '/' at the end of directories to create them [Makefile]
+ * (From Pavel Roskin <proski@gnu.org>)
+ * o Replace "cp" with "install" to get permissions proper [Makefile]
+ * o Install Man-Pages at the proper location [Makefile]
+ * o Add automatic header selection based on libc/kernel [iwlib.h]
+ * ---
+ * o Add "commit" to force parameters on the card [iwconfig]
+ * o Wrap ioctl() in iw_set/get_ext() wrappers [all]
+ * o Beautify set request error messages [iwconfig]
+ *
+ * wireless 24 :
+ * -----------
+ * o Added common function to display frequency [iwlib]
+ * o Added handler to parse Wireless Events [iwlib]
+ * o Added tool to display Wireless Events [iwevent]
+ * o Pass command line to subroutines [iwlist]
+ * o Scanning support through SIOCSIWSCAN [iwlist]
+ * ---
+ * o Added common function to display bitrate [iwlib]
+ * o Add bitrate/encoding scanning support [iwlist]
+ * o Allow to read scan results for non-root users [iwlist]
+ * o Set 5s timeout on waiting for scan results [iwlist]
+ * o Cleanup iwgetid & support ap+scheme display [iwgetid]
+ * o iwevent man page [iwevent]
+ * (From Guus Sliepen <guus@warande3094.warande.uu.nl>)
+ * o iwgetid man page [iwgetid]
+ * ---
+ * o Add "#define WIRELESS_EXT > 13" around event code [iwlib]
+ * o Move iw_enum_devices() from iwlist.c to iwlib.c [iwlib]
+ * o Use iw_enum_devices() everywhere [iwconfig/iwspy/iwpriv]
+ * (From Pavel Roskin <proski@gnu.org>, rewrite by me)
+ * o Return proper error message on non existent interfaces [iwconfig]
+ * o Read interface list in /proc/net/wireless and not SIOCGIFCONF [iwlib]
+ * ---
+ * (From Pavel Roskin <proski@gnu.org> - again !!!)
+ * o Don't loose flags when setting encryption key [iwconfig]
+ * o Add <time.h> [iwevent]
+ * ---
+ * (From Casey Carter <Casey@Carter.net>)
+ * o Improved compilations directives, stricter warnings [Makefile]
+ * o Fix strict warnings (static func, unused args...) [various]
+ * o New routines to display/input Ethernet MAC addresses [iwlib]
+ * o Correct my english & spelling [various]
+ * o Get macaddr to compile [macaddr]
+ * o Fix range checking in max number of args [iwlist]
+ * ---
+ * o Display time when we receive event [iwevent]
+ * ---
+ * o Display time before event, easier to read [iwevent]
+ * (From "Dr. Michael Rietz" <rietz@mail.amps.de>)
+ * o Use a generic set of header, may end header mess [iwlib]
+ * (From Casey Carter <Casey@Carter.net>)
+ * o Zillions cleanups, small fixes and code reorg [all over]
+ * o Proper usage/help printout [iwevent, iwgetid, ...]
+ * ---
+ * o Send broadcast address for iwconfig ethX ap auto/any [iwconfig]
+ * ---
+ * o Send NULL address for iwconfig ethX ap off [iwconfig]
+ * o Add iw_in_key() helper (and use it) [iwlib]
+ * o Create symbolink link libiw.so to libiw.so.XX [Makefile]
+ * (From Javier Achirica <achirica@ttd.net>)
+ * o Always send TxPower flags to the driver [iwconfig]
+ * (From John M. Choi <johnchoi@its.caltech.edu>)
+ * o Header definition for Slackware (kernel 2.2/glibc 2.2) [iwlib]
*/
/* ----------------------------- TODO ----------------------------- */
*
* iwspy :
* -----
- * -
+ * Add an "auto" flag to have the driver cache the last n results
+ *
+ * iwlist :
+ * ------
+ * Add scanning command line modifiers
+ * More scan types support
+ *
+ * iwevent :
+ * -------
+ * Make it non root-only
*
* Doc & man pages :
* ---------------