)]}'
{
  "log": [
    {
      "commit": "333a43423d898c2066f701bd97b0e6156bf98154",
      "tree": "2faa0dd1b49ddeb2f363e1e2e46397de90bc65c7",
      "parents": [
        "dd30cece18169d8d54cf5a2bae02b8240d3ce24a"
      ],
      "author": {
        "name": "Jorge Cardona",
        "email": "jorgecardona@google.com",
        "time": "Fri Jun 05 15:15:52 2026 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 05 15:16:10 2026 -0700"
      },
      "message": "Fail server initialization if secure credentials cannot be obtained.\n\nThe server will now return nullptr and log an error if it fails to get secure credentials, instead of falling back to using an insecure server.\n\nPiperOrigin-RevId: 927502688\nChange-Id: I4525df0f6051c97dcd892da67595bf397d355586\n"
    },
    {
      "commit": "dd30cece18169d8d54cf5a2bae02b8240d3ce24a",
      "tree": "1be639fd2cbc9b1f37e4d3a0ff1a495f03fa43a6",
      "parents": [
        "3b5878dfd81da70086edd95ccc5ff9a83832d8fc"
      ],
      "author": {
        "name": "gBMC Team",
        "email": "gbmc-core@google.com",
        "time": "Wed Nov 12 04:18:02 2025 -0800"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Nov 12 04:18:26 2025 -0800"
      },
      "message": "Fix 9 ClangInliner findings:\n* The use of this symbol has been deprecated and marked for inlining. The function being deprecated is absl::MutexLock::MutexLock. (5 times)\n* The use of this symbol has been deprecated and marked for inlining. The function being deprecated is absl::Mutex::Unlock. (3 times)\n* The use of this symbol has been deprecated and marked for inlining. The function being deprecated is absl::Mutex::Lock.\n\nSee go/inliner-lsc for more information on why you\u0027ve received this change and why it is important.\n\nThis CL looks good? Just LGTM and Approve it!\nThis CL doesn’t look good? This is what you can do:\n* Revert this CL, by replying \"REVERT: \u003cprovide reason\u003e\"\n* File a bug under go/inliner-bug for category ClangInliner if there\u0027s an issue with the CL content.\n* File a bug under go/rosie-bug if there\u0027s an issue with how the CL was managed.\n* For all other issues such as the formatting of the CL, please file a bug under\ngo/clrobot-bug.\n* Revert this CL and not get a CL that cleans up these paths in the future by\nreplying \"BLOCKLIST: \u003cprovide reason\u003e\". This is not reversible! We recommend to\nopt out the respective paths in your CL Robot configuration instead:\ngo/clrobot-opt-out.\n\nThis CL was generated by CL Robot - a tool that cleans up code findings\n(go/clrobot). The affected code paths have been enabled for CL Robot in //depot/google3/METADATA by\nfollowing go/clrobot#how-to-opt-in. Anything wrong with the signup? File a bug\nat go/clrobot-bug.\n\n#clrobot #third_party-absl-synchronization-mutex.h\n\nTested:\n    Local presubmit tests passed.\nPiperOrigin-RevId: 831324278\nChange-Id: I860628adf5af73ca333927ce2b0375ecc2b88b6f\n"
    },
    {
      "commit": "3b5878dfd81da70086edd95ccc5ff9a83832d8fc",
      "tree": "6512a4b590b82d07538bc2cbd04b15c52336909d",
      "parents": [
        "50f3d53062eb31dc65ec52a62195165ac0fe8495"
      ],
      "author": {
        "name": "Jorge Cardona",
        "email": "jorgecardona@google.com",
        "time": "Fri Oct 10 10:07:04 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Oct 10 10:07:48 2025 -0700"
      },
      "message": "Use `boost::asio::connect` to try multiple endpoints.\n\nThe code now attempts to connect using `boost::asio::connect` to all resolved endpoints before trying to connect to just the first endpoint.\n\nPiperOrigin-RevId: 817691065\nChange-Id: I164748b7f50ef315a71098dce2236f3671079fa3\n"
    },
    {
      "commit": "50f3d53062eb31dc65ec52a62195165ac0fe8495",
      "tree": "2b21c3f18a15f2c334e43ca0d7eb9ec301e2149b",
      "parents": [
        "8b1272136145985778845a2d411573a702c0e856"
      ],
      "author": {
        "name": "Jorge Cardona",
        "email": "jorgecardona@google.com",
        "time": "Wed Aug 13 10:25:30 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 13 10:26:02 2025 -0700"
      },
      "message": "Strowgerd: Handle secure creds failure.\n\nBy default, server will try to get secure credentials, if it did not find them it would exit with error. After this change, the sever will still try to get secure credentials by default (because of the flag), if it fails to find them it will fall to insecure credentials and provide warning.\n\nTested:\n\nInstalled BMC to production machine and started daemon with insecure_credentials . Attempting to reach daemon would error out with \"authentication handshake failed: tls\"\n\nPiperOrigin-RevId: 794636643\nChange-Id: I2280f97fcf6938cacab30a02fbc27a30101f54fc\n"
    },
    {
      "commit": "8b1272136145985778845a2d411573a702c0e856",
      "tree": "ad0ebf5497358416678fa0491b5b4e0fc55d1457",
      "parents": [
        "81862eb8163160eda7a918f37cdadda0be12e72b"
      ],
      "author": {
        "name": "Jorge Cardona",
        "email": "jorgecardona@google.com",
        "time": "Mon Jul 14 17:46:18 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 16 19:05:48 2025 -0700"
      },
      "message": "Adding rules to create debian package for the client\n\n- Included bzl file to contain the client version\n- Included rules to create debian package with blaze\n- Added presubmit checks:\n1. Change version.bzl when go files are modified\n2. Change go files if you want to bump version.bzl\n\nPiperOrigin-RevId: 783109053\nChange-Id: I0d48cfb32e0cede18e29ffe9f4fd83b8eea6b339\n"
    },
    {
      "commit": "81862eb8163160eda7a918f37cdadda0be12e72b",
      "tree": "9d9f9a2ab833e724b4c23d518cc3ee3d737bce4b",
      "parents": [
        "7e309c6e2a71fd51989eda193f4345a4be6a7eaa"
      ],
      "author": {
        "name": "Jorge Cardona",
        "email": "jorgecardona@google.com",
        "time": "Tue Jun 24 10:30:05 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 24 10:30:32 2025 -0700"
      },
      "message": "Read strowger policy from ro filesystem\n\nAs per internal discussion, policies that are not intended to be updated by msvfud need to be in RO filesystem. This change adds support to read from RO in case the file is not present in the merged view in /var/google/authz_policies/\n\nTested: Performed remote debug with locally built gbmc\nPiperOrigin-RevId: 775292466\nChange-Id: I5975b9875b7ab91dda6fab5b561ddf37eaf91b15\n"
    },
    {
      "commit": "7e309c6e2a71fd51989eda193f4345a4be6a7eaa",
      "tree": "f92ad8346321087076c1459096c948e49869e900",
      "parents": [
        "76132f18a62f9906883a407585a5f6eedaaf7cd7"
      ],
      "author": {
        "name": "Jorge Cardona",
        "email": "jorgecardona@google.com",
        "time": "Thu May 29 16:21:07 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 29 16:21:49 2025 -0700"
      },
      "message": "Loading authorization policy for strowgerd\n\nThe strowgerd_authz_policy.json is going to be added as part of the strowgerd recipe in https://gbmc-review.git.corp.google.com/c/meta-gbmc-staging/+/43874 . This CL only loads that policy into the server.\n\nPiperOrigin-RevId: 764928306\nChange-Id: I299fd060ed92dcb642633c52e18b9af55689c1aa\n"
    },
    {
      "commit": "76132f18a62f9906883a407585a5f6eedaaf7cd7",
      "tree": "cc78ffad0a9004de424fc11cf3425b1682559fe1",
      "parents": [
        "4c631747bedbc3459c6c8cfd1f2777781c8c8d24"
      ],
      "author": {
        "name": "Jorge Cardona",
        "email": "jorgecardona@google.com",
        "time": "Thu May 29 15:56:12 2025 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 29 15:56:49 2025 -0700"
      },
      "message": "Fixing presubmit errors for strowgerd\n\nPiperOrigin-RevId: 764919016\nChange-Id: I4465578595e681221e3bb3f0c938ad985ab6264d\n"
    },
    {
      "commit": "4c631747bedbc3459c6c8cfd1f2777781c8c8d24",
      "tree": "99fc63cd4c16d0d09dc7564344d8cc8ddc9ef929",
      "parents": [
        "44bb6e8b30f6314a0c27211987b23d178696bb6d"
      ],
      "author": {
        "name": "gBMC Team",
        "email": "gbmc-core@google.com",
        "time": "Thu May 15 11:27:27 2025 -0700"
      },
      "committer": {
        "name": "jorgecardona",
        "email": "jorgecardona@google.com",
        "time": "Fri May 16 11:12:40 2025 -0700"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 759228822\nChange-Id: Id1b4278f067ecc70e8cf2dbe3512fa69c30b8d14\n"
    },
    {
      "commit": "44bb6e8b30f6314a0c27211987b23d178696bb6d",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Nan Zhou",
        "email": "nanzhou@google.com",
        "time": "Wed May 14 15:45:13 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 14 15:45:13 2025 -0700"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
