]> git.ipfire.org Git - thirdparty/iw.git/log
thirdparty/iw.git
15 years agoadd length checks for WPA/RSN cipher and authentication suites
Marcel Holtmann [Mon, 4 May 2009 16:49:09 +0000 (09:49 -0700)] 
add length checks for WPA/RSN cipher and authentication suites

15 years agoadd support for showing power constraint IE
Marcel Holtmann [Mon, 4 May 2009 16:06:07 +0000 (09:06 -0700)] 
add support for showing power constraint IE

15 years agorearrange some tests to be clearer
Johannes Berg [Mon, 4 May 2009 12:32:24 +0000 (14:32 +0200)] 
rearrange some tests to be clearer

15 years agoadd ability to scan certain SSIDs/frequencies
Johannes Berg [Mon, 4 May 2009 12:06:33 +0000 (14:06 +0200)] 
add ability to scan certain SSIDs/frequencies

15 years agovalidate IE length better in places
Johannes Berg [Mon, 4 May 2009 11:35:22 +0000 (13:35 +0200)] 
validate IE length better in places

still missing for the auth/cipher suites I think

15 years agoadd Country in/outdoor environ + invalid environ
Johannes Berg [Mon, 4 May 2009 11:12:01 +0000 (13:12 +0200)] 
add Country in/outdoor environ + invalid environ

15 years agoprint WPS version as major.minor
Johannes Berg [Mon, 4 May 2009 11:07:16 +0000 (13:07 +0200)] 
print WPS version as major.minor

15 years agoprint unknown cipher/auth suites with more info
Johannes Berg [Mon, 4 May 2009 11:06:07 +0000 (13:06 +0200)] 
print unknown cipher/auth suites with more info

15 years agos/WPA2/RSN/
Johannes Berg [Mon, 4 May 2009 11:02:32 +0000 (13:02 +0200)] 
s/WPA2/RSN/

15 years agoadd support for parsing WPA and RSN/WPA2 information elements
Marcel Holtmann [Mon, 4 May 2009 08:48:47 +0000 (01:48 -0700)] 
add support for parsing WPA and RSN/WPA2 information elements

15 years agoadd basic support for parsing WMM information element
Marcel Holtmann [Mon, 4 May 2009 08:48:46 +0000 (01:48 -0700)] 
add basic support for parsing WMM information element

15 years agoadd human readable decoding for capability information field
Marcel Holtmann [Mon, 4 May 2009 08:48:45 +0000 (01:48 -0700)] 
add human readable decoding for capability information field

15 years agoadd support for showing extended capabilities IE
Marcel Holtmann [Mon, 4 May 2009 08:48:44 +0000 (01:48 -0700)] 
add support for showing extended capabilities IE

15 years agoadd basic support for parsing country information element
Marcel Holtmann [Mon, 4 May 2009 08:48:43 +0000 (01:48 -0700)] 
add basic support for parsing country information element

15 years agoadd support for parsing ERP information element
Marcel Holtmann [Mon, 4 May 2009 08:48:42 +0000 (01:48 -0700)] 
add support for parsing ERP information element

15 years agoadd option to dump unknown IEs with scan command
Marcel Holtmann [Sat, 2 May 2009 20:07:24 +0000 (13:07 -0700)] 
add option to dump unknown IEs with scan command

15 years agoWPS scan: print out AP locked attribute
Johannes Berg [Fri, 1 May 2009 09:52:51 +0000 (11:52 +0200)] 
WPS scan: print out AP locked attribute

15 years agoparse some WPS data
Johannes Berg [Thu, 30 Apr 2009 18:05:59 +0000 (20:05 +0200)] 
parse some WPS data

15 years agoprint unknown IEs in nicer form
Johannes Berg [Thu, 30 Apr 2009 16:57:06 +0000 (18:57 +0200)] 
print unknown IEs in nicer form

15 years agodon't try parsing too short vendor IEs
Johannes Berg [Thu, 30 Apr 2009 16:49:44 +0000 (18:49 +0200)] 
don't try parsing too short vendor IEs

15 years agoadd scan warnings
Johannes Berg [Thu, 23 Apr 2009 13:57:38 +0000 (15:57 +0200)] 
add scan warnings

