<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/ieee80211, branch linux-2.6.23.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.23.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.23.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-11-16T16:27:38Z</updated>
<entry>
<title>ieee80211: fix TKIP QoS bug</title>
<updated>2007-11-16T16:27:38Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-10-26T21:04:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31a1d25a569e52f5dc05b6b63a30ea9dcc95677b'/>
<id>urn:sha1:31a1d25a569e52f5dc05b6b63a30ea9dcc95677b</id>
<content type='text'>
patch e797aa1b7da6bfcb2e19a10ae5ead9aa7aea732b in mainline.

The commit 65b6a277 titled "ieee80211: Fix header-&gt;qos_ctl endian issue"
*introduced* an endianness bug. Partially revert it.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>softmac: fix wext MLME request reason code endianness</title>
<updated>2007-11-16T16:27:37Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-10-25T20:16:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eeb4e8c2aeda4f366bc14bea2a3a2e10cb7bc66d'/>
<id>urn:sha1:eeb4e8c2aeda4f366bc14bea2a3a2e10cb7bc66d</id>
<content type='text'>
patch 94e10bfb8a7372df3ef2759c9ec2a37de2f24aca in mainline.

The MLME request reason code is host-endian and our passing
it to the low level functions is host-endian as well since
they do the swapping. I noticed that the reason code 768 was
sent (0x300) rather than 3 when wpa_supplicant terminates.
This removes the superfluous cpu_to_le16() call.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Merge branch 'fixes-jgarzik' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes</title>
<updated>2007-10-03T17:39:16Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2007-10-03T17:39:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5c55c434917429f229a1bf43def97fd421f444c6'/>
<id>urn:sha1:5c55c434917429f229a1bf43def97fd421f444c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] softmac: Fix compiler-warning</title>
<updated>2007-10-02T23:41:33Z</updated>
<author>
<name>Richard Knutsson</name>
</author>
<published>2007-10-01T00:24:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee0a8169b693e1c708d0f9af0a5e4ade65a65439'/>
<id>urn:sha1:ee0a8169b693e1c708d0f9af0a5e4ade65a65439</id>
<content type='text'>
  CC      net/ieee80211/softmac/ieee80211softmac_wx.o
/home/kernel/src/net/ieee80211/softmac/ieee80211softmac_wx.c: In function âieee80211softmac_wx_set_essidâ:
/home/kernel/src/net/ieee80211/softmac/ieee80211softmac_wx.c:117: warning: label âoutâ defined but not used

due to commit: efe870f9f4ad74410a18ecbf0d9ba7c14b50a0fb. Removing the label.

Signed-off-by: Richard Knutsson &lt;ricknu-0@student.ltu.se&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[IEEE80211]: avoid integer underflow for runt rx frames</title>
<updated>2007-10-02T04:03:54Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2007-10-02T04:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=04045f98e0457aba7d4e6736f37eed189c48a5f7'/>
<id>urn:sha1:04045f98e0457aba7d4e6736f37eed189c48a5f7</id>
<content type='text'>
Reported by Chris Evans &lt;scarybeasts@gmail.com&gt;:

&gt; The summary is that an evil 80211 frame can crash out a victim's
&gt; machine. It only applies to drivers using the 80211 wireless code, and
&gt; only then to certain drivers (and even then depends on a card's
&gt; firmware not dropping a dubious packet). I must confess I'm not
&gt; keeping track of Linux wireless support, and the different protocol
&gt; stacks etc.
&gt;
&gt; Details are as follows:
&gt;
&gt; ieee80211_rx() does not explicitly check that "skb-&gt;len &gt;= hdrlen".
&gt; There are other skb-&gt;len checks, but not enough to prevent a subtle
&gt; off-by-two error if the frame has the IEEE80211_STYPE_QOS_DATA flag
&gt; set.
&gt;
&gt; This leads to integer underflow and crash here:
&gt;
&gt; if (frag != 0)
&gt;    flen -= hdrlen;
&gt;
&gt; (flen is subsequently used as a memcpy length parameter).

How about this?

Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] softmac: Fix inability to associate with WEP networks</title>
<updated>2007-09-21T15:26:33Z</updated>
<author>
<name>Larry Finger</name>
</author>
<published>2007-09-19T03:00:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=efe870f9f4ad74410a18ecbf0d9ba7c14b50a0fb'/>
<id>urn:sha1:efe870f9f4ad74410a18ecbf0d9ba7c14b50a0fb</id>
<content type='text'>
Commit 4cf92a3c was submitted as a fix for bug #8686 at bugzilla.kernel.org
(http://bugzilla.kernel.org/show_bug.cgi?id=8686). Unfortunately, the fix led to
a new bug, reported by Yoshifuji Hideaki, that prevented association for WEP
encrypted networks that use ifconfig to control the device. This patch effectively
reverts the earlier commit and does a proper fix for bug #8686.

Signed-off-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] softmac: Fix deadlock of wx_set_essid with assoc work</title>
<updated>2007-08-06T19:06:03Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2007-07-31T18:41:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fdc8f43b5e49b64b251bb48da95193a13ac0132f'/>
<id>urn:sha1:fdc8f43b5e49b64b251bb48da95193a13ac0132f</id>
<content type='text'>
The essid wireless extension does deadlock against the assoc mutex,
as we don't unlock the assoc mutex when flushing the workqueue, which
also holds the lock.

Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] softmac: Channel is listed twice in scan output</title>
<updated>2007-07-18T01:56:17Z</updated>
<author>
<name>Jean Tourrilhes</name>
</author>
<published>2007-07-10T20:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=90869b249b4621d60920d5d1d53403fe86d8ecb5'/>
<id>urn:sha1:90869b249b4621d60920d5d1d53403fe86d8ecb5</id>
<content type='text'>
SoftMAC outputs the channel twice in the scan output. It should
display frequency and channel, but only once for each.

Signed-off-by: Jean Tourrilhes &lt;jt@hpl.hp.com&gt;
Signed-off-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] softmac: Fix ESSID problem</title>
<updated>2007-07-10T18:27:00Z</updated>
<author>
<name>Jean Tourrilhes</name>
</author>
<published>2007-07-10T01:37:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4cf92a3cd9117cb90ad9441172b9f42b67ee9d26'/>
<id>urn:sha1:4cf92a3cd9117cb90ad9441172b9f42b67ee9d26</id>
<content type='text'>
Victor Porton reported that the SoftMAC layer had random problem when setting the ESSID :
http://bugzilla.kernel.org/show_bug.cgi?id=8686 After investigation, it turned out to be
worse, the SoftMAC layer is left in an inconsistent state. The fix is pretty trivial.

Signed-off-by: Jean Tourrilhes &lt;jt@hpl.hp.com&gt;
Acked-by: Michael Buesch &lt;mb@bu3sch.df&gt;
Acked-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] softmac: use list_for_each_entry</title>
<updated>2007-07-09T02:16:37Z</updated>
<author>
<name>Akinobu Mita</name>
</author>
<published>2007-05-27T14:27:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=67c4f7aa9e64d37f32eb44d6d093b7028f1060bb'/>
<id>urn:sha1:67c4f7aa9e64d37f32eb44d6d093b7028f1060bb</id>
<content type='text'>
Cleanup using list_for_each_entry.

Cc: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Cc: Joe Jezak &lt;josejx@gentoo.org&gt;
Cc: Daniel Drake &lt;dsd@gentoo.org&gt;
Signed-off-by: Akinobu Mita &lt;akinobu.mita@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
