)]}'
{
  "commit": "631d2c680329a0755ce5d416cc467bee7e31f7e0",
  "tree": "0d7981e634c7c546c265e072bf6b74bafbfcd353",
  "parents": [
    "e3af9109f91ee500c0daf5eee93b6a868fce1e4b"
  ],
  "author": {
    "name": "Daniel Bourgeois",
    "email": "dcbourgeois@google.com",
    "time": "Tue Aug 25 22:49:39 2026 +0000"
  },
  "committer": {
    "name": "Daniel Bourgeois",
    "email": "dcbourgeois@google.com",
    "time": "Thu Aug 27 14:23:01 2026 -0700"
  },
  "message": "gPowerD master: SRCREV bump 5680efbb95..82e369a578\n\nDaniel Bourgeois (6):\n      Fix mTLS verification out-of-bounds memory read.\n      Fix silent localhost fallback on IP parse failure in HttpConnection.\n      Add event queue structures for one-loop refactor.\n      safepower: Reuse CompressLogs in WriteSavedActionsChange\n      safepower: Incorporate EventQueue and event loop into ServiceImpl\n      Cloned from CL 968062044 by \u0027hg patch\u0027. Original change by shounak@shounak:fig-export-fix_bug_v5_support-534134-change-1:535334:citc on 2026/08/20 14:37:53.\n\nShounak Mitra (1):\n      #gpowerd - Clean up ConvertStatus.\n\ngBMC Team (8):\n      Update TlsServerCredentialsOptions creation in safepower_agent.\n      Fix 2 ClangTidyLegacy findings: * inclusion of forwarding header \u0027util/task/status_macros.h\u0027; use \u0027third_party/gloop/util/status/status_macros.h\u0027 instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers (2 times)\n      Fix 1 ClangTidyLegacy findings:\n      Update status_macros.h path in safepower_agent Copybara config.\n      Fix 3 ClangTidyLegacy findings: * inclusion of forwarding header \u0027util/task/status_macros.h\u0027; use \u0027third_party/gloop/util/status/status_macros.h\u0027 instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers (3 times)\n      Fix 10 ClangTidyLegacy findings: * inclusion of forwarding header \u0027util/task/status_macros.h\u0027; use \u0027third_party/gloop/util/status/status_macros.h\u0027 instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers (4 times) * inclusion of forwarding header \u0027thread/fiber/channel.h\u0027; use \u0027third_party/gloop/thread/fiber/channel.h\u0027 instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers (2 times) * inclusion of forwarding header \u0027thread/fiber/fiber.h\u0027; use \u0027third_party/gloop/thread/fiber/fiber.h\u0027 instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers (2 times) * inclusion of forwarding header \u0027thread/fiber/select.h\u0027; use \u0027third_party/gloop/thread/fiber/select.h\u0027 instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers * inclusion of forwarding header \u0027base/context.h\u0027; use \u0027third_party/gloop/base/context.h\u0027 instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers\n      Fix 2 ClangTidyLegacy findings: * inclusion of forwarding header \u0027base/init_google.h\u0027; use \u0027third_party/gloop/base/init_google.h\u0027 instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers * inclusion of forwarding header \u0027util/task/status_macros.h\u0027; use \u0027third_party/gloop/util/status/status_macros.h\u0027 instead. For more info, see go/clang_tidy/checks/google3-legacy-forwarding-headers\n      Fix timer registration collision in ActionContext\n\nFusion-Link: https://fusion2.corp.google.com/4c56797c-998b-3107-9ed4-ce29d4e0b91b\nTested:\n  0. Manually verified that safe to shutdown bit was set in\n     gpowerd logs after sending a coordinated shutdown\n     go/hs4log/68bcrBqEnf\n  1.  **Test 1: $PLATFORM_A Disruptive Test**\n    *   **Fusion Link:** https://fusion2.corp.google.com/8ea2c2c6-3544-3ede-9211-dd6708ef5ea1\n  2.  **Test 2: $PLATFORM_B OOB Test**\n    *   **Fusion Link:** https://fusion2.corp.google.com/4c56797c-998b-3107-9ed4-ce29d4e0b91b\n  3.  **Test 3: $PLATFORM_A OOB Test**\n    *   **Fusion Link:** https://fusion2.corp.google.com/1357c0f0-da33-3ae1-b30d-a5bdf1f2076b\n    *   **Status:** **`FAILED`** (Failed only on host alias\n        assertion, disruptions successful -- this is a testing problem)\n\n\nChange-Id: I202e63bb3e6ece1fa245ab42ac038f74d64b446c\nSigned-off-by: Daniel Bourgeois \u003cdcbourgeois@google.com\u003e\nGoogle-Bug-Id: 549865449\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "36ef2577fe00346eb0d3bb5fd89a3240d362d135",
      "old_mode": 33188,
      "old_path": "recipes-google/s4/gpowerd_git.bb",
      "new_id": "30f02300e81e75e7254bd5119f3ab52cc34c5acb",
      "new_mode": 33188,
      "new_path": "recipes-google/s4/gpowerd_git.bb"
    }
  ]
}