15 years ago0.9.13 v0.9.13
Johannes Berg [Mon, 20 Apr 2009 23:07:50 +0000 (01:07 +0200)] 
0.9.13

15 years agogenerate version.c instead of version.o
Johannes Berg [Mon, 20 Apr 2009 22:53:00 +0000 (00:53 +0200)] 
generate version.c instead of version.o

15 years agoMerge branch 'ibss-test'
Johannes Berg [Mon, 20 Apr 2009 22:36:20 +0000 (00:36 +0200)] 
Merge branch 'ibss-test'

Conflicts:
nl80211.h

15 years agoupdate nl80211.h
Johannes Berg [Mon, 20 Apr 2009 22:36:05 +0000 (00:36 +0200)] 
update nl80211.h

15 years agofix bug introduced by previous commit
Johannes Berg [Mon, 20 Apr 2009 22:22:12 +0000 (00:22 +0200)] 
fix bug introduced by previous commit

15 years agoadjust to new ibss API
Johannes Berg [Sun, 19 Apr 2009 15:52:14 +0000 (17:52 +0200)] 
adjust to new ibss API

15 years agoprint better interface names
Johannes Berg [Sun, 19 Apr 2009 13:47:18 +0000 (15:47 +0200)] 
print better interface names

15 years agoMerge branch 'master' into ibss-test
Johannes Berg [Sun, 19 Apr 2009 13:21:02 +0000 (15:21 +0200)] 
Merge branch 'master' into ibss-test

15 years agosupport "iw dev ... set type ..."
Johannes Berg [Sun, 19 Apr 2009 13:19:43 +0000 (15:19 +0200)] 
support "iw dev ... set type ..."

This allows changing the interface type. It's the one operation
I commonly still do with iwconfig...

Also clean up get_if_type while at it.

15 years agoadd "dev" command to list all wireless interfaces
Johannes Berg [Sun, 19 Apr 2009 13:06:12 +0000 (15:06 +0200)] 
add "dev" command to list all wireless interfaces

15 years agoadd "phy" command as alias for "list"
Johannes Berg [Sun, 19 Apr 2009 13:05:58 +0000 (15:05 +0200)] 
add "phy" command as alias for "list"

15 years agoallow more command aliasing, dev/phy commands
Johannes Berg [Sun, 19 Apr 2009 13:05:38 +0000 (15:05 +0200)] 
allow more command aliasing, dev/phy commands

15 years agoibss join/leave/event code
Johannes Berg [Sat, 18 Apr 2009 22:53:31 +0000 (00:53 +0200)] 
ibss join/leave/event code

15 years agoupdate nl80211.h
Johannes Berg [Sat, 18 Apr 2009 22:52:26 +0000 (00:52 +0200)] 
update nl80211.h

15 years agomake version.h depend on things
Johannes Berg [Sat, 18 Apr 2009 19:10:25 +0000 (21:10 +0200)] 
make version.h depend on things

15 years agoremove -nogit suffix when building from tarball
Johannes Berg [Sat, 18 Apr 2009 19:07:52 +0000 (21:07 +0200)] 
remove -nogit suffix when building from tarball

15 years agoaccept managed/mgd for station interface
Johannes Berg [Sat, 11 Apr 2009 18:47:24 +0000 (20:47 +0200)] 
accept managed/mgd for station interface

15 years agobump version to 0.9.12 v0.9.12
Johannes Berg [Wed, 8 Apr 2009 12:37:06 +0000 (14:37 +0200)] 
bump version to 0.9.12

15 years agoadd plain "scan" command that triggers, waits and dumps
Johannes Berg [Wed, 8 Apr 2009 12:11:47 +0000 (14:11 +0200)] 
add plain "scan" command that triggers, waits and dumps

15 years agoallow netlink-less commands and section commands with subsections
Johannes Berg [Wed, 8 Apr 2009 12:11:24 +0000 (14:11 +0200)] 
allow netlink-less commands and section commands with subsections

15 years agoremove "raw" thing
Johannes Berg [Wed, 8 Apr 2009 11:42:38 +0000 (13:42 +0200)] 
remove "raw" thing

15 years agoadd functionality to wait for events
Johannes Berg [Wed, 8 Apr 2009 11:29:13 +0000 (13:29 +0200)] 
add functionality to wait for events

