)]}'
{
  "log": [
    {
      "commit": "2ae2332ed11687325096e68e326ec57f0294cff9",
      "tree": "7fecd7db48c9bfc59842c050fb194eca74d49c3d",
      "parents": [
        "f6e0bb56d43d1f3b2ad54d51b65c07ef3bdead16"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Mar 18 18:29:33 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 23 16:50:26 2010 -0400"
      },
      "message": "wireless.h: Use SIOCIWFIRST not SIOCSIWCOMMIT for range check\n\nThese two #defines use the same value, but\nSIOCIWFIRST makes more sense in this use.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f6e0bb56d43d1f3b2ad54d51b65c07ef3bdead16",
      "tree": "8e9e1ecd416538a9b6b1b18ce555a33483282c81",
      "parents": [
        "3b56dd6a090e905eece023f690298013da4b6b67"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Mar 18 18:29:32 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 23 16:50:26 2010 -0400"
      },
      "message": "include/linux/wireless.h: Add IW_HANDLER macro to initialize array entry\n\nCopied the idea from orinoco\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1dacc76d0014a034b8aca14237c127d7c19d7726",
      "tree": "d3ba044578fab9076ef4a73694fa7d23d4a50969",
      "parents": [
        "4f45b2cd4e78b5e49d7d41548345b879d3fdfeae"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 01 11:26:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 15 08:53:39 2009 -0700"
      },
      "message": "net/compat/wext: send different messages to compat tasks\n\nWireless extensions have the unfortunate problem that events\nare multicast netlink messages, and are not independent of\npointer size. Thus, currently 32-bit tasks on 64-bit platforms\ncannot properly receive events and fail with all kinds of\nstrange problems, for instance wpa_supplicant never notices\ndisassociations, due to the way the 64-bit event looks (to a\n32-bit process), the fact that the address is all zeroes is\nlost, it thinks instead it is 00:00:00:00:01:00.\n\nThe same problem existed with the ioctls, until David Miller\nfixed those some time ago in an heroic effort.\n\nA different problem caused by this is that we cannot send the\nASSOCREQIE/ASSOCRESPIE events because sending them causes a\n32-bit wpa_supplicant on a 64-bit system to overwrite its\ninternal information, which is worse than it not getting the\ninformation at all -- so we currently resort to sending a\ncustom string event that it then parses. This, however, has a\nsevere size limitation we are frequently hitting with modern\naccess points; this limitation would can be lifted after this\npatch by sending the correct binary, not custom, event.\n\nA similar problem apparently happens for some other netlink\nusers on x86_64 with 32-bit tasks due to the alignment for\n64-bit quantities.\n\nIn order to fix these problems, I have implemented a way to\nsend compat messages to tasks. When sending an event, we send\nthe non-compat event data together with a compat event data in\nskb_shinfo(main_skb)-\u003efrag_list. Then, when the event is read\nfrom the socket, the netlink code makes sure to pass out only\nthe skb that is compatible with the task. This approach was\nsuggested by David Miller, my original approach required\nalways sending two skbs but that had various small problems.\n\nTo determine whether compat is needed or not, I have used the\nMSG_CMSG_COMPAT flag, and adjusted the call path for recv and\nrecvfrom to include it, even if those calls do not have a cmsg\nparameter.\n\nI have not solved one small part of the problem, and I don\u0027t\nthink it is necessary to: if a 32-bit application uses read()\nrather than any form of recvmsg() it will still get the wrong\n(64-bit) event. However, neither do applications actually do\nthis, nor would it be a regression.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fdfacf0ae2e8339098b1164d2317b792d7662c0a",
      "tree": "c30dd93d00d1aa5a7b55ee635d271b2761880c2b",
      "parents": [
        "22787dbaa3b952602542506e0426ea6d5f104042"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Thu Jan 08 13:32:05 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 29 16:00:05 2009 -0500"
      },
      "message": "mac80211: 802.11w - Configuration of MFP disabled/optional/required\n\nAdd new WEXT IW_AUTH_* parameter for setting MFP\ndisabled/optional/required.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "22787dbaa3b952602542506e0426ea6d5f104042",
      "tree": "47fe44523213bb66857c83faef185044c44c20e7",
      "parents": [
        "54604d3a827b37525ef017adba313c7112e0f484"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Thu Jan 08 13:32:04 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 29 16:00:04 2009 -0500"
      },
      "message": "mac80211: 802.11w - WEXT configuration for IGTK\n\nAdded new SIOCSIWENCODEEXT algorithm for configuring BIP (AES-CMAC)\nkeys (IGTK).\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "54604d3a827b37525ef017adba313c7112e0f484",
      "tree": "2e807a4840fd75edd8d5914628810a4e9ad1ce65",
      "parents": [
        "3cfcf6ac6d69dc290e96416731eea5c88ac7d426"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Thu Jan 08 13:32:03 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 29 16:00:03 2009 -0500"
      },
      "message": "mac80211: 802.11w - WEXT parameter for setting mgmt cipher\n\nAdd a new IW_AUTH parameter for setting cipher suite for\nmulticast/broadcast management frames. This is for full-mac drivers\nthat take care of RSN IE generation for (re)association request frames.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ccc580571cf0799d0460a085a7632b77753f083e",
      "tree": "018e0f83776b089b1f272694132688ac93be25b4",
      "parents": [
        "0f5cabba49021d36e9f76bd97d7fa0f4a408063f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:50:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:50:49 2008 -0700"
      },
      "message": "wext: Emit event stream entries correctly when compat.\n\nThree major portions to this change:\n\n1) Add IW_EV_COMPAT_LCP_LEN, IW_EV_COMPAT_POINT_OFF,\n   and IW_EV_COMPAT_POINT_LEN helper defines.\n\n2) Delete iw_stream_check_add_*(), they are unused.\n\n3) Add iw_request_info argument to iwe_stream_add_*(), and use it to\n   size the event and pointer lengths correctly depending upon whether\n   IW_REQUEST_FLAG_COMPAT is set or not.\n\n4) The mechanical transformations to the drivers and wireless stack\n   bits to get the iw_request_info passed down into the routines\n   modified in #3.  Also, explicit references to IW_EV_LCP_LEN are\n   replaced with iwe_stream_lcp_len(info).\n\nWith a lot of help and bug fixes from Masakazu Mokuno.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87de87d5e47f94b4ea647a5bd1bc8dc1f7930db4",
      "tree": "09e0f3b084466a7abca17356cce7c39b7b1a8783",
      "parents": [
        "a67fa76d8be4e24e2d61cd76438a893d4c2886f7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 03 09:14:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:32:46 2008 -0700"
      },
      "message": "wext: Dispatch and handle compat ioctls entirely in net/wireless/wext.c\n\nNext we can kill the hacks in fs/compat_ioctl.c and also\ndispatch compat ioctls down into the driver and 80211 protocol\nhelper layers in order to handle iw_point objects embedded in\nstream replies which need to be translated.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba569b4c68f11906da2996ee252bcff0df61cb90",
      "tree": "c20260446d44799266b507db8c453ffc4089b941",
      "parents": [
        "3df4e2486a58826f16574ead1818daab0edb59df"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri May 30 16:52:23 2008 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:28 2008 -0400"
      },
      "message": "WEXT: Add support for passing PMK and capability flags to WEXT\n\nThis defines the flags for setting the PMK to the driver and the\ncapability flag for this so that the user space program can figure out\nwhether the target driver wants to do 4-way hand shake by itself and\npass the PMK which is needed before 4-way handshake to the driver.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2218228392080f0ca2fc2974604e79f57b12c436",
      "tree": "b79e4ca5c7bacd52b54e76c502b3932695b41277",
      "parents": [
        "786b4557075ae0d8a23e73c316dc4204b41ccb4d"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Tue Apr 22 16:38:55 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:35 2008 -0400"
      },
      "message": "Make linux/wireless.h be able to compile\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc0672a1066829be7e1b0128a13e36a2d0a15479",
      "tree": "c76a77c58daaf51618b75be37b61998df84d304f",
      "parents": [
        "37c5798968d0ce4d479f114f1d5785551b57bfa5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Feb 23 15:17:05 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 06 15:30:40 2008 -0500"
      },
      "message": "WEXT: add mesh interface type\n\nThis introduces a new WEXT type IW_MODE_MESH for mesh networks,\nused for scan results.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "efad798b9f01300565f65058b153250cc49d58f2",
      "tree": "f425b1fad94ca5eb384f4df9418450afb163bcae",
      "parents": [
        "0cadfc09534033e2b9694bd2d226b5dcfebd6704"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "pauliusz@yahoo.com",
        "time": "Sun Feb 03 15:42:53 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 15:42:53 2008 +0200"
      },
      "message": "Spelling fixes: lenght-\u003elength\n\nSigned-off-by: Paulius Zaleckas \u003cpauliusz@yahoo.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "374fdfbc67837c1f4369eedb0f371ce3e6cce832",
      "tree": "2bfa7f0294d83c19c23d680f74b3322e0e8200dc",
      "parents": [
        "c49e5ea322c2fb43f430abb3c4a49eae1394287e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Dec 12 10:25:07 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:58:25 2008 -0800"
      },
      "message": "introduce WEXT scan capabilities\n\nIntroduce scan capabilities to WEXT so that userspace can do intelligent\nthings with scan behavior such as handling hidden SSIDs more gracefully.\nIf the driver reports a specific scan capability, the driver must\nrespect the options specified in the iw_scan_req structure when handling\nthe SIOCSIWSCAN call, unless it\u0027s mode or state does not allow it to do\nso, in which case it must return an error.\n\nThis version switches to Dave Kilroy\u0027s suggestion of claiming unused\npadding space for the scan_capa field.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "c2805fbb8630abb95d94ce7adc3f97976f7e0367",
      "tree": "ca94be7f103d430d38ef6543db597e90f3a63999",
      "parents": [
        "ed4bb1063171b2f44a40b0a9c400dedb0590dce6"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Fri Mar 23 00:31:16 2007 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 27 14:10:26 2007 -0400"
      },
      "message": "[PATCH] WE-22 : prevent information leak on 64 bit\n\n \tJohannes Berg discovered that kernel space was leaking to\nuserspace on 64 bit platform. He made a first patch to fix that. This\nis an improved version of his patch.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "beddef27437babaa8545fe3eb60c4bc52c3a6700",
      "tree": "5aa663f050542fe03df9ceb998652a93198ea5bf",
      "parents": [
        "46b8c85e1df091fe2d53ae7d02addb0dc58a9123"
      ],
      "author": {
        "name": "Ingo van Lil",
        "email": "inguin@gmx.de",
        "time": "Wed Dec 06 21:39:45 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 14 15:45:03 2007 -0500"
      },
      "message": "[PATCH] wireless: fix IW_IS_{GET,SET} comment in wireless.h\n\nI just noticed the comments about even/odd ioctl command numbers in\nLinux\u0027s wireless.h file are mixed up.\n\nSigned-off-by: Ingo van Lil \u003cinguin@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe75f7471ba5604fe65435f717e3612a482c28cb",
      "tree": "bcec6b8e5e082f7040eae4619c879eb38db7cd2b",
      "parents": [
        "3d396eb17e9f8c5f59314078b45b88647591378d"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Mon Oct 02 19:55:22 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:58 2006 -0500"
      },
      "message": "[PATCH] wext: extend MLME support\n\nThis patch adds two new defines for the SIOCSIWMLME to cover all\nkinds MLMEs (well, except REASSOC) through a ioctl.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "baef186519c69b11cf7e48c26e75feb1e6173baa",
      "tree": "a4a1ac70808443bec2f924e48b8a705050325cdf",
      "parents": [
        "7c250413e5b7c3dfae89354725b70c76d7621395"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 08 16:04:05 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 25 16:52:14 2006 -0400"
      },
      "message": "[PATCH] WE-21 support (core API)\n\nThis is version 21 of the Wireless Extensions. Changelog :\n\to finishes migrating the ESSID API (remove the +1)\n\to netdev-\u003eget_wireless_stats is no more\n\to long/short retry\n\nThis is a redacted version of a patch originally submitted by Jean\nTourrilhes.  I removed most of the additions, in order to minimize\nfuture support requirements for nl80211 (or other WE successor).\n\nCC: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "711e2c33ac9221a419a9e28d05dd78a6a9c5fd4d",
      "tree": "2d04ff5de8a0d933d3d123a52a6e4285f84e9025",
      "parents": [
        "9a107aa24a1dbc05d58a4fdd2c4d2861f8bd5ae6"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Wed Feb 22 15:10:56 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 07:12:57 2006 -0500"
      },
      "message": "[PATCH] WE-20 for kernel 2.6.16\n\n\tThis is version 20 of the Wireless Extensions. This is the\ncompletion of the RtNetlink work I started early 2004, it enables the\nfull Wireless Extension API over RtNetlink.\n\n\tFew comments on the patch :\n\to totally driver transparent, no change in drivers needed.\n\to iwevent were already RtNetlink based since they were created\n(around 2.5.7). This adds all the regular SET and GET requests over\nRtNetlink, using the exact same mechanism and data format as iwevents.\n\to This is a Kconfig option, as currently most people have no\nneed for it. Surprisingly, patch is actually small and well\nencapsulated.\n\to Tested on SMP, attention as been paid to make it 64 bits clean.\n\to Code do probably too many checks and could be further\noptimised, but better safe than sorry.\n\to RtNetlink based version of the Wireless Tools available on\nmy web page for people inclined to try out this stuff.\n\n\tI would also like to thank Alexey Kuznetsov for his helpful\nsuggestions to make this patch better.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bbeec90b98a3066f6f2b8d41c80561f5665e4631",
      "tree": "9e7e1d62f5a4b1f0322c8f4bd7e6132aa761c8cc",
      "parents": [
        "e345d5ef6d476cc236f64d90d9528143a70745c8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 00:27:54 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 00:27:54 2005 -0400"
      },
      "message": "[wireless] build fixes after merging WE-19\n"
    },
    {
      "commit": "6582c164f2b3b6e58d1f13c1c031b19ee691eb14",
      "tree": "492043111300ee6e1341a6e679a13983893c438c",
      "parents": [
        "054034dbf5b1a6aef800af4eb22d421d1c7d4b6d"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Fri Sep 02 11:32:28 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Sep 06 22:40:24 2005 -0400"
      },
      "message": "[PATCH] WE-19 for kernel 2.6.13\n\n\tHi Jeff,\n\n\tThis is version 19 of the Wireless Extensions. It was supposed\nto be the fallback of the WPA API changes, but people seem quite happy\nabout it (especially Jouni), so the patch is rather small.\n\tThe patch has been fully tested with 2.6.13 and various\nwireless drivers, and is in its final version. Would you mind pushing\nthat into Linus\u0027s kernel so that the driver and the apps can take\nadvantage ot it ?\n\n\tIt includes :\n\to iwstat improvement (explicit dBm). This is the result of\nlong discussions with Dan Williams, the authors of\nNetworkManager. Thanks to him for all the fruitful feedback.\n\to remove pointer from event stream. I was not totally sure if\nthis pointer was 32-64 bits clean, so I\u0027d rather remove it and be at\npeace with it.\n\to remove linux header from wireless.h. This has long been\nrequested by people writting user space apps, now it\u0027s done, and it\nwas not even painful.\n\to final deprecation of spy_offset. You did not like it, it\u0027s\nnow gone for good.\n\to Start deprecating dev-\u003eget_wireless_stats -\u003e debloat netdev\n\to Add \"check\" version of event macros for ieee802.11\nstack. Jiri Benc doesn\u0027t like the current macros, we aim to please ;-)\n\tAll those changes, except the last one, have been bit-roting on\nmy web pages for a while...\n\n\tPatches for most kernel drivers will follow. Patches for the\nOrinoco and the HostAP drivers have been sent to their respective\nmaintainers.\n\n\tHave fun...\n\n\tJean\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fff9cfd99c0f88645c3f50d7476d6c8cef99f140",
      "tree": "83ee9850fb74a01f57b27180d29ef501b8c28abe",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "",
        "email": "jt@hpl.hp.com",
        "time": "Thu May 12 20:24:19 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:24:19 2005 -0400"
      },
      "message": "  [PATCH] Wireless Extensions 18 (aka WPA)\n  \n        This is version 18 of the Wireless Extensions. The main change\n  is that it adds all the necessary APIs for WPA and WPA2 support. This\n  work was entirely done by Jouni Malinen, so let\u0027s thank him for both\n  his hard work and deep expertise on the subject ;-)\n        This APIs obviously doesn\u0027t do much by itself and works in\n  concert with driver support (Jouni already sent you the HostAP\n  changes) and userspace (Jouni is updating wpa_supplicant). This is\n  also orthogonal with the ongoing work on in-kernel IEEE support (but\n  potentially useful).\n        The patch is attached, tested with 2.6.11. Normally, I would\n  ask you to push that directly in the kernel (99% of the patch has been\n  on my web page for ages and it does not affect non-WPA stuff), but\n  Jouni convinced me that it should bake a few weeks in wireless-2.6\n  first, so that other driver maintainers can get up to speed with it.\n  \n  Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
