)]}'
{
  "commit": "94fe16cd96626f00809eb466ff2881f4f4d22ab5",
  "tree": "7b26fdb31e6802491ebd7bcf68899ade765ab2a8",
  "parents": [
    "8b32d59c33016bc5a32a19d33de056ea0e9a7bb9"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Tue Jun 23 12:30:11 2015 -0700"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Thu Jun 25 03:49:45 2015 +0000"
  },
  "message": "buffet: Fix constant retries in XMPP on authorization failure\n\nWhen XMPP channel is rejected due to invalid credentials, we did not\nclose the channel stream properly after server had sent \"\u003c/stream:stream\u003e\nelement which lead to numerous stream tear-down requests from the server.\n\nOnce we receive a stream closed request from the server, we must close\nthe actual stream/socket immediately.\n\nBUG\u003dbrillo:1215\nTEST\u003d`FEATURES\u003dtest emerge-link buffet`\n     Test on the device.\n\nChange-Id: I924e72cd3e647bedf6e3138b55aed146259d52f1\nReviewed-on: https://chromium-review.googlesource.com/281392\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTrybot-Ready: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nReviewed-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fbe2f9578ef1ac04c0fb54e8d78b4730c99362d7",
      "old_mode": 33188,
      "old_path": "buffet/notification/xmpp_channel.cc",
      "new_id": "bf9e0b96708985ce2060e2040e669e93af001740",
      "new_mode": 33188,
      "new_path": "buffet/notification/xmpp_channel.cc"
    },
    {
      "type": "modify",
      "old_id": "d16e81e2857a4d87cfeafa3fee4caee58d4832c7",
      "old_mode": 33188,
      "old_path": "buffet/notification/xmpp_channel_unittest.cc",
      "new_id": "80a9af84c417627adea762edba5f36ca97d5f38d",
      "new_mode": 33188,
      "new_path": "buffet/notification/xmpp_channel_unittest.cc"
    }
  ]
}