15 years agoprepare for more generic commands
Johannes Berg [Wed, 8 Apr 2009 11:13:28 +0000 (13:13 +0200)] 
prepare for more generic commands

15 years agoclean up usage code
Johannes Berg [Wed, 8 Apr 2009 11:04:25 +0000 (13:04 +0200)] 
clean up usage code

15 years agoreorder includes
Johannes Berg [Wed, 8 Apr 2009 11:01:18 +0000 (13:01 +0200)] 
reorder includes

15 years ago0.9.11 v0.9.11
Johannes Berg [Thu, 26 Mar 2009 11:01:48 +0000 (12:01 +0100)] 
0.9.11

15 years agoRevert "iw: parse max allowed bandwidth"
Johannes Berg [Tue, 24 Mar 2009 07:41:42 +0000 (08:41 +0100)] 
Revert "iw: parse max allowed bandwidth"

This reverts commit a47905d79b966e04939112923aaabaa1b46e8097.

I don't think we'll let the kernel actually create that attribute,
so parsing is pointless.

15 years agoallow identify wiphys by index with "phy#<idx>" rather than "phy <name>"
Johannes Berg [Fri, 20 Mar 2009 08:59:30 +0000 (09:59 +0100)] 
allow identify wiphys by index with "phy#<idx>" rather than "phy <name>"

15 years agobetter error reporting if dev/phy does not exist
Johannes Berg [Thu, 12 Mar 2009 10:13:36 +0000 (11:13 +0100)] 
better error reporting if dev/phy does not exist

15 years ago0.9.10 v0.9.10
Johannes Berg [Wed, 11 Mar 2009 13:55:37 +0000 (14:55 +0100)] 
0.9.10

15 years agoiw: add regulatory events notification parsing
Luis R. Rodriguez [Tue, 10 Mar 2009 02:28:50 +0000 (22:28 -0400)] 
iw: add regulatory events notification parsing

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
15 years agoiw: use stdbool on reg.c
Luis R. Rodriguez [Tue, 10 Mar 2009 02:28:49 +0000 (22:28 -0400)] 
iw: use stdbool on reg.c

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
15 years agoiw: parse max allowed bandwidth
Luis R. Rodriguez [Tue, 10 Mar 2009 02:28:48 +0000 (22:28 -0400)] 
iw: parse max allowed bandwidth

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
15 years agoupdate nl80211.h
Johannes Berg [Wed, 11 Mar 2009 13:44:09 +0000 (14:44 +0100)] 
update nl80211.h

15 years agofix off-by-one error to allow setting cooked monitor
Johannes Berg [Sun, 8 Mar 2009 12:32:26 +0000 (13:32 +0100)] 
fix off-by-one error to allow setting cooked monitor

15 years agoprint out station packet counters (if available)
Johannes Berg [Wed, 18 Feb 2009 09:43:35 +0000 (10:43 +0100)] 
print out station packet counters (if available)

15 years agoupdate nl80211.h
Johannes Berg [Wed, 18 Feb 2009 09:40:17 +0000 (10:40 +0100)] 
update nl80211.h

15 years agodon't require scan multicast group
Johannes Berg [Thu, 12 Feb 2009 10:45:00 +0000 (11:45 +0100)] 
don't require scan multicast group

15 years agoiw event for scan finish
Johannes Berg [Thu, 12 Feb 2009 10:40:56 +0000 (11:40 +0100)] 
iw event for scan finish

15 years agomake printing unknown IEs optional in iw scan dump
Johannes Berg [Thu, 12 Feb 2009 09:30:32 +0000 (10:30 +0100)] 
make printing unknown IEs optional in iw scan dump

15 years agotsf is a good indication of AP uptime ...
Johannes Berg [Tue, 10 Feb 2009 20:14:45 +0000 (21:14 +0100)] 
tsf is a good indication of AP uptime ...

15 years agoMerge branch 'master' into scan-test
Johannes Berg [Thu, 5 Feb 2009 20:08:54 +0000 (21:08 +0100)] 
Merge branch 'master' into scan-test

Conflicts:
nl80211.h

15 years agoiw: add get regulatory domain support
Luis R. Rodriguez [Wed, 28 Jan 2009 16:57:59 +0000 (08:57 -0800)] 
iw: add get regulatory domain support

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
15 years agoiw: align output for HT capabilities
pat-lkml [Tue, 3 Feb 2009 00:25:39 +0000 (19:25 -0500)] 
iw: align output for HT capabilities

