)]}'
{
  "log": [
    {
      "commit": "55ad175fb65a4a3a7e4d1aa13c460de281b4e8ac",
      "tree": "abc243bf693e62066e308858f9777247e08c42ef",
      "parents": [
        "3ed6e0803b4fe95107f6cb5a432587d03cd4d17a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 29 16:28:21 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:23 2008 -0400"
      },
      "message": "ieee80211.h: remove superfluous ETH_P_PAE definition\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7eafd25d9559bd0f652449c222d38d63412e3d4a",
      "tree": "68194d94ca316ea793ba3a86aee885e6ced7ed5e",
      "parents": [
        "c12cf2109702c052688391f4171f239effb241bf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 21 11:48:34 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:14 2008 -0400"
      },
      "message": "remove ieee80211_wx_{get,set}_auth()\n\nAfter the bcm43xx removal ieee80211_wx_{get,set}_auth() were no longer\nused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c12cf2109702c052688391f4171f239effb241bf",
      "tree": "e0b5d518543dacb2b23f3fce9e966ad7a82ed82a",
      "parents": [
        "712590de5e5c977ff96efa3a16fcc03b0e976c3c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 21 11:48:28 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:14 2008 -0400"
      },
      "message": "remove ieee80211_tx_frame()\n\nAfter the softmac removal ieee80211_tx_frame() was no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "068edceb7e73c05f77e204442ea8f86e238575da",
      "tree": "3719ea58f4caecd6cb6870333c59e7afaa1f43f9",
      "parents": [
        "8ed09854073ae0a19556d4d93cf79cf368c23673"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Mar 09 16:55:10 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 13 19:32:31 2008 -0400"
      },
      "message": "include/net/ieee80211.h - remove duplicate include\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9e94d5647ee6700773d81514a8ccb7dc6342fb4",
      "tree": "826132c6f2da28b253d9f94c3da8075bffa19640",
      "parents": [
        "c414e84b2200ca8a7e7ae565cad200e5c02e02ec"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Dec 29 05:01:07 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:08:48 2008 -0800"
      },
      "message": "ieee80211: fix misannotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "92468c53cf5af0aea06caec7b7d416c18e973685",
      "tree": "f030ad479614a0832585d549d51d4ff8fb3f264f",
      "parents": [
        "4b50e388f88ab08f6c2f54f0a33e696ff2de269f"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@yahoo.fr",
        "time": "Mon Nov 19 10:07:00 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 20 16:43:17 2007 -0500"
      },
      "message": "ieee80211: Stop net_ratelimit/IEEE80211_DEBUG_DROP log pollution\n\nif (net_ratelimit())\n\tIEEE80211_DEBUG_DROP(...)\n\ncan pollute the logs with messages like:\n\nprintk: 1 messages suppressed.\nprintk: 2 messages suppressed.\nprintk: 7 messages suppressed.\n\nif debugging information is disabled. These messages are printed by\nnet_ratelimit(). Add a wrapper to net_ratelimit() that takes into account\nthe log level, so that net_ratelimit() is called only when we really want\nto print something.\n\nSigned-off-by: Guillaume Chazarain \u003cguichaz@yahoo.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0795af5729b18218767fab27c44b1384f72dc9ad",
      "tree": "67c16df84aa6ec219340b8ea1b5cfb0e8150a216",
      "parents": [
        "95ea36275f3c9a1d3d04c217b4b576c657c4e70e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 03 17:59:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()\n\nThis is nicer than the MAC_FMT stuff.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5cdf30618cf855c2043e5c0c131ebb120929864",
      "tree": "189eb22a99d2c7de6ef083ccd78a5dee52a44f4b",
      "parents": [
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Apr 21 17:56:29 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 11:51:59 2007 -0400"
      },
      "message": "[PATCH] ieee80211: add ieee80211_channel_to_freq\n\nThe routines that interrogate the ieee80211_geo struct are missing a\nchannel to frequency entry. This patch adds it.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85d32e7b0ea53a11d2a4018d8ad2605052778df7",
      "tree": "6aa2c8d0bbb456896363b0509a5d2a085214acb1",
      "parents": [
        "e542aa6bd50ba163253e60ba8e7e51c0d56162a7"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Sat Mar 24 17:15:30 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:01 2007 -0400"
      },
      "message": "[PATCH] Update my email address from jkmaline@cc.hut.fi to j@w1.fi\n\nAfter 13 years of use, it looks like my email address is finally going\nto disappear. While this is likely to drop the amount of incoming spam\ngreatly ;-), it may also affect more appropriate messages, so let\u0027s\nupdate my email address in various places. In addition, Host AP mailing\nlist is subscribers-only and linux-wireless can also be used for\ndiscussing issues related to this driver which is now shown in\nMAINTAINERS.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3eb546057dd65ec75c900c9948684ffd5e617630",
      "tree": "3916421649606f92a4b0e28d31db249f4a4f624b",
      "parents": [
        "669df1b478803f49a356528d290af7bf442eb3be"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Dec 18 17:26:13 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 02 20:56:26 2007 -0500"
      },
      "message": "[PATCH] ieee80211: WLAN_GET_SEQ_SEQ fix (select correct region)\n\nThe WLAN_GET_SEQ_SEQ(seq) macro in ieee80211 is selecting the wrong region.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "837925df022a667c302b24aad9d6a58f94efd959",
      "tree": "f1f4aebf44d3f44635fac65efcdd4a56749d376f",
      "parents": [
        "42a4cf9576f036db69e15fa6b4e72986e17f0359"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Oct 03 18:49:32 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Drop and count duplicate data frames to remove \u0027replay detected\u0027 log messages\n\nIn the SoftMAC version of the IEEE 802.11 stack, not all duplicate messages are\ndetected. For the most part, there is no difficulty; however for TKIP and CCMP\nencryption, the duplicates result in a \"replay detected\" log message where the\nreceived and previous values of the TSC are identical. This change adds a new\nvariable to the ieee80211_device structure that holds the \u0027seq_ctl\u0027 value for\nthe previous frame. When a new frame repeats the value, the frame is dropped and\nthe appropriate counter is incremented.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9308b06c049a107edfbd4e5271771564eb6024d",
      "tree": "a065438a0f279a96988c3730a4d644ce2b94061d",
      "parents": [
        "f2423723d70298e04179f934ff17346c3e06f408"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Sep 27 03:50:31 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Move IV/ICV stripping into ieee80211_rx\n\nThis patch adds a host_strip_iv_icv flag to ieee80211 which indicates that\nieee80211_rx should strip the IV/ICV/other security features from the payload.\nThis saves on some memmove() calls in the driver and seems like something that\nbelongs in the stack as it can be used by bcm43xx, ipw2200, and zd1211rw\n\nI will submit the ipw2200 patch separately as it needs testing.\n\nThis patch also adds some sensible variable reuse (idx vs keyidx) in\nieee80211_rx\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2060f039e8a8bc83b10e6d0f8fb440425560569",
      "tree": "f1b106e959b66c016903fa90fdeeb63e586ca896",
      "parents": [
        "d7712ac254a4ae2e9c927e29e37b8c7ac334e6ad"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Jul 18 21:38:05 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 16:17:28 2006 -0400"
      },
      "message": "[PATCH] ieee80211: Make ieee80211_rx_any usable\n\nieee80211_rx_any is new to 2.6.18-rc1, even though it appears this function\nwas never completed:\n\nhttp://lists.sipsolutions.net/pipermail/softmac-dev/2006-February/000103.html\n\nThis patch changes ieee80211_rx_any to always claim the skb, which avoids\nfurther driver complexity and the possibility of leaking management frames.\nIt also exports the function so that people can actually use it.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8e2be90d301a0381e9b2528fe2835cf2992bca3",
      "tree": "6595307b63a93c37a4287d3aec89fcf6ab01b385",
      "parents": [
        "eab411f1e850af5acbd6ef278f4e669250f71915"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Jul 18 21:30:34 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 16:17:27 2006 -0400"
      },
      "message": "[PATCH] ieee80211: small ERP handling additions\n\nThis adds a flag to the ieee80211_network structure which indicates whether\nthe stored erp_value is valid (a check against 0 is not enough, since an ERP\nof 0 is valid and very meaningful).\n\nI also added the ERP IE bit-definitions to ieee80211.h.\n\nThis is needed by some upcoming softmac patches.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "74f4903363579d3336c294ebb11f02c8f35845ca",
      "tree": "61050f4d54dc69a24cef2deb5ca86b228de0767f",
      "parents": [
        "76df73ff90e99681a99e457aec4cfe0a240b7982"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue May 30 11:55:42 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 15 15:48:13 2006 -0400"
      },
      "message": "[PATCH] wireless: Changes to ieee80211.h for user space regulatory daemon\n\nAttached are two small patches for include/net/ieee80211.h to prepare\nfor later submission of code to implement a user-space daemon that\nsupplies 802.11 regulatory information.\n\nThe first change adds a bit indicating that 802.11h rules are to be\napplied to a channel. As discussed earlier in this list, a single bit\nis unlikely to be sufficient; however, at this time I have been unable\nto find any regulations implementing differences between 802.11a and\n802.11h other than DFS, radar detection and passive scanning. A single\nbit is thus sufficient to convey to the driver that these rules should\nbe obeyed.\n\nThe second change adds comments to the freq and max_power fields of\nstruct ieee80211_channel to indicate the units that are used.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76ea4c7f4cd319dee35934ecab57745feae58fa5",
      "tree": "6151f9d89084a1e96f216a182ed3fc265dffd429",
      "parents": [
        "47fbe1bf3980b41d2e18e3774e8e1094f716d2d1"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Jun 01 15:34:26 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:51:29 2006 -0400"
      },
      "message": "[PATCH] softmac: complete shared key authentication\n\nThis patch finishes of the partially-complete shared key authentication\nimplementation in softmac.\n\nThe complication here is that we need to encrypt a management frame during\nthe authentication process. I don\u0027t think there are any other scenarios where\nthis would have to happen.\n\nTo get around this without causing too many headaches, we decided to just use\nsoftware encryption for this frame. The softmac config option now selects\nIEEE80211_CRYPT_WEP so that we can ensure this available. This also involved\na modification to some otherwise unused ieee80211 API.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd5226a72694d1c0abe1cc39711a86f1754e637d",
      "tree": "1d90b27c392fb2ef9859f2652dee7640916ed806",
      "parents": [
        "aad61439e6a00bdb72cb649e11f6e166590c5f66",
        "178e0cc5ff249965c6cfbd78b1af6a5e614d837c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 16:56:24 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 16:56:24 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 into upstream\n"
    },
    {
      "commit": "f21709d70ad6d7ad50288f7056c3a368138b017c",
      "tree": "c93893411950fb6981e2ed5b37356b6fe6b7ea93",
      "parents": [
        "5b4b9775a00c20ade1b1ac8aa25e0e4059d6243e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Thu May 04 19:47:19 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 16:55:23 2006 -0400"
      },
      "message": "[PATCH] ieee80211: Fix A band channel count (resent)\n\nThe channel count for 802.11a is still not right. We better\ncompute it from the min and max channel numbers, rather than\nhardcoding it.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45a62ab3d6f9d5963cb7c01fa76c950e42d037c2",
      "tree": "203fb320997e967d47edcc699a2c5facacd3d65d",
      "parents": [
        "7736b5bd93765fc1db5b3b6e25200d7c4292d14b"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Apr 13 17:17:54 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 16:15:54 2006 -0400"
      },
      "message": "[PATCH] ieee80211: update version stamp to 1.1.13\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73858062b66c07d71bce47a0e4798dd3ce604590",
      "tree": "ab97d0268e29c237cbc397bd254ca75c00e9c1be",
      "parents": [
        "ea2841521a7e061b772d6cee03f5b23c58a58284"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Apr 13 17:17:17 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 16:15:53 2006 -0400"
      },
      "message": "[PATCH] ieee80211: Fix TX code doesn\u0027t enable QoS when using WPA + QoS\n\nFix ieee80211 TX code when using WPA+QOS. TKIP/CCMP will use\nthe TID field of qos_ctl in 802.11 frame header to do encryption. We\ncannot ignore this field when doing host encryption and add the qos_ctl\nfield later.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea2841521a7e061b772d6cee03f5b23c58a58284",
      "tree": "6333c04cd21360477fa37cd6a4556d92d6067da4",
      "parents": [
        "cc9357104b19b2b0377713c33d87d78518912c3d"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Apr 13 17:17:06 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 16:15:53 2006 -0400"
      },
      "message": "[PATCH] ieee80211: Fix TKIP MIC calculation for QoS frames\n\nFix TKIP MIC verification failure when receiving QoS frames from AP.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd5eeb461ea572f82d34e1f2c4b88037df5afedb",
      "tree": "5c6bcb9a6cb50d42c4bf17b41785622dfcc04314",
      "parents": [
        "bde37d037715bef4a67d58d00fecbe4c71836cab"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon Jan 30 13:12:50 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:35 2006 -0500"
      },
      "message": "[PATCH] ieee80211: common wx auth code\n\nThis patch creates two functions ieee80211_wx_set_auth and\nieee80211_wx_get_auth that can be used by drivers for the wireless\nextension handlers instead of writing their own, if the implementation\nshould be software only.\n\nThese patches enable using bcm43xx devices with WPA and this seems (as\nfar as I can tell) to be the only difference between the stock ieee80211\nand softmac\u0027s ieee80211 left.\n\nSigned-Off-By: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b79e20b60997e427b701055a2c69fb0c1d507aa9",
      "tree": "318bf28699ed6042c667f01c8017c3d9d73c9f7d",
      "parents": [
        "9184d9348a7a0e60d70d5f4c23de79fdbc72b9a3"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:21:27 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 17:08:07 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Add 802.11h data type and structures\n\nAdd 802.11h data types and structure definitions to ieee80211.h.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24056bec086aaa99923b21c0e1a0e993bb1c7e2a",
      "tree": "f346787ae101c10185849c44bbbcd42d8d461a9a",
      "parents": [
        "d65292375154085feb7217ed8fccc8edf163c6b2"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:21:09 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 17:08:06 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Add LEAP authentication type\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a99ac3a9ee7e1b90ebc3ddbb44db75eef5c41e6",
      "tree": "e29b70bf15d4320037f319fffe08af8d934add2c",
      "parents": [
        "55cd94aa1df8e575ab3236641d29d63ecdde5012"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:21:19 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 16:49:58 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Fix A band min and max channel definitions\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9fa7d5d6cec7a45f9dc6c2f23500af50d5617c9",
      "tree": "26706030d54ca3211cf0afa73ab92763cd888a9a",
      "parents": [
        "5af47b2ff124fdad9ba84baeb9f7eeebeb227b43"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Dec 27 02:14:13 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jan 12 16:39:45 2006 -0500"
      },
      "message": "[PATCH] fix wrong comments in ieee80211.h\n\nThe comments in ieee80211.h claim that one doesn\u0027t need to set the len\nparameter of the stats struct. But if one doesn\u0027t, the management frames\nare read far over the memory they actually occupy causing badness.\n\nSigned-Off-By: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "cea00da3972806d213a7dbe1b98e889435385e6b",
      "tree": "7381ecb51909224f7b55999ca691b1eae6e63116",
      "parents": [
        "c5b42f343d19d0a04782db0dde5b128dd282f95c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Nov 09 11:30:51 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:33:31 2005 -0500"
      },
      "message": "[PATCH] git-netdev-all-ieee80211_get_payload-warning-fix\n\ninclude/net/ieee80211.h: In function `ieee80211_get_payload\u0027:\ninclude/net/ieee80211.h:1046: warning: control reaches end of non-void function\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d7e02edbc52bc689279154b117b90fe6635fc14b",
      "tree": "3d5b65e5cb1f8549c9de343b986c5b4390125563",
      "parents": [
        "e189277a3f1cbb0f1282e0f4b8fa8c91e004c286"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Oct 24 20:44:06 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 16:19:17 2005 -0600"
      },
      "message": "Update version ieee80211 stamp to 1.1.7\n"
    },
    {
      "commit": "519a62bb8a0b0b383e6022cad6242cf63efc015c",
      "tree": "34c1caebdf145d79f31ff2a2537e29402952d5ec",
      "parents": [
        "d3f7bf4fa9626d371f26cd310477202628a8126a"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Oct 20 15:57:03 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Fri Oct 21 13:00:40 2005 -0500"
      },
      "message": "Update version ieee80211 stamp to 1.1.6\n"
    },
    {
      "commit": "7c254d3dba0fae124b1d33f784ca23572ac386b0",
      "tree": "033b9cacdabd184bac9f543308976234ce97146b",
      "parents": [
        "604116a32eaef4e10d05ae3361450b3f4a4e6a90"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Mon Oct 03 09:50:40 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Oct 03 09:50:40 2005 -0500"
      },
      "message": "This will move the ieee80211_is_ofdm_rate function to the ieee80211.h\nheader, and I also added the ieee80211_is_cck_rate counterpart.\n\nVarious drivers currently create there own version of these functions,\nbut I guess the ieee80211 stack is the best place to provide such\nroutines.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "604116a32eaef4e10d05ae3361450b3f4a4e6a90",
      "tree": "6e5a0667172ddafd366b745a53b4ff392927176e",
      "parents": [
        "2759c8d536efe3b853867f345627d89fb64c37af"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Wed Sep 28 15:16:46 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 28 15:16:46 2005 -0500"
      },
      "message": "This patch fixes a typo in ieee80211.h: ieee82011_deauth -\u003e ieee80211_deauth\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "6eb6edf04acd09e3cea09456913e8da59323b89e",
      "tree": "7cf648aba7823b1b7cc9419f682a2dca60cc2e82",
      "parents": [
        "e5658d3e8a347f4393a9403b0cec8d43fa6214b1"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Sep 22 10:34:15 2005 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 22 15:40:59 2005 -0400"
      },
      "message": "[PATCH] ieee80211: in-tree driver updates to sync with latest ieee80211 series\n\nChanged crypto method from requiring a struct ieee80211_device reference\nto the init handler.  Instead we now have a get/set flags method for\neach crypto component.\n\nSetting of TKIP countermeasures can now be done via\nset_flags(IEEE80211_CRYPTO_TKIP_COUNTERMEASURES)\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e5658d3e8a347f4393a9403b0cec8d43fa6214b1",
      "tree": "ae957738fa0a95a656e26b8ea48728b6c4267604",
      "parents": [
        "31b59eaee8f8ec29d8cb6ac0c8eed086689d8030"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:58:56 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 22 15:39:41 2005 -0400"
      },
      "message": "[PATCH] ieee80211: added IE comments, reason_code to reason, removed info_element from ieee80211_disassoc\n\ntree 0254e7c97cece038cd11b47a16027c6379e464fe\nparent a84f7713dc87ca1b51c6d53b391087663425a080\nauthor James Ketrenos \u003cjketreno@linux.intel.com\u003e 1126661324 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127319069 -0500\n\nUpdated based on Michael Wu\u0027s patch and comments sent to netdev.\n\nAdded IE comments to ieee80211_* frame structures.\nChanged reason_code to reason (consistency)\nRemoved info_element from ieee80211_disassoc\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "31b59eaee8f8ec29d8cb6ac0c8eed086689d8030",
      "tree": "5ab119a07e98aaf623dc8ce6f04f7b3403b6b971",
      "parents": [
        "31696160c7415b5a7efa650c7f1ca5c9623f5d8f"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:58:49 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 22 15:39:41 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Added handle_deauth() callback, enhanced tkip/ccmp support of varying hw/sw offload\n\ntree de81b55e78e85997642c651ea677078d0554a14f\nparent c8030da8c159f8b82712172a6748a42523aea83a\nauthor James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127104380 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127315225 -0500\n\nAdded handle_deauth() callback.\nEnhanced crypt_{tkip,ccmp} to support varying splits of HW/SW offload.\nChanged channel freq to u32 from u16.\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "31696160c7415b5a7efa650c7f1ca5c9623f5d8f",
      "tree": "1f82e3a1e477374c78240ec2e95cece4859d9e81",
      "parents": [
        "8a4ae7f2e24bf99b61082ca45de8e54e70300b9d"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:58:46 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 22 15:39:41 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Added subsystem version string and reporting via MODULE_VERSION\n\ntree c1b50ac5d2d1f9b727c39c6bd86a7872f25a1127\nparent 1bb997a3ac7dd1941e02426d2f70bd28993a82b7\nauthor James Ketrenos \u003cjketreno@linux.intel.com\u003e 1126720779 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127314674 -0500\n\nAdded subsystem version string and reporting via MODULE_VERSION and\npritnk during load.\n\nNOTE:  This is the version support split out from patch 24/29 of the\nprior series.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "9a01c16bd49071b2e7904d222cae71d5f8bf6bb5",
      "tree": "6f1235f312251cccbb7f7d28f1e9c3f7fae0d0a2",
      "parents": [
        "5bfc819b53ed67c76f33f969ab627070e85d87c1"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 14:33:32 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:19:09 2005 -0400"
      },
      "message": "[PATCH] ieee82011: Remove WIRELESS_EXT ifdefs\n\nRemove old WIRELESS_EXT version compatibility\n\nIn-tree doesn\u0027t need to maintain backward compatibility.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "ebeaddcc02fd47d1dbb7f25318d046461d90e4af",
      "tree": "f623693884cb482dcbf3c5e3974442ddd31ca6de",
      "parents": [
        "7dc888fefc053996354ca40602159e0ce5669f86"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:58:43 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:04:58 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Updated copyright dates\n\ntree 0d3e41e574fcb41b9da7f0b7e1d27ec350726654\nparent dbe2885fe2f454d538eaaabefc741ded1026f476\nauthor James Ketrenos \u003cjketreno@linux.intel.com\u003e 1126720499 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127314531 -0500\n\nUpdated copyright dates.\n\nNOTE:  This is a split out of just the copyright updates from patch\n24/29 in the prior series.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "ccd0fda3a6d9186d067893114f65b8df758d5a1f",
      "tree": "2a6301d4762851c7253a21b50e10818cc1bab5b3",
      "parents": [
        "42c94e43be27f8b9be9b5be491bae8af05e54dbd"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:58:32 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:04:57 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Mixed PTK/GTK CCMP/TKIP support\n\ntree 5c7559a1216ae1121487f6aed94a6017490729b3\nparent c1ff4c22e5622c8987bf96c09158c4924cde98c2\nauthor Hong Liu \u003chong.liu@intel.com\u003e 1125482767 +0800\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127314427 -0500\n\nMixed PTK/GTK CCMP/TKIP support.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "42c94e43be27f8b9be9b5be491bae8af05e54dbd",
      "tree": "83ec8abd98a18e1539c6b99979f11b5d6c3341bc",
      "parents": [
        "9ba7e0d1579485ce231594651b39c169029f5d67"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:58:29 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:04:57 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Type-o, capbility definition for QoS, and ERP parsing\n\ntree 3ac0dd07b9972dfd68fee47ec2152d3d378de000\nparent 9ada1d971d9829c34a14d98840080b7e69fdff6b\nauthor Mohamed Abbad \u003cmohamed.abbas@intel.com\u003e 1126054379 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127314340 -0500\n\nType-o, capbility definition for QoS, and ERP parsing\n\nAdded WLAN_CAPABILITY_QOS\nFixed type-o WLAN_CAPABILITY_OSSS_OFDM -\u003e WLAN_CAPABILITY_DSSS_OFDM\nAdded ERP IE parsing to ieee80211_rx\nAdded handle_probe_request callback.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "9ba7e0d1579485ce231594651b39c169029f5d67",
      "tree": "a00b1757d7a2d548b0e3cd13589aaadeb88d1d3c",
      "parents": [
        "cdcfc210820b8e043cb606eddc145906185c6743"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:58:24 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:03:55 2005 -0400"
      },
      "message": "[PATCH] ieee80211: \"extern inline\" to \"static inline\"\n\ntree bce04549ce0a8239d8083d8da5c3d12f7e1aecd9\nparent b15a5153d5f1c75d9435d5ce19b52287059d5d54\nauthor Adrian Bunk \u003cbunk@stusta.de\u003e 1125026386 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127313953 -0500\n\n\"extern inline\" doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "cdcfc210820b8e043cb606eddc145906185c6743",
      "tree": "96765d7169945c83d8ace4db8d5bde187ec2d812",
      "parents": [
        "3905ec4561b7b049e9c2e27311d072c356dbdee2"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:56:49 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:03:55 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Additional fixes for endian-aware types\n\ntree 589bbb92ce7cdf7c2ae820b0ebd3f8fbf1baeee9\nparent c6ce9081e79e8836a11e86e3d38297521a2420be\nauthor Jiri Benc \u003cjbenc@suse.cz\u003e 1125015310 -0400\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127313914 -0500\n\nAdditional fixes for endian-aware types\n\nBased on the application of __le16/__be16 changes already made w/ a\nprior patch by Michael Wu \u003cflamingice@sourmilk.net\u003e\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "02cda6ae01814f58422c45259fb48136fbd7bcc1",
      "tree": "3efdd946b19928c4dbe039f68ee1cfc65fe57355",
      "parents": [
        "9e8571affd1c54b9638b4ff9844e47aae07310f6"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:56:38 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:03:55 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Added ieee80211_geo to provide helper functions\n\ntree 385b391fc0d7c124cd0547fdb6183e9a0c333391\nparent 97d7a47f76e72bedde7f402785559ed4c7a8e8e8\nauthor James Ketrenos \u003cjketreno@linux.intel.com\u003e 1124447590 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127313735 -0500\n\nAdded ieee80211_geo to provide helper functions to drivers for\nimplementing supported channel maps.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "9e8571affd1c54b9638b4ff9844e47aae07310f6",
      "tree": "f6e568913c2d8aa1bf6bfedb3d90a78f2ade747b",
      "parents": [
        "2c0aa2a5c2dfa1293ae3a07517d0b7de149358a1"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:56:33 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:03:54 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Add QoS (WME) support to the ieee80211 subsystem\n\ntree a3ad796273e98036eb0e9fc063225070fa24508a\nparent 1b9c0aeb377abf8e4a43a86cff42382f74ca0259\nauthor Mohamed Abbas \u003cmabbas@linux.intel.com\u003e 1124447069 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127313435 -0500\n\nAdd QoS (WME) support to the ieee80211 subsystem.\n\nNOTE: This requires drivers that use the ieee80211 hard_start_xmit\n(ipw2100 and ipw2200) to add the priority parameter to their callback.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1264fc0498e1e20f97b1ab690e523e7a7fc50eab",
      "tree": "000b8528685f3ca250d0581df88abef03417941d",
      "parents": [
        "3f552bbf8614d2d26f488ca0d3e188bdec484bf4"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:54:53 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:02:31 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Fix TKIP, repeated fragmentation problem, and payload_size reporting\n\ntree 8428e9f510e6ad6c77baec89cb57374842abf733\nparent d78bfd3ddae9c422dd350159110f9c4d7cfc50de\nauthor Liu Hong \u003chong.liu@intel.com\u003e 1124446520 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127313183 -0500\n\nFix TKIP, repeated fragmentation problem, and payload_size reporting\n\n1. TKIP encryption\n    Originally, TKIP encryption issues msdu + mpdu encryption on every\n    fragment. Change the behavior to msdu encryption on the whole\n    packet, then mpdu encryption on every fragment.\n\n2. Avoid repeated fragmentation when !host_encrypt.\n    We only need do fragmentation when using host encryption. Otherwise\n    we only need pass the whole packet to driver, letting driver do the\n    fragmentation.\n\n3. change the txb-\u003epayload_size to correct value\n    FW will use this value to determine whether to do fragmentation. If\n    we pass the wrong value, fw may cut on the wrong bound which will\n    make decryption fail when we do host encryption.\n\nNOTE:  This requires changing drivers (hostap) that have\nextra_prefix_len used within them (structure member name change).\n\nSigned-off-by: Hong Liu \u003cliu.hong@intel.com\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3f552bbf8614d2d26f488ca0d3e188bdec484bf4",
      "tree": "9721d4dc2d53579d7c324fa0b98eddc964149ab4",
      "parents": [
        "3cdd00c5827621cd0b1bb0665aa62ef9a724297d"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:54:47 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:02:31 2005 -0400"
      },
      "message": "[PATCH] ieee82011: Added ieee80211_tx_frame to convert generic 802.11 data frames, and callbacks\n\ntree 40adc78b623ae70d56074934ec6334eb4f0ae6a5\nparent db43d847bcebaa3df6414e26d0008eb21690e8cf\nauthor James Ketrenos \u003cjketreno@linux.intel.com\u003e 1124445938 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127313102 -0500\n\nAdded ieee80211_tx_frame to convert generic 802.11 data frames into\ntxbs for transmission.\n\nAdded several purpose specific callbacks (handle_assoc, handle_auth,\netc.) which the driver can register with for being notified on\nreception of variouf frame elements.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3cdd00c5827621cd0b1bb0665aa62ef9a724297d",
      "tree": "03d3a7cfa9fb645b052bac748c5398430ab2c9ca",
      "parents": [
        "ee34af37c095482b9dba254b9cd7cb5e65e9a25e"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:54:43 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:02:30 2005 -0400"
      },
      "message": "[PATCH] ieee80211: adds support for the creation of RTS packets\n\ntree b45c9c1017fd23216bfbe71e441aed9aa297fc84\nparent 04aacdd71e904656a304d923bdcf57ad3bd2b254\nauthor Ivo van Doorn \u003cIvDoorn@gmail.com\u003e 1124445405 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127313029 -0500\n\nThis patch adds support for the creation of RTS packets when the\nconfig flag CFG_IEEE80211_RTS has been set.\n\nSigned-Off-By: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "ee34af37c095482b9dba254b9cd7cb5e65e9a25e",
      "tree": "eed75aee11663053e658d839fb91bc8dfae56ecb",
      "parents": [
        "e0d369d1d969fc9e4fd08a20f6dad04d369aceea"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:54:36 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:02:30 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Renamed ieee80211_hdr to ieee80211_hdr_3addr\n\ntree e9c18b2c8e5ad446a4d213243c2dcf9fd1652a7b\nparent 4e97ad6ae7084a4f741e94e76c41c68bc7c5a76a\nauthor James Ketrenos \u003cjketreno@linux.intel.com\u003e 1124444315 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127312922 -0500\n\nRenamed ieee80211_hdr to ieee80211_hdr_3addr and modified ieee80211_hdr\nto just contain the frame_ctrl and duration_id.\n\nChanged uses of ieee80211_hdr to ieee80211_hdr_4addr or\nieee80211_hdr_3addr based on what was expected for that portion of code.\n\nNOTE: This requires changes to ipw2100, ipw2200, hostap, and atmel\ndrivers.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e0d369d1d969fc9e4fd08a20f6dad04d369aceea",
      "tree": "9ce4d6a3938960b35c3d7c7b3da4bb546f8b1d95",
      "parents": [
        "259bf1fd8a7cc0f6b47fd8a9ac5e2dfc33182a3d"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:54:30 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:02:30 2005 -0400"
      },
      "message": "[PATCH] ieee82011: Added WE-18 support to default wireless extension handler\n\ntree 1536f39c18756698d033da72c49300a561be1289\nparent 07172d7c9f10ee3d05d6f6489ba6d6ee2628da06\nauthor Liu Hong \u003chong.liu@intel.com\u003e 1124436225 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127312664 -0500\n\nAdded WE-18 support to default wireless extension handler in ieee80211\nsubsystem.\n\nUpdated patch since last send to account for ieee80211_device parameter\nbeing added to the crypto init method.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "259bf1fd8a7cc0f6b47fd8a9ac5e2dfc33182a3d",
      "tree": "6c59c778280f899929c3d09c7f5564d80da830c2",
      "parents": [
        "0ad0c3c64484b1458b51167bd3e614d8d9d070f8"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:54:22 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:01:52 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Allow drivers to fix an issue when using wpa_supplicant with WEP\n\ntree 898fedef6ca1b5b58b8bdf7e6d8894a78bbde4cd\nparent 8720fff53090ae428d2159332b6f4b2749dea10f\nauthor Zhu Yi \u003cjketreno@io.(none)\u003e 1124435746 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127312509 -0500\n\nAllow drivers to fix an issue when using wpa_supplicant with WEP.\n\nThe problem is introduced by the hwcrypto patch. We changed indicator of\nthe encryption request from the upper layer (i.e. wpa_supplicant):\n\nIn the original host based crypto the driver could use: crypt \u0026\u0026\ncrypt-\u003eops.\n\nIn the new hardware based crypto, the driver should use the flags\nspecified in ieee-\u003esec.encrypt.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0ad0c3c64484b1458b51167bd3e614d8d9d070f8",
      "tree": "4ff20e24d22523603c51d9cd876ae0e5b1714531",
      "parents": [
        "42e349fd10d471d9ae6955a7f12523291c0193e6"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:54:15 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:01:52 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Fix kernel Oops when module unload\n\ntree b69e983266840983183a00f5ac02c66d5270ca47\nparent cdd6372949b76694622ed74fe36e1dd17a92eb71\nauthor Zhu Yi \u003cjketreno@io.(none)\u003e 1124435425 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127312421 -0500\n\nFix kernel Oops when module unload.\n\nExport a new function ieee80211_crypt_quiescing from ieee80211. Device\ndrivers call it to make the host crypto stack enter the quiescence\nstate, which means \"process existing requests, but don\u0027t accept new\nones\". This is usually called during a driver\u0027s host crypto data\nstructure free (module unload) path.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f1bf6638af9e9bbbb6fb0b769054fb7db1ae652f",
      "tree": "5cf2dca63f88c1709ae8ee9d913c7f819bfc6ce8",
      "parents": [
        "20d64713ae71c0b0aa06084acbef2244021baaca"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:53:54 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:01:52 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Hardware crypto and fragmentation offload support\n\ntree 5322d496af90d03ffbec27292dc1a6268a746ede\nparent 6c9364386ccb786e4a84427ab3ad712f0b7b8904\nauthor James Ketrenos \u003cjketreno@linux.intel.com\u003e 1124432367 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127311810 -0500\n\nHardware crypto and fragmentation offload support added (Zhu Yi)\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "20d64713ae71c0b0aa06084acbef2244021baaca",
      "tree": "f9af562b0bc70f7f75d0195aacf155fd3ec6628a",
      "parents": [
        "4ca5253d573d7b3785dbb2f123f948fdca6ee235"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 21 11:53:43 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 23:01:52 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Fixed a kernel oops on module unload\n\ntree 367069f24fc38b4aa910e86ff40094d2078d8aa7\nparent a33a1982012e9070736e3717231714dc9892303b\nauthor James Ketrenos \u003cjketreno@linux.intel.com\u003e 1124430800 -0500\ncommitter James Ketrenos \u003cjketreno@linux.intel.com\u003e 1127310571 -0500\n\nFixed a kernel oops on module unload by adding spin lock protection to\nieee80211\u0027s crypt handlers (thanks to Zhu Yi)\n\nModified scan result logic to report WPA and RSN IEs if set (vs.being\nbased on wpa_enabled)\n\nAdded ieee80211_device as the first parameter to the crypt init()\nmethod.  TKIP modified to use that structure for determining whether to\ncountermeasures are active.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3bc5ed684253f407b1567799d13cb06a0d86fe80",
      "tree": "fec657fe7a87aedc5a60e5c1128c6ba509ae18f8",
      "parents": [
        "262d8e467710a1c870717bc432caaf74cde3ce20"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Tue Sep 13 17:48:54 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 16 03:15:57 2005 -0400"
      },
      "message": "[PATCH] ieee80211 Fixed type-o of abg_ture -\u003e abg_true\n\n[PATCH 14/29] Fixed type-o of abg_ture -\u003e abg_true.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n\nNOTE: This patch requires drivers using abg_ture to be updated.\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "7b1fa54020985fa4b154f9f5d2f04ba174c7f1a5",
      "tree": "01bd894cfcca1a9bc70de6bf3163e379244ee46e",
      "parents": [
        "68e4e036b841d5fb23ae1ac51b1e40baf9d582bf"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Tue Sep 13 17:38:13 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 16 03:10:56 2005 -0400"
      },
      "message": "[PATCH] ieee80211 Removed ieee80211_info_element_hdr\n\nRemoved ieee80211_info_element_hdr structure as ieee80211_info_element\nprovides the same use.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "68e4e036b841d5fb23ae1ac51b1e40baf9d582bf",
      "tree": "a5fe3c6c7ef9fa132b5719790f7c1fc0084da083",
      "parents": [
        "74079fdce472a2b16d502fe39e06b135ef06c69b"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Tue Sep 13 17:37:22 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 16 03:10:56 2005 -0400"
      },
      "message": "[PATCH] Changed 802.11 headers to use ieee80211_info_element[0]\n\nChanged 802.11 headers to use ieee80211_info_element as zero sized\narray so that sizeof calculations do not account for IE sizes.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "74079fdce472a2b16d502fe39e06b135ef06c69b",
      "tree": "a2f097836efccc5b4758888bd97599aecd56e37e",
      "parents": [
        "b1b508e1b13529b3cc5b59c352f49b9b58a302b6"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Tue Sep 13 17:35:21 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 16 03:06:32 2005 -0400"
      },
      "message": "[PATCH] ieee80211 Added wireless spy support\n\nAdded wireless spy support to Rx code path.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n\nNOTE:  Looks like scripts/Lindent generated output different\nthan the Lindented version already in-kernel, hence all the\nwhitespace deltas...  *sigh*\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b1b508e1b13529b3cc5b59c352f49b9b58a302b6",
      "tree": "6321572a9bca16928b57e936376af616a1868dc0",
      "parents": [
        "fd27817ce941c7134adefd2852f8a5f274315ff4"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Tue Sep 13 17:27:19 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 16 03:06:32 2005 -0400"
      },
      "message": "[PATCH] ieee80211 quality scaling algorithm extension handler\n\nIncorporated Bill Moss\u0027 quality scaling algorithm into default wireless\nextension handler.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "91cb70c1769d9b72dd1efe40c31f01005820b09e",
      "tree": "2bf0b83759860617d7d2b73a04a0e61fd2e0851a",
      "parents": [
        "51e828b6a123912f27afc512377ad3e2ab40d2eb"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Sun Aug 28 10:51:34 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Aug 28 19:23:07 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Fix debug comments ipw-\u003eieee80211\n\nDebug variables and procfs dir should be \"ieee80211\", not \"ipw\".\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "51e828b6a123912f27afc512377ad3e2ab40d2eb",
      "tree": "878cb9f93b541af1e6ed4653a58640bb5acf7713",
      "parents": [
        "5f55d0850e4ae0b4bfabc9a372af5b9f52be02da"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Sun Aug 28 10:51:33 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Aug 28 19:23:07 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Remove EAPOL debug\n\nIEEE 802.11 code has no business touching payloads of EAPOL frames.\nThere are some EAPOL structures defined for debugging and these were\nconfusingly called EAP types which they are not. Let\u0027s just remove these\nbefore someone else starts using them in the kernel.\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "5f55d0850e4ae0b4bfabc9a372af5b9f52be02da",
      "tree": "0800fc7d25f9b74d4f0fd16fd852a7ad44424bea",
      "parents": [
        "099c5bb169e9816a7761336f668b63010762807b"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Sun Aug 28 10:51:32 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Aug 28 19:23:06 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Remove WIRELESS_EXT \u003c 17 support\n\nNo need to maintain support for WIRELESS_EXT \u003c 17 since this kernel\ntree is already using WIRELESS_EXT 18.\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "099c5bb169e9816a7761336f668b63010762807b",
      "tree": "021fc2d3afa5889e45593aef433a4051633d6abf",
      "parents": [
        "95d5185d1ab6875b86a639310919dc48a716c7be"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Thu Aug 25 20:15:10 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 20:15:10 2005 -0400"
      },
      "message": "ieee80211: use endian-aware types\n\nFrom: Michael Wu \u003cflamingice@sourmilk.net\u003e\n\nThis patch:\n- fixes misc. whitespace/comments\n- replaces u16 with __le16/__be16 where appropriate\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\n"
    },
    {
      "commit": "95d5185d1ab6875b86a639310919dc48a716c7be",
      "tree": "4e127ad70ce5de9a33d81c875e665c229e66000d",
      "parents": [
        "f13baae43e97e84d3f06080908db75a017c62165"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Thu Aug 25 20:13:04 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 20:13:04 2005 -0400"
      },
      "message": "ieee80211: convert defines to enums\n\nFrom: Gertjan van Wingerde \u003cgwingerde@home.nl\u003e\n\nAttached patch cleans up the long lists of #defines for status codes,\nreason codes, and information elements.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@home.nl\u003e\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\n"
    },
    {
      "commit": "f13baae43e97e84d3f06080908db75a017c62165",
      "tree": "f1611a5418f2c9790d99017b1cd001fc3a065d0b",
      "parents": [
        "8d45ff7d7bd85d9066f5b498cda5c4a52ac36a7f"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Thu Aug 25 20:11:46 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 20:11:46 2005 -0400"
      },
      "message": "ieee80211: new constants from latest 802.11x specifications\n\nFrom: Gertjan van Wingerde \u003cgwingerde@home.nl\u003e\n\nAttached patch updates the definitions of the generic ieee80211 stack to\nthe latest versions of the published 802.11x specification suite.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@home.nl\u003e\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\n"
    },
    {
      "commit": "e88187eedc0a9223914b23b063342db8bcc31f9c",
      "tree": "bbe79e548146565c0119f36b4e71599b63c6af4f",
      "parents": [
        "b2382b363df828f25e35ed8b70a3da33b29b2a64"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Thu Aug 25 20:00:53 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 20:00:53 2005 -0400"
      },
      "message": "ieee80211: Puts debug macros together and makes escape_essid not inlined.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: Jirka Bohac \u003cjbohac@suse.cz\u003e\n"
    },
    {
      "commit": "1b5cca3a88b7682d538d129c25f0e3092613a243",
      "tree": "45c295e640707d44ad30100698e8df2b50012612",
      "parents": [
        "2474385e5b623fc46cf172a921d94f9f03a9a704"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 15 00:32:15 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 15 00:32:15 2005 -0400"
      },
      "message": "ieee80211: remove last uses of compat define WLAN_CAPABILITY_BSS\n"
    },
    {
      "commit": "2474385e5b623fc46cf172a921d94f9f03a9a704",
      "tree": "af2e7e7695e3dc46b8db9d0770dcbab3e58849b5",
      "parents": [
        "4c0e176dd5e4c44dd60f398518f75eedbe1a65f3"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Sun Aug 14 20:59:59 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 15 00:28:17 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Capability field is called ESS, not BSS\n\nIEEE 802.11 has a capability field flag called ESS, but ieee80211 had\nrenamed this to BSS for some reason. hostap has been using\nWLAN_CAPABILITY_ESS and since that matches with the standard, lets use\nit as the name for this define. Add WLAN_CAPABILITY_BSS as a backwards\ncompatibility name for the same bit since ieee80211 and ipw2200 are\nusing this and there are versions outside kernel tree that expect to\nfind this define name.\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f241be74b803dcf9d70c9978292946370654320f",
      "tree": "36dfbae39ee8d3becd87afba8e5c0dbf3da702dc",
      "parents": [
        "bf79451ec5862510b402c112c039698e68d0c250"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Sun Aug 14 19:08:45 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Aug 14 23:09:03 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Fix frame control pver mask\n\nIEEE 802.11 frame control has two bits reserved for protocol\nversion. IEEE80211_FCTL_VERS was not used anywhere, but I would assume\nit was supposed to be a mask for the protocol field and as such, it\nshould be 0x0003, not 0x0002. This matches with WLAN_FC_PVER\ndefinition in hostap.\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b7721ff96fa15459c7c5de59323bedd61f1bcbd7",
      "tree": "0be8c1e34afe958458757c23ecce9b104562160f",
      "parents": [
        "a670fcb43f01a67ef56176afc76e5d43d128b25c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 22 23:39:12 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:44:10 2005 -0400"
      },
      "message": "[PATCH] include/net/ieee80211.h must #include \u003clinux/wireless.h\u003e\n\n-Wundef found an (although perhaps harmless) bug:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      net/ieee80211/ieee80211_crypt.o\nIn file included from net/ieee80211/ieee80211_crypt.c:21:\ninclude/net/ieee80211.h:26:5: warning: \"WIRELESS_EXT\" is not defined\n  CC      net/ieee80211/ieee80211_crypt_wep.o\nIn file included from net/ieee80211/ieee80211_crypt_wep.c:20:\ninclude/net/ieee80211.h:26:5: warning: \"WIRELESS_EXT\" is not defined\n  CC      net/ieee80211/ieee80211_crypt_ccmp.o\n  CC      net/ieee80211/ieee80211_crypt_tkip.o\nIn file included from net/ieee80211/ieee80211_crypt_tkip.c:23:\ninclude/net/ieee80211.h:26:5: warning: \"WIRELESS_EXT\" is not defined\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "245ac8738b0b840552d56b842e70e750d65911cc",
      "tree": "2609d6b0a8c603804d71aed65d7f74097ebe0e58",
      "parents": [
        "716b43303df605510399d6da0d0dd4e2ea376e7c",
        "a5fe736eaf9bae1b45317313de04b564441b94f2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 22:49:47 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 22:49:47 2005 -0400"
      },
      "message": "Merge upstream net/ieee80211.h changes into \u0027ieee80211\u0027 branch.\n"
    },
    {
      "commit": "a5fe736eaf9bae1b45317313de04b564441b94f2",
      "tree": "3b194431e6767702fa09f54a39b4c2ae788eaf00",
      "parents": [
        "1bad3f4050b2a641bbfeaddb2717b28247311e9c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 22:47:18 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 22:47:18 2005 -0400"
      },
      "message": "Update is_multicast_ether_addr() definition; net/ieee80211.h cleanups.\n"
    },
    {
      "commit": "279385949ebb41ad166fd37505fe552cdb74ed59",
      "tree": "778677a50eb81dfd65a71e2e03e5c8b5637cb891",
      "parents": [
        "020f46a39eb7b99a575b9f4d105fce2b142acdf1"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jun 19 01:27:20 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 00:23:54 2005 -0400"
      },
      "message": "[PATCH] bring over ieee80211.h from mainline\n\nthe prototypes and inlines aren\u0027t actually needed, but let\u0027s not diverge\nfrom -mm too far.\n"
    },
    {
      "commit": "286d974797705ae7ceedc846666ef98bdeee3646",
      "tree": "512275d067849ba49a41d1fe00b9954cb1fe38ee",
      "parents": [
        "76fe1b0e4c093f985c66a062c9c10370b4985796"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Tue May 24 15:10:18 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri May 27 22:43:30 2005 -0400"
      },
      "message": "[PATCH] ieee80211: cleanup\n\nCleanup of unused and duplicated constants and structures in the ieee80211\nheader.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: Jirka Bohac \u003cjbohac@suse.cz\u003e\n"
    },
    {
      "commit": "b453872c35cfcbdbf5a794737817f7d4e7b1b579",
      "tree": "6639da0b12e3f071b57f388c97d28e451f8f3cd3",
      "parents": [
        "fff9cfd99c0f88645c3f50d7476d6c8cef99f140"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 22:48:20 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 22:48:20 2005 -0400"
      },
      "message": "[NET] ieee80211 subsystem\n\nContributors:\nHost AP contributors\nJames Ketrenos \u003cjketreno@linux.intel.com\u003e\nFrancois Romieu \u003cromieu@fr.zoreil.com\u003e\nAdrian Bunk \u003cbunk@stusta.de\u003e\nMatthew Galgoci \u003cmgalgoci@parcelfarce.linux.th\neplanet.co.uk\u003e\n"
    }
  ]
}
