OSDN Git Service

Add Android.mk
[android-x86/external-wireless-tools.git] / wireless_tools / CHANGELOG.h
index 94855c1..24b1ebe 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *     Wireless Tools
  *
- *             Jean II - HPLB 97->99 - HPL 99->04
+ *             Jean II - HPLB 97->99 - HPL 99->07
  *
  * The changelog...
  *
  *     o Add WE-20 headers, compile with that as default
  *     ---
  *     o Fix 'inline' for gcc-4 as well. Grrr... [iwlib]
+ *
+ * wireless 29 :
+ * -----------
+ *     o Add new power value : 'power saving' [iwconfig/iwlist/iwlib]
+ *     o Optimise getting iwrange when setting TxPower [iwconfig]
+ *     o Optimise displaying current power values (better loop) [iwlist]
+ *     ---
+ *     o Add modulation bitmasks ioctls [iwconfig/iwlist]
+ *     o Add short and long retries [iwconfig/iwlist/iwlib]
+ *     o Fix 'relative' power saving to not be *1000 [iwconfig/iwlib]
+ *     o iw_print_pm_value() require we_version [iwlib]
+ *     o Optimise displaying range power values (subroutine) [iwlist]
+ *     ---
+ *     o Fix 'relative' retry to not be *1000 [iwconfig/iwlib]
+ *     o iw_print_retry_value() require we_version [iwlib]
+ *     o Optimise getting iwrange when setting PowerSaving [iwconfig]
+ *     o Optimise displaying current retry values (better loop) [iwlist]
+ *     o Optimise displaying range retry values (subroutine) [iwlist]
+ *     ---
+ *     o Fix stupid bug in displaying range retry values [iwlist]
+ *     ---
+ *     o Add support for unicast and broadcast bitrates [iwconfig/iwlist]
+ *     ---
+ *     o Replace spaghetti code with real dispatcher in set_info() [iwconfig]
+ *             Code is more readable, maintainable, and save 700 bytes...
+ *     o Drop 'domain' alias for 'nwid'. Obsolete. [iwconfig]
+ *     o Make iw_usage() use dispatcher data instead of hardcoded [iwconfig]
+ *     o Factor out modifier parsing for retry/power [iwconfig]
+ *     o Fix iwmulticall to compile with new dispatcher above [iwmulticall]
+ *     o Add WE_ESSENTIAL compile option to drop 10kB [Makefile]
+ *     ---
+ *     o Update manpages with new features above [man]
+ *     ---
+ *     o Add temp variable to sscanf() to fix 64 bits issues [iwconfig]
+ *     o De-inline get_pm_value/get_retry_value to reduce footprint [iwlist]
+ *     o Optimise iw_print_ie_cipher/iw_print_ie_auth [iwlist]
+ *     o Add "Memory footprint reduction" section in doc [README]
+ *     o Add 'last' scan option for left-over scan [iwlist]
+ *             (From Stavros Markou <smarkou@patras.atmel.com>)
+ *     o Add 'essid' scan option for directed scan [iwlist]
+ *     ---
+ *             (Bug reported by Henrik Brix Andersen <brix@gentoo.org>)
+ *     o Fix segfault on setting bitrate (parse wrong arg) [iwconfig]
+ *     ---
+ *     o Revert 'CC=gcc' to normal [Makefile]
+ *     o Integrate properly patch below [iwlist]
+ *             (From Brian Eaton <eaton.lists@gmail.com>)
+ *     o More WPA support : iwlist auth/wpakeys/genie [iwlist]
+ *     ---
+ *     o Tweak man pages : interface is often optional [iwlist.8/iwspy.8]
+ *     o Drop obsolete port/roam code from [iwpriv]
+ *             (From Pavel Roskin <proski@gnu.org>)
+ *     o Fix bug where all auth masks use iw_auth_capa_name [iwlist]
+ *             (From Dima Ryazanov <someone@berkeley.edu>)
+ *     o Fix iw_scan()/iw_process_scan() for non-root -> EPERM [iwlib]
+ *             (Bug reported by Arkadiusz Miskiewicz <arekm@pld-linux.org>)
+ *     o Fix "iwconfig nickname" (was abreviated) [iwconfig]
+ *             (Bug reported by Charles Plessy)
+ *     o Invalid mode from driver segfault iwlist scan [iwlist]
+ *             (From Aurelien Jacobs <aurel@gnuage.org>)
+ *     o Replace index() with strchr() [iwlib/iwconfig/iwpriv]
+ *             (From Jens Thoms Toerring)
+ *     o Parser/printf/sscanf fixes and optimisation [iwconfig]
+ *     ---
+ *             (From Pavel Roskin <proski@gnu.org>)
+ *     o Fix bug extracting mountpoint of sysfs (wrong field) [ifrename]
+ *             (Suggested by Pavel Roskin <proski@gnu.org>)
+ *     o Read sysfs symlinks transparently [ifrename]
+ *     ---
+ *     o Fix README header to talk about ifrename [README]
+ *     o Add 'prevname' selector for udev compatibility [ifrename]
+ *     o Read parent directory names in SYSFS selector [ifrename]
+ *     o Make dry-run output compatible with udev [ifrename]
+ *     o Update man page with useful SYSFS selectors [iftab.5]
+ *     ---
+ *     o Factorise wildcard rewrite '*'->'%d' to hide it from -D -V [ifrename]
+ *     o Reorganise sysfs description, better wording [iftab.5]
+ *             (Suggested by Pavel Roskin <proski@gnu.org>)
+ *     o Enhance explanation of arp and iwproto [iftab.5]
+ *     ---
+ *             (Bug reported by Johannes Berg <johannes@sipsolutions.net>)
+ *     o Band-aid for the 64->32bit iwevent/iwscan issues [iwlib]
+ *     ---
+ *     o Better band-aid for the 64->32bit iwevent/iwscan issues [iwlib]
+ *             (Suggested by Kay Sievers <kay.sievers@vrfy.org>)
+ *     o Add udev compatible output, print new DEVPATH [ifrename]
+ *     ---
+ *     o Fix DEVPATH output to use the real devpath from udev [ifrename]
+ *     o Add udev rules for ifrename integration [19-udev-ifrename.rules]
+ *     ---
+ *     o Add largest bitrate in easy scan API [iwlib]
+ *     ---
+ *     o Debug version : output IW_EV_LCP_LEN [iwlist]
+ *     ---
+ *             (Bug reported by Santiago Gala/Roy Marples)
+ *     o Fix 64->32bit band-aid on 64 bits, target is local aligned [iwlib]
+ *     ---
+ *             (Bug reported by Santiago Gala/Roy Marples)
+ *     o More fix to the 64->32bit band-aid on 64 bits [iwlib]
+ *     ---
+ *             (Bug reported by Dimitris Kogias)
+ *     o Fix GENIE parsing os chipher/key_mngt [iwlist]
+ *             (Bug reported by Guus Sliepen <guus@debian.org>)
+ *     o Compiler warning on DEBUG code [iwlist]
+ *     ---
+ *     o --version output WE_MAX_VERSION instead of WE_VERSION [iwlib]
+ *     o Change iwstats dBm range to [-192;63] in iw_print_stats() [iwlib.c]
+ *     o Implement iwstats IW_QUAL_RCPI in iw_print_stats()  [iwlib.c]
+ *             (Bug reported by Guus Sliepen <guus@sliepen.eu.org>)
+ *     o LINUX_VERSION_CODE removed, only use GENERIC_HEADERS [iwlib.h]
+ *             (Bug reported by Johan Danielsson <joda11147@gmail.com>)
+ *     o Fix OUI type check for WPA 1 IE [iwlist.c]
+ *     ---
+ *             (Bug reported by Florent Daignière)
+ *     o Don't look for "fixed" out of array in set_txpower_info() [iwconfig]
+ *
+ * wireless 30 :
+ * -----------
+ *             (Suggested by Johannes Berg <johannes@sipsolutions.net>)
+ *     o Display non-ASCII char in ESSID using escape sequence [iwlib]
+ *     o Allow input of non-ASCII char in ESSID using escape sequence [iwlib]
+ *     ---
+ *     o Fix probing to not probe wildcards (left over '%d'->'*') [ifrename]
+ *     o Output number of mapping matched (display + exit status) [ifrename]
+ *             (Bug reported by Ben Hutchings)
+ *     o Don't load mapping file if using options '-n' + '-i' [ifrename]
+ *     ---
+ *     o When using takeover, redo probing in case eth0 was in use [ifrename]
+ *     o Update Hotplug documentation, add uDev bits [HOTPLUG-UDEV.txt]
+ *     o Add ESSID bug patches and documentation [ESSID-BUG.txt]
+ *     o Make wireless.21.h LGPL as promised a long time ago [wireless.21.h]
+ *     ---
+ *             (Bug reported by Shaddy Baddah)
+ *     o Fix unaligned access on SPARC in the 64->32 bit workaround [iwlib.c]
+ *     ---
+ *             (From Maxime Charpenne <maxime.charpenne@free.fr>)
+ *     o Mise à jour de la traduction en francais des pages manuel [fr/*]
+ *     ---
+ *     o Use wireless.22.h, make it LGPL [iwlib.h/wireless.22.h]
+ *     o Show Scanning Capabilities in "iwlist event" [iwlist]
+ *             (Bug reported by Nikita Zhernosenko)
+ *     o Fix parsing of retry/power when modifier is used [iwconfig]
+ *             (Bug reported by Alexis Phoenix)
+ *     o Remove trailing '/' in INSTALL_* that fooled checkinstall [Makefile]
+ *             (From Dan Williams <dcbw@redhat.com>)
+ *     o Scan capabilities in struct iw_range [wireless.h]
+ *             (From Guus Sliepen <guus@debian.org>)
+ *     o Install localised man page [Makefile]
+ *     ---
+ *     o Fix #define that broke 32->64 bit workaround [wireless.22.h]
+ *     o Workaround kernel bug when getting ESSID [iwlib/iwconfig/iwgetid]
+ *             (From Gerald Pfeifer  <gerald@pfeifer.com>)
+ *     o Fix gramar in man page, add about hidden networks [iwlist.8]
+ *     ---
+ *             (From Reinette Chatre <reinette.chatre@intel.com>)
+ *     o Enable scan buffer to grow up to 65535 instead of 32768 [iwlist]
+ *     o Return a proper error if scan result exceed buffer max [iwlist]
+ *             (From Jean Tourrilhes)
+ *     o Do above two fixes for the simple scan API [iwlib]
+ *             (From Claudio Ferronato <claiudio@libero.it>)
+ *     o Spelling and typos in [iwconfig.8]
+ *     ---
+ *     o Create iwlib-private.h to minimise namespace pollution [iwlib]
+ *     o More fix to the 64->32bit band-aid for encode [iwlib]
+ *     o Update udev rule to remove a warning [19-udev-ifrename.rules]
+ *             (from Ritesh Raj Sarraf <rrs@researchut.com> and Guus Sliepen)
+ *     o Propagate error codes out of main for get [iwconfig/iwlist/iwspy]
+ *             (From Guus Sliepen <guus@debian.org>)
+ *     o Remove spurious commands from Czech iwconfig manpage.
  */
 
 /* ----------------------------- TODO ----------------------------- */
  *     Make disable a per encryption key modifier if some hardware
  *     requires it.
  *
- * iwpriv :
- * ------
- *     Remove 'port' and 'roam' cruft now that we have mode in iwconfig
- *
  * iwspy :
  * -----
  *     Add an "auto" flag to have the driver cache the last n results
  * ifrename :
  * --------
  *     Link Type should use readable form instead of numeric value
+ *     When using -p with -n, only the new name should be probed.
  *
  * Doc & man pages :
  * ---------------