)]}'
{
  "log": [
    {
      "commit": "4b8fabd5a87828d676b1f9547fdaedcaeac39c6a",
      "tree": "bcf7564e0fd9f8d77db0aee7861e4f4f358e8fcb",
      "parents": [
        "c4ad3cb07ed76c5697c60285456d9c49675174d9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 08 18:02:02 2013 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 08 18:02:02 2013 -0700"
      },
      "message": "Fix crash bug with mismatched iface names\n\nThe copied-to LinkProperties needs the same iface name as the copied from.\nSince we were copying into an empty LP this was trivial, but I\nchanged the params to tighten up this contract - don\u0027t want to\naccidentally change an LP\u0027s iface name when we shouldn\u0027t.\n\nbug:8569797\nChange-Id: I5f88826e37271a0549c14d004bb2f16983b950e6\n"
    },
    {
      "commit": "964a6a7e209b0db262c827721ae5fde3f98ca763",
      "tree": "ad982613f17950d1eb50b5acda3c8f3ba712d1b1",
      "parents": [
        "76a407442e0567e6c658cab546c32efc92711dc0",
        "8b643c13f97c0f304a45039b9d1fe6900940499e"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Mar 29 17:32:44 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 17:32:44 2013 +0000"
      },
      "message": "Merge \"Scope certs for wifi UID and handle migration\" into jb-mr2-dev"
    },
    {
      "commit": "ce449d9ee521052bb6c24885a3599a19841eae5d",
      "tree": "d3e9952047158c3f0bd4d5f11d30776599ed190d",
      "parents": [
        "5acc8632a76da2b91af549c0cee938ed938a3f16",
        "8b485adffd7eaa7b7cab4c444b3d65097ef40a14"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 28 17:29:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 28 17:29:14 2013 +0000"
      },
      "message": "Merge \"Add support for setMiracastMode\" into jb-mr2-dev"
    },
    {
      "commit": "8b485adffd7eaa7b7cab4c444b3d65097ef40a14",
      "tree": "313d215e587044f02b00fb2b407e4080791c38e8",
      "parents": [
        "f2b0fdb2f7d701355d3fdb7b9a7780387cbf0e46"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 28 10:15:44 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 28 10:27:17 2013 -0700"
      },
      "message": "Add support for setMiracastMode\n\nUsage is setMiracastMode(WifiP2pManager.MIRACAST_SOURCE) or\nsetMiracastMode(WifiP2pManager.MIRACAST_SINK) as an example.\nOnly available for internal use and can be called as long as\ndriver is active. P2p connection is not needed for it to be\ncalled\n\nBug: 8493089\nChange-Id: I1f87eaf3311212aae980077de26c05651a8cc811\n"
    },
    {
      "commit": "665e1aed5e99af1e66af56c0d73e32fd86f57273",
      "tree": "84716c77af9208b6af8480b3ef580bad9c0c95f2",
      "parents": [
        "f7fa08b7024fa91001080a766cd9ac8eab82d634"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Aug 21 19:27:00 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Mar 27 15:45:12 2013 -0700"
      },
      "message": "Add BT - DataTracker connection\n\nAllows the external BT stack the means to communicate with\nConnectivityService during reverse tethering.\n\nbug:8445208\nChange-Id: Ice7dfb0b50c9481d359aed14a51372878185171c\n"
    },
    {
      "commit": "81196b207a63bce1a430752db74a65e2a2be6d80",
      "tree": "70f0e65e265fcf7d9c92223c411dce48e23af25f",
      "parents": [
        "b7f4c7b7feec98adde79d6d691c0001943b16595"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Mar 26 13:38:57 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Mar 26 13:38:57 2013 -0700"
      },
      "message": "Fix clearing linkproperties on disconnect\n\nBug: 5472644\nChange-Id: If2b32b16fd3d65f1da12a9c5a8083d50125283d5\n"
    },
    {
      "commit": "8b643c13f97c0f304a45039b9d1fe6900940499e",
      "tree": "590e181ca1b35eaafd4a373abba63f4d3c8ae9d6",
      "parents": [
        "b7f4c7b7feec98adde79d6d691c0001943b16595"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Mar 22 13:05:57 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 25 13:49:30 2013 -0700"
      },
      "message": "Scope certs for wifi UID and handle migration\n\nBug: 8183303\nChange-Id: I842c9b0c0d4f2fa42a3fc5b1ac22c28e202ef188\n"
    },
    {
      "commit": "7b7beb7952440ee2e255694b7b19e60abae93dc0",
      "tree": "9583b84ed81d5930ed67393b90b259a2c99145fe",
      "parents": [
        "71b0017759b825f8bddcdda7425afc802e8918c9"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 21 12:06:27 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 21 12:27:20 2013 -0700"
      },
      "message": "Notify user when wi-fi is toggled about scans\n\nWe let the user know when he turns off Wi-Fi that scans will continue to\nbe available.\n\nUser has the option to turn off the dialog and not receive this in the future.\n\nBug: 8141918\nChange-Id: I115ce2ac57125b8ffbb34245dc25effd4b3bebb0\n"
    },
    {
      "commit": "63f1e2fb6b7102490b11523589b82c2101d3c079",
      "tree": "06e6d2b718a882043cef77cbd29ca32431d16c19",
      "parents": [
        "ec3928bf0993e13fb82c65ac26a4d70f5bc6c5e4",
        "1ef840cdc785d0e8a07e317cc1d7af42a0d0185d"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Mar 20 15:49:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 20 15:49:20 2013 +0000"
      },
      "message": "Merge \"Add API to control scan always mode\" into jb-mr2-dev"
    },
    {
      "commit": "1ef840cdc785d0e8a07e317cc1d7af42a0d0185d",
      "tree": "aa19e65cd5339434e13a1e60f9a0f6a5ce11d50a",
      "parents": [
        "b630b7e426aba74bb6064afe5837472efee32363"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Mar 12 17:09:27 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Mar 19 07:44:47 2013 -0700"
      },
      "message": "Add API to control scan always mode\n\nBug: 8141918\nChange-Id: I1e5e45e514726c2cbfd86e747123e477e00fd7ed\n"
    },
    {
      "commit": "367a96b0f314a3818911fee2b90854ffb511bb75",
      "tree": "42cbd366da5f9aae7c064b1406477d1e65f38f83",
      "parents": [
        "338b18844434379de54050ff582d36ff6da3ba11"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 18 13:52:22 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 18 13:56:32 2013 -0700"
      },
      "message": "Fix tethering\n\nUsing sendMessageAtFrontofQueue() causes issues here since there can be a start\nthat is deferred and it basically has no effect. Use defer which is more clean\nand obvious here.\n\nBug: 8410547\nChange-Id: I4fbf299283847e7c3009b87a81cb56e765b0e1e1\n"
    },
    {
      "commit": "69edd64d9bf839428ce0a7723cd0f1deda98dc0d",
      "tree": "f8351fddb5ebf2ad864779e8fbd1b0a3fd9d1e52",
      "parents": [
        "419a4ce9e461177d75eca5fd71fc8c275969e479"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Mar 07 11:01:12 2013 -0800"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Mar 15 14:35:35 2013 +0900"
      },
      "message": "Add stacking to the NetworkStateTrackers.\n\nBug: 8276725\nChange-Id: I55a107fea78f9cc84f15bd6c75292138fb35a1b6\n"
    },
    {
      "commit": "b630b7e426aba74bb6064afe5837472efee32363",
      "tree": "07f909ed6d257fa86f4a15c19d95179e716a2c34",
      "parents": [
        "e6db500b1050b4040e04926b5473cd6872cf71b4"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 14 13:26:51 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 14 14:34:29 2013 -0700"
      },
      "message": "Fix tether restart on settings change\n\nBug: 8320043\nChange-Id: I35d84c5b0ff2b9cc62d77b7fb6a9b9076f2cb695\n"
    },
    {
      "commit": "e6db500b1050b4040e04926b5473cd6872cf71b4",
      "tree": "170ae407f1dc7f37d204fac77e85cb4646a5b907",
      "parents": [
        "11aefad94de6569c4c7394e7bc5fdeb0ae60d5bb"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 14 14:29:26 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 14 14:29:26 2013 -0700"
      },
      "message": "Fix msg argument usage\n\nChange-Id: I5b38dcbae3918a1e8c828d6e246eadf520d06c06\n"
    },
    {
      "commit": "11aefad94de6569c4c7394e7bc5fdeb0ae60d5bb",
      "tree": "4df4926fa0f9b8bf577b182fd52078a6b0ea8eb1",
      "parents": [
        "1c80a05176c9a6cdef2975cc655f34588275194e"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Mar 06 07:57:41 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 14 13:55:56 2013 -0700"
      },
      "message": "Add support for scan always available mode\n\nModify WifiService to add a controller to track the various\ndesired states and let the WifiStatemachine actually control\nthe bring up.\n\nBug: 8141918\n\nChange-Id: I6e98fd5a29b43c3c50c315eff5255cd0a3eaebcd\n"
    },
    {
      "commit": "accec86ce4fc49f1c8031ea7422156195e20c286",
      "tree": "dc67ddaa27a166f0bec891d40f2e1c5c40dc3c38",
      "parents": [
        "652b79153f78033494bd6c77e3418cefff2ff48a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 11 08:46:06 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 11 08:47:39 2013 -0700"
      },
      "message": "Fix reconnect/reassociate handling\n\nWe are dropping incorrectly when in disconnected state\n\nBug: 8357624\nChange-Id: I8919dcd679da6b5fc6c7f671e243f08e42b91ff3\n"
    },
    {
      "commit": "0ffc81c1ada65b4ef4febaacf044e9fa62309b87",
      "tree": "8c8393b4bff5c984575776885f92adc35f942874",
      "parents": [
        "7341786b138cb52eac053108b524ea3296d40f6d",
        "17d89636530f4a5e4e77d3ae11e2e696a697cc64"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Wed Mar 06 17:44:42 2013 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 06 17:44:42 2013 +0000"
      },
      "message": "am 17d89636: am 011b8efc: Merge \"frameworks/base: stop find before issuing wps pbc.\"\n\n* commit \u002717d89636530f4a5e4e77d3ae11e2e696a697cc64\u0027:\n  frameworks/base: stop find before issuing wps pbc.\n"
    },
    {
      "commit": "575bb45e9d293c8fd4fe7667439a748f856209a8",
      "tree": "882437549c009ee3477ee985af61435dc17ff85c",
      "parents": [
        "d61ff77ee10b2c956df153e08b850e852ff5df57"
      ],
      "author": {
        "name": "Deepthi Gowri",
        "email": "deepthi@codeaurora.org",
        "time": "Sat Feb 23 00:02:00 2013 +0530"
      },
      "committer": {
        "name": "Deepthi Gowri",
        "email": "deepthi@codeaurora.org",
        "time": "Wed Mar 06 08:24:03 2013 +0530"
      },
      "message": "frameworks/base: stop find before issuing wps pbc.\n\nStop p2p find before issuing a PBC to avoid GO switching to other\nchannel leading connection failure.\n\nChange-Id: I88906f944de1c85b143f96cb7b35724af19cd151\nSigned-off-by: Deepthi Gowri \u003cdeepthi@codeaurora.org\u003e\n"
    },
    {
      "commit": "c7ede61f592a2389790ce0993b8ee0a16de54b5e",
      "tree": "6b90ec00851fcc730f537b2b9eeeda66121a535f",
      "parents": [
        "43abdc486d19c137b79a2bde9ce4706c91656bda",
        "c808a1955f7571108e8c22502897ed82c69a7c3b"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Mar 05 18:13:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 05 18:13:59 2013 +0000"
      },
      "message": "Merge \"Fix client tracking\" into jb-mr2-dev"
    },
    {
      "commit": "c808a1955f7571108e8c22502897ed82c69a7c3b",
      "tree": "6524a763a66cb9da40ecd38e068027731bc19e71",
      "parents": [
        "4c333e177220387cf6746d47e1948bbfcc374512"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Mar 05 09:46:36 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Mar 05 09:46:36 2013 -0800"
      },
      "message": "Fix client tracking\n\nBug: 8311559\nChange-Id: I167fcdd5c3da4d46b7d99e18041036023c8c60f7\n"
    },
    {
      "commit": "fd7adc58ec9564f3bfbbcf0f32c6b509807c1117",
      "tree": "88e5e7341f52ef0d85ef9b903a161a2f27368b8a",
      "parents": [
        "4c333e177220387cf6746d47e1948bbfcc374512"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 04 10:00:37 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 04 13:41:50 2013 -0800"
      },
      "message": "Clean up statemachine\n\n- Remove a few unnecessary states. Driver is part of kernel for all devices.\n- Clean up some logs\n\nChange-Id: Id067bd944fcb01a279485b8fb3251c92a6894c55\n"
    },
    {
      "commit": "d2bfa3bdc0a5d3c06cde2711d8572a8141e45fe2",
      "tree": "f74a438170ad37a129167d814cb1d2fd84229228",
      "parents": [
        "cdac497289fd2c39a352f6167dae3f77cc608cb8",
        "90082124aaf66916da0a9f9bfb695caa74734b0f"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 04 18:32:49 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 18:32:49 2013 +0000"
      },
      "message": "Merge \"Fix copy constructor\" into jb-mr2-dev"
    },
    {
      "commit": "90082124aaf66916da0a9f9bfb695caa74734b0f",
      "tree": "54bf2d38f65fb48acc695393bc2e2d4e10cf26a5",
      "parents": [
        "ab3b9fbfa0523e036ec71888d0da5dc55cd3301b"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 04 10:24:22 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 04 10:28:42 2013 -0800"
      },
      "message": "Fix copy constructor\n\nBug: 8300712\nChange-Id: If1c41a9fe35ca5950382ffcc5759fc14641d0b04\n"
    },
    {
      "commit": "bca462a2dcf19c404fb445c6b4d703fea040955f",
      "tree": "c1e1e54ca8d700251e7e6f8a4a135aa21bd28985",
      "parents": [
        "14b628a3400b6c36e0604f403dd72553c6fe63c2"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Mar 01 09:57:58 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Mar 01 09:57:58 2013 -0800"
      },
      "message": "wifi: Add checking for scan results EOB\n\nChange-Id: I969079b72fdffe1b84d88242caa6b6281d1f02b1\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "14b628a3400b6c36e0604f403dd72553c6fe63c2",
      "tree": "8532f4ab568c646aa615a598bb5f1c984670ad0b",
      "parents": [
        "bc086862e216bbe8ffc2dfb68f09a872505d9d48"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Mar 01 09:37:00 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Mar 01 09:37:00 2013 -0800"
      },
      "message": "wifi: Add delimiter flag into bss scan results request\n\nChange-Id: I2989ef1ee884db6add0405f36b628701aa928f69\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "ab3b9fbfa0523e036ec71888d0da5dc55cd3301b",
      "tree": "211cd778505e1cbbbdda0cb16774a304d2ecbcae",
      "parents": [
        "0493d7997e22376524d707e407662d0f98f40c47"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Feb 27 11:06:45 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Feb 27 11:06:45 2013 -0800"
      },
      "message": "Fix concurrency issues\n\nMake true copy of list when passing off on broadcast\n\nBug: 8212369\nChange-Id: Iaf4a303513d267f76bd16b845ec68baabfca6b45\n"
    },
    {
      "commit": "be1a8cda3e8113d1fd3a6e56d8bc6c4f2d350423",
      "tree": "34d35ea4e7272d426a1a923dadbdc021af51f9cb",
      "parents": [
        "67b3fbf49c0c92641e19e3278a1feab7b68aa7b8"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Feb 26 17:01:36 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Feb 26 17:01:36 2013 -0800"
      },
      "message": "wifi: Fix scan results merge\n\nChange-Id: I1fd6ce9cfe2966902696f5eaf58bf97086772ed4\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "67b3fbf49c0c92641e19e3278a1feab7b68aa7b8",
      "tree": "e6217481cca6fdf6ba8dd75e7c7c6a648a8d3dde",
      "parents": [
        "aed205068de293fb92177920a6243fdef98ef310"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Feb 26 14:47:16 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Feb 26 16:22:15 2013 -0800"
      },
      "message": "wifi: Get full scan results\n\nBUG: 8236341\n\nChange-Id: Ic0b769eed6bfcdc12644bf461060d3e42ab18e86\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "302b06de7ea7ac97ac4a2189213a1133220bfdc8",
      "tree": "c51d4d2e36504f8384d893cc8f178135fe40f593",
      "parents": [
        "ff4fcdb98c9575642c48f1daeafff4b257769e81"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Feb 22 12:35:31 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Feb 26 09:01:48 2013 -0800"
      },
      "message": "Fix leak in WifiManager\n\nAvoid leaks from having a channel connection per manager instance\n\nBug: 8254124\nChange-Id: I10de91d7e5a775bc14bbab245734717d3b2f90d5\n"
    },
    {
      "commit": "bcc97ca43a339c3356b5c8d9eaf1cbdfb0de3165",
      "tree": "0620ab5952f774238704ec0d1097b775e7b68dfc",
      "parents": [
        "8a64b1a7f4b07e71b9eb0f4a98710cb1409588bf"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 21 14:15:18 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Feb 22 09:23:55 2013 -0800"
      },
      "message": "Clean up scan handling\n\nRemove obsolete active/passive scan handling - drivers always\ndo active scan.\n\nAlso, remove AP_SCAN hack for preventing connections and use\nthe TYPE\u003dONLY scan.\n\nBug: 8158647\nChange-Id: I8f70e19219ad789b7501a40529bcd6b6524739e8\n"
    },
    {
      "commit": "b815edf3aba63c2cd46f3ceb243ed13192102940",
      "tree": "02df0d7e95d0bea59aeaf6689ef263682a7fe77e",
      "parents": [
        "b07526fb1c2b5b045fefccd5f2ab6be229aa34d6"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Feb 05 09:44:12 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Fri Feb 15 15:19:35 2013 -0800"
      },
      "message": "Track keys per config and allow cert push from apps\n\nAllow configuring keys for a configuration and update/delete\nfrom wificonfigstore.\n\nChange-Id: I79b43bf7ca58f7efc95f7dcc125fc84d7aa8c795\n"
    },
    {
      "commit": "b07526fb1c2b5b045fefccd5f2ab6be229aa34d6",
      "tree": "0cbcca499129d08b5908afaecb0da5242e6779e8",
      "parents": [
        "46e09310805f3cb858578fc82539f47e83f37c40"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Jan 17 08:58:14 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Fri Feb 15 14:58:15 2013 -0800"
      },
      "message": "eix enterprise config storage bugs\n\nReading empty and not updating was resulting in retaining old values\nin a config. Also, fix matching phase2 entries.\n\nAdditionally, allow configuring subset of enterprise fields. Necessary\nsince password cannot be read back from supplicant.\n\nChange-Id: I83a01690a0cf7cad1457a674f50f1e3a1a0441b5\n"
    },
    {
      "commit": "2f6778c038e71fd0f857fcd9d0f0412598c69fa6",
      "tree": "717f6eb210b3bd9a7d9719e938f56f633f8e7c5d",
      "parents": [
        "c72c5625c69595501cb888f6086979abf7fd6161"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Jan 15 10:02:31 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Fri Feb 15 14:52:33 2013 -0800"
      },
      "message": "Fix build\n\nChange-Id: Ib9fd57c641e3bd2001c7c802f35d97e0cb849b8a\n"
    },
    {
      "commit": "c72c5625c69595501cb888f6086979abf7fd6161",
      "tree": "7edf3852bee6d4b74d3c41e37ad57c661c108113",
      "parents": [
        "9657ba0edc8bab5a36c26bcd94366149aed63331"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Jan 11 14:03:55 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Fri Feb 15 14:51:19 2013 -0800"
      },
      "message": "Refactor enterprise config\n\nChange-Id: I7104250e80317fce6164385701a7caffbcd14813\n"
    },
    {
      "commit": "fdc028383a01eaaa9bf93cb5d3ce50bd744eab52",
      "tree": "4fc660274fe4de378330b3299d9d6785f91fad5e",
      "parents": [
        "ed0ea76cf4caf9b9e4528e776101739f4409a9a7"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 07 15:09:22 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Feb 13 10:32:58 2013 -0800"
      },
      "message": "Expose EAP config API\n\nThis API allows apps to setup access to enterprise Wi-Fi networks.\n\nChange-Id: I37573d76b8bd9cad72413afdc4fc62ce57b4dc43\n"
    },
    {
      "commit": "f9d2c2e63a3c8af5c230a24a3f243c94011bf2b7",
      "tree": "84d197c6b865c965ebbce51461ae8b068f008404",
      "parents": [
        "5063bf6bb5966bfe581d8201495d5a478eec647a",
        "26d0076f0dbb021c4e5cc1b37b632b2223fd9278"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Feb 12 22:55:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 12 22:55:16 2013 +0000"
      },
      "message": "Merge \"Track keys per config and allow cert push from apps\""
    },
    {
      "commit": "702b42dd7415a88e876d4bacb1b543579548c607",
      "tree": "1a6ce7766327d2858a4d383a746fca1d65393f75",
      "parents": [
        "0ef4397125995c30718f404cee76c0dbbdbf7ef6",
        "9dab7d670537eb6a954d8e933c1deade87dfd981"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Feb 12 18:31:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 12 18:31:37 2013 +0000"
      },
      "message": "Merge \"Fix NPE\""
    },
    {
      "commit": "9dab7d670537eb6a954d8e933c1deade87dfd981",
      "tree": "f56d9ccb10a2afd57d55929c6ca40fdec2fac1cf",
      "parents": [
        "080df3f38fc47f15ad321fff00689dcd07e1d075"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Feb 12 09:51:47 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Feb 12 10:05:54 2013 -0800"
      },
      "message": "Fix NPE\n\nSupplicant sometimes reports 00:00:00:00:00:00 as group owner address causing\nan NPE.\n\nAvoid updating from peer list and let connection continue since group owner\naddress is not essential for data transfer to continue.\n\nBug: 8158711\nChange-Id: I06ce88d7fb426fec4965087968f738dd2a7a7799\n"
    },
    {
      "commit": "26d0076f0dbb021c4e5cc1b37b632b2223fd9278",
      "tree": "c8e86780aa80b9c4cc03f8b2c685b62a37133821",
      "parents": [
        "080df3f38fc47f15ad321fff00689dcd07e1d075"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Feb 05 09:44:12 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Feb 11 15:46:02 2013 -0800"
      },
      "message": "Track keys per config and allow cert push from apps\n\nAllow configuring keys for a configuration and update/delete\nfrom wificonfigstore.\n\nChange-Id: I79b43bf7ca58f7efc95f7dcc125fc84d7aa8c795\n"
    },
    {
      "commit": "44b31182e141c2a72432a7131c1497d84c2bb50a",
      "tree": "ac6c47c4a180745298549dd4dd93915a90b5af20",
      "parents": [
        "080df3f38fc47f15ad321fff00689dcd07e1d075"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Feb 05 15:36:21 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Feb 05 15:36:21 2013 -0800"
      },
      "message": "Allow null serverAddress\n\nBug: 7993077\nChange-Id: Id54d517c330b73ce5799c9dc9bc00226a9e71e14\n"
    },
    {
      "commit": "77a0ce12330cc4c66b6346c18d666cd8bf0734f6",
      "tree": "1e6e3de3390feeeaced6a15318a23cb7a43b8af6",
      "parents": [
        "b377853123ff53974bb06ffc30e09db41a767c3a",
        "3274e60a47c9333080fb094e4c91094e3f3cd10c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Mon Feb 04 16:44:03 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 04 16:44:03 2013 -0800"
      },
      "message": "am 3274e60a: am ac20bf1f: am 43a601e7: Merge \"Change default intent\"\n\n# Via Android Git Automerger (2) and others\n* commit \u00273274e60a47c9333080fb094e4c91094e3f3cd10c\u0027:\n  Change default intent\n"
    },
    {
      "commit": "c4e9e753f469146bcb1a505061496f5d201bbea8",
      "tree": "7aac6ce7e07b5be0db0a39c38a8a6a072cdf9208",
      "parents": [
        "7ad885e2e6c845dbec4f16cd71e859240741dbf9"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Mon Feb 04 09:37:07 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Mon Feb 04 09:37:07 2013 -0800"
      },
      "message": "Change default intent\n\nOlder JB releases have a bug handling persistence invocation. One work\naround right now is to have the newer release (with persistence)\nuse  a lower intent value to allow older release to operate in group\nowner mode.\n\nChange-Id: I7ffb66081a352929a6f421e5d6141f592be7d472\n"
    },
    {
      "commit": "2602030a007d902ace3fc573b2820cee31eefc95",
      "tree": "fd96b01bda79c7be899870a58fd3e77e64c6abcc",
      "parents": [
        "a0d089f2b2cad1a18345428c0ac8fd5210f942d5",
        "58c73c3f76c231cf128041aefadd4b6a6bcefac2"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jan 28 19:56:09 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 19:56:09 2013 +0000"
      },
      "message": "Merge \"Add protected log methods to StateMachine\""
    },
    {
      "commit": "58c73c3f76c231cf128041aefadd4b6a6bcefac2",
      "tree": "3590999701175624ebfb3481a56c36a1d305cdc0",
      "parents": [
        "7195c8f25b6bfc7564701683d3e2e1ed1bdcfcc6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jan 28 10:52:34 2013 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jan 28 10:52:34 2013 -0800"
      },
      "message": "Add protected log methods to StateMachine\n\nThis allow child classes to Override the logging and\nhave consistent behavior across StateMachines.\n\nChange-Id: I7e23a44d08ca304ade2d7830fd0e307f63f1879e\n"
    },
    {
      "commit": "b9781fe08c5b1afba086857aa18b46862550ae88",
      "tree": "844f0c2260640afb4245acf91a11ed88aa85cb57",
      "parents": [
        "1c2df38242c29cd7f359a6fb13dc13b387264310",
        "5e45ee6752528791deb66b83d76250685de15d47"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 25 19:32:52 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 19:33:11 2013 +0000"
      },
      "message": "Merge \"App ops: you can now turn off operations.\""
    },
    {
      "commit": "5e45ee6752528791deb66b83d76250685de15d47",
      "tree": "d60220c4aa9feae8b5b3a45946b88f46865ab5ff",
      "parents": [
        "d8ba6cc9217e2e042106870e9d2e70cfd80426d6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 24 19:13:44 2013 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 25 11:25:48 2013 -0800"
      },
      "message": "App ops: you can now turn off operations.\n\nAlso add new ops for calendar and wi-fi scans, finish\nimplementing rejection of content provider calls, fix\nissues with rejecting location calls, fix bug in the\nnew pm call to retrieve apps with permissions.\n\nChange-Id: I29d9f8600bfbbf6561abf6d491907e2bbf6af417\n"
    },
    {
      "commit": "526603b1d8404432256b03507187f50c6b21b31d",
      "tree": "9fbea990acfe84dae5b8a7310713ac16d5cdbce0",
      "parents": [
        "377fc095e142b160b5093ed1d3717d0b18aff0f9",
        "441a90dc72d05082f0d1a4b227d48420a0b99a54"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Thu Jan 24 16:15:29 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 24 16:15:29 2013 -0800"
      },
      "message": "am 441a90dc: am 3a0acc03: am 381fb8bd: Merge \"Fix WPS configuration method of BSS enrollee.\"\n\n# By Yoshihiko Ikenaga\n# Via Android Git Automerger (2) and others\n* commit \u0027441a90dc72d05082f0d1a4b227d48420a0b99a54\u0027:\n  Fix WPS configuration method of BSS enrollee.\n"
    },
    {
      "commit": "1201dd9b7043bde8f1ed5d6c34425528783352cd",
      "tree": "afc0b427dc027959ed69f6c17dc1976cf7c42594",
      "parents": [
        "1842f2ed745af0d0f8cc457d448ba552e40a6b34"
      ],
      "author": {
        "name": "Yoshihiko Ikenaga",
        "email": "yoshihiko.ikenaga@jp.sony.com",
        "time": "Thu Jan 24 13:48:58 2013 +0900"
      },
      "committer": {
        "name": "Yoshihiko Ikenaga",
        "email": "yoshihiko.ikenaga@jp.sony.com",
        "time": "Thu Jan 24 13:48:58 2013 +0900"
      },
      "message": "Fix WPS configuration method of BSS enrollee.\n\nRemove keypad from WPS configuration method of BSS enrollee\nbecuase JB UI does NOT support keypad, only supports pbc and\ndisplay.\n\nChange-Id: I9ab6f1514805e8307b46e38261f1c657568aeb59\nSigned-off-by: Yoshihiko Ikenaga \u003cyoshihiko.ikenaga@jp.sony.com\u003e\n"
    },
    {
      "commit": "b3608ad87739a8ec087a498d8c9397caf01f7738",
      "tree": "137e26ed5134f371b1cea57ffe596a253af2f240",
      "parents": [
        "64cae1a608c196c2bd1d9e7cfd2a1632fd0e5b83",
        "e095675c872f40f630aa3f9189eb5c02f3cfee6d"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sat Jan 19 18:16:05 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 19 18:16:18 2013 +0000"
      },
      "message": "Merge \"eix enterprise config storage bugs\""
    },
    {
      "commit": "e095675c872f40f630aa3f9189eb5c02f3cfee6d",
      "tree": "22928f4eeb0c04801eaecd1f74f85f1ce0e5053b",
      "parents": [
        "f2488b63283dca1d0bb9ca97961d9785ae2c64d8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Jan 17 08:58:14 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sat Jan 19 09:53:46 2013 -0800"
      },
      "message": "eix enterprise config storage bugs\n\nReading empty and not updating was resulting in retaining old values\nin a config. Also, fix matching phase2 entries.\n\nAdditionally, allow configuring subset of enterprise fields. Necessary\nsince password cannot be read back from supplicant.\n\nChange-Id: I83a01690a0cf7cad1457a674f50f1e3a1a0441b5\n"
    },
    {
      "commit": "8217635056efa9fb285bd4a0eb26a1789c5cd557",
      "tree": "6c5ae5d5e989ab7383c1a10f4ea4b7911671bf88",
      "parents": [
        "fef45db2aa3271bc414794ffb9c34d7659dccb1a",
        "86ee9640ee6d6bd9bb655af830eea5515400f25b"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Jan 15 10:13:53 2013 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 10:13:53 2013 -0800"
      },
      "message": "Merge \"Fix build\""
    },
    {
      "commit": "86ee9640ee6d6bd9bb655af830eea5515400f25b",
      "tree": "181811941e7af021dd00efee87d40e37cc7055d2",
      "parents": [
        "9b81319002634cf7118055f7aafaa26c27d4e5e8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Jan 15 10:02:31 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Jan 15 10:11:27 2013 -0800"
      },
      "message": "Fix build\n\nChange-Id: Ib9fd57c641e3bd2001c7c802f35d97e0cb849b8a\n"
    },
    {
      "commit": "92325abb2c07e8499d88b92cf262955aba6f1e54",
      "tree": "937eaaa6e526f4c8041fff560692d9b0991f54fc",
      "parents": [
        "8e303cc5dd4860b6050d5725ce60ca7e6fb00c7b",
        "9b81319002634cf7118055f7aafaa26c27d4e5e8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Jan 15 09:02:46 2013 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 15 09:02:59 2013 -0800"
      },
      "message": "Merge \"Refactor enterprise config\""
    },
    {
      "commit": "9b81319002634cf7118055f7aafaa26c27d4e5e8",
      "tree": "2bfb06230fbd5e616f2eb90c641a2a8fa98e77d7",
      "parents": [
        "d6a7925d14231c016e84db53fb5a5bbab5a07d84"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Jan 11 14:03:55 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Jan 15 08:57:26 2013 -0800"
      },
      "message": "Refactor enterprise config\n\nChange-Id: I7104250e80317fce6164385701a7caffbcd14813\n"
    },
    {
      "commit": "aa621bf26ff4c967993878b7787c45e6bdd7af6d",
      "tree": "51a0b7be44f1bd97f4075284931d954203bb291a",
      "parents": [
        "176baa7de11be910c36b7b4dfa7826b55ec97963"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jan 09 10:53:51 2013 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jan 09 10:53:51 2013 -0800"
      },
      "message": "Use readUnsignedByte.\n\nTo remove any doubt about how java is doing its byte/integer arithmetic\nuse readUnsignedByte instead of readByte.\n\nChange-Id: I5bdc200ed0cda51ad739804ac1d8d13c043424ec\n"
    },
    {
      "commit": "f118043ca726c65f04cddc6321c9e820b577fc6f",
      "tree": "25c0a688b56e0b64d9858e0f52ccf84005f53629",
      "parents": [
        "3a67e2515bff73fab57621b1f9966662e83b7881"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 13 12:33:42 2012 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Dec 14 14:48:10 2012 -0800"
      },
      "message": "P2p cleanup\n\n- Clean up handling of mSavedPeerConfig\n- Add argument protection\n- Split out WPS handling on GO into a separate API. This was almost hacky\nright now for applications and was working in an undocumented way\n- Refactor connect function call and fix updating group capability\n\nChange-Id: I26211c72ad60c6b6c939ad7473fcf2fc633f3010\n"
    },
    {
      "commit": "3a67e2515bff73fab57621b1f9966662e83b7881",
      "tree": "3510da17e5ab4b891cbf54f3f105a0238b98c125",
      "parents": [
        "6f0c7b50684a44eb058691799e03ff0f0417b102"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Dec 07 15:51:34 2012 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Dec 11 22:00:14 2012 -0800"
      },
      "message": "Expose more details in broadcasts\n\nExpose details in broadcasts and do the necessary clean up alongside\n\nChange-Id: I9011d51675a233aa3542f097c8a489c2095103b1\n"
    },
    {
      "commit": "42b1b564b63fa9c93df894ac8eca8db68fd5c435",
      "tree": "55eb5a30ae19292957f71f03527caacebd928acf",
      "parents": [
        "e1a2c9f9447cd61168da874c6bc5a594f5b4a6d5",
        "ef96a43a3c9277a2b63cce5ead0618281ac263b1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 06 13:31:36 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 13:31:36 2012 -0800"
      },
      "message": "Merge \"Remove exposing dialog handling to apps\""
    },
    {
      "commit": "88b41a589d38f7d230e9290e337fb8cb99c36c2e",
      "tree": "5e4380a794782dc556a22e8522393df7995b8962",
      "parents": [
        "4bef5ac8c7ee231678e679aba6ed80715590580c",
        "46e380795216c58acbd38af532ac1626e105866a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Thu Dec 06 10:44:03 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 10:44:03 2012 -0800"
      },
      "message": "am 46e38079: am c602187e: Merge \"Prevent scanning during DHCP process\"\n\n* commit \u002746e380795216c58acbd38af532ac1626e105866a\u0027:\n  Prevent scanning during DHCP process\n"
    },
    {
      "commit": "ef96a43a3c9277a2b63cce5ead0618281ac263b1",
      "tree": "87730942a3ead1db7118ac8f7c87c9a0dbb13103",
      "parents": [
        "0a19ad089ad93740debc52c122726507e4517ccb"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Dec 05 16:36:20 2012 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Dec 05 21:19:52 2012 -0800"
      },
      "message": "Remove exposing dialog handling to apps\n\nThis was a hidden API that has little value in being exposed due to\npersistence now being supported on the platform.\n\nThe only use case for this is NFC, and we are going to add support\nfor that in official way\n\nChange-Id: I20d97c8fd81e50fc610b4983b613e26ebaa72578\n"
    },
    {
      "commit": "c602187e51aa6e8c46bffa5fb2603e368d83ea95",
      "tree": "5fad1ab92f8e7ffa1f88ad3e56c9a3e84d842b08",
      "parents": [
        "40627de3044c4a23c20c2229cab20aab21ff2b03",
        "d7fc38cead0d1da007834214eba102b294f7923c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Wed Dec 05 09:25:43 2012 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 05 09:25:43 2012 -0800"
      },
      "message": "Merge \"Prevent scanning during DHCP process\""
    },
    {
      "commit": "a5c6166c956f2471c688de78b408bfad241a173d",
      "tree": "511ac70911e43932b5cc06a33f668c10192e51ef",
      "parents": [
        "19c84ea62122fb5c0025b9233424313b9dc42419",
        "9648a484e0f5e0d90c76e83b2ec6a12dec1e3d83"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Mon Dec 03 12:41:38 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 03 12:41:38 2012 -0800"
      },
      "message": "am 9648a484: am cdd03f54: Merge \"Try go-negotiation when invocation request is deferred.\"\n\n* commit \u00279648a484e0f5e0d90c76e83b2ec6a12dec1e3d83\u0027:\n  Try go-negotiation when invocation request is deferred.\n"
    },
    {
      "commit": "cdd03f5487d3d0a088651c90fc5122b5fc3f62b3",
      "tree": "37209ab76cf739f31b1876b6c87e11864f63258e",
      "parents": [
        "05c8f17f05ca83573f7670191e6dec91497dc742",
        "9348005545403037ab1b93aea6f52055516377bf"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Mon Dec 03 11:59:53 2012 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 03 11:59:53 2012 -0800"
      },
      "message": "Merge \"Try go-negotiation when invocation request is deferred.\""
    },
    {
      "commit": "d7fc38cead0d1da007834214eba102b294f7923c",
      "tree": "1fd88bb3607325f2196bf4eef8dccd25a4132265",
      "parents": [
        "4299f63e54dceeaaa44a057ba03f0881834491ec"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitaly.wool@sonymobile.com",
        "time": "Tue Sep 04 15:03:13 2012 +0200"
      },
      "committer": {
        "name": "Johan Redestig",
        "email": "johan.redestig@sonymobile.com",
        "time": "Mon Dec 03 16:00:44 2012 +0100"
      },
      "message": "Prevent scanning during DHCP process\n\nWi-Fi should be in active state during the entire DHCP process, and\nshouldn\u0027t go to IEEE 802.11 power save mode. If the framework requests\nscan during the DHCP process, the Wi-Fi chip has to start scanning\non channels different from the current one, and going to power save\nmode is a prerequisite for scan. The result directly impacts user\nexperience: DHCP process takes longer, and even can fail.\n\nChange-Id: I8171388bb70072e4c42cb3c074dd955da84e494b\n"
    },
    {
      "commit": "8575c6637f2b6a70fca0c862e393fb311c01129a",
      "tree": "3be44e31ce6e5b711e1d56dba35f7dbd7a1be56e",
      "parents": [
        "f66b74fa80b61eae4473e54b8e5c297d37e6c16e",
        "f0afe4144d09aa9b980cffd444911ab118fa9cbe"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Nov 30 15:59:34 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 30 15:59:34 2012 -0800"
      },
      "message": "Merge \"Cleanup logging\""
    },
    {
      "commit": "f0afe4144d09aa9b980cffd444911ab118fa9cbe",
      "tree": "4525238af4b88750a89b8b330aab28baac2d5d31",
      "parents": [
        "ef8da9fe0b70fdbbb54bb0645ac66f75f58f31b8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Nov 30 14:07:44 2012 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Nov 30 15:58:46 2012 -0800"
      },
      "message": "Cleanup logging\n\nChange-Id: Ieea19853c069266b55cad80cce3743b5ba91218a\n"
    },
    {
      "commit": "38ddedc8adfc4d58f4bebe4a51149e4768d42f70",
      "tree": "c7a7242e11265b34be16e41b1bf4d3eb2d198e66",
      "parents": [
        "b686eceac9655f26694847d79683c09aaeaeedf2",
        "ef8da9fe0b70fdbbb54bb0645ac66f75f58f31b8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Nov 30 09:41:51 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 30 09:41:51 2012 -0800"
      },
      "message": "Merge \"Support for dumping transition only messages\""
    },
    {
      "commit": "ef8da9fe0b70fdbbb54bb0645ac66f75f58f31b8",
      "tree": "0f409bc9e22693e2bb0a417dfffac1844027579f",
      "parents": [
        "34583fcb9a9926c4d0e2f8e0d9102edc4d19c371"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Nov 29 09:42:13 2012 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Nov 30 08:13:27 2012 -0800"
      },
      "message": "Support for dumping transition only messages\n\nChange-Id: I4968e28334f9dd49bd8fb81d04b25d62ca6da300\n"
    },
    {
      "commit": "9348005545403037ab1b93aea6f52055516377bf",
      "tree": "062d4e4db96f8a0941d33a71973539e1a9853525",
      "parents": [
        "e4163e96e0ee31c6e78434114cc1dcf4cd3ab5bd"
      ],
      "author": {
        "name": "Yoshihiko Ikenaga",
        "email": "yoshihiko.ikenaga@jp.sony.com",
        "time": "Fri Nov 16 18:01:49 2012 +0900"
      },
      "committer": {
        "name": "Yoshihiko Ikenaga",
        "email": "yoshihiko.ikenaga@jp.sony.com",
        "time": "Wed Nov 28 09:52:06 2012 +0900"
      },
      "message": "Try go-negotiation when invocation request is deferred.\n\nDevices setting persistent_reconnect to 0 in wpa_supplicant returns \"information is currently unable\" error.\nIn that case, the connection establishment was always failed when the other device does NOT handle the invitation request.\nSo, try go-negotiation for interoperability.\n\nChange-Id: Ia30a1c63d1bb4acc186a71248fb0aa5ea7edc627\nSigned-off-by: Yoshihiko Ikenaga \u003cyoshihiko.ikenaga@jp.sony.com\u003e\n"
    },
    {
      "commit": "b637322fd0dbf9402d84bedee891b813728656c0",
      "tree": "40b39959d40f4e0c2afd0f5359d09e2a53e534d4",
      "parents": [
        "f6e7b2089dcde81b92617102fa78b4104df29433",
        "a80b9954a4e68700030e0c1718a82f3433074037"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Tue Nov 27 11:27:25 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 27 11:27:25 2012 -0800"
      },
      "message": "am a80b9954: am 10c29234: am 13fd8919: Merge \"Fixed typo and space.\"\n\n* commit \u0027a80b9954a4e68700030e0c1718a82f3433074037\u0027:\n  Fixed typo and space.\n"
    },
    {
      "commit": "8058f621891b41c6864b6004c1c47647436a0ac1",
      "tree": "6a5b9edef282dbe80890d1919d3930467379a358",
      "parents": [
        "f89a5ef9e3ac0a9774eb8573f2a8ce69857a47e3"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 09 10:52:27 2012 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 16 11:25:32 2012 -0800"
      },
      "message": "Support for dns domain.\n\nbug:6799630\nChange-Id: I10070eddb65b7b60f0bc2b3e1e320e1aa4ec6e98\n"
    },
    {
      "commit": "7d9cf119d1ab4c1692e27b2a6385f8d27748aa87",
      "tree": "e6db44ab6ee9bb7869fbdd93f70e750763d23b6d",
      "parents": [
        "e4163e96e0ee31c6e78434114cc1dcf4cd3ab5bd"
      ],
      "author": {
        "name": "Yoshihiko Ikenaga",
        "email": "yoshihiko.ikenaga@jp.sony.com",
        "time": "Fri Nov 16 16:58:10 2012 +0900"
      },
      "committer": {
        "name": "Yoshihiko Ikenaga",
        "email": "yoshihiko.ikenaga@jp.sony.com",
        "time": "Fri Nov 16 16:59:36 2012 +0900"
      },
      "message": "Fixed typo and space.\n\nSigned-off-by: Yoshihiko Ikenaga \u003cyoshihiko.ikenaga@jp.sony.com\u003e\n"
    },
    {
      "commit": "321020b7e08215b813f15caaad1c59ac215831c6",
      "tree": "522d0b6b00219957aaf0db9d15012d4396e92052",
      "parents": [
        "36465c781519719a91d12bbe780db1180c06df57",
        "4717c261b2c670d5c0925e3527a864aa52db6ac0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 09 09:51:21 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 09 09:51:21 2012 -0800"
      },
      "message": "Merge \"Remove DhcpInfoInternal\""
    },
    {
      "commit": "4717c261b2c670d5c0925e3527a864aa52db6ac0",
      "tree": "0ee1422f9fe1bbb8cfd3fbd048c79be22628da5e",
      "parents": [
        "86e39cf6d4621accf4852caa8825402eaf210579"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Oct 31 14:32:53 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 09 09:46:32 2012 -0800"
      },
      "message": "Remove DhcpInfoInternal\n\nFirst step in accepting a set of patches.\nbug:6799630\n\nChange-Id: I6c894c60aeb3022960c2aaa45451bb1dde2b493b\n"
    },
    {
      "commit": "5c8e5585e254f9d24320ece18e850140b29236ac",
      "tree": "e8968eb0a3629ad5d0b87f56a9a6000f0008e0f6",
      "parents": [
        "61026ab15d03c309f2741f1eff708611e1407fd6",
        "1f6cf5fade6021c1ce788541ec4a60ee36d20651"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Nov 07 16:46:31 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 07 16:46:31 2012 -0800"
      },
      "message": "am 1f6cf5fa: Merge \"Re-use existing thread\" into jb-mr1.1-dev\n\n* commit \u00271f6cf5fade6021c1ce788541ec4a60ee36d20651\u0027:\n  Re-use existing thread\n"
    },
    {
      "commit": "cd3d75f35db669f9671d251a36b51cef8a7ca009",
      "tree": "4d75ac834ad9ce765e0d48a78c9ae71ddc9b1d18",
      "parents": [
        "511d5346ced4b37e4ba68e0bd089d4dad8b3bff7"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Nov 07 13:02:08 2012 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Nov 07 13:02:08 2012 -0800"
      },
      "message": "Re-use existing thread\n\nBug: 7377541\nChange-Id: I097f2288ebfc2b4a9782cbced19d9c36d0703acb\n"
    },
    {
      "commit": "f264e8e34e32bfb8e7e75b61b9da9b6f219690b0",
      "tree": "dc2081d0a0962d6ad2c227443d38ba67486ee634",
      "parents": [
        "a517fc3a393b075a677ef3052e22749951ede8fa",
        "567a2919f3ad66dcb972e45411d18a4515d9f0b1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Nov 06 17:43:05 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 17:43:05 2012 -0800"
      },
      "message": "am 567a2919: Merge \"Stop supplicant and dhcp before start\" into jb-mr1.1-dev\n\n* commit \u0027567a2919f3ad66dcb972e45411d18a4515d9f0b1\u0027:\n  Stop supplicant and dhcp before start\n"
    },
    {
      "commit": "511d5346ced4b37e4ba68e0bd089d4dad8b3bff7",
      "tree": "cbf9b1ab86fc59983536a26cc33fc23c062a1cb1",
      "parents": [
        "bbe5cafeebbbd08516909a3d9d12d5d319cba345"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sat Nov 03 23:20:38 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Nov 06 15:53:32 2012 -0800"
      },
      "message": "Stop supplicant and dhcp before start\n\nBug: 7227463\nChange-Id: Iaa0df7522edc38d25fae2bbda8d24490e997e733\n"
    },
    {
      "commit": "b20dae4a8d63f28bbb6ae8c55f191cc52dd7dc47",
      "tree": "af34c4ce0099fff336b529bf4126117c0ceec604",
      "parents": [
        "ed6192f7010b37e5252c9a409cb07ce75bb12d36",
        "4bfa1e99e2ce5aa96465872a159377102a5bb4cb"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Oct 29 14:12:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 29 14:12:19 2012 -0700"
      },
      "message": "am 4bfa1e99: Merge \"Fix handling escaped chars in ssid\" into jb-mr1-dev\n\n* commit \u00274bfa1e99e2ce5aa96465872a159377102a5bb4cb\u0027:\n  Fix handling escaped chars in ssid\n"
    },
    {
      "commit": "11de9e5537914bbe140fd99ad55333e48a14a667",
      "tree": "ba269be591b41434d959696910fdb609ef67b68b",
      "parents": [
        "2bc0c5fef25fe6d64b976133a3434233f3515d78"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Oct 29 10:01:38 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Oct 29 10:01:38 2012 -0700"
      },
      "message": "Fix handling escaped chars in ssid\n\nBug: 7427185\nChange-Id: Ie669dff01af0865ea50305f3b48cf3f7af92cf6f\n"
    },
    {
      "commit": "88d254cffbf8d1b75d506384a41148a3112b6af1",
      "tree": "76c1cf094567e4de9b9c34830ed2c69a7af0f80f",
      "parents": [
        "b21b4fdcea2d3ff4186f4c8dbcd89493cc4fd2bf",
        "4e7f2ffe1791807636ac542f73016773c30daa92"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 24 15:26:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 24 15:26:28 2012 -0700"
      },
      "message": "am 4e7f2ffe: Merge \"Handle group tear down only at group removed event\" into jb-mr1-dev\n\n* commit \u00274e7f2ffe1791807636ac542f73016773c30daa92\u0027:\n  Handle group tear down only at group removed event\n"
    },
    {
      "commit": "2bc0c5fef25fe6d64b976133a3434233f3515d78",
      "tree": "6de1bac2445808d43158dad8c36c7bd6b4041a9a",
      "parents": [
        "cd668554417f089aa0ae013a29ab81864b4b4685"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 24 13:34:31 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 24 15:05:56 2012 -0700"
      },
      "message": "Handle group tear down only at group removed event\n\nHandling group removal at disconnect causes issues where supplicant keeps\nthe group and then the next invocation fails\n\nBug: 7403755\nChange-Id: Iea7e5ec98486607f8e2c4a55be3743e0545a9da7\n"
    },
    {
      "commit": "9998f77a75ec9d56b2bc4510f7b4ff1952f4f900",
      "tree": "71f7ec14c584f0f7d4b28ff19742694317572916",
      "parents": [
        "eac76dc09edad9d78075cf5dae1d62f671d3f3bf",
        "c48ca657f801b120e88c94287cdeecddc1a46e88"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 23 10:49:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 23 10:49:14 2012 -0700"
      },
      "message": "am c48ca657: Merge \"Fix driver stop handling\" into jb-mr1-dev\n\n* commit \u0027c48ca657f801b120e88c94287cdeecddc1a46e88\u0027:\n  Fix driver stop handling\n"
    },
    {
      "commit": "c48ca657f801b120e88c94287cdeecddc1a46e88",
      "tree": "2104dd55007691a208c9adb6d18fdcd9af358f97",
      "parents": [
        "21ce854b50667bf675bc36ce0db1a3d6f0a2ab92",
        "e6464af00033370730e530e4d5402cd049768014"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 23 10:45:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 23 10:45:42 2012 -0700"
      },
      "message": "Merge \"Fix driver stop handling\" into jb-mr1-dev"
    },
    {
      "commit": "e6464af00033370730e530e4d5402cd049768014",
      "tree": "514992e7474c5b37dbfbf1632e1a8fc765e02d1b",
      "parents": [
        "9823723d0f0bb47dfd3a6b251d7155dc1eb0918b"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 23 10:22:13 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 23 10:36:51 2012 -0700"
      },
      "message": "Fix driver stop handling\n\nDefer supplicant state change event so we do not miss it\n\nBug: 7394390\nChange-Id: Ibae6cef6be42a6cb45dc20ba4fa5060d8e459217\n"
    },
    {
      "commit": "5e7fcf372e3559e4f2cacdf892f268b0e5ee1d6c",
      "tree": "5e8823ffabbf4d255645609d1855b18eadbf93f8",
      "parents": [
        "c47156781c1b348df7c6b40d0af8d173c08293a2",
        "bf310d1f6ef4ac167f66a4e31724c7766981bd84"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 23 09:39:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 23 09:39:42 2012 -0700"
      },
      "message": "am bf310d1f: Merge \"Fix issues shown on CTS tests\" into jb-mr1-dev\n\n* commit \u0027bf310d1f6ef4ac167f66a4e31724c7766981bd84\u0027:\n  Fix issues shown on CTS tests\n"
    },
    {
      "commit": "51aec5ed5f78bfc5dea134fa88ef07fcdd572ba2",
      "tree": "0f877e094b0b7a39d80c8ad1eb6d2fbd4af302dd",
      "parents": [
        "9823723d0f0bb47dfd3a6b251d7155dc1eb0918b"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Oct 22 16:28:02 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 23 09:25:37 2012 -0700"
      },
      "message": "Fix issues shown on CTS tests\n\nReset timeout for single interface architecture\n\nFix persistence reinvocation handling on the receive side\n\nBug: 7379336\nChange-Id: Iacca0bd6dcbeb42af63bf2078e8cf3126e4e74a7\n"
    },
    {
      "commit": "cacc47920795ad0421f056004c03984a8e114b8b",
      "tree": "7023c3bdb074df31ca7c802edbfe7ae0c89c6054",
      "parents": [
        "af26ac3130c0e956e28443d6e42212b02d4da611",
        "61e42262000549b78843f0959043fec8367ed189"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Oct 19 12:40:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 19 12:40:40 2012 -0700"
      },
      "message": "am 61e42262: Fix group join CTS test\n\n* commit \u002761e42262000549b78843f0959043fec8367ed189\u0027:\n  Fix group join CTS test\n"
    },
    {
      "commit": "61e42262000549b78843f0959043fec8367ed189",
      "tree": "c6dddb018ad95c5a7e186fcba658f22b419c8d42",
      "parents": [
        "398a6713c355cf59af071e944268aec7c0096b5a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Oct 19 12:03:47 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Oct 19 12:30:47 2012 -0700"
      },
      "message": "Fix group join CTS test\n\nBug: 7379336\nChange-Id: I20ead7e8c0d855be523bdfd8d9cb9eaa4b8fcac1\n"
    },
    {
      "commit": "75c61d83bffcbbf9b0518cb034e078b640e2095f",
      "tree": "657961550eec799dc06647da18fd7137f7ab2970",
      "parents": [
        "444354d2c62de37b65782f15c864af21086b4b04",
        "8f38f3c8d5283962c99dc63f8efc5fc2bb024641"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Fri Oct 19 10:13:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 19 10:13:35 2012 -0700"
      },
      "message": "Merge \"Add appliance mode handling for WiFi Direct invitation dialog.\" into jb-mr1-aah-dev"
    },
    {
      "commit": "8f38f3c8d5283962c99dc63f8efc5fc2bb024641",
      "tree": "613713ef7085d70356d1610086157def546bf045",
      "parents": [
        "441f0672ed65feead06c4a05d7e6bf894ab2a982"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Wed Oct 17 11:33:15 2012 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Thu Oct 18 16:36:57 2012 -0700"
      },
      "message": "Add appliance mode handling for WiFi Direct invitation dialog.\n\nAdd appliance mode handling for WiFi Direct invitation dialog. Otherwise, no\nway to accept connections.\n\nChange-Id: Ic31b5bb25fed02848cf7c9e6418e21e9ab8b0cdd\n"
    },
    {
      "commit": "62fa6de135269a7da135bb89b1eb047a4f11d343",
      "tree": "29162bb3e5e460eafe55fa1e42ab66e815bc3c00",
      "parents": [
        "23fa0320b88bd2141742d47eaf2626369cb03b22"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Oct 18 12:39:22 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Oct 18 13:35:57 2012 -0700"
      },
      "message": "Do a clean shutdown of p2p\n\nWe were doing a lazy shutdown and stopping supplicant behind p2p\u0027s back.\nMake sure we stop p2p, before we go ahead with shutting down.\n\nBug: 7368832\nChange-Id: I941e9cd69d6f27532207d3dc00b03c55c0e6335c\n"
    },
    {
      "commit": "90a80bb8aece5b1f589020d512a9e1695e2fd1d8",
      "tree": "cefe26e344cae5a1b9305a149ccf2a6540f23bd9",
      "parents": [
        "64e5aa73c549e006a0e6ce1030c88206c781dc1a",
        "edba852930bd2e9ab41f74f340595dafe500c756"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 17 12:48:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 12:48:39 2012 -0700"
      },
      "message": "Merge \"Handle null BSSID\" into jb-mr1-dev"
    },
    {
      "commit": "d4a149d9d06f3a1914babf70c93131f7211eaa2b",
      "tree": "cc5d82b9eeda5760d5184ed76f6d706ee13dd89b",
      "parents": [
        "fc2652efedeaae40c4a3748a8de9ee833e1443e1",
        "9f452d0b5ccad77fb6acfd1b20d5f77c9f425d22"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 17 11:52:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 11:52:14 2012 -0700"
      },
      "message": "Merge \"Frequency conflict handling\" into jb-mr1-dev"
    },
    {
      "commit": "9f452d0b5ccad77fb6acfd1b20d5f77c9f425d22",
      "tree": "7d1fb44307bfdf1201d2a474d9b9172e10a43e07",
      "parents": [
        "a30d969401a8533a5a341664421ba9b1e150bac3"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Oct 15 12:00:29 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 17 10:35:39 2012 -0700"
      },
      "message": "Frequency conflict handling\n\nWe now show a dialog to user and let him handle whether to choose wifi\nor p2p when there is a frequency conflict.\n\nIf user chooses to disable wifi tempoarily, we disconnect wifi until\np2p connection is established and removed.\n\nBug: 6590401\nChange-Id: I73871ddcb3732ae61997d8771b6aa90ad56270af\n"
    },
    {
      "commit": "edba852930bd2e9ab41f74f340595dafe500c756",
      "tree": "f89302e1a8ef1483936a6935d73aa238decfa210",
      "parents": [
        "a30d969401a8533a5a341664421ba9b1e150bac3"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 16 18:10:38 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 16 18:10:38 2012 -0700"
      },
      "message": "Handle null BSSID\n\nThe root cause of why bssid needs investigation, but for now,\nwe can avoid crashing wifiwatchdog.\n\nWhen bssid is null, just treat it as a good link.\n\nBug: 7357232\nChange-Id: I080dfc990f3412646976cdc6ef75112ab093d326\n"
    },
    {
      "commit": "939caef712f306a1c80ea27e9f41ef6e3ea9e0f1",
      "tree": "f36f4dce41615ca8cb046a04181043ce3372fb65",
      "parents": [
        "a30d969401a8533a5a341664421ba9b1e150bac3"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 16 13:24:19 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 16 13:24:19 2012 -0700"
      },
      "message": "Fix NPE\n\nBug: 7357742\nChange-Id: I4d12d137b9d5ebf5c6739cbd4405de3f90a3d846\n"
    },
    {
      "commit": "d86a532c5271dfbfe7378ddeb6700fafd92ecbcc",
      "tree": "5e1b6f5de9ef427d1e1853d987b3177e7c22d624",
      "parents": [
        "48df14919602a7aac9ea9d0f0a2a3afe04eb6e0b",
        "41de2404658c7c6faf6c78e777ba50af11784f5c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Oct 15 10:23:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 15 10:23:23 2012 -0700"
      },
      "message": "Merge \"Fix handling of lost device\" into jb-mr1-dev"
    },
    {
      "commit": "41de2404658c7c6faf6c78e777ba50af11784f5c",
      "tree": "d19683ae615b59bf24459f4794211246220365d2",
      "parents": [
        "17cf1f2bbc3f7d4f367dbbee935d2939957c0ef6"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Oct 12 15:52:13 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Oct 14 22:41:30 2012 -0700"
      },
      "message": "Fix handling of lost device\n\nWe did not update a lost device notice to apps properly. This causes incorrect\nconnection initiation without a discovery which leads to failed invitation\nrequests to supplicant.\n\nBug: 7328758\nChange-Id: If4b594c737d639d0f553188309319fba4e3ee7b7\n"
    },
    {
      "commit": "fa3b6258bedf6a66b676020f0ff531d4c9c579eb",
      "tree": "88fa06bff48f5aca504b6089a37cc409fb947e4a",
      "parents": [
        "17cf1f2bbc3f7d4f367dbbee935d2939957c0ef6"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Oct 11 13:25:09 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Oct 11 14:21:34 2012 -0700"
      },
      "message": "Cleanup on async disconnect and finalize\n\nBug: 7326726\nChange-Id: I6cca47a70cc0f29c68f922618cdcc181fb919a05\n"
    }
  ],
  "next": "17cf1f2bbc3f7d4f367dbbee935d2939957c0ef6"
}