The HT capabilities have an additional space in front of them causing
them not to line up with the rest of the listed outputs.  This patch
removes that space.

Signed-off-by: Pat Erley <pat-lkml@erley.org>
15 years agoiw: add MCS set parsing
Luis R. Rodriguez [Mon, 2 Feb 2009 23:39:06 +0000 (15:39 -0800)] 
iw: add MCS set parsing

This adds MCS set parsing to iw. When you can 'iw list' you can
now see the MCS set actually parsed, this can tell you information
such as all the RX/TX MCS indexes supported, max TX spatial streams,
if TX unequal modulation is supported and your max supported HT
RX data rate.

This is as per 802.11n Draft 7 on section 7.3.2.57.4 Supported MCS Set field.

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
15 years agoiw: report if no supported version of libnl is found
Pavel Roskin [Fri, 30 Jan 2009 22:33:34 +0000 (17:33 -0500)] 
iw: report if no supported version of libnl is found

Otherwise, the error messase would be very confusing.

15 years agomesh parameter list improvements
Johannes Berg [Thu, 29 Jan 2009 13:56:08 +0000 (14:56 +0100)] 
mesh parameter list improvements

 - list them as a real list
 - print them out when the user specified none at all

15 years agoMerge branch 'master' into scan-test
Johannes Berg [Thu, 29 Jan 2009 13:46:55 +0000 (14:46 +0100)] 
Merge branch 'master' into scan-test

Conflicts:
Makefile

15 years agochange link order - it matters for help output
Johannes Berg [Thu, 29 Jan 2009 13:45:41 +0000 (14:45 +0100)] 
change link order - it matters for help output

15 years agoMerge branch 'master' into scan-test
Johannes Berg [Thu, 29 Jan 2009 13:42:58 +0000 (14:42 +0100)] 
Merge branch 'master' into scan-test

Conflicts:
nl80211.h

15 years agoupdate nl80211.h
Johannes Berg [Thu, 29 Jan 2009 13:42:13 +0000 (14:42 +0100)] 
update nl80211.h

15 years agoiw: rename nl_handle to nl_sock for libnl-2.0
Pat Erley [Thu, 29 Jan 2009 13:35:18 +0000 (14:35 +0100)] 
iw: rename nl_handle to nl_sock for libnl-2.0

Upstream has renamed nl_handle to nl_sock.  Update iw to the new
name and add #define for libnl-1.1.

Signed-off-by: Pat Erley <pat-lkml@erley.org>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
15 years agoupdate nl80211.h
Johannes Berg [Tue, 27 Jan 2009 21:10:11 +0000 (22:10 +0100)] 
update nl80211.h

15 years agomake all objects depend on nl80211.h
Johannes Berg [Tue, 27 Jan 2009 21:09:57 +0000 (22:09 +0100)] 
make all objects depend on nl80211.h

15 years agobump version to 0.9.9 v0.9.9
Johannes Berg [Sat, 24 Jan 2009 14:36:08 +0000 (15:36 +0100)] 
bump version to 0.9.9

15 years agoRTFM link for ap/master modes
Johannes Berg [Sat, 24 Jan 2009 14:35:30 +0000 (15:35 +0100)] 
RTFM link for ap/master modes

15 years agoadd commas to see also section
Johannes Berg [Sat, 24 Jan 2009 14:15:46 +0000 (15:15 +0100)] 
add commas to see also section

15 years agoiw: fix typo, add few references
Luis R. Rodriguez [Fri, 23 Jan 2009 23:02:38 +0000 (15:02 -0800)] 
iw: fix typo, add few references

This fixes a small typo s/ip/iw, and adds references
to the other new wireless subsystem userspace applications/files.
Lets also point users to the iw wiki as it has lots of good stuff.

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
15 years agoinclude netlink/netlink.h
Johannes Berg [Wed, 21 Jan 2009 15:30:52 +0000 (16:30 +0100)] 
include netlink/netlink.h

also fixes the nl_handle vs. nl_sock issue that has been plaguing
people trying to use libnl from git

15 years agosuppress flags on disabled channels
Johannes Berg [Sun, 18 Jan 2009 17:13:54 +0000 (18:13 +0100)] 
suppress flags on disabled channels

