]>
git.ipfire.org Git - thirdparty/iw.git/log
Johannes Berg [Sun, 23 Nov 2008 19:55:23 +0000 (20:55 +0100)]
don't print string directly
gcc warns about this (for security reasons) despite it clearly not begin a
problem here. Pointed out by Alejandro Riveira Fernández <ariveira@gmail.com>.
Johannes Berg [Sun, 23 Nov 2008 11:11:26 +0000 (12:11 +0100)]
Report max TX power from NL80211_BAND_ATTR_FREQS
Signed-off-by: Jouni Malinen <j@w1.fi>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Johannes Berg [Thu, 20 Nov 2008 06:39:44 +0000 (07:39 +0100)]
add note to readme about maintenance, patch sending
Robby Workman [Wed, 19 Nov 2008 11:57:36 +0000 (12:57 +0100)]
Trivial patch for easier packaging of iw
Signed-off-by: Robby Workman <rworkman@slackware.com>
Johannes Berg [Sun, 26 Oct 2008 08:58:35 +0000 (09:58 +0100)]
remove some useless code from genl
Johannes Berg [Sun, 26 Oct 2008 08:54:48 +0000 (09:54 +0100)]
bump version to 0.9.6, fix version.sh checks vs. rebuilds
Johannes Berg [Fri, 24 Oct 2008 19:45:01 +0000 (21:45 +0200)]
finish dumps properly
Johannes Berg [Fri, 24 Oct 2008 18:24:44 +0000 (20:24 +0200)]
add event command
This adds the 'event' command that listens for netlink
events on the 'config' multicast group.
Johannes Berg [Thu, 23 Oct 2008 07:55:43 +0000 (09:55 +0200)]
Merge branch 'mesh-params'
Conflicts:
nl80211.h
Johannes Berg [Wed, 22 Oct 2008 15:45:28 +0000 (17:45 +0200)]
Merge branch 'requires-unmerged-kernel-patches'
colin@cozybit.com [Wed, 22 Oct 2008 07:55:20 +0000 (09:55 +0200)]
iw: Add commands to get and set o11s mesh networking parameters
Two new top-level commands: iw dev <devname> get mesh_param <param>, and
iw dev <devname> set mesh_param <param> <value>.
These can be used to configure the 802.11s mesh networking stack.
These use the new %NL80211_CMD_GET_MESH_PARAMS and
%NL80211_CMD_SET_MESH_PARAMS netlink commands.
We check the user input to make sure that the values given fall in the valid
range for each parameter.
Signed-off-by: Colin McCabe <colin@cozybit.com>
Johannes Berg [Wed, 15 Oct 2008 09:55:42 +0000 (11:55 +0200)]
add comment about monitor flags bug
Johannes Berg [Tue, 14 Oct 2008 16:46:23 +0000 (18:46 +0200)]
add HT attribute printing
Still missing pretty-printing of the HT set though
Johannes Berg [Sun, 5 Oct 2008 12:00:11 +0000 (14:00 +0200)]
improve monitor flags
* allow specifying monitor flags when creating an interface
* allow specifying "none" for no monitor flags
Johannes Berg [Mon, 29 Sep 2008 14:49:06 +0000 (16:49 +0200)]
fix netlink handling
The libnl documentation for nl_recvmsgs implies that it keeps reading
messages, but it only keeps parsing already received messages, which
in this case is a crucial difference.
Johannes Berg [Fri, 19 Sep 2008 14:32:43 +0000 (16:32 +0200)]
remove debian stuff entirely
Johannes Berg [Thu, 18 Sep 2008 17:33:35 +0000 (19:33 +0200)]
bump version to 0.9.5
Johannes Berg [Thu, 18 Sep 2008 17:32:11 +0000 (19:32 +0200)]
ship nl80211.h
This is nicer for distributions because then they don't
have to patch iw or anything. We just have to make sure
to never ever add "experimental" numbers to this tree...
Johannes Berg [Wed, 17 Sep 2008 18:44:08 +0000 (20:44 +0200)]
properly add debian submodule
Johannes Berg [Wed, 17 Sep 2008 18:41:00 +0000 (20:41 +0200)]
add debian packaging module
Johannes Berg [Wed, 17 Sep 2008 18:36:15 +0000 (20:36 +0200)]
remove debian packaging
Johannes Berg [Wed, 17 Sep 2008 11:28:09 +0000 (13:28 +0200)]
release 0.9.4
Johannes Berg [Wed, 17 Sep 2008 11:27:04 +0000 (13:27 +0200)]
add "interface del" backward compat command
Some scripts out there might already be using
iw dev fish0 interface del
so don't break them. But don't advertise this
command either in the help output.
Johannes Berg [Wed, 17 Sep 2008 09:27:09 +0000 (11:27 +0200)]
add note that I'll remove the debian packaging on request
Kel Modderman [Wed, 17 Sep 2008 09:24:06 +0000 (11:24 +0200)]
further reduce debian/rules
Johannes Berg [Wed, 17 Sep 2008 09:09:39 +0000 (11:09 +0200)]
remove *-stamp when cleaning
Johannes Berg [Wed, 17 Sep 2008 09:09:11 +0000 (11:09 +0200)]
ignore all -stamp files
Johannes Berg [Wed, 17 Sep 2008 09:08:54 +0000 (11:08 +0200)]
fix another bug in debian packaging
Kel Modderman [Wed, 17 Sep 2008 09:05:44 +0000 (11:05 +0200)]
debian packaging improvements
* debian/iw.files and debian/iw.manpages are not needed
* debian/compat was set to 7, so must either build depend on debhelper >= 7
or change debian/compat to 6, because package currently build depend on
debhelper >= 6
* build-depend on debhelper >= 7, use the new fandangle dh command to shrink
debian/rules down to something nice and small
* convert debian/copyright to nice new format which seem to be all the rage in
Debian, making it nice and small.
<http://wiki.debian.org/Proposals/CopyrightFormat>
Kel Modderman [Wed, 17 Sep 2008 09:04:33 +0000 (11:04 +0200)]
makefile improvements
* Add DESTDIR variable which makes distribution package maintainers weak at
knees, because lots of tools set this to something suitable automagically
for package build process (eg. dh)
* Make sure installation directories are mkdir'd
* Ensure sane permissions are set for installed files
Johannes Berg [Wed, 17 Sep 2008 08:24:42 +0000 (10:24 +0200)]
now that it really works on x86_64, bump version to 0.9.3
Johannes Berg [Wed, 17 Sep 2008 08:20:09 +0000 (10:20 +0200)]
fix "command not found" code
Johannes Berg [Wed, 17 Sep 2008 08:03:25 +0000 (10:03 +0200)]
differentiate non-git builds
Johannes Berg [Wed, 17 Sep 2008 07:53:32 +0000 (09:53 +0200)]
make the version.sh script posix compatible
Johannes Berg [Tue, 16 Sep 2008 22:21:27 +0000 (00:21 +0200)]
version 0.9.2 for the x86_64 fix
Johannes Berg [Tue, 16 Sep 2008 22:19:53 +0000 (00:19 +0200)]
attempt to work around x86_64 problem
Johannes Berg [Tue, 16 Sep 2008 21:21:56 +0000 (23:21 +0200)]
fix small bug in previous commit
Johannes Berg [Tue, 16 Sep 2008 21:20:20 +0000 (23:20 +0200)]
allow help/version without having nl80211 in kernel
Johannes Berg [Tue, 16 Sep 2008 21:08:28 +0000 (23:08 +0200)]
ignore some more debian packaging files
Johannes Berg [Tue, 16 Sep 2008 21:07:08 +0000 (23:07 +0200)]
initial debian packaging
Benjamin Berg [Tue, 16 Sep 2008 21:01:07 +0000 (23:01 +0200)]
iw: use pkg-config
this makes iw use pkg-config.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Johannes Berg [Tue, 16 Sep 2008 20:59:58 +0000 (22:59 +0200)]
add iw.8.gz to gitignore
Johannes Berg [Tue, 16 Sep 2008 20:21:39 +0000 (22:21 +0200)]
bump version to 0.9.1
Johannes Berg [Tue, 16 Sep 2008 20:20:31 +0000 (22:20 +0200)]
remove kernel include dir from default CFLAGS
Pavel Roskin [Tue, 16 Sep 2008 20:08:29 +0000 (16:08 -0400)]
Use the kernel source tree for includes, not the kernel build tree
If the build is done outside the source tree, nl80211.h won't be in the
build tree. We only need only definitions from the sources, not the
kernel configuration.
Signed-off-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Johannes Berg [Tue, 16 Sep 2008 20:12:48 +0000 (22:12 +0200)]
add some version checking and stuff
Johannes Berg [Tue, 16 Sep 2008 19:59:50 +0000 (21:59 +0200)]
version 0.9
Johannes Berg [Tue, 16 Sep 2008 19:58:46 +0000 (21:58 +0200)]
versioning foo
Johannes Berg [Tue, 16 Sep 2008 19:56:56 +0000 (21:56 +0200)]
add version.h to clean target
Johannes Berg [Tue, 16 Sep 2008 19:56:25 +0000 (21:56 +0200)]
--version switch
Johannes Berg [Tue, 16 Sep 2008 19:21:13 +0000 (21:21 +0200)]
return stray code in util
Johannes Berg [Tue, 16 Sep 2008 19:09:47 +0000 (21:09 +0200)]
add install target
Johannes Berg [Tue, 16 Sep 2008 19:00:46 +0000 (21:00 +0200)]
add manpage
Johannes Berg [Tue, 16 Sep 2008 19:00:32 +0000 (21:00 +0200)]
add --debug option
Johannes Berg [Tue, 16 Sep 2008 18:45:34 +0000 (20:45 +0200)]
add command to set mesh ID
Johannes Berg [Tue, 16 Sep 2008 18:13:59 +0000 (20:13 +0200)]
add monitor flags support
Johannes Berg [Tue, 16 Sep 2008 17:50:22 +0000 (19:50 +0200)]
don't require .config
Johannes Berg [Tue, 16 Sep 2008 17:12:57 +0000 (19:12 +0200)]
fix typo
Johannes Berg [Tue, 16 Sep 2008 17:06:53 +0000 (19:06 +0200)]
fix nl code
Johannes Berg [Tue, 16 Sep 2008 16:54:39 +0000 (18:54 +0200)]
print out numeric error code
Johannes Berg [Tue, 16 Sep 2008 16:36:50 +0000 (18:36 +0200)]
fix typo in station code
Johannes Berg [Tue, 16 Sep 2008 16:35:06 +0000 (18:35 +0200)]
simplify netlink handling
Johannes Berg [Tue, 16 Sep 2008 16:18:45 +0000 (18:18 +0200)]
fix up some error handling
Johannes Berg [Tue, 16 Sep 2008 16:13:50 +0000 (18:13 +0200)]
fix error output
Johannes Berg [Tue, 16 Sep 2008 16:13:12 +0000 (18:13 +0200)]
clean up error handling
Johannes Berg [Tue, 16 Sep 2008 15:52:56 +0000 (17:52 +0200)]
add back the ability to add a sibling interface
Johannes Berg [Tue, 16 Sep 2008 15:45:37 +0000 (17:45 +0200)]
simplify name set code
Johannes Berg [Tue, 16 Sep 2008 15:40:48 +0000 (17:40 +0200)]
add phy renaming support
Johannes Berg [Tue, 16 Sep 2008 15:31:50 +0000 (17:31 +0200)]
remove bogus comment
Johannes Berg [Tue, 16 Sep 2008 15:27:38 +0000 (17:27 +0200)]
move over station handling
Johannes Berg [Tue, 16 Sep 2008 15:20:32 +0000 (17:20 +0200)]
port mpath over
Johannes Berg [Tue, 16 Sep 2008 15:09:04 +0000 (17:09 +0200)]
move reg over to new framework
Johannes Berg [Tue, 16 Sep 2008 15:05:33 +0000 (17:05 +0200)]
push info to new framework
Johannes Berg [Tue, 16 Sep 2008 14:56:09 +0000 (16:56 +0200)]
some work for making command more dynamic
Johannes Berg [Tue, 16 Sep 2008 13:39:19 +0000 (15:39 +0200)]
fix makefile
Johannes Berg [Tue, 16 Sep 2008 12:50:11 +0000 (14:50 +0200)]
add interface get command
Johannes Berg [Thu, 11 Sep 2008 22:58:53 +0000 (00:58 +0200)]
Merge branch 'requires-unmerged-kernel-patches'
Johannes Berg [Fri, 5 Sep 2008 21:01:11 +0000 (23:01 +0200)]
Revert "Revert "info: print out supported interface types""
This reverts commit
d2bb13b61f39cc11064618a4ae83a75e8de87076 .
Now the requisite patch is in wireless-testing.
Johannes Berg [Fri, 5 Sep 2008 19:50:50 +0000 (21:50 +0200)]
Revert "info: print out supported interface types"
This reverts commit
2edbc64f0050fba27573a13f5119ad8e4fd77d2e .
(requires stuff not in the kernel yet, will come back
from the other branch once that gets merged)
Luis R. Rodriguez [Fri, 29 Aug 2008 23:01:56 +0000 (16:01 -0700)]
iw: Add support to send a request to set the regulatory domain
You can set the regulatory domain with this now.
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Johannes Berg [Thu, 7 Aug 2008 15:18:13 +0000 (17:18 +0200)]
info: print out supported interface types
Tomas Winkler [Mon, 30 Jun 2008 13:38:20 +0000 (15:38 +0200)]
make iw print out that it supports 'info'
From Tomas: "Here is little patch to help iw be more useful."
Johannes Berg [Mon, 14 Apr 2008 13:41:31 +0000 (15:41 +0200)]
hide interface types "ap" and "ap_vlan" behind "__"
These interface types shouldn't be used manually, they're
used by hostapd.
Johannes Berg [Thu, 3 Apr 2008 13:39:27 +0000 (15:39 +0200)]
don't use 'err' uninitialised
Johannes Berg [Thu, 3 Apr 2008 13:38:11 +0000 (15:38 +0200)]
fix Makefile bug
Johannes Berg [Thu, 3 Apr 2008 13:24:13 +0000 (15:24 +0200)]
add #include <string.h>
Johannes Berg [Thu, 3 Apr 2008 13:20:24 +0000 (15:20 +0200)]
remove trying to invoke cgcc if available, doesn't seem to work
Johannes Berg [Wed, 2 Apr 2008 15:51:02 +0000 (17:51 +0200)]
remove make noise
Johannes Berg [Wed, 2 Apr 2008 15:40:11 +0000 (17:40 +0200)]
clean up includes
Johannes Berg [Wed, 2 Apr 2008 15:40:05 +0000 (17:40 +0200)]
try to run cgcc (sparse) if possible
Johannes Berg [Wed, 2 Apr 2008 15:03:53 +0000 (17:03 +0200)]
iw: make 'usage' static
Johannes Berg [Wed, 2 Apr 2008 14:54:20 +0000 (16:54 +0200)]
station: nicer output format
Johannes Berg [Wed, 2 Apr 2008 14:49:50 +0000 (16:49 +0200)]
mac_addr_n2a: don't use an unused 'blen' variable
Johannes Berg [Wed, 2 Apr 2008 14:49:26 +0000 (16:49 +0200)]
better debug cflags
Luis Carlos Cobo [Tue, 1 Apr 2008 19:03:41 +0000 (12:03 -0700)]
Add support for mesh interfaces
On interface creation, if interface type is mesh point (mp or mesh), a mesh_id
can be specified.
Mesh paths and stations (including non-mesh stations) can be dumped and manipulated.
You can find some usage examples at:
http://o11s.org/trac/wiki/HOWTO-0.2.1#Testing
http://o11s.org/trac/wiki/HOWTO-0.2.1#AdvancedTinkering
Johannes Berg [Wed, 16 Jan 2008 00:11:12 +0000 (01:11 +0100)]
fix stupid bug
Johannes Berg [Tue, 15 Jan 2008 23:39:55 +0000 (00:39 +0100)]
license under BSD
Johannes Berg [Tue, 15 Jan 2008 23:21:59 +0000 (00:21 +0100)]
add wiphy dump capability
Andrew Lutomirski [Thu, 20 Dec 2007 17:50:07 +0000 (18:50 +0100)]
make iw usable for mere mortals
iw currently works, but the error handling is a bit off, many error
messages are absent, and the help text is flat-out wrong. This
partially fixes the above and should make it possible for noobs to add
and remove interfaces without reading the entire source.
Signed-Off-By: Andy Lutomirski <luto@myrealbox.com>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Johannes Berg [Sat, 3 Nov 2007 14:55:04 +0000 (14:55 +0000)]
remove README reference