)]}'
{
  "log": [
    {
      "commit": "45ac56ca6403b83ad880083be164c425f4b50882",
      "tree": "866ca7f8e50e4ea5bb7221416af15ce53c8b2309",
      "parents": [
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 16:44:33 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 16:44:33 2005 -0400"
      },
      "message": "Kconfig: IEEE80211 should not depend on NET_RADIO\n\nWe should not restrict use of ieee80211 to only when wireless drivers\nare enabled.  In-development and out-of-tree drivers may wish to use it,\nand by removing this restriction we eliminate a circular dependency.\n"
    },
    {
      "commit": "0edd5b44913cd0aba6f23b626b407f70bb3fb018",
      "tree": "dcb79cd9f99e7a20fef43af8e4029a4d8b7671a8",
      "parents": [
        "bbeec90b98a3066f6f2b8d41c80561f5665e4631"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 00:48:31 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 00:48:31 2005 -0400"
      },
      "message": "[wireless ieee80211,ipw2200] Lindent source code\n\nNo code changes, just Lindent + manual fixups.\n\nThis prepares us for updating to the latest Intel driver code, plus\ngives the source code a nice facelift.\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": "4c2cac8908ded8436191bd058e52d2737fd7fd31",
      "tree": "28cfd76769082f610c9fd6afd0d8b5e287a84636",
      "parents": [
        "3da54c5b253549153ee6521db21d541a06abaa65"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 05 23:19:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 05 23:19:49 2005 -0700"
      },
      "message": "[IEEE80211]: Use correct size_t printf format string in ieee80211_rx.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51e828b6a123912f27afc512377ad3e2ab40d2eb",
      "tree": "878cb9f93b541af1e6ed4653a58640bb5acf7713",
      "parents": [
        "5f55d0850e4ae0b4bfabc9a372af5b9f52be02da"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Sun Aug 28 10:51:33 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Aug 28 19:23:07 2005 -0400"
      },
      "message": "[PATCH] ieee80211: Remove EAPOL debug\n\nIEEE 802.11 code has no business touching payloads of EAPOL frames.\nThere are some EAPOL structures defined for debugging and these were\nconfusingly called EAP types which they are not. Let\u0027s just remove these\nbefore someone else starts using them in the kernel.\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f13baae43e97e84d3f06080908db75a017c62165",
      "tree": "f1611a5418f2c9790d99017b1cd001fc3a065d0b",
      "parents": [
        "8d45ff7d7bd85d9066f5b498cda5c4a52ac36a7f"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Thu Aug 25 20:11:46 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 20:11:46 2005 -0400"
      },
      "message": "ieee80211: new constants from latest 802.11x specifications\n\nFrom: Gertjan van Wingerde \u003cgwingerde@home.nl\u003e\n\nAttached patch updates the definitions of the generic ieee80211 stack to\nthe latest versions of the published 802.11x specification suite.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@home.nl\u003e\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\n"
    },
    {
      "commit": "e88187eedc0a9223914b23b063342db8bcc31f9c",
      "tree": "bbe79e548146565c0119f36b4e71599b63c6af4f",
      "parents": [
        "b2382b363df828f25e35ed8b70a3da33b29b2a64"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Thu Aug 25 20:00:53 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 20:00:53 2005 -0400"
      },
      "message": "ieee80211: Puts debug macros together and makes escape_essid not inlined.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: Jirka Bohac \u003cjbohac@suse.cz\u003e\n"
    },
    {
      "commit": "1b5cca3a88b7682d538d129c25f0e3092613a243",
      "tree": "45c295e640707d44ad30100698e8df2b50012612",
      "parents": [
        "2474385e5b623fc46cf172a921d94f9f03a9a704"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 15 00:32:15 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 15 00:32:15 2005 -0400"
      },
      "message": "ieee80211: remove last uses of compat define WLAN_CAPABILITY_BSS\n"
    },
    {
      "commit": "2ff55fefc32bc8ead7eb46287e4daf0c2d83dafa",
      "tree": "b075497ae0dd6783d50d218c5c2d13ca9ef49bc6",
      "parents": [
        "b7721ff96fa15459c7c5de59323bedd61f1bcbd7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 13:05:43 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 13:05:43 2005 -0400"
      },
      "message": "ieee80211: trim trailing whitespace\n"
    },
    {
      "commit": "7c9d4c70b20e165eb11d8aed2b6374377d17f43a",
      "tree": "7173a182677332e31d4b2461ec18eaa1c4d7fc10",
      "parents": [
        "245ac8738b0b840552d56b842e70e750d65911cc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 03 18:28:19 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 23:12:35 2005 -0400"
      },
      "message": "[PATCH] ieee80211: remove pci.h #include\u0027s\n\nI was wondering why editing pci.h triggered the rebuild of three files\nunder net/, and as far as I can see, there\u0027s no reason for these three\nfiles to #include pci.h .\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\n"
    },
    {
      "commit": "286d974797705ae7ceedc846666ef98bdeee3646",
      "tree": "512275d067849ba49a41d1fe00b9954cb1fe38ee",
      "parents": [
        "76fe1b0e4c093f985c66a062c9c10370b4985796"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Tue May 24 15:10:18 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri May 27 22:43:30 2005 -0400"
      },
      "message": "[PATCH] ieee80211: cleanup\n\nCleanup of unused and duplicated constants and structures in the ieee80211\nheader.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: Jirka Bohac \u003cjbohac@suse.cz\u003e\n"
    },
    {
      "commit": "76fe1b0e4c093f985c66a062c9c10370b4985796",
      "tree": "d7b03713a116d26518ec2ede12799a70f38e3417",
      "parents": [
        "e157249d948bf0c5da10ce8610e2b4b36d0a3c4c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat May 07 00:54:49 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri May 27 22:26:44 2005 -0400"
      },
      "message": "[PATCH] fix IEEE80211_CRYPT_* selects\n\nSome of the options didn\u0027t obey the most important rule of select\n\n  If you select something, you have to ensure that the dependencies\n  of what you do select are fulfilled.\n\nresulting in the following compile error:\n\n\u003c--  snip  --\u003e\n\n...\n  LD      .tmp_vmlinux1\ncrypto/built-in.o(.init.text+0x31b): In function `aes_init\u0027:\n: undefined reference to `crypto_register_alg\u0027\ncrypto/built-in.o(.init.text+0x326): In function `michael_mic_init\u0027:\n: undefined reference to `crypto_register_alg\u0027\ncrypto/built-in.o(.exit.text+0x6): In function `aes_fini\u0027:\n: undefined reference to `crypto_unregister_alg\u0027\ncrypto/built-in.o(.exit.text+0x16): In function `michael_mic_exit\u0027:\n: undefined reference to `crypto_unregister_alg\u0027\nnet/built-in.o(.text+0x5ba52): In function `ieee80211_ccmp_init\u0027:\n: undefined reference to `crypto_alloc_tfm\u0027\nnet/built-in.o(.text+0x5ba94): In function `ieee80211_ccmp_init\u0027:\n: undefined reference to `crypto_free_tfm\u0027\nnet/built-in.o(.text+0x5bab7): In function `ieee80211_ccmp_deinit\u0027:\n: undefined reference to `crypto_free_tfm\u0027\nnet/built-in.o(.text+0x5c5c2): In function `ieee80211_tkip_init\u0027:\n: undefined reference to `crypto_alloc_tfm\u0027\nnet/built-in.o(.text+0x5c5d5): In function `ieee80211_tkip_init\u0027:\n: undefined reference to `crypto_alloc_tfm\u0027\nnet/built-in.o(.text+0x5c623): In function `ieee80211_tkip_init\u0027:\n: undefined reference to `crypto_free_tfm\u0027\nnet/built-in.o(.text+0x5c62a): In function `ieee80211_tkip_init\u0027:\n: undefined reference to `crypto_free_tfm\u0027\nnet/built-in.o(.text+0x5c65e): In function `ieee80211_tkip_deinit\u0027:\n: undefined reference to `crypto_free_tfm\u0027\nnet/built-in.o(.text+0x5c665): In function `ieee80211_tkip_deinit\u0027:\n: undefined reference to `crypto_free_tfm\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\n\u003c--  snip  --\u003e\n\nThis patch adds the missing selects of CRYPTO (similar to how\nIEEE80211_CRYPT_WEP already does it).\n\nYes, you could argue whether CRYPTO should be select\u0027ed by the CRYPTO_*\noptions, but with the current CRYPTO* dependencies this patch is\nrequired.\n"
    },
    {
      "commit": "e157249d948bf0c5da10ce8610e2b4b36d0a3c4c",
      "tree": "c55f18c62d814fafe291e55019ec95221bdcf8eb",
      "parents": [
        "3dcefbc9d6bd8b5ff0fc4bdbe3df938be5460f79"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri May 06 23:32:39 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri May 27 22:26:43 2005 -0400"
      },
      "message": "[PATCH] net/ieee80211/: make two functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "695b5bc3ecfc7da0a29360a6c2ee0849ffdb300a",
      "tree": "5c6d8a4a44acccb6f9685b8d601d4b24357fb130",
      "parents": [
        "ff0e0ea2f5d36fa90fc2c57fd019102b0a0cfabf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 03 09:15:52 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri May 27 22:15:13 2005 -0400"
      },
      "message": "[PATCH] ieee80211_module.c::store_debug_level() cleanup\n\n\t* trivial __user annotations\n\t* store_debug_level() sanitized a bit\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n"
    },
    {
      "commit": "0a989b24fd59e8867274246587b46f5595fa0baa",
      "tree": "a240d10b44bfe328afc86e914b469ce48e0d7d73",
      "parents": [
        "b453872c35cfcbdbf5a794737817f7d4e7b1b579"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 11 16:52:15 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 23:21:19 2005 -0400"
      },
      "message": "[PATCH] net/ieee80211/ieee80211_tx.c: swapped memset arguments\n\nFix swapped memset() arguments in net/ieee80211/ieee80211_tx.c found by\nMaciej Soltysiak.\n\nPatch by Jesper Juhl.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "b453872c35cfcbdbf5a794737817f7d4e7b1b579",
      "tree": "6639da0b12e3f071b57f388c97d28e451f8f3cd3",
      "parents": [
        "fff9cfd99c0f88645c3f50d7476d6c8cef99f140"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 22:48:20 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 22:48:20 2005 -0400"
      },
      "message": "[NET] ieee80211 subsystem\n\nContributors:\nHost AP contributors\nJames Ketrenos \u003cjketreno@linux.intel.com\u003e\nFrancois Romieu \u003cromieu@fr.zoreil.com\u003e\nAdrian Bunk \u003cbunk@stusta.de\u003e\nMatthew Galgoci \u003cmgalgoci@parcelfarce.linux.th\neplanet.co.uk\u003e\n"
    }
  ]
}