15 years agobump to 0.9.8 v0.9.8
Johannes Berg [Sat, 10 Jan 2009 20:42:26 +0000 (21:42 +0100)] 
bump to 0.9.8

15 years agoiw: Fix regression in mesh_param input parsing
Colin McCabe [Sat, 10 Jan 2009 01:13:16 +0000 (17:13 -0800)] 
iw: Fix regression in mesh_param input parsing

In the iw tool, don't crash on bad arguments to "iw dev mesh set mesh_param"

15 years agoiw: Fix regression in mesh_param input parsing
Colin McCabe [Sat, 10 Jan 2009 01:13:16 +0000 (17:13 -0800)] 
iw: Fix regression in mesh_param input parsing

In the iw tool, don't crash on bad arguments to "iw dev mesh set mesh_param"

15 years agoupdate for new scan patch
Johannes Berg [Wed, 7 Jan 2009 21:05:49 +0000 (22:05 +0100)] 
update for new scan patch

15 years agoMerge branch 'master' into scan-test
Johannes Berg [Wed, 7 Jan 2009 20:58:47 +0000 (21:58 +0100)] 
Merge branch 'master' into scan-test

15 years agoDo not set -O2 -g CFLAGS if CFLAGS are already defined (in the env).
Robert Buchholz [Wed, 7 Jan 2009 14:46:13 +0000 (15:46 +0100)] 
Do not set -O2 -g CFLAGS if CFLAGS are already defined (in the env).

15 years agocorrect man page a little
Johannes Berg [Sat, 13 Dec 2008 00:23:18 +0000 (01:23 +0100)] 
correct man page a little

15 years agoevaluate pkg-config only once
Johannes Berg [Sat, 13 Dec 2008 00:09:03 +0000 (01:09 +0100)] 
evaluate pkg-config only once

15 years agoallow linking against libnl 2.0
Pat Erley [Sat, 13 Dec 2008 00:04:05 +0000 (01:04 +0100)] 
allow linking against libnl 2.0

This converts iw to use libnl-2, and adds compatibility with libnl-1.
There is not currently a good way to detect the libnl version during
compilation, as the versioning in the netlink/version.h is defined as a
string "2.0" rather than a major and a minor number, so we must detect
it in the Makefile.

Signed-off-by: Pat Erley <pat-lkml@erley.org>
15 years agoallow compilation using --as-needed
Mike Auty [Fri, 12 Dec 2008 21:47:16 +0000 (22:47 +0100)] 
allow compilation using --as-needed

15 years agoadd station bitrate information
Henning Rogge [Fri, 12 Dec 2008 21:45:34 +0000 (22:45 +0100)] 
add station bitrate information

cleanups by me (JB)

15 years agoupdate nl80211.h, adjust phy.c for new API
Johannes Berg [Fri, 12 Dec 2008 21:40:45 +0000 (22:40 +0100)] 
update nl80211.h, adjust phy.c for new API

15 years agoprint unknown events
Johannes Berg [Mon, 8 Dec 2008 17:32:43 +0000 (18:32 +0100)] 
print unknown events

15 years agoMerge branch 'master' into scan-test
Johannes Berg [Mon, 8 Dec 2008 17:30:31 +0000 (18:30 +0100)] 
Merge branch 'master' into scan-test

15 years agofix sparse warnings
Johannes Berg [Mon, 8 Dec 2008 17:30:22 +0000 (18:30 +0100)] 
fix sparse warnings

15 years agoMerge branch 'master' into scan-test
Johannes Berg [Mon, 8 Dec 2008 12:15:46 +0000 (13:15 +0100)] 
Merge branch 'master' into scan-test

15 years agoremove obsolete build information v0.9.7
Johannes Berg [Mon, 8 Dec 2008 12:15:17 +0000 (13:15 +0100)] 
remove obsolete build information

15 years agoMerge branch 'master' into scan-test
Johannes Berg [Mon, 8 Dec 2008 12:13:17 +0000 (13:13 +0100)] 
Merge branch 'master' into scan-test

15 years agobump version to 0.9.7
Johannes Berg [Mon, 8 Dec 2008 12:10:56 +0000 (13:10 +0100)] 
bump version to 0.9.7