)]}'
{
  "log": [
    {
      "commit": "baeb66fe2306783e3b9a492b03882f2e249b2eeb",
      "tree": "9c904289cf3a3cd5a538f46a4413090c4b277cb9",
      "parents": [
        "8f648c00039a42e67a9dff034c77d41502dab1f3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 18 17:59:02 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 28 16:31:37 2009 -0500"
      },
      "message": "wireless: remove CONFIG_WIRELESS_OLD_REGULATORY\n\nThis is no longer needed with the availability of\nCONFIG_CFG80211_INTERNAL_REGDB.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b377ea9d4efc94dc52fe41b4dfdb463635ab298",
      "tree": "76724e77913096c03f6b216573d4a24ce13fe7c3",
      "parents": [
        "59d9cb071d6209f2e8df2d16228cfdc7bab1f2d1"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 18 17:59:01 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 21 18:56:10 2009 -0500"
      },
      "message": "wireless: support internal statically compiled regulatory database\n\nThis patch provides infrastructure for machine translation of the\nregulatory rules database used by CRDA into a C data structure.\nIt includes code for searching that database as an alternative\nto dynamic regulatory rules updates via CRDA.  Most people should\nuse CRDA instead of this infrastructure, but it provides a better\nalternative than the WIRELESS_OLD_REGULATORY infrastructure (which\ncan now be removed).\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5be83de54c16944dea9c16c6a5a53c1fa75ed304",
      "tree": "dd251d9331a07ec73c7a4992c79ce30f0553db40",
      "parents": [
        "9bd568a50c446433038dec2a5186c5c57c3dbd23"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Nov 19 00:56:28 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 19 11:08:50 2009 -0500"
      },
      "message": "cfg80211: convert bools into flags\n\nWe\u0027ve accumulated a number of options for wiphys\nwhich make more sense as flags as we keep adding\nmore. Convert the existing ones.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d23e349d807177eaf519d444677cee86b1a04cf",
      "tree": "e800dee247598e59185ddd2dd47d2ac6fe090b9c",
      "parents": [
        "bc974f4a230756faf4f69114f271de2e678b363b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 29 23:27:28 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:43 2009 -0400"
      },
      "message": "wext: refactor\n\nRefactor wext to\n * split out iwpriv handling\n * split out iwspy handling\n * split out procfs support\n * allow cfg80211 to have wireless extensions compat code\n   w/o CONFIG_WIRELESS_EXT\n\nAfter this, drivers need to\n - select WIRELESS_EXT\t- for wext support\n - select WEXT_PRIV\t- for iwpriv support\n - select WEXT_SPY\t- for iwspy support\n\nexcept cfg80211 -- which gets new hooks in wext-core.c\nand can then get wext handlers without CONFIG_WIRELESS_EXT.\n\nWireless extensions procfs support is auto-selected\nbased on PROC_FS and anything that requires the wext core\n(i.e. WIRELESS_EXT or CFG80211_WEXT).\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b275f28535fc774325bb8ad5f664e6c44a8fbc9b",
      "tree": "e48d0e73c55f4662acd6e0b2545879ef3b1e8be1",
      "parents": [
        "d9c35a506ed7770301f705a9070e05f0c5fae4bd"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Sep 01 08:53:49 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 08 16:31:06 2009 -0400"
      },
      "message": "wireless: update cfg80211 kconfig entry\n\ncfg80211 is now *the* wireless configuration API. Lets also\ngive a little explanation as to what it is and refer people to\nthe wireless wiki for more information.\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "253850c10d1f9af46f4870616ed29f38ed39fd15",
      "tree": "0e0525524059c2832e954a80ea6bf8cc11a4309b",
      "parents": [
        "44175272ba5f08e842877ef230ff4ed21cf9ec39"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Sep 01 08:22:43 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 02 15:29:03 2009 -0400"
      },
      "message": "wireless: update reg debug kconfig entry\n\nRefer to the wireless wiki for more information.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f7969969f416e593bcc7dc24abf3f9fd6c27136d",
      "tree": "4f4e2ef49d2afae82442ba273d7490938232f113",
      "parents": [
        "3d832611d794b3d312d26a4b251ac5285206f90d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Aug 21 12:23:49 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 28 14:40:30 2009 -0400"
      },
      "message": "cfg80211: make spurious warnings less likely, configurable\n\nBob reported that he got warnings in IBSS mode about\nthe ssid_len being zero on a joined event, but only\nwhen kmemcheck was enabled. This appears to be due\nto a race condition between drivers and userspace,\nwhen the driver reports joined but the user in the\nmeantime decided to leave the IBSS again, the warning\nwould trigger. This was made more likely by kmemcheck\ndelaying the code that does the check and sends the\nevent.\n\nSo first, make the warning trigger closer to the\ndriver, which means it\u0027s not locked, but since only\nthe warning depends on it that\u0027s ok.\n\nAnd secondly, users will not want to have spurious\nwarnings at all, so make those that are known to be\nracy in such a way configurable.\n\nReported-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bc92afd92088ab41223383cc6863ab4792533c54",
      "tree": "a31d14843f5a63a4a4561bb2ac59e83f4550433c",
      "parents": [
        "f21293549f60f88c74fcb9944737f11048896dc4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 01 21:26:57 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 15:01:51 2009 -0400"
      },
      "message": "cfg80211: implement iwpower\n\nJust on/off and timeout, and with a hacky cfg80211 method\nuntil we figure out what we want, though this is probably\nsufficient as we want to use pm_qos for wifi everywhere.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aff89a9b9084931e51b89d8f3ee3c547bea6c422",
      "tree": "592c1dfa2ef994a1b3e117b3d7bc1cc7b7bde637",
      "parents": [
        "5121ea0481f9cea1dfd958f18d7b4ac78778cd40"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 01 21:26:51 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 15:01:50 2009 -0400"
      },
      "message": "cfg80211: introduce nl80211 testmode command\n\nThis introduces a new NL80211_CMD_TESTMODE for testing\nand calibration use with nl80211. There\u0027s no multiplexing\nlike like iwpriv had, and the command is not available by\ndefault, it needs to be explicitly enabled in Kconfig and\nshouldn\u0027t be enabled in most kernels.\n\nThe command requires a wiphy index or interface index to\nidentify the device to operate on, and the new TESTDATA\nattribute. There also is API for sending replies to the\ncommand, and testmode multicast messages (on a testmode\nmulticast group).\n\nI\u0027ve also updated mac80211 to be able to pass through the\ncommand to the driver, since it itself doesn\u0027t implement\nthe testmode command.\n\nAdditionally, to give people an idea of how to use the\ncommand, I\u0027ve added a little code to hwsim that makes use\nof the new command to set the powersave mode, this is\ncurrently done via debugfs and should remain there, and\nthe testmode command only serves as an example of how to\nuse this best -- with nested netlink attributes in the\nTESTDATA attribute. A hwsim testmode tool can be found at\nhttp://git.sipsolutions.net/hwsim.git/. This tool is BSD\nlicensed so people can easily use it as a basis for their\nown internal fabrication and validation tools.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "898324025fc12132d3ed98f8baf4fb3fa45327e0",
      "tree": "7108339cef4ded95d85d29dbd9004052fc784f90",
      "parents": [
        "d3cebbdcedf8d1519913f6e9bf88dbac7fbaa760"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 01 21:26:44 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 15:01:48 2009 -0400"
      },
      "message": "wext: default to y\n\nThe way I initially thought we could do wireless extensions\nis by making all the compat code in cfg80211 be independent\nof CONFIG_WIRELESS_EXT, but this is turning out to not be\nfeasible. Therefore, fix the Kconfig help text and make the\noption default to yes, so people won\u0027t get a nasty surprise\nwhen mac80211 will get rid of its \u0027select WIRELESS_EXT\u0027 any\ntime now.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1f87f7d3a3b42b20f34cb03f0fd1a41c3d0e27f3",
      "tree": "642882153a48e910a415e6bb23bcfb79fadef6dd",
      "parents": [
        "6081162e2ed78dfcf149b076b047078ab1445cc2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jun 02 13:01:41 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 03 14:06:14 2009 -0400"
      },
      "message": "cfg80211: add rfkill support\n\nTo be easier on drivers and users, have cfg80211 register an\nrfkill structure that drivers can access. When soft-killed,\nsimply take down all interfaces; when hard-killed the driver\nneeds to notify us and we will take down the interfaces\nafter the fact. While rfkilled, interfaces cannot be set UP.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ac61302dcd18880e28c29e5728cd4d0efeb5366",
      "tree": "2fa7f137b67df3f966408b016745083cae7cdefa",
      "parents": [
        "294196ab22c91da974ba1f40d0a7cdcb0b3e6bc3"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Sat May 02 00:37:21 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 20 14:46:23 2009 -0400"
      },
      "message": "mac80211/cfg80211: move wiphy specific debugfs entries to cfg80211\n\nThis moves the cfg80211 specific stuff to new cfg80211 debugfs\nentries. Non-mac80211 will also get these entries now. There were\nonly 4 which we take:\n\nrts_threshold\nfragmentation_threshold\nshort_retry_limit\nlong_retry_limit\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8a5117d80fe93de5df5b56480054f7df1fd20755",
      "tree": "12f7818ef99e7c170dc6484dc8f3f1bd52637a03",
      "parents": [
        "e4e72fb4de93e3d4047a4ee3f08778422e17ed0d"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Mar 24 21:21:07 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:23 2009 -0400"
      },
      "message": "cfg80211: default CONFIG_WIRELESS_OLD_REGULATORY to n\n\nAnd update description and feature-removal schedule according\nto the new plan.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "633e24ed95b6c87b42f201ecb65c12a75a5a7eef",
      "tree": "240a4682071162cf5b8c8a16a654118f989c2a39",
      "parents": [
        "fa56dddd6720c8d4b9fa4c942377d2a019cf3708"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Mar 12 09:20:40 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:12:42 2009 -0400"
      },
      "message": "cfg80211/nl80211: remove usage of CONFIG_NL80211\n\nThe scan capability added to cfg80211/nl80211 introduced a\ndependency on nl80211 by cfg80211. We can thus no longer have\njust cfg80211 without nl80211. Specifically, cfg80211_scan_done()\ncalls nl80211_send_scan_aborted() or nl80211_send_scan_done().\n\nNow we remove the option for user to select nl80211. It will always\nbe compiled if user selects cfg80211.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f16bf3bdb94b567e2b6663378efb2dbf40db133",
      "tree": "5ec502ad4c5b590182221a8af7394e05d738a56c",
      "parents": [
        "ea8dbdd17099a9a5864ebd4c87e01e657b19c7ab"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 11 11:05:25 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 16 18:01:58 2009 -0400"
      },
      "message": "lib80211: silence excessive crypto debugging messages\n\nWhen they were part of the now defunct ieee80211 component, these\nmessages were only visible when special debugging settings were enabled.\nLet\u0027s mirror that with a new lib80211 debugging Kconfig option.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3f2355cb9111ac04e7ae06a4d7044da2ae813863",
      "tree": "11f5594b7d48281a12a2116ad7af1d20d5947455",
      "parents": [
        "88dc1c3f7f9058cd5ceae1e4b53453484c7b0364"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Nov 12 14:22:02 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 25 16:41:26 2008 -0500"
      },
      "message": "cfg80211/mac80211: Add 802.11d support\n\nThis adds country IE parsing to mac80211 and enables its usage\nwithin the new regulatory infrastructure in cfg80211. We parse\nthe country IEs only on management beacons for the BSSID you are\nassociated to and disregard the IEs when the country and environment\n(indoor, outdoor, any) matches the already processed country IE.\n\nTo avoid following misinformed or outdated APs we build and use\na regulatory domain out of the intersection between what the AP\nprovides us on the country IE and what CRDA is aware is allowed\non the same country.\n\nA secondary device is allowed to follow only the same country IE\nas it make no sense for two devices on a system to be in two\ndifferent countries.\n\nIn the case the AP is using country IEs for an incorrect country\nthe user may help compliance further by setting the regulatory\ndomain before or after the IE is parsed and in that case another\nintersection will be performed.\n\nCONFIG_WIRELESS_OLD_REGULATORY is supported but requires CRDA\npresent.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "274bfb8dc5ffa16cb073801bebe76ab7f4e2e73d",
      "tree": "04cd3f6a062496911b56737daa6a0858b769ccd6",
      "parents": [
        "dfe1bafdbac1c7b48b636fb7ace799e78170e0d6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 29 11:35:05 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:17 2008 -0500"
      },
      "message": "lib80211: absorb crypto bits from net/ieee80211\n\nThese bits are shared already between ipw2x00 and hostap, and could\nprobably be shared both more cleanly and with other drivers.  This\ncommit simply relocates the code to lib80211 and adjusts the drivers\nappropriately.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7e272fcff6f0a32a3d46e600ea5895f6058f4e2d",
      "tree": "39857028913862af4d71170d1f16ee360ba49115",
      "parents": [
        "ddf4ac53fb8a12a027c0486db743ae040f45b56a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 18:13:14 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 31 19:00:46 2008 -0400"
      },
      "message": "wireless: consolidate on a single escape_essid implementation\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "44a504c405ae5c3a80e71acf71d6b1cb0db70715",
      "tree": "043c7da028ae67676cf221e76cbc767eddfe8d07",
      "parents": [
        "2077776641b6ffb0049f13018d2e162340ec51c7"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Oct 26 10:25:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 10:38:52 2008 -0700"
      },
      "message": "wireless: fix regression caused by regulatory config option\n\nThe default for the regulatory compatibility option is wrong;\nif you picked the default you ended up with a non-functional wifi\nsystem (at least I did on Fedora 9 with iwl4965).\nI don\u0027t think even the October 2008 releases of the various distros\nhas the new userland so clearly the default is wrong, and also\nwe can\u0027t just go about deleting this in 2.6.29...\n\nChange the default to \"y\" and also adjust the config text a little to\nreflect this.\n\nThis patch fixes regression #11859\n\nWith thanks to Johannes Berg for the diagnostics\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d6ffc533678c936e366809acaff8401af43a4af",
      "tree": "b1ad8a44068a732f4993e764657e5059706f8b24",
      "parents": [
        "6f255425ac3b10c3352c926e7b53e5ea1c364ca4"
      ],
      "author": {
        "name": "Davide Pesavento",
        "email": "davidepesa@gmail.com",
        "time": "Tue Sep 30 19:56:34 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:56 2008 -0400"
      },
      "message": "wireless: fix typo in Kconfig.\n\nSigned-off-by: Davide Pesavento \u003cdavidepesa@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2e1b30290539b344cbaff0d9da38012e03aa347",
      "tree": "8d021d078c12f3d7b47da4b52a54eff4509daa98",
      "parents": [
        "63f2c0464875b6ef2132cecb19b2a5abbf061227"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Sep 09 23:19:48 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:19 2008 -0400"
      },
      "message": "cfg80211: Add new wireless regulatory infrastructure\n\nThis adds the new wireless regulatory infrastructure. The\nmain motiviation behind this was to centralize regulatory\ncode as each driver was implementing their own regulatory solution,\nand to replace the initial centralized code we have where:\n\n* only 3 regulatory domains are supported: US, JP and EU\n* regulatory domains can only be changed through module parameter\n* all rules were built statically in the kernel\n\nWe now have support for regulatory domains for many countries\nand regulatory domains are now queried through a userspace agent\nthrough udev allowing distributions to update regulatory rules\nwithout updating the kernel.\n\nEach driver can regulatory_hint() a regulatory domain\nbased on either their EEPROM mapped regulatory domain value to a\nrespective ISO/IEC 3166-1 country code or pass an internally built\nregulatory domain. We also add support to let the user set the\nregulatory domain through userspace in case of faulty EEPROMs to\nfurther help compliance.\n\nSupport for world roaming will be added soon for cards capable of\nthis.\n\nFor more information see:\n\nhttp://wireless.kernel.org/en/developers/Regulatory/CRDA\n\nFor now we leave an option to enable the old module parameter,\nieee80211_regdom, and to build the 3 old regdomains statically\n(US, JP and EU). This option is CONFIG_WIRELESS_OLD_REGULATORY.\nThese old static definitions and the module parameter is being\nscheduled for removal for 2.6.29. Note that if you use this\nyou won\u0027t make use of a world regulatory domain as its pointless.\nIf you leave this option enabled and if CRDA is present and you\nuse US or JP we will try to ask CRDA to update us a regulatory\ndomain for us.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9664741e0e2216770d6e52646474d3982b8eb55",
      "tree": "19892a41a970bbda679a44dc2bbb974aad2d6d81",
      "parents": [
        "7c19a3d280297d43ef5ff7c6b205dc208a16d3d1"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Tue Sep 02 15:26:34 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 02 15:03:19 2008 -0400"
      },
      "message": "net/wireless/Kconfig: clarify the description for CONFIG_WIRELESS_EXT_SYSFS\n\nCurrent setup with hal and NetworkManager will fail to work\nwithout newest hal version with this config option disabled.\n\nAlthough this will solve itself by time, at the moment it is\ndishonest to say that we don\u0027t know any software that uses it,\nif there are many many people relying on old hal versions.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "22bb1be4d271961846cd0889b0f8d671db773080",
      "tree": "1445ed5ca6981bf90751b177555b3a95ddbb2e29",
      "parents": [
        "1411f9b531f0a910cd1c85a337737c1e6ffbae6a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jul 10 11:16:47 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:57 2008 -0400"
      },
      "message": "wext: make sysfs bits optional and deprecate them\n\nThe /sys/class/net/*/wireless/ direcory is, as far as I know, not\nused by anyone. Additionally, the same data is available via wext\nioctls. Hence the sysfs files are pretty much useless. This patch\nmakes them optional and schedules them for removal.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d6084cb61dce1e78e7079a1756df0de71dc8599c",
      "tree": "6c9fa8f41ce803bdc3a5f74887c827be56357cf1",
      "parents": [
        "c27f9830f367a041ca976ccd102f590d27d4deb2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 21 00:43:34 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:59:55 2008 -0800"
      },
      "message": "net/wireless/Kconfig: whitespace corrections\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0aa4f3331b1df09a500e1fda84145255303af573",
      "tree": "a6393a42b36102010ea9ff8c4bee946c20c84c45",
      "parents": [
        "3b04ddde02cf1b6f14f2697da5c20eca5715017f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Sep 26 22:21:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:52 2007 -0700"
      },
      "message": "[WIRELESS]: Fix Kconfig.\n\nSeems that a bare \"depends\" is no longer allowed in Sam\u0027s kbuild tree.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "556829657397b9b05baec6691ead4e22ee8d1567",
      "tree": "44242431553e5e22c0bceaab7a06d9d7bf0dd2f6",
      "parents": [
        "0800f170263d19b882e519441156c5f6ed190fc1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 20 13:09:35 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:14 2007 -0700"
      },
      "message": "[NL80211]: add netlink interface to cfg80211\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e101eab153073d8a1fc7ea22b20af65de8ab44b",
      "tree": "fb438ff40a479b289ea8b92707f9a629fb6abbd0",
      "parents": [
        "704232c2718c9d4b3375ec15a14fc0397970c449"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Apr 23 12:20:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:29:42 2007 -0700"
      },
      "message": "[WIRELESS]: Remove wext over netlink.\n\nAs scheduled, this patch removes the pointless wext over netlink code.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "704232c2718c9d4b3375ec15a14fc0397970c449",
      "tree": "6ffaa759ebaee36c4242bff6b7630f148efcaea3",
      "parents": [
        "2a5e1c0eb9efe26eed1dd072fe08de5797a7efd5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Apr 23 12:20:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:29:41 2007 -0700"
      },
      "message": "[WIRELESS] cfg80211: New wireless config infrastructure.\n\nThis patch creates the core cfg80211 code along with some sysfs bits.\nThis is a stripped down version to allow mac80211 to function, but\ndoesn\u0027t include any configuration yet except for creating and removing\nvirtual interfaces.\n\nThis patch includes the nl80211 header file but it only contains the\ninterface types which the cfg80211 interface for creating virtual\ninterfaces relies on.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a5e1c0eb9efe26eed1dd072fe08de5797a7efd5",
      "tree": "1afe58737da901f6610e38c5a0db889d098f6e2a",
      "parents": [
        "724c6b35ecff0fb68bbb315a34b2f9cb694865d3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Apr 23 12:19:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:29:40 2007 -0700"
      },
      "message": "[WIRELESS]: Refactor wireless Kconfig.\n\nThis patch refactors the wireless Kconfig all over and already\nintroduces net/wireless/Kconfig with just the WEXT bit for now,\nthe cfg80211 patch will add to that as well.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
