)]}'
{
  "log": [
    {
      "commit": "c4b3d1bb3206513d7f10cd60bbac97c82624c2d3",
      "tree": "33cd40b28136809c4fc462742c9f1519b4b2ed73",
      "parents": [
        "6ae15df16ef3dc3f5f043e94bb2cd4aa6c7f2aa8"
      ],
      "author": {
        "name": "Joseph Jezak",
        "email": "josejx@gentoo.org",
        "time": "Thu Jun 01 17:12:49 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:51:30 2006 -0400"
      },
      "message": "[PATCH] softmac: unified capabilities computation\n\nThis patch moves the capabilities field computation to a function for clarity\nand adds some previously unimplemented bits.\n\nSigned off by Joseph Jezak \u003cjosejx@gentoo.org\u003e\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": "6ae15df16ef3dc3f5f043e94bb2cd4aa6c7f2aa8",
      "tree": "4aaf3f6dd60df4dd712679e8594796dfd8322194",
      "parents": [
        "76ea4c7f4cd319dee35934ecab57745feae58fa5"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Jun 01 15:37:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:51:30 2006 -0400"
      },
      "message": "[PATCH] softmac: Fix handling of authentication failure\n\nMy router blew up earlier, but exhibited some interesting behaviour during\nits dying moments. It was broadcasting beacons but wouldn\u0027t respond to\nany authentication requests.\n\nI noticed that softmac wasn\u0027t playing nice with this, as I couldn\u0027t make it try\nto connect to other networks after it had timed out authenticating to my ill\nrouter.\n\nTo resolve this, I modified the softmac event/notify API to pass the event\ncode to the callback, so that callbacks being notified from\nIEEE80211SOFTMAC_EVENT_ANY masks can make some judgement. In this case, the\nieee80211softmac_assoc callback needs to make a decision based upon whether\nthe association passed or failed.\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": "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": "47fbe1bf3980b41d2e18e3774e8e1094f716d2d1",
      "tree": "6c6b7d7dfacfa9bff197aaa32773996f472d99a9",
      "parents": [
        "2a8063403112030f1748e207d97d4f8654754dff"
      ],
      "author": {
        "name": "Toralf Förster",
        "email": "toralf.foerster@gmx.de",
        "time": "Mon Jun 05 15:48:31 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:48:31 2006 -0400"
      },
      "message": "[PATCH] ieee80211softmac_io.c: fix warning \"defined but not used\"\n\nGot this compiler warning and Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nwrote:\n\nYeah, known \u0027bug\u0027, we have that code there but never use it. Feel free\nto submit a patch (to John Linville, CC netdev and softmac-dev) to\nremove it.\n\nSigned-off-by: Toralf Foerster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8462fe3cd9ec8951871a20a4dfe36321ab075964",
      "tree": "8b3c6db6091ee99b4791a911734229181ef6f473",
      "parents": [
        "461c078c9cdfc1d24a436a87daed90f18c3b0d0d"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon May 01 22:45:50 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 17:10:41 2006 -0400"
      },
      "message": "[PATCH] softmac: suggest per-frame-type TX rate\n\nThis patch is the first step towards rate control inside softmac.\n\nThe txrates substructure has been extended to provide\ndifferent fields for different types of packets (management/data,\nunicast/multicast). These fields are updated on association to values\ncompatible with the access point we are associating to.\n\nDrivers can then use the new ieee80211softmac_suggest_txrate() function\ncall when deciding which rate to transmit each frame at. This is\nimmensely useful for ZD1211, and bcm can use it too.\n\nThe user can still specify a rate through iwconfig, which is matched\nfor all transmissions (assuming the rate they have specified is in\nthe rate set required by the AP).\n\nAt a later date, we can incorporate automatic rate management into\nthe ieee80211softmac_recalc_txrates() function.\n\nThis patch also removes the mcast_fallback field. Sam Leffler pointed\nout that this field is meaningless, because no driver will ever be\nretransmitting mcast frames (they are not acked).\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": "6274115ce9f0c87068761b2ba5b0b2f7d13c17cf",
      "tree": "aa91c45eb089e087d74903e5483487b97cbd863c",
      "parents": [
        "6d92f83ffafe8e2ce105c3ec5696c62d6fcebcee"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Apr 27 02:33:42 2006 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 17:10:40 2006 -0400"
      },
      "message": "[PATCH] ieee80211_wx.c: remove dead code\n\nSince sec-\u003ekey_sizes[] is an u8, len can\u0027t be \u003c 0.\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d92f83ffafe8e2ce105c3ec5696c62d6fcebcee",
      "tree": "7d82f1380f10ac3b4f042f4953c65e5e284e5acf",
      "parents": [
        "0c6157a371f72b91bd9d2f72c2e65e2bde4cdf39"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon May 01 22:23:27 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 17:10:39 2006 -0400"
      },
      "message": "[PATCH] softmac: deauthentication implies deassociation\n\nThe 802.11 specs state that deauthenticating also implies\ndisassociating. This patch implements that, which improve the behaviour\nof SIOCSIWMLME.\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": "d57336e3f2dd7c2d1fbe4a8323029869fb6e1f00",
      "tree": "5724c4017f744df284fb9f18e5b9c8a8bcb7fbcf",
      "parents": [
        "995c99268e0b12eb3c8939211ba5368dd92d98d9"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Apr 30 22:09:07 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 16:55:22 2006 -0400"
      },
      "message": "[PATCH] softmac: make non-operational after being stopped\n\nzd1211 with softmac and wpa_supplicant revealed an issue with softmac\nand the use of workqueues. Some of the work functions actually\nreschedule themselves, so this meant that there could still be\npending work after flush_scheduled_work() had been called during\nieee80211softmac_stop().\n\nThis patch introduces a \"running\" flag which is used to ensure that\nrescheduling does not happen in this situation.\n\nI also used this flag to ensure that softmac\u0027s hooks into ieee80211 are\nnon-operational once the stop operation has been started. This simply\nmakes softmac a little more robust, because I could crash it easily\nby receiving frames in the short timeframe after shutting down softmac\nand before turning off the ZD1211 radio. (ZD1211 is now fixed as well!)\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": "995c99268e0b12eb3c8939211ba5368dd92d98d9",
      "tree": "671c386a7442363c0f897160ef325ae5e9b9576d",
      "parents": [
        "d98550e334715b2d9e45f8f0f4e1608720108640"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Apr 30 19:49:30 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 16:55:22 2006 -0400"
      },
      "message": "[PATCH] softmac: don\u0027t reassociate if user asked for deauthentication\n\nWhen wpa_supplicant exits, it uses SIOCSIWMLME to request\ndeauthentication.  softmac then tries to reassociate without any user\nintervention, which isn\u0027t the desired behaviour of this signal.\n\nThis change makes softmac only attempt reassociation if the remote\nnetwork itself deauthenticated us.\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": "921a91ef6adffe066ce80823350b982c647033e7",
      "tree": "b950c18419413d860a8caa7ac0819d0159beed79",
      "parents": [
        "9a1771e86756212041b32d80b850cc4c8063360a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 20 20:02:04 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 16:15:58 2006 -0400"
      },
      "message": "[PATCH] softmac: clean up event handling code\n\nThis patch cleans up the event handling code in ieee80211softmac_event.c and\nmakes the module slightly smaller by removing some strings that are not used\nany more and consolidating some code.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a1771e86756212041b32d80b850cc4c8063360a",
      "tree": "798f75306930072d8d97f95ef1a6846a27f003f5",
      "parents": [
        "e3c5a64e7075dd066316f1685caadabcbc649427"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 20 20:02:02 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 16:15:58 2006 -0400"
      },
      "message": "[PATCH] softmac: add SIOCSIWMLME\n\nThis patch adds the SIOCSIWMLME wext to softmac, this functionality\nappears to be used by wpa_supplicant and is softmac-specific.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Jouni Malinen \u003cjkm@devicescape.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7736b5bd93765fc1db5b3b6e25200d7c4292d14b",
      "tree": "458d68ad73890f4847ef50831bcae3a2b8e0637e",
      "parents": [
        "35c14b855f52c49e4f3d078b9532b056005ed321"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Apr 13 17:17:47 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 16:15:54 2006 -0400"
      },
      "message": "[PATCH] ieee80211: replace debug IEEE80211_WARNING with each own debug macro\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35c14b855f52c49e4f3d078b9532b056005ed321",
      "tree": "4fea40fcc0c6a29038a0c5f3a0927affe20110b3",
      "parents": [
        "09593047d8210ca017a0b4aa0a7fb10abf12615f"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Apr 13 17:17:35 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 16:15:53 2006 -0400"
      },
      "message": "[PATCH] ieee80211: remove unnecessary CONFIG_WIRELESS_EXT checking\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "09593047d8210ca017a0b4aa0a7fb10abf12615f",
      "tree": "cde17a6145434c799dfa6b82427068cefb3953cd",
      "parents": [
        "73858062b66c07d71bce47a0e4798dd3ce604590"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Apr 13 17:17:26 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 16:15:53 2006 -0400"
      },
      "message": "[PATCH] ieee80211: export list of bit rates with standard WEXT procddures\n\nThe patch replace the way to export the list of bit rates in scan results\nfrom IWEVCUSTOM to SIOCGIWRATE. It also removes the max_rate item exported\nwith SIOCGIWRATE since this should be done by userspace.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\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": "818667f7c40dd0bd14029b5ac1d0f5282e12310e",
      "tree": "f270cfb4caeb26bceec7ea61ba93e268eae57324",
      "parents": [
        "dac322e39a2b82871cf514c9a533f24a1b4c7e19"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 20 20:02:03 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 15:20:23 2006 -0400"
      },
      "message": "[PATCH] softmac: fix SIOCSIWAP\n\nThere are some bugs in the current implementation of the SIOCSIWAP wext,\nfor example that when you do it twice and it fails, it may still try\nanother access point for some reason. This patch fixes this by introducing\na new flag that tells the association code that the bssid that is in use\nwas fixed by the user and shouldn\u0027t be deviated from.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6788a07f8faeb373967cd97b79fb3abec8fccb90",
      "tree": "9abda33b4abcaf882265deab59a1b9d73ae252f2",
      "parents": [
        "feeeaa87e8e6702f57ed3be7904ffd87cc044b82"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 13 11:41:28 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:40 2006 -0400"
      },
      "message": "[PATCH] softmac: report when scanning has finished\n\nMake softmac report a scan event when scanning has finished, that way\nuserspace can wait for the event to happen instead of polling for the\nresults.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "feeeaa87e8e6702f57ed3be7904ffd87cc044b82",
      "tree": "658f8410a8a1777aecbf3bef8e3e8f7a7f677e69",
      "parents": [
        "68970ce6ac5ed01b1d10047fd4daba5b40786694"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 13 02:42:42 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: fix event sending\n\nSoftmac is sending custom events to userspace already, but it\nshould _really_ be sending the right WEXT events instead. This\npatch fixes that.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "68970ce6ac5ed01b1d10047fd4daba5b40786694",
      "tree": "0b84bebdf516fb696c1112ff7368fe81adee56c8",
      "parents": [
        "fc242746ea8d87b3032c7a1c9b8eb71c149488a8"
      ],
      "author": {
        "name": "johannes@sipsolutions.net",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 11 10:58:08 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: handle iw_mode properly\n\nBelow patch allows using iw_mode auto with softmac. bcm43xx forces managed\nso this bug wasn\u0027t noticed earlier, but this was one of the problems why\nzd1211 didn\u0027t work earlier.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc242746ea8d87b3032c7a1c9b8eb71c149488a8",
      "tree": "1650fc1a84e3b454d1bd6cdf6ceffe17d08ea370",
      "parents": [
        "ba2f8c18756b4a99c8cd3ab6526b2ed7a8f18ead"
      ],
      "author": {
        "name": "johannes@sipsolutions.net",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 11 10:58:07 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: dont send out packets while scanning\n\nSeems we forgot to stop the queue while scanning. Better do that so we\ndon\u0027t transmit packets all the time during background scanning.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba2f8c18756b4a99c8cd3ab6526b2ed7a8f18ead",
      "tree": "2ff973272099f0fed9214b9d47f968caee0015c1",
      "parents": [
        "b79367a5ea28afe2ac659593970c15c9513f1d49"
      ],
      "author": {
        "name": "johannes@sipsolutions.net",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 11 10:58:06 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: return -EAGAIN from getscan while scanning\n\nBelow patch was developed after discussion with Daniel Drake who\nmentioned to me that wireless tools expect an EAGAIN return from getscan\nso that they can wait for the scan to finish before printing out the\nresults.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9b0b4d8ae82cadd059d01ab93babcaa5e2054b93",
      "tree": "065d53b0c271a49660e356e39c94fbda218e1149",
      "parents": [
        "c1783454a31e05b94774951b0b5d1eb9075ebfb4"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 07 01:42:55 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:38 2006 -0400"
      },
      "message": "[PATCH] softmac: fix spinlock recursion on reassoc\n\nThis fixes a spinlock recursion on receiving a reassoc request.\n\nOn reassoc, the softmac calls back into the driver. This results in a\ndriver lock recursion. This schedules the assoc workqueue, instead\nof calling it directly.\n\nProbably, we should defer the _whole_ management frame processing\nto a tasklet or workqueue, because it does several callbacks into the driver.\nThat is dangerous.\n\nThis fix should go into linus\u0027s tree, before 2.6.17 is released, because it\nis remote exploitable (DoS by crash).\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e4b5fae8b3fb4134deaa6f66c60255c831e2d7e8",
      "tree": "b994c6a9942ecde440256e116eb2a7da07c052f5",
      "parents": [
        "0efd9323f32c137b5cf48bc6582cd08556e7cdfc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Mar 27 14:53:41 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:37 2006 -0400"
      },
      "message": "[PATCH] softmac uses Wiress Ext.\n\nsoftmac uses wireless extensions, so let it SELECT that config option;\nWARNING: \"wireless_send_event\" [net/ieee80211/softmac/ieee80211softmac.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2638fed7ccb07ff43cdc109dd78e821efb629995",
      "tree": "2e6889b01c9974f350f738338e9770c240c40591",
      "parents": [
        "16f4352733d19c2d496f682c08cff368ba0495d0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 23 22:43:38 2006 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 14:04:13 2006 -0500"
      },
      "message": "[PATCH] softmac: reduce default rate to 11Mbps.\n\nWe don\u0027t make much of an attempt to fall back to lower rates, and 54M\njust isn\u0027t reliable enough for many people. In fact, it\u0027s not clear we\neven set it to 11M if we\u0027re trying to associate with an 802.11b AP.\n\nThis patch makes us default to 11M, which ought to work for most people.\nWhen we actually handle dynamic rate adjustment, we can reconsider the\ndefaults -- but even then, probably it makes as much sense to start at\n11M and adjust it upwards as it does to start at 54M and reduce it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "16f4352733d19c2d496f682c08cff368ba0495d0",
      "tree": "a7ae0a31f61325604f5f7da380227fa8d4bda944",
      "parents": [
        "d94606e058fccf5e22537bcc6d0f297224350303"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 23 14:00:02 2006 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 14:04:09 2006 -0500"
      },
      "message": "[PATCH] softmac: reduce scan dwell time\n\nIt currently takes something like 8 seconds to do a scan, because we\nspend half a second on each channel. Reduce that time to 20ms per\nchannel.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d94606e058fccf5e22537bcc6d0f297224350303",
      "tree": "b0d67b9df91e72510972dfd1604703c01401799b",
      "parents": [
        "cfa146e4be274fd04bfdb26b3c96cdfe81a43dc2"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Mar 03 16:21:55 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 12:07:02 2006 -0500"
      },
      "message": "[PATCH] Minor (janitorial) change to ieee80211\n\nThe attached patch removes a potential problem from ieee80211_wx.c, by changing the name of routine\nipw2100_translate_scan to ieee80211_translate_scan. The problem is minor as the routine is declared\nstatic; however, if it were made global, it would pollute the namespace.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4edac92fcf5956b0ef52fb281207863902e430bc",
      "tree": "db4539351c227c70504294715885a20bd3e60a05",
      "parents": [
        "9320199957cebc39ccef372fa1fccf5ba3d3fd7d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 23 14:03:00 2006 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:18:47 2006 -0500"
      },
      "message": "[PATCH] Restore channel setting after scan.\n\nAfter a scan, we weren\u0027t switching back to the original channel if we\nwere associated with an AP. So NetworkManager\u0027s periodic scans would\ndisrupt connectivity until the ESSID was manually set again. Fix that.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a107aa24a1dbc05d58a4fdd2c4d2861f8bd5ae6",
      "tree": "a2e0a060edb0d80228508b8d084ea96bc2360f94",
      "parents": [
        "fe0b06b123762ab620b5bee3dab1576ddddd0a7f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 17:29:32 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 07:12:36 2006 -0500"
      },
      "message": "[PATCH] softmac: remove function_enter()\n\nRemove the function_enter() debugging macros.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe0b06b123762ab620b5bee3dab1576ddddd0a7f",
      "tree": "dc9fc80b8d8f313cfd8f6098cd01673b931db3af",
      "parents": [
        "1196862b7926d5312c7f8e8eaecba658b6553ba0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Feb 07 15:20:52 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:02 2006 -0500"
      },
      "message": "[PATCH] Fix softmac scan\n\nSoftmac scanning fails because the stop flag is not cleared before\nscanning is started. The attached one-line patch fixes this.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1196862b7926d5312c7f8e8eaecba658b6553ba0",
      "tree": "a3a949532c507c934a23e528d58555b486a211c8",
      "parents": [
        "b6c7658ef8888e82608265d8098d09807997f771"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 20:28:58 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:01 2006 -0500"
      },
      "message": "[PATCH] softmac: remove dead code\n\nThis patch removes ieee80211softmac_reassoc which is neither implemented\nnor used nor necessary.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6c7658ef8888e82608265d8098d09807997f771",
      "tree": "85fa8c98d1184b3f2d8b2483cc9adb8323283e9e",
      "parents": [
        "b10c991fa4cf0f1353228e04671aa793b4b3cf1d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:49:42 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:01 2006 -0500"
      },
      "message": "[PATCH] softmac: add reassociation code\n\nThis patch adds handling of reassociation to softmac when the AP\nrequests it. Patch from Larry Finger.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b10c991fa4cf0f1353228e04671aa793b4b3cf1d",
      "tree": "9e2a09fbca25358fefddcf5eeb36e90388dd789d",
      "parents": [
        "f484d582d3e66ad78dcce2465c9ec479bacc1075"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:48:06 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:00 2006 -0500"
      },
      "message": "[PATCH] softmac: update deauth handler to quiet warning\n\nRecently the deauth packet handler was updated to use a deauth packet\nstruct (identical to the auth packet struct) and this now gives a\nwarning. This patch updates the code to properly use a deauth struct and\ndeauth variable.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f484d582d3e66ad78dcce2465c9ec479bacc1075",
      "tree": "0a3e633beb6176d6b2bc71278f75240ea5c6cac7",
      "parents": [
        "7985905106a64d6ca32bd87fd6b52c588f03f5c6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:35:14 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:59 2006 -0500"
      },
      "message": "[PATCH] trivial fixes to softmac\n\nThis patch removes a blank line that shouldn\u0027t be there and fixes a\nspelling error in softmac.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7985905106a64d6ca32bd87fd6b52c588f03f5c6",
      "tree": "7e85e907ab26b6e78b6427d277fe977dd05139c8",
      "parents": [
        "1a995b45a52871af42aa1111da4c74c4b85e09c5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:31:41 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:59 2006 -0500"
      },
      "message": "[PATCH] update copyright in softmac\n\nThis patch updates the copyright statements in softmac that I\nerroneously added for 2005 only (when we already had 2006).\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a995b45a52871af42aa1111da4c74c4b85e09c5",
      "tree": "59d43235b1e5bc76bbf2f108d4e7a9f016db0ea3",
      "parents": [
        "4c718cfd7df4ac34ca8a4add555c374de61c42e8"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Tue Jan 24 16:57:11 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:58 2006 -0500"
      },
      "message": "[PATCH] ieee80211_rx_any: filter out packets, call ieee80211_rx or ieee80211_rx_mgt\n\nVersion 2 of the patch. Added checks for version 0\nand proper from/to DS bits. Even in promisc\nmode we won\u0027t receive packets from another BSSes.\n\nbcm43xx_rx() contains code to filter out packets from\nforeign BSSes and decide whether to call ieee80211_rx\nor ieee80211_rx_mgt. This is not bcm specific.\n\nPatch adapts that code and adds it to 80211\nas ieee80211_rx_any() function.\n\nSigned-off-by: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4c718cfd7df4ac34ca8a4add555c374de61c42e8",
      "tree": "693fdc1af819411c2e92821172d8f7f19a549a2f",
      "parents": [
        "9ebdd466813c2dde19417a00e22bd46546e27165"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 12 21:19:48 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:58 2006 -0500"
      },
      "message": "[PATCH] softmac: move EXPORT_SYMBOL_GPL right after functions\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9ebdd466813c2dde19417a00e22bd46546e27165",
      "tree": "4f5e636d619739cf0883e1309f951bd4a8764378",
      "parents": [
        "4855d25b1ef9d74aeb29c2e46f0d6a289922eab6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 12 21:18:25 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:57 2006 -0500"
      },
      "message": "[PATCH] softmac: add MODULE_DESCRIPTION and MODULE_AUTHORs\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4855d25b1ef9d74aeb29c2e46f0d6a289922eab6",
      "tree": "6b4ea7a169f3ce0e10a11ec2a8c46c75f9e04818",
      "parents": [
        "b2b9b6518eac7b4e9abf649ef4273c02f1a5276b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 12 21:12:59 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:56 2006 -0500"
      },
      "message": "[PATCH] softmac: add copyright and license headers\n\nadd copyright and license headers to all softmac files\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2b9b6518eac7b4e9abf649ef4273c02f1a5276b",
      "tree": "a19f6b1e674bc159d5523ce12c3ddabe72b745e6",
      "parents": [
        "bba52d5e9ecd0a1705fbac93b6d50ef6ec475315"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 11 19:32:02 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:56 2006 -0500"
      },
      "message": "[PATCH] softmac: some comment stuff\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bba52d5e9ecd0a1705fbac93b6d50ef6ec475315",
      "tree": "f268372e96878405b9319a2b83ee621bb28ec7fd",
      "parents": [
        "1dc09776d79e0162553f6434c0b1ccb0cceea0b3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 11 11:01:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:55 2006 -0500"
      },
      "message": "[PATCH] softmac: properly check return value of ieee80211softmac_alloc_mgt\n\nProperly check return value of ieee80211softmac_alloc_mgt\nin ieee80211softmac_disassoc_deauth (patch by Denis Vlasenko)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1dc09776d79e0162553f6434c0b1ccb0cceea0b3",
      "tree": "9328e50b85e01f754dc2c4d0e0f78461a76269ad",
      "parents": [
        "48b2e4ce690dfbf4097e89e6ce0861ab85fd89c9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 11 10:46:16 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:55 2006 -0500"
      },
      "message": "[PATCH] softmac: scan at least once before selecting a network by essid\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48b2e4ce690dfbf4097e89e6ce0861ab85fd89c9",
      "tree": "3949c3468eb260c1830685ca40714877d9ca6a2b",
      "parents": [
        "78e4f36e053b4d2c4623fdc1f6ac63f33d5b7c81"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 19:12:19 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:54 2006 -0500"
      },
      "message": "[PATCH] softmac: check if disassociation is for us before processing it\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "78e4f36e053b4d2c4623fdc1f6ac63f33d5b7c81",
      "tree": "2408dc01abd1cdf646bcf94bb13501d1ecf10dcf",
      "parents": [
        "51da28a847027fdf80e55a2a0d7bd0f7a8617d3d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 18:56:32 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:54 2006 -0500"
      },
      "message": "[PATCH] softmac: select \"best\" network based on rssi\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51da28a847027fdf80e55a2a0d7bd0f7a8617d3d",
      "tree": "4516da186cd4d1e3491a89fbef1bb50ff7dd6a22",
      "parents": [
        "d1469cf2c79f1682364d5c37d752cd3a3018cbaa"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 16:50:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:53 2006 -0500"
      },
      "message": "[PATCH] softmac: add fixme for disassoc\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1469cf2c79f1682364d5c37d752cd3a3018cbaa",
      "tree": "683daaf696271d4b355dd7880b29306e3f452049",
      "parents": [
        "2dd50801b3ac95988bd5789e4ec576f3480ecc59"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 15:47:06 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:53 2006 -0500"
      },
      "message": "[PATCH] softmac: try to reassociate when being disassociated from the AP\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2dd50801b3ac95988bd5789e4ec576f3480ecc59",
      "tree": "462bcac55a35cc701f7e56000df433bdaba270ee",
      "parents": [
        "5c4df6da580b9317dc0856e235232b95cbc8251c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Jan 06 18:11:23 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:52 2006 -0500"
      },
      "message": "[PATCH] softmac: correctly use netif_carrier_{on,off}\n\nTODO: add callbacks for ifup/ifdown (see mailing list)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c4df6da580b9317dc0856e235232b95cbc8251c",
      "tree": "df82db654b024cd7204f182cbc40101681e012c0",
      "parents": [
        "45867e6a55aee984d69ce8f93a87e26d32d470dc"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Jan 06 01:43:45 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:52 2006 -0500"
      },
      "message": "[PATCH] softmac: convert to use global workqueue\n\nConvert softmac to use global workqueue instead of private one...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45867e6a55aee984d69ce8f93a87e26d32d470dc",
      "tree": "08f8f5aa61adb6a0222eaec4e927db5120e1b3fd",
      "parents": [
        "714e1a511627b7d95ff1666c66272613a96d2873"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 05 18:45:00 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:51 2006 -0500"
      },
      "message": "[PATCH] softmac: fix Makefiles\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "714e1a511627b7d95ff1666c66272613a96d2873",
      "tree": "2facb019a7b364f820402bf43346f674a1dcf2a0",
      "parents": [
        "32821837fa0b3a37b1f3e020769eb2a186cfff6e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 04 21:06:28 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:51 2006 -0500"
      },
      "message": "[PATCH] softmac: fix some sparse warnings\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32821837fa0b3a37b1f3e020769eb2a186cfff6e",
      "tree": "f4c18766766cbdd4715ce78a081dfab2cb571613",
      "parents": [
        "370121e5190a86a2d8a717ecd6f33028c7dc6fd4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 04 16:51:31 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:50 2006 -0500"
      },
      "message": "[PATCH] make softmac depend on IEEE80211 and EXPERIMENTAL\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "370121e5190a86a2d8a717ecd6f33028c7dc6fd4",
      "tree": "2bd809d8dea7a831f9c47d06572e98194bfc0ccc",
      "parents": [
        "1c2e02750b992703a8a18634e08b04353face243"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 04 16:32:16 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:50 2006 -0500"
      },
      "message": "[PATCH] wireless: Add softmac layer to the kernel\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f44349f2217d05e4575f24edc3c0e0022f5d448f",
      "tree": "615c789b22164bf4afef198795b75c701936efd6",
      "parents": [
        "7c567894480daef05bc13abdc4b9414541e245cb"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Mar 08 13:14:45 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:38:55 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Don\u0027t update network statistics from off-channel packets.\n\nThis patch fixes a problem in the ieee80211 probe response and beacon\nreception code that would use the packet statistics for a network even\nif they were received on a channel other than that which the network\nexists on.\n\nThis causes a problem in overlapping channels where, for example, a\nstrong AP on channel 2 could have its beacons received on channels 1 and\n3, but at much lower signal levels.  If scanning was done sequentially,\nthis means the beacon received on channel 3 would update the AP\u0027s signal\nlevel as being much lower than it really is, which subsequently could\ncause that AP to be passed over and an alternate AP selected.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd288e7d75b9041f79fecae77d61cfa345da7266",
      "tree": "85ff1d1ea0fe1d6eae0b6819422d5c6c05f862cd",
      "parents": [
        "30dcbf29cc6d92d70fa262e79e84011fe6913bed",
        "72df16f109b73be37977a26d342e9103e8851cb6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 15 17:02:08 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 15 17:02:08 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "72df16f109b73be37977a26d342e9103e8851cb6",
      "tree": "612e08a13421387f7b82a9c89d2f9b38f711630c",
      "parents": [
        "0df7861240b3484dea52d1f5782c69fd95b6cf23"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Wed Mar 08 10:50:20 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 15 16:16:07 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Fix QoS is not active problem\n\nFix QoS is not active even the network and the card is QOS enabled.\nThe problem is we pass the wrong ieee80211_network address to\nipw_handle_beacon/ipw_handle_probe_response, thus the\nieee80211_network-\u003eqos_data.active will not be set, causing the driver\nnot sending QoS frames at all.\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": "0df7861240b3484dea52d1f5782c69fd95b6cf23",
      "tree": "5de4228d09da99a352b125692f4c3aa3402103c9",
      "parents": [
        "f13b83580acef03a36c785dccc534ccdd7e43084"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Feb 28 15:10:36 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 15 16:11:55 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Fix CCMP decryption problem when QoS is enabled\n\nUse the correct STYPE for Qos data.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "07981aa43f6aec32b875f360755ed3d14f9d5139",
      "tree": "21baf289bc23882f058e7ed90f80c76d01408119",
      "parents": [
        "a23f460dd0c7c9c58b03494c7819e126b2c72383"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Feb 26 16:29:51 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 27 20:14:58 2006 -0500"
      },
      "message": "[PATCH] ieee80211_geo.c: remove frivolous BUG_ON\u0027s\n\nI have come to consider BUG_ON generally harmful. The idea of an assert is\nto prevent a program to execute past a point where its state is known\nerroneous, thus preventing it from dealing more damage to the data\n(or hiding the traces of malfunction). The problem is, in kernel this harm\nhas to be balanced against the harm of forced reboot.\n\nThe last straw was our softmac tree, where \"iwlist eth1 scan\" causes\na lockup. It is absolutely frivolus and provides no advantages a normal\nassert has to provide. In fact, doing this impedes debugging.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "acfaf10be5c19f7dceb9d7372039dc45af66b100",
      "tree": "75dce83cc4495a13056fde1c2166323e07373858",
      "parents": [
        "c45ae87ec9d03c9adfc466a6b560cb38b154813a",
        "4832843d773462643cc471ca715382f5e509afb3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 27 20:13:10 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 27 20:13:10 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "4832843d773462643cc471ca715382f5e509afb3",
      "tree": "342ae6d4ea97b83aa123fdaaac392888d9d3189e",
      "parents": [
        "051d3cbd96909b2fe6b5038e7bbe77f41356db05"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Feb 26 23:43:20 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 27 20:12:02 2006 -0500"
      },
      "message": "[PATCH] ieee80211_rx.c: is_beacon\n\nFix broken is_beacon().\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7cffb028abbffff3ba0b87268ecb775ed354049",
      "tree": "e5a4dd1cca31bf38c2a57214ab3d2a9ae1c5e367",
      "parents": [
        "22d8846e5ce329436628da71a4239ccc2745869f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 04 20:58:10 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 10:41:34 2006 -0500"
      },
      "message": "[PATCH] ieee80211: fix sparse warning about missing \"static\"\n\nThis patch adds a missing \"static\" on a variable (sparse complaint)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "471680828330e6b2aac295cf7ac9d8e5820df2eb",
      "tree": "b205c8371e8be20413ac85c71294a1e1b87e0819",
      "parents": [
        "2c0f63166a5998102ddc7697706af83cbff49317"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Feb 13 13:37:03 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:16:59 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Use IWEVGENIE to set WPA IE\n\nIt replaces returning WPA/RSN IEs as custom events with returning them\nas IWEVGENIE events. I have tested that it returns proper information\nwith both Xsupplicant, and the latest development version of the Linux\nwireless tools.\n\nSigned-off-by: Chris Hessing \u003cChris.Hessing@utah.edu\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2f633db5e9c57e07a971b65e9a72f090f59fd5f6",
      "tree": "7349aedafbc9c52630e20beb5d7b8c31052cc037",
      "parents": [
        "f1b50863aa6a96c61a57e3b3a5e76e67b38c5c3e"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon Jan 30 23:25:10 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 31 10:35:46 2006 -0500"
      },
      "message": "[PATCH] Add two management functions to ieee80211_rx.c\n\nOn my system, I get unhandled management functions corresponding\nto IEEE80211_STYPE_REASSOC_REQ and IEEE80211_STYPE_ASSOC_REQ. The\nattached patch adds the logic to pass these requests off to a user\nstack. The patches to implement these requests in softmac have already\nbeen sent to Johannes Berg.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\n\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": "9eafe76b8a5e1420cd6105bc11830914d90bddb4",
      "tree": "ccee0929ee13ebd46d92811688b08d3f355b21e4",
      "parents": [
        "a73e22b286bd162d10526521b34f2d6f37aac635"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Sun Jan 22 13:57:10 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:31 2006 -0500"
      },
      "message": "[PATCH] ieee80211: trivial fix for misplaced ()\u0027s\n\nPatch fixes misplaced (). Diffed against wireless-2.6.git\n\nSigned-off-by: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d86b5e0e6bf5980d3136ab4a855522143f2dcb5d",
      "tree": "8b63a48c3c063a5cdebeef29f05e698c7143bdf7",
      "parents": [
        "747af1e154545566d04f647f86fc3ae512439fab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 21 00:46:55 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:30 2006 -0500"
      },
      "message": "[PATCH] net/: fix the WIRELESS_EXT abuse\n\nThis patch contains the following changes:\n- add a CONFIG_WIRELESS_EXT select\u0027ed by NET_RADIO for conditional\n  code\n- remove the now no longer required #ifdef CONFIG_NET_RADIO from some\n  #include\u0027s\n\nBased on a patch by Jean Tourrilhes \u003cjt@hpl.hp.com\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "747af1e154545566d04f647f86fc3ae512439fab",
      "tree": "78ac4b4440022d473b28f235df4e880d3b5adcbe",
      "parents": [
        "d1b46b0fba8c1049135ee5d60910b04463dccc95",
        "ae7ec20582de0867abda66ad06d468ce12b231f2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 17:43:25 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 17:43:25 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "1a1fedf4d3e27c920b8de92a429011fb11c89028",
      "tree": "cfc243d60289014cf64a8cc49c2609242601b03a",
      "parents": [
        "489f4458cd98592d0bc527d4a5ac1c1393aaf254"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon Jan 30 09:42:24 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 17:41:36 2006 -0500"
      },
      "message": "[PATCH] Typo corrections for ieee80211\n\nThis patch, generated against 2.6.16-rc1-git4, corrects two typographical\nerrors in ieee80211_rx.c and adds the facility name to a bare printk.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1b46b0fba8c1049135ee5d60910b04463dccc95",
      "tree": "1ec055eee19d523f5fdd7bbe696dc1f0c0dbd105",
      "parents": [
        "15f385982e3a4782fe8ed71a9a6beb64a2160c30"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:22:15 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 information element parsing\n\nAdded default handlers for various 802.11h DFS and TPC information\nelements.  Moved all information elements into single location (called\nfrom two places).  Added debug message with information on unparsed IEs\nif debug_level set.  Added code to reset network IBSS DFS information\nwhen appropriate.  Added code to invoke driver callback for 802.11h\nACTION STYPE.  Changed a few printk\u0027s to IEEE80211_DEBUG_MGMT.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.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": "15f385982e3a4782fe8ed71a9a6beb64a2160c30",
      "tree": "d33236c0ed68d8a255c88e3e3279f876c67575c6",
      "parents": [
        "b79e20b60997e427b701055a2c69fb0c1d507aa9"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:21:35 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 17:08:07 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Add helpers for IBSS DFS handling\n\nTo support IEEE 802.11h in IBSS, an ibss_dfs field is added to struct\nieee80211_network. In IBSS, if one STA sends a beacon with DFS info\n(for radar detection), all the other STAs should receive and store\nthis DFS.  All STAs should send the DFS as one of the information\nelement in the beacon they are scheduled to send (if possible) in\nthe future.\n\nSince the ibss_dfs has variable length, it must be allocated\ndynamically. ieee80211_network_reset() is added to clear the ibss_dfs\nfield. ieee80211_network_free() is also updated to free the ibss_dfs\nfield if it is not NULL.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\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": "9184d9348a7a0e60d70d5f4c23de79fdbc72b9a3",
      "tree": "e7211258e23f29de34c39866cfa0933e5d10d2f7",
      "parents": [
        "41a25c616b3140c388ff6009a1cb0b6b06a10f29"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:22:32 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 17:08:07 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Add TKIP crypt-\u003ebuild_iv\n\nThis patch adds ieee80211 TKIP build_iv() method to support hardwares\nthat can do TKIP encryption but relies on ieee80211 layer to build\nthe IV. It also changes the build_iv() interface to return the key\nif possible after the IV is built (this is required by TKIP).\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "41a25c616b3140c388ff6009a1cb0b6b06a10f29",
      "tree": "c5c7758ba0f98cf58e89731d830a4176381b49f1",
      "parents": [
        "8aa914b747b650fc1735f3a3171753ac15ed93ab"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:22:23 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 17:08:07 2006 -0500"
      },
      "message": "[PATCH] ieee80211: TIM information element parsing\n\nAdded partial support of TIM information element parsing\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.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": "8aa914b747b650fc1735f3a3171753ac15ed93ab",
      "tree": "71bdea3b0d816345c3c1fe8bccaa7122788abc49",
      "parents": [
        "7bd64366044565d6861783613db191c8aaec691e"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:22:07 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 17:08:06 2006 -0500"
      },
      "message": "[PATCH] ieee80211: kmalloc+memset -\u003e kzalloc cleanups\n\nkmalloc+memset -\u003e kzalloc cleanups in ieee80211_crypt_tkip\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7bd64366044565d6861783613db191c8aaec691e",
      "tree": "2a75f5bda5df503c532e7c12f53b9be9bd47401e",
      "parents": [
        "d128f6c176bff9c4929476e13132804321a6d5c5"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:21:54 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 17:08:06 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Add spectrum management information\n\nAdd spectrum management information and use stat.signal to provide\nsignal level information.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d128f6c176bff9c4929476e13132804321a6d5c5",
      "tree": "6c48f08712a5a81501fea7c317faa9f517d70520",
      "parents": [
        "24056bec086aaa99923b21c0e1a0e993bb1c7e2a"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:21:45 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 17:08:06 2006 -0500"
      },
      "message": "[PATCH] ieee80211: add flags for all geo channels\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d65292375154085feb7217ed8fccc8edf163c6b2",
      "tree": "952ec92d86fd48285580d6bd7e9c4d0ad9d43209",
      "parents": [
        "44d7a8cfbdc1112fd80546591fd6f5c831ea0363"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:20:49 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 17:08:06 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Log if netif_rx() drops the packet\n\nLog to wireless network stats if netif_rx() drops the packet.\n\n(also trailing whitespace and Lindent cleanups as part of patch-apply\nprocess)\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.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": "44d7a8cfbdc1112fd80546591fd6f5c831ea0363",
      "tree": "87e0b6360f041847e519cd25aaa2dbc4b48cbde0",
      "parents": [
        "4a99ac3a9ee7e1b90ebc3ddbb44db75eef5c41e6"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Wed Jan 18 12:02:33 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 17:08:06 2006 -0500"
      },
      "message": "[PATCH] WEP fields are incorrectly shown to be INSIDE snap in the doc\n\n\u003eIf encryption is enabled, each fragment payload size is reduced by enough space\n\u003eto add the prefix and postfix (IV and ICV totalling 8 bytes in the case of WEP)\n\u003eSo if you have 1500 bytes of payload with ieee-\u003efts set to 500 without\n\u003eencryption it will take 3 frames.  With WEP it will take 4 frames as the\n\u003epayload of each frame is reduced to 492 bytes.\n\nText is correct, but in picture (IV,payload,ICV) sits inside SNAP.\nPatch corrects this.\n\nSigned-Off-By: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nAcked-By: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55cd94aa1df8e575ab3236641d29d63ecdde5012",
      "tree": "e8c4e7629494d3bb53044390ad31478173ce12aa",
      "parents": [
        "b6daa25d653f23252b340cbd7d2153d0b338e44c"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:20:59 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 16:49:58 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Fix iwlist scan can only show about 20 APs\n\nLimit the amount of output given to iwlist scan.\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": "b6daa25d653f23252b340cbd7d2153d0b338e44c",
      "tree": "d043a32ab5a7c15fa5e7b5c162cdd031c4b2ced6",
      "parents": [
        "4f95af5bb546a9e7f46ed10f5e0dbe1e42a77884"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 19 16:20:42 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 16:49:58 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Fix problem with not decrypting broadcast packets\n\nThe code for pulling the key to use for decrypt was correctly using\nthe host_mc_decrypt flag.  The code that actually decrypted,\nhowever, was based on host_decrypt.  This patch changes this\nbehavior.\n\nSigned-off-by: Etay Bogner \u003cetay.bogner@gmail.com\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.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": "858119e159384308a5dde67776691a2ebf70df0f",
      "tree": "f360768f999d51edc0863917ce0bf79e88c0ec4c",
      "parents": [
        "b0a9499c3dd50d333e2aedb7e894873c58da3785"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Jan 14 13:20:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] Unlinline a bunch of other functions\n\nRemove the \"inline\" keyword from a bunch of big functions in the kernel with\nthe goal of shrinking it by 30kb to 40kb\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3f4a687f683f536506d0aa6b22e6cb3e79639ce",
      "tree": "d1f5fb7177d1dd254e63189cb89e51a86a24f171",
      "parents": [
        "770cfbcffdf0011ecf3a12435ecb5604c4c97a19"
      ],
      "author": {
        "name": "Kris Katterjohn",
        "email": "kjak@users.sourceforge.net",
        "time": "Mon Jan 09 16:01:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 10 12:54:28 2006 -0800"
      },
      "message": "[NET]: Change memcmp(,,ETH_ALEN) to compare_ether_addr()\n\nThis changes some memcmp(one,two,ETH_ALEN) to compare_ether_addr(one,two).\n\nSigned-off-by: Kris Katterjohn \u003ckjak@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4bf26f30e398afa293b85103c885f03d4660a07",
      "tree": "ba3db16dc30725c1c1009831b9a29de00d3fd238",
      "parents": [
        "df22b8aaba3f41cc61f57f5ead78be45edcb7db5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Dec 31 11:35:20 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:34:25 2006 -0500"
      },
      "message": "[PATCH] ieee80211: enable hw wep where host has to build IV\n\nThis patch fixes some of the ieee80211 crypto related code so that\ninstead of having the host fully do crypto operations, the host_build_iv\nflag works properly (for WEP in this patch) which, if turned on,\nrequires the hardware to do all crypto operations, but the ieee80211\nlayer builds the IV. The hardware also has to build the ICV.\n\nPreviously, the host_build_iv flag couldn\u0027t be used at all for WEP, and\nnot alone (with both host_decrypt and host_encrypt disabled) because the\ncrypto algorithm wasn\u0027t assigned. This is also fixed.\n\nI have tested this patch both in host crypto mode and in hw crypto mode\n(with the Broadcom chipset).\n\n[resent, signing digitally caused it to be MIME-junked, sorry]\n\nSigned-Off-By: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3c19065a1e2c862becc576bc65e54f2bc1cbffe6",
      "tree": "ffea801487e7bb870fad3ef3dbd4605193acd5d4",
      "parents": [
        "88df8ef59a3eb54b1e2412765ff2736d2376d1ca"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 03 15:27:38 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 03 15:27:38 2006 -0800"
      },
      "message": "[IEEE80211] ipw2200: Simplify multicast checks.\n\nFrom: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n\nis_multicast_ether_addr() accepts broadcast too, so the\nis_broadcast_ether_addr() calls are redundant.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cf9e8a7865c0ac216034e519cf6b8505055ea50",
      "tree": "a5466de5195450363371a4ee9ec05f41c19ab66b",
      "parents": [
        "ee1c81917a0c10f44c1b400482b8372e68238ff8"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Thu Dec 01 21:22:37 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 23:59:28 2005 -0500"
      },
      "message": "[PATCH] ieee80211_crypt_tkip depends on NET_RADIO\n\n*** Warning: \".wireless_send_event\" [net/ieee80211/ieee80211_crypt_tkip.ko] undefined!\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\n\n net/ieee80211/Kconfig |    2 +-\n 1 files changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e3305626e0985faa8796f1f4e5a99c1f40bfa70e",
      "tree": "9c5d3b5b630f3a4db26b4193bb4e1da051b7ed3a",
      "parents": [
        "c2a8fad43376b2567087358a9cc46844f742342e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Nov 09 01:01:04 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 01:01:04 2005 -0500"
      },
      "message": "ieee80211: cleanup crypto list handling, other minor cleanups.\n"
    },
    {
      "commit": "f24e09754bcb4d367664ea635c0c4ccde6ec4df5",
      "tree": "f456c46186b627fe8d4daab44697db5e88e0504a",
      "parents": [
        "d7eaee087a8cb850ed33ee39a3e2a0f02ecff44c",
        "d7e02edbc52bc689279154b117b90fe6635fc14b"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 00:00:29 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 00:00:29 2005 -0500"
      },
      "message": "Merge rsync://bughost.org/repos/ieee80211-delta/\n"
    },
    {
      "commit": "3133c5e896c0b2509e72ae0c2cb9452c80d47f46",
      "tree": "ae8af7e85d0a7c402cca7d31eac2935897e1d698",
      "parents": [
        "6b995751c2e851d2bc9c277b5884d0adb519e31d",
        "b69a3aa85cb7bda2eb6c5932a62c1337d0d6612c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 22:54:48 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 22:54:48 2005 -0500"
      },
      "message": "Merge git://git.tuxdriver.com/git/netdev-jwl\n"
    },
    {
      "commit": "fd7a516efbcdabf5d7b9307ca9fe48b511b7d123",
      "tree": "a3186746e8f248d4e5f06543e8f499209f5e5581",
      "parents": [
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Nov 02 01:53:16 2005 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 21:50:00 2005 -0500"
      },
      "message": "[PATCH] fix NET_RADIO\u003dn, IEEE80211\u003dy compile\n\nThis patch fixes the following compile error with CONFIG_NET_RADIO\u003dn and\nCONFIG_IEEE80211\u003dy:\n\n  LD      .tmp_vmlinux1\nnet/built-in.o: In function `ieee80211_rx\u0027:\n: undefined reference to `wireless_spy_update\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e189277a3f1cbb0f1282e0f4b8fa8c91e004c286",
      "tree": "13874dfda70803b04a9bba7a1a07ddb124f08990",
      "parents": [
        "81f875208e7f46d003bedb82d5cfe54458a3ab60"
      ],
      "author": {
        "name": "Volker Braun",
        "email": "volker.braun@physik.hu-berlin.de",
        "time": "Mon Oct 24 10:15:36 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 16:19:02 2005 -0600"
      },
      "message": "Fix problem with WEP unicast key \u003e index 0\n\nThe functions ieee80211_wx_{get,set}_encodeext fail if one tries to set\nunicast (IW_ENCODE_EXT_GROUP_KEY not set) keys at key indices\u003e0. But at\nleast some Cisco APs dish out dynamic WEP unicast keys at index !\u003d0.\n\nSigned-off-by: Volker Braun \u003cvolker.braun@physik.hu-berlin.de\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "81f875208e7f46d003bedb82d5cfe54458a3ab60",
      "tree": "a81a9c681a83cae61f082295a2913f69d126ccb9",
      "parents": [
        "6c2f4267833f453156f8f439cc32eb4c92f357b4"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Oct 24 10:20:53 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 16:18:48 2005 -0600"
      },
      "message": "scripts/Lindent on ieee80211 subsystem.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "a10b5aacea01d59152b9d003a14476ee99d394d8",
      "tree": "17d005c40d926090edfb293b5b2d44b73d2cd0c6",
      "parents": [
        "4aefe1554b08b445b1701c1049563ac24b77b097"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 23:39:54 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 23:39:54 2005 -0500"
      },
      "message": "Remove linux/version.h include from drivers/net/phy/* and net/ieee80211/*.\n\nUnused, and causes the files to be needlessly rebuilt in some cases.\n"
    },
    {
      "commit": "077783f87708b24054452e5c07685ead2c28b1eb",
      "tree": "998c73ed67ac6a209541941cdde4df20e9f12747",
      "parents": [
        "ac9c18974f7d08cdedfb1e9599faa8c851c7cef9"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Oct 24 10:27:46 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Oct 26 00:54:23 2005 -0400"
      },
      "message": "[PATCH] ieee80211 build fix\n\nJames Ketrenos wrote:\n\u003e [3/4] Use the tx_headroom and reserve requested space.\n\nThis patch introduced a compile problem; patch below corrects this.\n\nFixed compilation error due to not passing tx_headroom in\nieee80211_tx_frame.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d3f7bf4fa9626d371f26cd310477202628a8126a",
      "tree": "7b12b1ed327ff6f8e9820979e302e23e6a157223",
      "parents": [
        "f0f15ab5542f73d07e35eeee713df289599427b2"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Fri Oct 21 12:39:52 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Fri Oct 21 13:00:28 2005 -0500"
      },
      "message": "ieee80211 subsystem:\n* Use GFP mask on TX skb allocation.\n* Use the tx_headroom and reserve requested space.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "f0f15ab5542f73d07e35eeee713df289599427b2",
      "tree": "4e511a4d571f5cf9838c99bd9bb5b6e06a06e263",
      "parents": [
        "5b74eda78db410b979b7d450221c971fdebf5d29"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Thu Oct 20 11:06:36 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Oct 20 11:06:36 2005 -0500"
      },
      "message": "Fixed oops if an uninitialized key is used for encryption.\n\nWithout this patch, if you try and use a key that has not been\nconfigured, for example:\n\n% iwconfig eth1 key deadbeef00 [2]\n\nwithout having configured key [1], then the active key will still be\n[1], but privacy will now be enabled.  Transmission of a packet in this\nsituation will result in a kernel oops.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "5b74eda78db410b979b7d450221c971fdebf5d29",
      "tree": "4dd2ee158b10bf11e4f34ba00a28e09cdacbf272",
      "parents": [
        "c4cfe567b92d5663f98e2f82f28ffc3069fc982f"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Wed Oct 19 16:31:34 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Oct 19 16:49:03 2005 -0500"
      },
      "message": "Fixed problem with not being able to decrypt/encrypt broadcast packets.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "757d18faee58aa4c43bcaf9a44decf17fa68adeb",
      "tree": "307ccb9b815b2b53ad79bb0b0bc5d17a6f39aed0",
      "parents": [
        "28af493cd7b89cba7e3ee534079cf4f41bb4b4f9"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Mon Oct 10 19:16:53 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 18 17:25:36 2005 -0400"
      },
      "message": "[PATCH] ieee80211: division by zero fix\n\nThis fixes division by zero bug in ieee80211_wx_get_scan().\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "59aee3c2a1e69fe5062bd1facb72d6fcea3f3f8f",
      "tree": "b337d73229a69e399d4e4f7128b33ce734660e35",
      "parents": [
        "0d69ae5fb7eb9ba3b54cf0ba4ef5ae591f31eef7",
        "046d20b73960b7a2474b6d5e920d54c3fd7c23fe"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 13 21:22:27 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 13 21:22:27 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7",
      "tree": "51f96a9db96293b352e358f66032e1f4ff79fafb",
      "parents": [
        "3b0e77bd144203a507eb191f7117d2c5004ea1de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Oct 07 07:46:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] gfp flags annotations - part 1\n\n - added typedef unsigned int __nocast gfp_t;\n\n - replaced __nocast uses for gfp flags with gfp_t - it gives exactly\n   the same warnings as far as sparse is concerned, doesn\u0027t change\n   generated code (from gcc point of view we replaced unsigned int with\n   typedef) and documents what\u0027s going on far better.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13d1ef29bc5125d7b77c5f6cdfde5ed31226005c",
      "tree": "fdab36f463a248d5be3bd46a5ad181f6d354ddde",
      "parents": [
        "e2608361be343e6220e0a87e04ff224eb037df31",
        "ff0037b259e8b47843176142131844bc80fd2887"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 04 08:22:13 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 04 08:22:13 2005 -0400"
      },
      "message": "Merge rsync://bughost.org/repos/ieee80211-delta/\n"
    }
  ],
  "next": "d9e34325fd62310b7b49243d02b774f3ef2452db"
}
