)]}'
{
  "commit": "444d567b27731d8572ef37697dd12fd1c37c2f24",
  "tree": "5ee8491c6d0900875158235adf3852c4e550fc41",
  "parents": [
    "0ccb66edb8d2a0a397320ace3ec2a03fb0d00d5f"
  ],
  "author": {
    "name": "Dmitry Shmidt",
    "email": "dimitrysh@google.com",
    "time": "Mon Apr 01 13:08:44 2013 -0700"
  },
  "committer": {
    "name": "Dmitry Shmidt",
    "email": "dimitrysh@google.com",
    "time": "Mon Apr 01 13:08:44 2013 -0700"
  },
  "message": "Accumulative patch from commit 17b8995cf5813d7c027cd7a6884700e791d72392\n\n17b8995 Interworking: Try to use same BSS entry for storing GAS results\n3db5439 Optimize Extended Capabilities element to be of minimal length\n8cd6b7b hostapd/wpa_s: Use driver\u0027s extended capabilities\nacb5464 Add ctrl_iface command FLUSH for clearing wpa_supplicant state\n97236ce WPS: Skip rescanning after provisioning if AP was configured\n4342326 Add ignore_old_scan_res configuration parameter\n9599ccc WPS: Clear after_wps on new WPS connection\n702621e WPS: Use latest updated BSS entry if multiple BSSID matches found\nab547b5 WPS: Add more helpful debug for invalid WPS_REG command parsing\na679c0f WPS: Allow hostapd process to control independent WPS interfaces\nccdff94 WPS AP: Add support for reconfiguration with in-memory config\n8970bae nl80211: Use nla_nest_start/end instead of nla_put_nested\n558d69e P2P: Omit P2P Group Info in case of no connected peers\n65a32cd AP: Fix infinite loop in WPA state machine when out of random bytes\na5f61b2 Fix OLBC non-HT AP detection to check channel\n69554d7 ap_list: Remove unused functions\n08c99ca ap_list: Remove unused iteration list pointers\n6b16917 ap_list: Remove unused fields\n66f1f75 P2P: Fix provision discovery response handling in some cases\n2f9b66d Extend ROAM command to handle multiple SSIDs per BSS\n\nChange-Id: I46002b1d3bbf6e376c2ae09bcb2c824c54805bbd\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e29ae2fbb5b38188ce21b63206add5bdc21262b3",
      "old_mode": 33188,
      "old_path": "hostapd/config_file.c",
      "new_id": "12d627a8aaa66831ed30a728661ad8f209015dbc",
      "new_mode": 33188,
      "new_path": "hostapd/config_file.c"
    },
    {
      "type": "modify",
      "old_id": "eca39960446df955be57c11a2590fd2926e0c016",
      "old_mode": 33188,
      "old_path": "hostapd/hostapd.conf",
      "new_id": "17bb7ed785620b3d6fd060c611e8b01b0f1f96ae",
      "new_mode": 33188,
      "new_path": "hostapd/hostapd.conf"
    },
    {
      "type": "modify",
      "old_id": "4b0da3c10b0e32a3fb5fc90dd363a7fb90dccd7f",
      "old_mode": 33188,
      "old_path": "hostapd/main.c",
      "new_id": "881a053e9177d4202a9cb6e8619d2c22ff08dfd3",
      "new_mode": 33188,
      "new_path": "hostapd/main.c"
    },
    {
      "type": "modify",
      "old_id": "6606f72d7c220cfd559b51d7827b79a34eaf3a7d",
      "old_mode": 33188,
      "old_path": "src/ap/ap_config.h",
      "new_id": "d9ef984df62ff17d9ed5b399a8c6cf39c271b928",
      "new_mode": 33188,
      "new_path": "src/ap/ap_config.h"
    },
    {
      "type": "modify",
      "old_id": "18090ca18c0b9feedea986cac43d2f389affced2",
      "old_mode": 33188,
      "old_path": "src/ap/ap_list.c",
      "new_id": "9f02151f40409984e83311ba17a82301aca90ead",
      "new_mode": 33188,
      "new_path": "src/ap/ap_list.c"
    },
    {
      "type": "modify",
      "old_id": "f0b41259bda6e232dee219cc275c1b7f66045820",
      "old_mode": 33188,
      "old_path": "src/ap/ap_list.h",
      "new_id": "d0529a1b4043df14fbc1239c29ce49948083a754",
      "new_mode": 33188,
      "new_path": "src/ap/ap_list.h"
    },
    {
      "type": "modify",
      "old_id": "92fda5693466235cacd0b5a75ab139ec51489e94",
      "old_mode": 33188,
      "old_path": "src/ap/hostapd.c",
      "new_id": "a0ac38c4c7442106f686b0a21de1d325a28b32f5",
      "new_mode": 33188,
      "new_path": "src/ap/hostapd.c"
    },
    {
      "type": "modify",
      "old_id": "f5aed994770380b43eccd8ae73e1ed21d6a8a149",
      "old_mode": 33188,
      "old_path": "src/ap/hostapd.h",
      "new_id": "9a3bb6862f0b962ab40172a87aca08c913a8ead9",
      "new_mode": 33188,
      "new_path": "src/ap/hostapd.h"
    },
    {
      "type": "modify",
      "old_id": "76f78a7dbd9c1fde8f1eac7bfa2acadb42aef97d",
      "old_mode": 33188,
      "old_path": "src/ap/ieee802_11_shared.c",
      "new_id": "c36bbe39916a78ff0494df0b08fe84a7b6d459b4",
      "new_mode": 33188,
      "new_path": "src/ap/ieee802_11_shared.c"
    },
    {
      "type": "modify",
      "old_id": "fa4b1cb398e6d66e2fcc1f93bf4febb483b6907c",
      "old_mode": 33188,
      "old_path": "src/ap/wpa_auth.c",
      "new_id": "4f1f6fbc18b0e4894855d685ea1dc8fd3076ebce",
      "new_mode": 33188,
      "new_path": "src/ap/wpa_auth.c"
    },
    {
      "type": "modify",
      "old_id": "e017972deb2f917020108c8cb80386454c505028",
      "old_mode": 33188,
      "old_path": "src/ap/wps_hostapd.c",
      "new_id": "69b34fef365683fb4855c353ab6bfbe0e95f1f66",
      "new_mode": 33188,
      "new_path": "src/ap/wps_hostapd.c"
    },
    {
      "type": "modify",
      "old_id": "63f90bc04c927f69e10368e231709cad676c0072",
      "old_mode": 33188,
      "old_path": "src/drivers/driver.h",
      "new_id": "14b64a6c2c5fe6cf0eac6c1d23874cc6b106a32f",
      "new_mode": 33188,
      "new_path": "src/drivers/driver.h"
    },
    {
      "type": "modify",
      "old_id": "c2b9fffbb6893146e2b78ebefd7db7af21b9aecb",
      "old_mode": 33188,
      "old_path": "src/drivers/driver_nl80211.c",
      "new_id": "cd266b43042068b336bd8ad8b18526bc5bdfafe0",
      "new_mode": 33188,
      "new_path": "src/drivers/driver_nl80211.c"
    },
    {
      "type": "modify",
      "old_id": "81ad0ce0594925b0ff96bb7fa8018857f60069e5",
      "old_mode": 33188,
      "old_path": "src/eap_peer/eap_wsc.c",
      "new_id": "8edb1cad54543e34d50333b54d4b7d2654d0f872",
      "new_mode": 33188,
      "new_path": "src/eap_peer/eap_wsc.c"
    },
    {
      "type": "modify",
      "old_id": "edb8d721b226e4a84af1157a2911b74353d50f6a",
      "old_mode": 33188,
      "old_path": "src/p2p/p2p_group.c",
      "new_id": "852ddf5fca5bf2fd53fd3ce3f7e5b1cba87a14e9",
      "new_mode": 33188,
      "new_path": "src/p2p/p2p_group.c"
    },
    {
      "type": "modify",
      "old_id": "d8f33b1b62f4999d4badf99158462dca3404eaec",
      "old_mode": 33188,
      "old_path": "src/p2p/p2p_pd.c",
      "new_id": "a1268e44925767a7e929249dc1a1c1e456fad1d1",
      "new_mode": 33188,
      "new_path": "src/p2p/p2p_pd.c"
    },
    {
      "type": "modify",
      "old_id": "8a996f9008cbe66a257d8912a45660d10447e710",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/ap.c",
      "new_id": "3ba44964d92eec7d9ead85c5be3ef0153d798bf0",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/ap.c"
    },
    {
      "type": "modify",
      "old_id": "c50de539e9e9f6e925bdc05a0e260c89f024000d",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/bss.c",
      "new_id": "0e1576b0fde1a71f2478665594631bac4fed28bf",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/bss.c"
    },
    {
      "type": "modify",
      "old_id": "9f14d0e3190eab68d229a2eb87e272f87d8bc727",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/bss.h",
      "new_id": "2b419488ab0cf6914322081d71aab4e11052f623",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/bss.h"
    },
    {
      "type": "modify",
      "old_id": "1b71ca71acb380ea6fbda3ed7fe2734c7c9322c8",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/config.c",
      "new_id": "0d988840d5f9f981ee3ec5e4ad3b25f4bb9525d9",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/config.c"
    },
    {
      "type": "modify",
      "old_id": "00990cb404e32ee1a466839a619f1296c728a221",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/config.h",
      "new_id": "1315e7bd55e1fea7f5140eb3fca13b43c3890148",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/config.h"
    },
    {
      "type": "modify",
      "old_id": "d5de0307671b3f449cf3b0c35f550b212eb64c90",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/config_file.c",
      "new_id": "5ca6bf2c6486dc3dd28af19fbc211310a6e86a4d",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/config_file.c"
    },
    {
      "type": "modify",
      "old_id": "a8c57eb9ca0d18168c80f4931713bc6476be45e3",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/ctrl_iface.c",
      "new_id": "6d2b3b14f853bd7a3a61aa59b9368bee34c3ddfe",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/ctrl_iface.c"
    },
    {
      "type": "modify",
      "old_id": "b117b62190501e4274653b4f5b9102ef6307e203",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/events.c",
      "new_id": "6c0a24641e84d9aa6106d585d2c63acc11cc7326",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/events.c"
    },
    {
      "type": "modify",
      "old_id": "6fe762f01c17b98ad750ac0dde80bd1fe6bfe29a",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/interworking.c",
      "new_id": "b59dd6aba0cae936547081b2628a008a4d07de86",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/interworking.c"
    },
    {
      "type": "modify",
      "old_id": "c6856e28bbcd9690b62a2d28954749d80e5e51b2",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/p2p_supplicant.c",
      "new_id": "fc311e978f507acbba5f380dac430f449f932171",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/p2p_supplicant.c"
    },
    {
      "type": "modify",
      "old_id": "825e90bae0262e5da1593d82f4e38ba018c04f33",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/scan.c",
      "new_id": "db73a1869909738cd24c5dce2c6c9ad91077a80d",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/scan.c"
    },
    {
      "type": "modify",
      "old_id": "90e416985e19f21300db8e136677da737ab92ffd",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/wpa_cli.c",
      "new_id": "cdbe011b343a19856be41849109f0ed9b6d295ec",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/wpa_cli.c"
    },
    {
      "type": "modify",
      "old_id": "6fb1caee7a17f014561a891dd541ee7f83af7ccc",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/wpa_supplicant.c",
      "new_id": "a6478b68aa812b464ab13d3aae90d1832b90fc8a",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/wpa_supplicant.c"
    },
    {
      "type": "modify",
      "old_id": "b40706076d363e3c8a735546a4017feab5d75de0",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/wpa_supplicant.conf",
      "new_id": "0935a0624ab53d5d5fe5167d29eb1ba6ae0f6ddb",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/wpa_supplicant.conf"
    },
    {
      "type": "modify",
      "old_id": "5465c4fa45c1334e1a886f18dce04b2905b0e18b",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/wpa_supplicant_i.h",
      "new_id": "030880627f683be576b2f7dafe1e736a2accd1f1",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/wpa_supplicant_i.h"
    },
    {
      "type": "modify",
      "old_id": "1b1b5f73d115fbeff637e7c95494d6279e336d54",
      "old_mode": 33188,
      "old_path": "wpa_supplicant/wps_supplicant.c",
      "new_id": "603ce919543188e6719c2d27a7fb25d457339f65",
      "new_mode": 33188,
      "new_path": "wpa_supplicant/wps_supplicant.c"
    }
  ]
}
