)]}'
{
  "log": [
    {
      "commit": "1508a52645165063c347e5f3961426ec6bdd167b",
      "tree": "88f39985cc8c1f262aaa877493444f6d0747dcc9",
      "parents": [
        "3301a274d714c48ebbc45e97a722ff60fa4ecb79"
      ],
      "author": {
        "name": "James Lee",
        "email": "ljjlee@google.com",
        "time": "Mon Aug 31 12:18:48 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 31 12:24:49 2026"
      },
      "message": "Remove the unused GetAccountCapabilitiesUsesGetAllVisibleUrl feature.\n\nThis CL removes the kGetAccountCapabilitiesUsesGetAllVisibleUrl feature\nflag and cleans up the unused account_capabilities_get_all_visible_url\nendpoint. The account capabilities fetcher now permanently uses the\nbatchGet endpoint.\n\nBug: 436151197\nChange-Id: I06b5a5486ef572a8cbe809f66df7cd5f152560b1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8303916\nAuto-Submit: James Lee \u003cljjlee@google.com\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1688988}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0cc445c3b949d1ca556963e642aa8850e131dca5\n"
    },
    {
      "commit": "3301a274d714c48ebbc45e97a722ff60fa4ecb79",
      "tree": "7a5ca16568ec08d2578676fbf7cbd93c750b4ee2",
      "parents": [
        "58ad4c17c7132a452d3eff2e1db72947200f339c"
      ],
      "author": {
        "name": "Danilo Tedeschi",
        "email": "danft@google.com",
        "time": "Wed Aug 12 19:40:50 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 12 19:48:56 2026"
      },
      "message": "google_apis: Migrate local time formatting to TimeFormatAsIso8601WithTimeZone\n\nThis is part of a bigger effort to get rid of usages of string pattern\nto format date/time. See the linked bug for more info.\n\nChange-Id: Ic784ca4b693aac3b2f83f888532880dc45ed8478\nBug: 534455293\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8227684\nReviewed-by: Fergal Daly \u003cfergal@chromium.org\u003e\nReviewed-by: Fabio Tirelo \u003cftirelo@chromium.org\u003e\nReviewed-by: Peter Kasting \u003cpkasting@chromium.org\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1678234}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6564207d12dbc8e10051567d9dd8cdc860d5fe65\n"
    },
    {
      "commit": "58ad4c17c7132a452d3eff2e1db72947200f339c",
      "tree": "1f4b736b53952a7f8caba0c7958c66ba35248840",
      "parents": [
        "b30a3f0daaedd27cab3dc32208d6c6b0e661781d"
      ],
      "author": {
        "name": "Tanmoy Mollik",
        "email": "triploblastic@google.com",
        "time": "Tue Aug 04 10:57:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 04 11:03:00 2026"
      },
      "message": "Remove GoogleServiceAuthError(State) constructor\n\nThis cl removes the unused constructor.\n\nBug: 487926694\nChange-Id: I3a76ed8b20245fae334573023a870755f02d24d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7800299\nCommit-Queue: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1673229}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5c6adfcf6be87d0373346678f9e91cfb91cce219\n"
    },
    {
      "commit": "b30a3f0daaedd27cab3dc32208d6c6b0e661781d",
      "tree": "3cd82691aaa8ddf47f995a675ed0d6d770c713d9",
      "parents": [
        "0e7b2daa41a0209c2ea52523cffca8bba76434a1"
      ],
      "author": {
        "name": "Ming-Ying Chung",
        "email": "mych@chromium.org",
        "time": "Fri Jul 31 07:28:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jul 31 07:32:02 2026"
      },
      "message": "[google_apis] Drop Authorization header on cross-origin redirects\n\n`UrlFetchRequestBase` attaches an `Authorization` header to outgoing\nGoogle API requests and executes them through `SimpleURLLoader`.\n`SimpleURLLoader` forwards explicitly configured headers across HTTP\nredirects. Consequently, if an API endpoint responds with a 3xx redirect\nto a different origin, the access token is forwarded to the redirected\ndestination.\n\nTo prevent credential leakage, register a redirect callback on\n`SimpleURLLoader` that checks if the redirect target is same-origin with\nthe previous URL. Cross-origin redirects append the `Authorization`\nheader to the list of headers to remove, while same-origin redirects\nretain the header for existing workflows.\n\nBug: 513608831\nChange-Id: I6b19f963c9ff3bb0b996b1fe29bbbe84d962d18e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8050627\nCommit-Queue: Ming-Ying Chung \u003cmych@chromium.org\u003e\nReviewed-by: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1671672}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 49bb74f7f1589143f800972535ff296ad9dae6b9\n"
    },
    {
      "commit": "0e7b2daa41a0209c2ea52523cffca8bba76434a1",
      "tree": "ff713886458e35559f5715de961e503da73e854c",
      "parents": [
        "70312bbba07471d0ea9e8936dd5a5a0e9ec703a4"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Tue Jul 21 11:57:35 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 21 12:01:13 2026"
      },
      "message": "[Signin] Treat unexpected IssueToken response as transient failure\n\nWhen OAuth2MintTokenFlow::ProcessApiCallSuccess() encounters an HTTP 200\nresponse with an unparseable or unexpected body, treat it as a transient\nServiceUnavailable error instead of a permanent\nUnexpectedServiceResponse error.\n\nThis change is placed behind a new feature flag:\nkOAuth2MintTokenUnexpectedResponseBodyIsTransient.\n\nThis aligns OAuth2MintTokenFlow with OAuth2AccessTokenFetcherImpl, which\nalready treats unexpected HTTP 200 response payloads as transient\nerrors.\n\nBug: 481934457\nTAG\u003dagy\nCONV\u003dacfaf2cf-8126-4566-adce-d8161ab84f2d\n\nChange-Id: I4aa84a987741f2967f960c115ee7fcc66a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126456\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1665378}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1324117cbd7d92913b9eaa5d6ad00335af60d7f2\n"
    },
    {
      "commit": "70312bbba07471d0ea9e8936dd5a5a0e9ec703a4",
      "tree": "fb4e47c367c45a8073b20d7d36d6ab36395d5952",
      "parents": [
        "21231f3defdc52f528b024f3bcdbc5e68f6b48af"
      ],
      "author": {
        "name": "Nidhi Jaju",
        "email": "nidhijaju@chromium.org",
        "time": "Tue Jul 14 11:15:17 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 14 11:22:46 2026"
      },
      "message": "Make HTTP auth scheme preferences case-insensitive\n\nAccording to RFC 9110 (Section 11.1), HTTP authentication scheme names\nare inherently case-insensitive. Previously, if an enterprise admin\nconfigured AuthSchemes using mixed-case values like \"Negotiate\" or\n\"NTLM\", the authentication would fail. The network stack extracted the\nserver-provided scheme in lowercase, but matched it against the exact\ncase-sensitive string specified in the policy.\n\nThis CL fixes this mismatch by updating HttpAuthPreferences to\nnormalize the allowed schemes to lowercase when they are initially\nconfigured. This ensures HttpAuthHandlerRegistryFactory can reliably\ncheck if the scheme is allowed.\n\nAs part of this change, set_allowed_schemes is renamed to\nSetAllowedSchemes across the codebase to conform to the style guide.\n\nBug: 531448872\nChange-Id: I0f0acc681f76cc9f292bcf6ff64ef8115a409e1d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066957\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661744}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 478121030eb2e39b81d6223f51461f6e3b290351\n"
    },
    {
      "commit": "21231f3defdc52f528b024f3bcdbc5e68f6b48af",
      "tree": "2c1edf2b8db1e485d9d186b5979a39dee3cf81a6",
      "parents": [
        "d90e1c17b682736239bbcb0dc770b539239a9368"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Mon Jul 06 15:46:15 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 06 15:48:09 2026"
      },
      "message": "[Signin] Record kNetworkError in V2 histogram\n\nOAuthMultiloginResponseStatus::kNetworkError was previously not recorded\nin Signin.OAuthMultiloginResponseStatus to prevent skewing existing\nmetrics.\n\nThis CL introduces Signin.OAuthMultiloginResponseStatus2, which records\nall response status results including network errors. The existing V1\nhistogram is kept but deprecated, scheduled to expire in 6 months.\n\nBug: 509497240\nChange-Id: Ic3602b15f0eb7e741f07142460895639bf3b314b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032024\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1657223}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: aa5bf578626f5de01473159eb9fb3fb3e6222013\n"
    },
    {
      "commit": "d90e1c17b682736239bbcb0dc770b539239a9368",
      "tree": "ba844a39ca466100c09284235b283a248809a588",
      "parents": [
        "7e63639d5a7619949a2ac1e6a3ad5a2cfca694b7"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Thu Jul 02 13:53:13 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 02 13:55:23 2026"
      },
      "message": "[Signin] Add metrics for DBSC cookie upgrade flow\n\nThis CL introduces 5 new UMA histograms to monitor the DBSC (Device\nBound Session Credentials) cookie upgrade flow on startup:\n\n- Signin.CookieBinding.UpgradeStatus: Tracks startup upgrade\n  eligibility.\n\n- Signin.CookieBinding.UpgradeOAuthMultiloginDuration: Measures the\n  latency of the multilogin request for upgrade operations.\n\n- Signin.CookieBinding.UpgradeOAuthMultiloginResult: Tracks the DBSC session\n  creation outcome (DeviceBoundSessionCreateSessionsResult) of the upgrade\n  multilogin request.\n\n- Signin.CookieBinding.UpgradeSessionFetchDuration: Tracks the latency\n  of querying existing DBSC sessions from the Network Process.\n\n- Signin.CookieBinding.UpgradeReconciliationDeferredOnStartup: Tracks\n  how often startup reconciliation is delayed waiting for DBSC session\n  status.\n\nTo keep measurements robust and immune to reconciliation timeouts or\naborts, timing metrics are calculated statelessly by binding operation\nstart times directly into completion callbacks instead of using member\nvariables on AccountReconcilor.\n\nWe also prevent UMA logging for \"FeatureNotSupported\" on non-DICE platforms.\n\nAdditionally, this CL introduces `GaiaSource::SetGaiaSourceType` to enable\nchanging the GAIA API source type dynamically during cookie upgrades\nwithout losing any source suffixes.\n\nBug: 514242898, b:485551065\nChange-Id: I409474e24a91c932bb4fb080582d1b8141312684\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010513\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656067}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 248b7f3cf621cbe58ecfc6f64f50c55cfe9a5b9b\n"
    },
    {
      "commit": "7e63639d5a7619949a2ac1e6a3ad5a2cfca694b7",
      "tree": "50206a946fece90282c1e4101eee1cf98b79c8aa",
      "parents": [
        "64619a628e722619986992127ea5a0050adc545e"
      ],
      "author": {
        "name": "Fergal Daly",
        "email": "fergal@chromium.org",
        "time": "Thu Jul 02 09:33:00 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 02 09:35:38 2026"
      },
      "message": "google_apis: Do not follow symlinks when writing download output\n\nUrlFetchRequestBase::WriteFileData() opens the caller-supplied output\npath some time after the caller may have created it as a temporary file.\nOn POSIX, open the path with O_NOFOLLOW so that the write fails if the\nfinal path component has been replaced by a symbolic link in the\nmeantime, and the request is cancelled with OTHER_ERROR instead of\nwriting through the link.\n\nAdd a DownloadFileRequestBase regression test that supplies a symlink as\nthe output path and verifies that the link target is left untouched and\nthe request reports failure.\n\nFixed: 522294538\nChange-Id: Ia436d9f66fbb36d221d437a3a507c03e8cad9b04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029006\nReviewed-by: Mingyu Lei \u003cleimy@chromium.org\u003e\nAuto-Submit: Fergal Daly \u003cfergal@chromium.org\u003e\nReviewed-by: Fergal Daly \u003cfergal@chromium.org\u003e\nCommit-Queue: Fergal Daly \u003cfergal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655969}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8d02bbd914aaf89947d8055e10f41d45eab99fc2\n"
    },
    {
      "commit": "64619a628e722619986992127ea5a0050adc545e",
      "tree": "118e02ed4f9aca9966beea26d4f76ec0ac201b79",
      "parents": [
        "3e7bcd334a8d16ad8da775e94dd6d752f2fc13a9"
      ],
      "author": {
        "name": "Ammar Mohammed Kheir",
        "email": "ammarmk@chromium.org",
        "time": "Mon Jun 22 15:47:36 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 22 15:49:12 2026"
      },
      "message": "[Sync] Add dedicated recovery endpoints and funnel telemetry\n\nThis CL splits the GPM keychain recovery flow endpoint (/desktop) to\nsupport dedicated desktop-embedded (popup) flows for Passkeys.\n\nBackground: Keychain recovery is triggered either in a browser tab\n(e.g., from Settings) or in a pop-up window (e.g., from WebAuthn\nprompts). Currently, both use the /desktop endpoint (associated with the\nEncryptionUnlockWeb server flow). During GPM PIN resets, the server\nredirects the user to passwords.google.com, which causes the pop-up\nwindow to stay open on the passwords page instead of closing.\nConversely, if run inside a tab, automatically closing the tab on\ncompletion is bad UX.\n\nTo address this, we introduce a dedicated /desktopembedded endpoint for\npop-up/embedded flows like Passkeys (mapping to EncryptionUnlockChrome\nserver flow). Tab-based flows like Trusted Vault continue to use the\n/desktop endpoint.\n\nAdditionally, this CL introduces telemetry to track the conversion\nfunnel for these endpoints: TrustedVault.RecoveryFlowTriggeredEndpoint\n(records which route was targeted when Chrome triggered the retrieval\nflow).\n\nTAG\u003dagy\nCONV\u003d04408b9b-2260-4bbd-96e5-2abbfea8d3d9\n\nBug: 447338862\nChange-Id: I20d3c5fb922fbfc3d24f940f168f7884db3d753e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900509\nReviewed-by: Maksim Moskvitin \u003cmmoskvitin@google.com\u003e\nReviewed-by: Yurii Lahodiuk \u003cylahodiuk@google.com\u003e\nCommit-Queue: Ammar Mohammed Kheir \u003cammarmk@chromium.org\u003e\nReviewed-by: Monica Salama \u003cmsalama@chromium.org\u003e\nReviewed-by: Adem Derinel \u003cderinel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1650339}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3585e6919063e009ee99ae243509e6d9937a76a3\n"
    },
    {
      "commit": "3e7bcd334a8d16ad8da775e94dd6d752f2fc13a9",
      "tree": "76278cc53e51414c372fabff94bc89fc1553e310",
      "parents": [
        "8290204f56f9d0b40fe8abcf858dcd72b25f93e7"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Thu Jun 18 09:35:51 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 18 09:38:03 2026"
      },
      "message": "[google_apis] Support overriding multiple URLs in GaiaUrlsOverrider\n\nGaiaUrlsOverriderForTesting currently only supports overriding a single\nURL. In some tests (such as DiceMtlsBrowserTest), multiple GAIA URLs\nneed to be overridden.\n\nThis CL extends GaiaUrlsOverriderForTesting with a constructor taking\nbase::flat_map\u003cstd::string, std::string\u003e to support overriding multiple\nURLs at once.\n\nWe also update DiceMtlsBrowserTest to use this new constructor, which\nsimplifies the test setup.\n\nBug: 505739633\nChange-Id: Ie11af45487a59e4f2a7f4f092c048bd06631f5f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7957439\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1648900}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d6dc7609590fa397dc90264b2a47c2dfce1a944c\n"
    },
    {
      "commit": "8290204f56f9d0b40fe8abcf858dcd72b25f93e7",
      "tree": "78b2c036368fed712a7232ce9c0ba06353d5b6b8",
      "parents": [
        "4b1b34f2c97a602fc51b8db3319bed8204d6f9a5"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Fri Jun 12 09:30:21 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 12 09:33:47 2026"
      },
      "message": "[DBSC] Support Youtube binding mode in OAuthMultilogin\n\nThis CL adds a new \"yt_cookie_binding\" parameter to the multilogin\ncookie binding parameters.\n\nThis change introduces a new feature\nkEnableOAuthMultiloginYoutubeCookiesBinding and its associated parameter\nto control Youtube cookie binding rollout in OAuthMultilogin.\n\nBug: b:501584788\nChange-Id: I4e22fb0c75aa9a35ce3117ca1ac0803460f3f003\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7921031\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1645791}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0fb53e40ff85d8ce03e5bb53d4c039050439978f\n"
    },
    {
      "commit": "4b1b34f2c97a602fc51b8db3319bed8204d6f9a5",
      "tree": "ded4be115db02132a1f0d2f29c940c5607a85956",
      "parents": [
        "ccb60fce269fe05e26b8e2e171500bb264e7d31e"
      ],
      "author": {
        "name": "Ahmed Nasr",
        "email": "anasr@google.com",
        "time": "Wed Jun 10 16:13:39 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 10 16:15:20 2026"
      },
      "message": "Make materials and work type configurable in list course work request\n\nThe fields were added in https://crrev.com/c/6187843 and are needed by\nboca but not by glanceables.\n\nBug: b:519635098\nChange-Id: I8746f6065b4b30ef5966b990bf46905e90babbf1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903330\nReviewed-by: Artsiom Mitrokhin \u003camitrokhin@chromium.org\u003e\nReviewed-by: April Zhou \u003caprilzhou@google.com\u003e\nCommit-Queue: Ahmed Nasr \u003canasr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644692}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 613d69cb405ccc537e3bf62c50b41ff151dfb0f2\n"
    },
    {
      "commit": "ccb60fce269fe05e26b8e2e171500bb264e7d31e",
      "tree": "4ae672089a60a656a3deeea611c907024c8e6be5",
      "parents": [
        "84b22608c21a9f0b792a9bbd4fac61febdfd8928"
      ],
      "author": {
        "name": "yoshiki iguchi",
        "email": "yoshiki@google.com",
        "time": "Tue Jun 09 08:01:38 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 09 08:03:25 2026"
      },
      "message": "Clean up: Fix 1 wrong escapes in 1 DEPS files in google_apis\n\nAccording to the checkdeps doc, the period (.) should be escaped with\ntwo backslashes (\\\\), but sometimes it was done with one backslash (\\)\nwrongly.\n\nThis CL fixes these wrong escapes.\n\nSee the checkdeps doc for the detailed format:\nhttps://chromium.googlesource.com/chromium/src/+/master/buildtools/checkdeps/README.md\n\nBug: None\nTest: Passed CQ\nTest: Ran `/buildtools/checkdeps/checkdeps.py`\n\nChange-Id: I369d8460ff9986b52bd1761069bccbc05a94b02c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7884965\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nReviewed-by: Amelie Schneider \u003camelies@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1643757}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4bab0b78093285d7a1612ba3602999039a762dfe\n"
    },
    {
      "commit": "84b22608c21a9f0b792a9bbd4fac61febdfd8928",
      "tree": "dc448a1e05e56a6731fcd227f9a9689e349e36fa",
      "parents": [
        "239d890cdb5dae0483b42c6a5453518b2119b60b"
      ],
      "author": {
        "name": "Achuith Bhandarkar",
        "email": "achuith@chromium.org",
        "time": "Sat Jun 06 19:29:45 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Jun 06 19:31:21 2026"
      },
      "message": "Restrict Calendar video conference URLs to HTTP/HTTPS.\n\nOnly GURL::is_valid() was checked for video conference URLs. This could\nallow launching privileged URL schemes (e.g., chrome://, file://) when\nclicking the Join button from the Quick Settings Calendar tray.\n\nThis CL: 1. Validates the URL scheme in\nSystemTrayClientImpl::ShowVideoConference\n   before attempting to launch it.\n2. Restricts parsed video conference URIs in GetConferenceDataUri to\n   HTTP/HTTPS schemes at parse time.\n3. Adds corresponding unit and browser tests.\n\nBug: 517792368\nChange-Id: Ide0fc9aa5094f5ad9a053434a6462a951958ff94\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903613\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nReviewed-by: Alex Newcomer \u003cnewcomer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1642827}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a24a935608fb331a42ce3047624aaf1737c8ce54\n"
    },
    {
      "commit": "239d890cdb5dae0483b42c6a5453518b2119b60b",
      "tree": "ab8f1229f423b298f8fcb89a64289b6c78d89b73",
      "parents": [
        "821b9bd44db5be46c49b4f4185271308132c8c4c"
      ],
      "author": {
        "name": "Ahmed Nasr",
        "email": "anasr@google.com",
        "time": "Fri Jun 05 17:35:55 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 05 17:38:22 2026"
      },
      "message": "Add notebook and guided learning to list course materials\n\nBug: b:519635098\nChange-Id: I79294f28f84979fc1c30f636ff13e5d6899c28fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905013\nCommit-Queue: Ahmed Nasr \u003canasr@google.com\u003e\nReviewed-by: Artsiom Mitrokhin \u003camitrokhin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1642445}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c779faf89799253ca2bd8a53a8bf622a664e84bb\n"
    },
    {
      "commit": "821b9bd44db5be46c49b4f4185271308132c8c4c",
      "tree": "05179fbaefe3314f275c1ff304cdb1c5591cd040",
      "parents": [
        "e73643e05c471858b712ca10183ff2dcfe0f172d"
      ],
      "author": {
        "name": "Ahmed Nasr",
        "email": "anasr@google.com",
        "time": "Thu Jun 04 18:23:33 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 04 18:29:30 2026"
      },
      "message": "Add notebook to list material type in classroom request\n\nIn the next CL, adding materials to the read mask will be configurable.\n\nBug: b:519635098\nChange-Id: Ibd26903e4627fd7dc3cee7ba72f58602f42afa24\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900619\nCommit-Queue: Ahmed Nasr \u003canasr@google.com\u003e\nReviewed-by: Artsiom Mitrokhin \u003camitrokhin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1641814}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 15f1f0fa786b94ae577feaad73dc994517f56558\n"
    },
    {
      "commit": "e73643e05c471858b712ca10183ff2dcfe0f172d",
      "tree": "e9c06730fffafab1506ea0bf3ed754a081e8424c",
      "parents": [
        "501c0c7afdcfc67ce80514f5b07dec98c5a7bba6"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Thu Jun 04 08:51:36 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 04 08:54:04 2026"
      },
      "message": "[Signin] Update traffic annotations to mention BrowserSignin\n\nThe SigninAllowed policy is deprecated. Network traffic annotations were\nstill referencing it in their policy fields to explain that these\nrequests are disabled when sign-in is blocked.\n\nThis CL updates all these network traffic annotations to reference the\nactive BrowserSignin policy set to 0 (disabled) instead of the\ndeprecated SigninAllowed policy.\n\nBug: 516559250\nChange-Id: Iacca977281a2de00970eeac94ac16b081c233465\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7887324\nReviewed-by: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1641530}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7a753f844c476f4497d9dc2517f1ccfd43bf99be\n"
    },
    {
      "commit": "501c0c7afdcfc67ce80514f5b07dec98c5a7bba6",
      "tree": "991a07f1e887505d0bd889552865f1882791d8a4",
      "parents": [
        "1463bd95e7e8c4c0c37ea7a20221a1c1e1c39b6b"
      ],
      "author": {
        "name": "Ahmed Nasr",
        "email": "anasr@google.com",
        "time": "Wed Jun 03 19:44:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 03 19:47:32 2026"
      },
      "message": "Add guided learning to classroom list course work read mask\n\nBug: 519623433\nChange-Id: Ie933155c7ceefa18ec04386450c131bc0fd006bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7898153\nReviewed-by: April Zhou \u003caprilzhou@google.com\u003e\nCommit-Queue: Ahmed Nasr \u003canasr@google.com\u003e\nReviewed-by: Artsiom Mitrokhin \u003camitrokhin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1641121}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3826d4c838dd4f64ca52a138e9631544bd9bd7b6\n"
    },
    {
      "commit": "1463bd95e7e8c4c0c37ea7a20221a1c1e1c39b6b",
      "tree": "e220de7ad2bb6af43603eac7f3efa47d188ac180",
      "parents": [
        "7337170ae066adb85f3ed13d9815f7659c0ee352"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Fri May 29 17:15:31 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 29 17:17:51 2026"
      },
      "message": "[DBSC] Add token binding upgrade metrics\n\nAdd UMA metrics to monitor opportunistic refresh token binding\nupgrades. Specifically, this change introduces:\n- Signin.TokenBinding.UpgradeEligibility to track when the upgrade flag\n  is enabled during access token requests.\n- Signin.TokenBinding.UpgradeRequested to record whether the server\n  issued a token binding upgrade challenge upon a successful access\n  token fetch.\n- Signin.TokenBinding.UpgradeSaveBindingKeyResult to measure the\n  success of persisting a binding key received during an upgrade flow.\n  The count difference with Signin.TokenBinding.UpgradeResult will\n  allow us to see how often Chrome exits/crashes before finishing the\n  upgrade call.\n\nBug: 514242898\nChange-Id: I3970202aa423c273e9d261595c735c9d40bc07dd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7883408\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1638565}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 823f5598e7cfa27e6dc11b9f2290b8bcc9a3f78a\n"
    },
    {
      "commit": "7337170ae066adb85f3ed13d9815f7659c0ee352",
      "tree": "05336d186e62a158736eeee5b4aeb6d6548970d4",
      "parents": [
        "6e2a3e99545d71c8ce464479ec990304018560eb"
      ],
      "author": {
        "name": "Jan Wilken Dörrie",
        "email": "jdoerrie@chromium.org",
        "time": "Fri May 29 15:04:28 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 29 15:06:30 2026"
      },
      "message": "[dbsc] Plumb strongly-typed algorithms to DBSC key generation\n\nThis refactors the Device Bound Session Credentials (DBSC) key\ngeneration flow to use strongly-typed\ncrypto::SignatureVerifier::SignatureAlgorithm enums instead of\nspace-separated strings. This improves type safety and reduces the need\nfor repeated string parsing throughout the identity management and Gaia\nstacks.\n\nKey changes include:\n\n- Updating the IdentityManager and ProfileOAuth2TokenService APIs to\n  accept a span of algorithms.\n- Refactoring OAuth2MintTokenFlow to parse supported algorithms from the\n  server response directly into a vector, falling back to default\n  algorithms (ES256 and RS256) if none are specified.\n- Propagating these strongly-typed algorithms through TokenBindingHelper\n  and BindingKeyRegistrationTokenHelper.\n- Updating DiceResponseHandler to parse the algorithm list strings\n  received from the network once at the entry point.\n\nBug: 514242898\nChange-Id: Ib0a988dc3308c313b9a1565fa6febc7a6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7879953\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1638480}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e99922dceaac6082af9ce053c1346e8437edf6fd\n"
    },
    {
      "commit": "6e2a3e99545d71c8ce464479ec990304018560eb",
      "tree": "f3ad374bf00804b68110d104b04feacc0b4bc2d3",
      "parents": [
        "441920778a94699f1d427ed207ff2976dcb6e4a5"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Fri May 29 14:54:40 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 29 14:56:36 2026"
      },
      "message": "[DBSC] Token binding upgrade flow fixes for interop with the server\n\nThis CL makes two critical fixes for the interop with Google OAuth\nservers:\n\n1. Update JSON object keys from snake_case to camelCase to match [1].\n2. Omit the Authorization header in UpgradeToken request as it\u0027s not\nrequired for this API and moreover it triggers an error when present.\n\n[1] https://protobuf.dev/programming-guides/json/#field-names\n\nBug: 514242898\nChange-Id: I0a053d16563d2335faea8a501b909e5919183c7a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7883049\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1638473}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 956c179c77ff7e30d78f68c9adfefd9e91618dad\n"
    },
    {
      "commit": "441920778a94699f1d427ed207ff2976dcb6e4a5",
      "tree": "b17f1ccd156ffd019d8dfc2d6dc6363e095b787b",
      "parents": [
        "f286db47f2e7a542bd68729ecbbb0c6720a3cf5a"
      ],
      "author": {
        "name": "Ammar Mohammed Kheir",
        "email": "ammarmk@chromium.org",
        "time": "Thu May 28 07:58:50 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 28 08:00:57 2026"
      },
      "message": "[Sync] Append authuser parameter to Sync keys recovery URLs\n\nIn multi-account setups, Chrome could open the Sync encryption keys\nretrieval or recoverability degraded URLs for the wrong Google account.\nThis happened because the URLs did not specify which account session\nto use, leading to failures or targeting the wrong user session.\nThis CL fixes the issue by:\n1. Parameterizing `SigninChromeSyncKeysRetrievalUrl` and\n   `SigninChromeSyncKeysRecoverabilityDegradedUrl` in `GaiaUrls` to\n   accept an account index.\n2. Appending the `authuser\u003d[index]` query parameter to these URLs when\n   the new feature flag `kSigninChromeSyncKeysUrlUsesAccountIndex` is\n   enabled.\n3. Updating `sync_ui_util.cc` to resolve `IdentityManager` for the\n   active profile, retrieve the session index for the primary account,\n   and pass it when opening these URLs.\n\nThis follows the same pattern established for passkey unlock URLs in\nCL 7829261.\nBug: 514947766\nTAG\u003dagy\nCONV\u003da089c17a-dbdc-4ca3-b647-112f9e028599\n\nChange-Id: I0e9a71f173212bc1a790de0758c182f264b38a07\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7863752\nReviewed-by: Yurii Lahodiuk \u003cylahodiuk@google.com\u003e\nReviewed-by: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\nReviewed-by: Jood Hajeer \u003cjood@google.com\u003e\nCommit-Queue: Ammar Mohammed Kheir \u003cammarmk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1637529}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1436dd7b172ca3d24d9f530c1f0f8fc9ac148be5\n"
    },
    {
      "commit": "f286db47f2e7a542bd68729ecbbb0c6720a3cf5a",
      "tree": "6c571f1db652f7e2a0e10af94fe922f3699724e5",
      "parents": [
        "feaf2fe11abe2b6cd182f0a57dacf7989e028354"
      ],
      "author": {
        "name": "Ryan Sultanem",
        "email": "rsult@google.com",
        "time": "Wed May 27 22:44:23 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 27 22:46:31 2026"
      },
      "message": "[SyncPreview] Fetcher Implementation (AccessToken \u0026 SimpleURLLoader)\n\nThis change implements the network fetching logic in\nAccountPreviewDataFetcher to retrieve sync preview data\n(dataTypeStatistics and entitiesPreviews) from the Sync Preview server.\n\n- It registers a new OAuthConsumerId::kSyncPreview and the corresponding\n\u0027https://www.googleapis.com/auth/chromesync.preview\u0027 OAuth scope.\n- It configures access_token_restriction.cc to allow accessing the new\nscope for secondary accounts (unrestricted scope).\n- It wires the fetcher to request access tokens via IdentityManager,\nsend two concurrent network requests (Stats and Previews) via\nSimpleURLLoader, parse the JSON response, and return the combined data.\n- The data returned is invalid if any of the requests fail or if the\nreturned data\u0027s format is unexpected.\n- It updates the unit tests to mock access tokens and network responses,\nverifying that the fetcher correctly parses and saves the data.\n\nFollow-up CLs will include:\n- Connection tracking and retry logic.\n- Properly read the response format (after being able to test).\n\nBug: 510760810\nChange-Id: Iae2e4fcfb92afc303f85de8ff8431fb1d4355b27\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7859416\nCommit-Queue: Ryan Sultanem \u003crsult@google.com\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1637290}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5941be65ab39cf83c2d18140def22a0857b3bd7e\n"
    },
    {
      "commit": "feaf2fe11abe2b6cd182f0a57dacf7989e028354",
      "tree": "d9a8338d4b854262b190b0cadc6d108df8f7313f",
      "parents": [
        "e9e5ad0cbe91a05fda8c2ba74befbb096c115f33"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Tue May 26 11:39:06 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 26 11:42:05 2026"
      },
      "message": "[DBSC] Add a new UpgradeToken URL to GaiaUrls\n\nThe new URL is hosted on the same origin as IssueToken.\n\nBug: 514242898, b:485549157\nChange-Id: I09188c45c9b95b626aa7734a89f274f1eab792cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7867996\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1636059}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b3443ac1495eae94af9861fd25b0320b8791094f\n"
    },
    {
      "commit": "e9e5ad0cbe91a05fda8c2ba74befbb096c115f33",
      "tree": "b9ffed2f060288b889f887194ba0ed39899a6b96",
      "parents": [
        "5e6a8f9571cbcb7b5eee73f0f04404dbb11d6af8"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Tue May 26 11:01:09 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 26 11:03:52 2026"
      },
      "message": "[DBSC] Request server for token binding upgrade info\n\nAs part of DBSC Acceleration, Chrome opportunistically attempts to bind\nunbound refresh tokens to device hardware keys. This CL implements the\ncheck for upgrade eligibility during access token fetching (IssueToken)\nby passing check_bound_token_upgrade_eligibility\u003dtrue when\nkEnableChromeRefreshTokenBindingUpgrade is active.\n\nUpon receiving an invitation challenge in bound_token_upgrade_info, it\ntriggers an upgrade callback directly to TokenBindingHelper to initiate\nthe binding upgrade process. The upgrade callback will be implemented\nin follow ups.\n\nBug: 514242898, b:485550741\nChange-Id: I91b7595850e65564b3ef4b78e81e98135abcb802\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7870937\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1636051}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8e0fa1d48ed10a73c3aae9c7076a45abc22aa9ac\n"
    },
    {
      "commit": "5e6a8f9571cbcb7b5eee73f0f04404dbb11d6af8",
      "tree": "e0e2016cc7e69f3d4e5c6fb4ee10c661c7488daf",
      "parents": [
        "63f09f4b668f1848c224bbba64f001cda7d2af5c"
      ],
      "author": {
        "name": "Dzmitry Radchuk",
        "email": "radchuk@google.com",
        "time": "Thu May 21 13:17:14 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 21 13:19:37 2026"
      },
      "message": "Add a new API key for Partial Translate.\n\nThis Translate Private API key will be used for Partial Translate\nfeature.\n\nBug: 491486803\nChange-Id: I8a8064a40a266f1e22f4d98948f3c413a8fad0db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780758\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Dzmitry Radchuk \u003cradchuk@google.com\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1634206}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 59f4a90ef2e27ec52aa286cbbdddce956abc7932\n"
    },
    {
      "commit": "63f09f4b668f1848c224bbba64f001cda7d2af5c",
      "tree": "6265ac7a31fecd381a5f3f9d3e20d4309324d94b",
      "parents": [
        "9bbda877e5f261bcff83b4937b61870a4a48ea82"
      ],
      "author": {
        "name": "Ahmed Nasr",
        "email": "anasr@google.com",
        "time": "Wed May 20 16:20:49 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 20 16:22:42 2026"
      },
      "message": "Add guided learning to classroom material types\n\nBug: b:508694078\nChange-Id: Iff5f9236e8a64d1eb2e57551d688b13a7b836eb9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7857373\nCommit-Queue: Ahmed Nasr \u003canasr@google.com\u003e\nReviewed-by: Artsiom Mitrokhin \u003camitrokhin@chromium.org\u003e\nReviewed-by: April Zhou \u003caprilzhou@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1633640}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0e4540d77febd7d28048984932506c2f8e121327\n"
    },
    {
      "commit": "9bbda877e5f261bcff83b4937b61870a4a48ea82",
      "tree": "2c5fabcf82e2512a726265dcf86fbaca9956a129",
      "parents": [
        "2af778bdc34fc5cb72b8119f0bc0355524543da5"
      ],
      "author": {
        "name": "Yuheng Huang",
        "email": "yuhengh@chromium.org",
        "time": "Wed May 13 18:29:07 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 13 18:31:50 2026"
      },
      "message": "[Contextual tasks] Refactor contextual tasks oauth scopes\n\nRefactor contextual tasks oauth scopes to be configurable by\nFeatureParam.\n\nPass in\n--enable-features\u003d\"ContextualTasksExtraOauthScopes:ContextualTasksOAuthScopes/SCOPE1,SCOPE2\"\nfor testing.\n\nBug: b/509623416\nChange-Id: I6a8716e171751571f5071d104739bc68be216584\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7819198\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCommit-Queue: Yuheng Huang \u003cyuhengh@chromium.org\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1630105}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 42b66575a484ac9207f551c9301976096d02a546\n"
    },
    {
      "commit": "2af778bdc34fc5cb72b8119f0bc0355524543da5",
      "tree": "c7549819b643a3dfee7db8df6c2c3e08392fd7ef",
      "parents": [
        "886b709fe6ca69c5f090d6f310d4930e9eca1173"
      ],
      "author": {
        "name": "Nina Satragno",
        "email": "nsatragno@chromium.org",
        "time": "Tue May 12 14:15:57 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 12 14:18:06 2026"
      },
      "message": "[webauthn] Pass gaia account index to MagicArch\n\nFix an edge case where the primary account is not the first account in\nthe cookie jar by passing the correct account index to MagicArch when\nrecovering passkeys.\n\nBug: 505059790\nChange-Id: I19364add652ac0215a4c8b289f7e06680fca511e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7829261\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nReviewed-by: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCommit-Queue: Nina Satragno \u003cnsatragno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1629302}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 97b0e159d1d3d8e86ab079233f48e27540cc43a8\n"
    },
    {
      "commit": "886b709fe6ca69c5f090d6f310d4930e9eca1173",
      "tree": "b6c3abe49bccb63674c83e9ed465872df92c8cb4",
      "parents": [
        "5456c4fba61e6d6a9077a92f04cd8dd636435992"
      ],
      "author": {
        "name": "Andrew Paseltiner",
        "email": "apaseltiner@chromium.org",
        "time": "Wed May 06 12:31:45 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 06 12:34:16 2026"
      },
      "message": "[Boca] Fix missing course authorization and path traversal in API requests\n\nThis CL addresses two security issues identified in the Boca UI:\n\n1. Missing Authorization Check in Boca Page Handler: ListAssignments now\nvalidates that the provided course_id is part of the valid_course_ids\nallowlist. This aligns it with the sibling method ListStudents which\nalready performed this check.\n\n2. Path Traversal in Classroom API Requests: ListCourseWorkRequest and\nListCourseWorkMaterialRequest now escape the course_id using\nbase::EscapeAllExceptUnreserved in their constructors. This prevents\npath traversal sequences from being injected into the API request URL.\nThis aligns these classes with ListStudentsRequest which correctly\nhandles escaping.\n\nFixed: 501894297\nChange-Id: Ic00c4dff94c8a9dbb537ea4b321e85ea9f4bc071\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7818278\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nReviewed-by: Artsiom Mitrokhin \u003camitrokhin@chromium.org\u003e\nReviewed-by: April Zhou \u003caprilzhou@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1626077}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 04c761458d26c0421745bd1904158a85c74ce3f0\n"
    },
    {
      "commit": "5456c4fba61e6d6a9077a92f04cd8dd636435992",
      "tree": "08950be471275c785c1ba4da4000524c62db55f5",
      "parents": [
        "287b18935e1cc5679c08e56d8ef682638e7d4613"
      ],
      "author": {
        "name": "Jeffrey Yu",
        "email": "yuje@chromium.org",
        "time": "Mon May 04 18:23:05 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 04 18:24:40 2026"
      },
      "message": "Simplify incrementing counts by using `operator[]`\u0027s default initialization.\n\nAlso optimize `AddOutgoingMessage` by using `try_emplace` combine the\nchecking for existing or initializing if not, into a single call,\nreducing redundant map lookups.\n\nBug: 452950815\nChange-Id: Ic190f4fec15ac9454d304ff20e9efe74c21a32fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7708820\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nReviewed-by: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\nCommit-Queue: Jeffrey Yu \u003cyuje@chromium.org\u003e\nAuto-Submit: Jeffrey Yu \u003cyuje@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1624834}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f6d8f672cfad4b1858be1767aa91f94b28de4abe\n"
    },
    {
      "commit": "287b18935e1cc5679c08e56d8ef682638e7d4613",
      "tree": "d0e7e0bea7852bd647c732fa4979ff79c34e9503",
      "parents": [
        "8dab573f0e8f992b801fdd1c5069d090429f33a1"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Mon May 04 15:52:12 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 04 15:53:44 2026"
      },
      "message": "[DBSC] Refactor partitioned OAuthMultilogin metrics and add kNetworkError\n\nThis CL refactors partition-specific multilogin metrics:\n\n1. Distinguishes network errors from server-side retry responses by\nintroducing the `kNetworkError` status to\n`OAuthMultiloginResponseStatus`.\n\n2. Avoids skewing the existing `Signin.OAuthMultiloginResponseStatus`\nhistogram by skipping recording for `kNetworkError` for now, while\nrecording server-side `kRetry` responses successfully.\n\nBug: 506123093\nChange-Id: I4067e97a6ca36ef086444be94e1ee53b2502036b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7807099\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1624710}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2750b17dc431539adc23b896d40203c48d0d16bf\n"
    },
    {
      "commit": "8dab573f0e8f992b801fdd1c5069d090429f33a1",
      "tree": "7117249279a6de916a6a69d5ef3a8f2b6cdcd02f",
      "parents": [
        "1e8c8ce480d56695c0ed99edbe487efbe7b3d967"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Mon May 04 12:10:58 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 04 12:13:29 2026"
      },
      "message": "[DBSC] Add partition-specific metrics for OAuthMultiLogin\n\nThis CL adds partition-specific metrics for the OAuthMultiLogin flow to\nunderstand behavior and success/failure rates split by partition (e.g.,\ndefault vs secondary partitions like ContextualTasks and Glic).\n\nWe propagate the partition suffix from the PartitionDelegate through\nGaiaAuthFetcher to OAuthMultiloginResult. This allows recording\npartitioned histograms for Signin.OAuthMultiloginResponseStatus and\nSignin.DeviceBoundSessions.OAuthMultilogin.CreateSessionsResult.\n\nBug: 506123093\nChange-Id: I738f3da32aa7e2ea69956f2257ee8801191ed312\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7807265\nAuto-Submit: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1624585}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 009d409c0e9871f7cb67d010a395717b87676512\n"
    },
    {
      "commit": "1e8c8ce480d56695c0ed99edbe487efbe7b3d967",
      "tree": "e3e23bcc5e194748110e812f7ad9b696bedb1d56",
      "parents": [
        "c08a96f081c0fbebd818986684f6fd91b7c11dff"
      ],
      "author": {
        "name": "Zonghan Xu",
        "email": "xzonghan@google.com",
        "time": "Thu Apr 30 15:08:21 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 30 15:10:35 2026"
      },
      "message": "[Secure Gateway on Android] Add Secure Gateway OAuth scope\n\nAdding an OAuth scope for Secure Gateway on Chrome, this will later be used when Chrome talks to Secure Gateway (which will act as a PvD or a proxy).\n\nBug: 507058810, 507060667\nChange-Id: Ifd3db1b3ac1198d89750f0b5347291a076df1b5f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7800316\nReviewed-by: Sebastien Lalancette \u003cseblalancette@chromium.org\u003e\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1623202}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 070795d5ede4ff6b25544075c95a86ab22440eb3\n"
    },
    {
      "commit": "c08a96f081c0fbebd818986684f6fd91b7c11dff",
      "tree": "522218cc45bc0bceecb1d2d8289093c117a96efb",
      "parents": [
        "a9d72125c24887e62bb8b5a5087c1cf7d8e58375"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Fri Apr 24 08:43:02 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 24 08:46:10 2026"
      },
      "message": "[DBSC] Support CredentialsMode::kInclude for mTLS token requests\n\nThis CL enables sending credentials with mTLS requests in\n`GaiaAuthFetcher` and `OAuth2MintTokenFlow` when mTLS token binding is\nenabled. This is required for these requests to succeed on mTLS\nendpoints.\n\nThe CL also adds `dice_mtls_browsertest.cc` to verify that LST and\naccess token fetches use mTLS endpoints and provide certificates.\n\nBug: 481624833\nChange-Id: Ia6150f81bb06a71948d00eada42751875dece8d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7778118\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1620019}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 666963bb189b46617d9eb3804e7699e3f3ed6d4e\n"
    },
    {
      "commit": "a9d72125c24887e62bb8b5a5087c1cf7d8e58375",
      "tree": "f8b5504e78d4ab30b0a61260167132e5d989dcff",
      "parents": [
        "9fd5687f01483a575d5c4d59a9c18aea4af634a5"
      ],
      "author": {
        "name": "James Lee",
        "email": "ljjlee@google.com",
        "time": "Thu Apr 23 17:55:09 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 23 17:56:55 2026"
      },
      "message": "Remove is_child_account from GaiaAuthConsumer::ClientOAuthResult\n\nThe field is no longer used, and this continues the migration away from\nservice flags and to Account Capabilities for the supervision signal.\n\nChange-Id: I1512c72bcce867bb63726bedf1634bdd8bb30e79\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786369\nAuto-Submit: James Lee \u003cljjlee@google.com\u003e\nReviewed-by: Tomek Jurkiewicz \u003ctju@google.com\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619633}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8165306a9b4ee29de5056e1bc33c83df20ab68d3\n"
    },
    {
      "commit": "9fd5687f01483a575d5c4d59a9c18aea4af634a5",
      "tree": "a84ec1cbf65e09a84336e1381f0e1bce9efd9246",
      "parents": [
        "65726d88db2f9ec531358f3f6e42a552f9616564"
      ],
      "author": {
        "name": "James Lee",
        "email": "ljjlee@google.com",
        "time": "Thu Apr 23 17:13:20 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 23 17:15:15 2026"
      },
      "message": "Fix code formatting\n\nThis applies auto-formatting changes, the reduce diffs in the functional\nchanges in a child CL.\n\nChange-Id: I738e108e8b0e959e68d9df7c4e655a484beff2ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786252\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nReviewed-by: Tomek Jurkiewicz \u003ctju@google.com\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619611}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 05affa2cec8369ea7c1a1107ab7ba549575e759e\n"
    },
    {
      "commit": "65726d88db2f9ec531358f3f6e42a552f9616564",
      "tree": "a859287ee5e48b47c7b8396bbd3781d14cb0edbc",
      "parents": [
        "d688b1126fa038f354c1a9c9bc10de4188ad628f"
      ],
      "author": {
        "name": "Zijie He",
        "email": "zijiehe@google.com",
        "time": "Tue Apr 21 19:20:48 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 21 19:23:09 2026"
      },
      "message": "[fuchsia] Allow target_os \u003d\u003d \"fuchsia\" in //google_apis/\n\nFrom early Apr 17, some fuchsia builds started failing, e.g.\nhttps://ci.chromium.org/ui/b/8684254432958025297.\n\nhttps://crrev.com/c/7775859 shows that it\u0027s due to the inconsistency\nbetween target_os and current_os, which is reasonable since the same\nbuild also builds //chrome/test/chromedriver as a linux binary.\n\nThis changes ensures that when building for Fuchsia, either current_os\n\u003d\u003d \"fuchsia\" (i.e. is_fuchsia) or target_os \u003d\u003d \"fuchsia\" is allowed in\nthe //google_apis/. So it can bring fuchsia internal builders back to\ngreen.\n\nBug: 505024581\nCq-Include-Trybots: luci.chrome.try:fuchsia-fyi-sherlock-qemu\nChange-Id: I757177ae48b0f74b2405dfbb352f17a48850ebaf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7779864\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Zijie He \u003czijiehe@google.com\u003e\nReviewed-by: Tomek Jurkiewicz \u003ctju@google.com\u003e\nReviewed-by: Guocheng Wei \u003cguochengwei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618364}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f9cb66a4da1c7a7f4871c576bc84d7d67cf073b8\n"
    },
    {
      "commit": "d688b1126fa038f354c1a9c9bc10de4188ad628f",
      "tree": "a049d8765690b73adce4ab8d957ad3ff6899c8d0",
      "parents": [
        "0c3687e90cfc3403a6a18de8665b589b57121b65"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Mon Apr 20 14:32:02 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 20 14:34:46 2026"
      },
      "message": "[gaia] Refactor GaiaConstants to use inline constexpr\n\nMove all constants from `gaia_constants.cc` to `gaia_constants.h` as\n`inline constexpr char[]` to align with the Chromium style guide. This\navoids duplicate definitions across translation units and prevents\nunnecessary relocations.\n\nAs part of this change:`COMPONENT_EXPORT(GOOGLE_APIS)` is removed from\nthese constants as they are now header-only and don\u0027t need to be\nexported from the shared library.\n\nChange-Id: I7ae8fea0d10be4f21d7c93ecf20c5ecde66f1b52\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7776793\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1617474}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9a66060d5fc65d047b8f0d4f295fdbce6a5a1d5e\n"
    },
    {
      "commit": "0c3687e90cfc3403a6a18de8665b589b57121b65",
      "tree": "ca0e7bb9ea2c7cded2716a31479278bf365729e1",
      "parents": [
        "a4ebeb7dbf00bdabb84d04bc6a44fb3e324f1e0f"
      ],
      "author": {
        "name": "Boris Sazonov",
        "email": "bsazonov@chromium.org",
        "time": "Mon Apr 13 14:30:13 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 13 14:32:48 2026"
      },
      "message": "[Signin] Move more scopes from gaia_constants\n\nNo behavior change.\n\nBug: None\nChange-Id: I470eba729cde2a8c393daa8437142a38c5efb85c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7748825\nReviewed-by: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Monica Salama \u003cmsalama@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1613694}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1c14a832986c76a6d4bca20cfc80f59d36a036a0\n"
    },
    {
      "commit": "a4ebeb7dbf00bdabb84d04bc6a44fb3e324f1e0f",
      "tree": "b306d4c25396ef9b86df5ac935a78562de281637",
      "parents": [
        "de58b13a50459d3428de6fc23265929409467942"
      ],
      "author": {
        "name": "Boris Sazonov",
        "email": "bsazonov@chromium.org",
        "time": "Fri Apr 10 09:56:33 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 10 09:58:35 2026"
      },
      "message": "[Signin] Move kTachyonOAuthScope to oauth_consumer_registry.cc\n\nNo behavior change.\n\nBug: None\nChange-Id: I28d9afc2da6239329c05abc87b374c52eb655e57\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7735440\nReviewed-by: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Duong Dac \u003cddac@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1612723}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1be4c829a831b44f5946cc5f652aad363dd6af49\n"
    },
    {
      "commit": "de58b13a50459d3428de6fc23265929409467942",
      "tree": "15c1eda7d7579a432fcaad8a70799cc6be1e2b80",
      "parents": [
        "6590a1d7c8a1a4df29ca70138e0ab1c427c72c97"
      ],
      "author": {
        "name": "Andrey Kosyakov",
        "email": "caseq@chromium.org",
        "time": "Wed Apr 08 17:30:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 08 17:32:28 2026"
      },
      "message": "Revert \"[Signin] Move more scopes from gaia_constants to oauth_consumer_registry\"\n\nThis reverts commit 8991325d063c179bc0de7e29c844b799189a070c.\n\nReason for revert: caused ChromeOS bot failures: https://ci.chromium.org/ui/p/chromium/builders/ci/linux-cfm-rel/84530/overview\n\nOriginal change\u0027s description:\n\u003e [Signin] Move more scopes from gaia_constants to oauth_consumer_registry\n\u003e\n\u003e Also removes unused ScopeSet from composebox_query_controller.cc.\n\u003e No behavior change.\n\u003e\n\u003e Bug: None\n\u003e Change-Id: I18bb38ffc1fbeb545b420fde6948227be1dc6ed0\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7735814\n\u003e Commit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\n\u003e Auto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\n\u003e Reviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1611586}\n\nBug: None\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ie051d6573a4b565d62668040ab2a9a3ad13318de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7737959\nAuto-Submit: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nOwners-Override: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1611626}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 90825408897061ef02cda6d3e62534529490643d\n"
    },
    {
      "commit": "6590a1d7c8a1a4df29ca70138e0ab1c427c72c97",
      "tree": "f82d6e5ffd77488dd806db05febf99fb9e92dac9",
      "parents": [
        "e6f832cf6f10612eeafeefaf508bbeda794288dd"
      ],
      "author": {
        "name": "Boris Sazonov",
        "email": "bsazonov@chromium.org",
        "time": "Wed Apr 08 16:37:12 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 08 16:39:13 2026"
      },
      "message": "[Signin] Move more scopes from gaia_constants to oauth_consumer_registry\n\nAlso removes unused ScopeSet from composebox_query_controller.cc.\nNo behavior change.\n\nBug: None\nChange-Id: I18bb38ffc1fbeb545b420fde6948227be1dc6ed0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7735814\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1611586}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8991325d063c179bc0de7e29c844b799189a070c\n"
    },
    {
      "commit": "e6f832cf6f10612eeafeefaf508bbeda794288dd",
      "tree": "15c1eda7d7579a432fcaad8a70799cc6be1e2b80",
      "parents": [
        "00ebd8e6e49167cd0514ce932763d08b7986484e"
      ],
      "author": {
        "name": "Boris Sazonov",
        "email": "bsazonov@chromium.org",
        "time": "Wed Apr 08 08:51:19 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 08 08:52:46 2026"
      },
      "message": "[Signin] Remove unused scopes from gaia_constants.h\n\nBug: None\nChange-Id: I84b343dc8d20ce3537a0461514fb1b8107e20d13\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7735445\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Monica Salama \u003cmsalama@chromium.org\u003e\nCommit-Queue: Monica Salama \u003cmsalama@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1611318}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1751b75058e90702cb25495a6f24da32d7e18016\n"
    },
    {
      "commit": "00ebd8e6e49167cd0514ce932763d08b7986484e",
      "tree": "2abbbcb690a475c4973e22db333614bbac7c9e4a",
      "parents": [
        "f6350faaf3528728e2eb6c95d86070d73f990c97"
      ],
      "author": {
        "name": "Boris Sazonov",
        "email": "bsazonov@chromium.org",
        "time": "Fri Apr 03 14:27:27 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 03 14:29:25 2026"
      },
      "message": "[Signin] Move more scopes to oauth_consumer_registry.cc\n\nBecause of the migration to OAuthConsumerRegistry, a bunch of OAuth2\nscopes no longer need to be exposed from gaia_constants.h. This CL\nmoves those scopes to an anonymous namespace in\noauth_consumer_registry.cc, thus reducing the API surface for\nthe sign-in component.\nNo behavior change.\n\nBug: None\nChange-Id: I1aaa586ad37af94423751f5801468bcf483fd918\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7726303\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Liza Bipin \u003cmlbipin@google.com\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1609774}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8b1ec69a2a975c125d595cba44b4891fcb980bf3\n"
    },
    {
      "commit": "f6350faaf3528728e2eb6c95d86070d73f990c97",
      "tree": "f85c9a4c758f7c279348c305cb343242195aba68",
      "parents": [
        "fae2f531796db681b1f0bd5402214e18554b6e0c"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Fri Apr 03 10:45:05 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 03 10:47:13 2026"
      },
      "message": "[signin] Plumb and gate mTLS token binding in the identity stack\n\nThis CL introduces the `mtls_token_binding` boolean flag across the\nidentity and sign-in stacks to track and persist whether a refresh\ntoken is bound to mTLS endpoints.\n\nIt also introduces the `kEnableMtlsTokenBinding` feature flag to safely\ngate this functionality. The flag controls the following behavior:\n\n   1. When parsing the Gaia response header, the `mtls_token_binding`\n      attribute is ignored if the feature is disabled, preventing new\n      bindings.\n\n   2. The `ShouldUseMtlsForAccessTokenFetches()` method will return\n      false if the feature is disabled, causing the system to treat all\n      tokens as unbound to mTLS, even if they were previously marked as\n      bound in the local database.\n\nBug: 481624833\nChange-Id: I2e7ca0e138f65105f0d0027ceb34e1b3a3492862\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7657808\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1609739}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2ec1b3b06327c5f5ae1ba4c69a70d519627ef884\n"
    },
    {
      "commit": "fae2f531796db681b1f0bd5402214e18554b6e0c",
      "tree": "b005619dacdbb50b6dec5546e19c3ff8434e33a2",
      "parents": [
        "69581120e7e58c9a316ccb4117bd7318c2923044"
      ],
      "author": {
        "name": "Boris Sazonov",
        "email": "bsazonov@chromium.org",
        "time": "Thu Apr 02 14:16:09 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 02 14:17:55 2026"
      },
      "message": "[Signin] Move some scopes from gaia_constants to oauth_consumer_registry\n\nBecause of the migration to OAuthConsumerRegistry, a bunch of OAuth2\nscopes no longer need to be exposed from gaia_constants.h. This CL\nmoves those scopes to an anonymous namespace in\noauth_consumer_registry.cc, thus reducing the API surface for\nthe sign-in component.\nNo behavior change.\n\nBug: None\nChange-Id: If982c3556b87e8ed97af17d2d23d64f2a27079d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7718241\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1609189}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4fd8668f1f7db32de2c3f26ef50089b4228457f7\n"
    },
    {
      "commit": "69581120e7e58c9a316ccb4117bd7318c2923044",
      "tree": "605ef4484c6aded95622586abca8da3e2437b05d",
      "parents": [
        "eff64427178669727ae92e20c0e111332b516b23"
      ],
      "author": {
        "name": "Jeffrey Yu",
        "email": "yuje@chromium.org",
        "time": "Tue Mar 31 08:12:07 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 31 08:14:19 2026"
      },
      "message": "Avoid duplicate map lookups.\n\nInstead of using `.count(key)` followed by a lookup, use `.find(key)`,\nand reuse the iterator to access the value.\n\nBug: 452950815\nChange-Id: Ib16a053a3ff5530f40c0afd21bce56aa27bb8382\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7694295\nAuto-Submit: Jeffrey Yu \u003cyuje@chromium.org\u003e\nCommit-Queue: Ryan Sultanem \u003crsult@google.com\u003e\nReviewed-by: Duong Dac \u003cddac@chromium.org\u003e\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1607703}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cb9818c306d98f5204e03ea0b7654aaf6d86dadd\n"
    },
    {
      "commit": "eff64427178669727ae92e20c0e111332b516b23",
      "tree": "a39cfb1993394adf1555b795cb31d37e25455346",
      "parents": [
        "df22bf838d4804a2f1d00d89ebb7281615e6118b"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Fri Mar 27 12:48:59 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 27 12:50:43 2026"
      },
      "message": "[Signin] Support mTLS token binding in GaiaAuthFetcher and MintTokenFlow\n\nThis CL enables `GaiaAuthFetcher` and `OAuth2MintTokenFlow` to use\nmTLS-specific Gaia endpoints when mTLS token binding is requested.\nThis is a foundational step in supporting mTLS token binding for\neligible accounts, ensuring that sensitive token operations can be\nperformed over mutually authenticated TLS connections.\n\nKey changes:\n- `GaiaUrls`: Introduced mTLS-specific Gaia URLs for OAuth2 token\n  exchange (`oauth2.mtls.googleapis.com`) and token minting\n  (`oauthaccountmanager.mtls.googleapis.com`).\n- `GaiaAuthFetcher`: Added a `mtls_token_binding` parameter to\n  `StartAuthCodeForOAuth2TokenExchange()` and updated the internal URL\n  routing logic to select the appropriate endpoint dynamically.\n- `OAuth2MintTokenFlow`: Added `use_mtls_endpoints` to `Parameters`\n  and updated `CreateApiCallUrl()` to use the new mTLS endpoint.\n- Tests: Added unit tests to `GaiaAuthFetcherTest` and `GaiaUrlsTest`\n  to verify correct URL resolution and selection.\n\nBug: 481624833\nChange-Id: I33d63e90e90f2945d42d32936c24bcdd013f7afe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7657807\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1606140}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 12d9d6cc9b1f9128094669d9187cd59fd2e2f286\n"
    },
    {
      "commit": "df22bf838d4804a2f1d00d89ebb7281615e6118b",
      "tree": "0fa87cba2676234bc302cf0b9fc5c67654184e2a",
      "parents": [
        "dadafaa966948d38719538c48e7a6ec1af5e3c36"
      ],
      "author": {
        "name": "bkassenov",
        "email": "bkassenov@google.com",
        "time": "Thu Mar 26 13:05:14 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 13:07:06 2026"
      },
      "message": "[OTP] Check in OneTimeToken\u0027s OAuth2 scope into Chromium.\n\nThis change registers a new OAuth2 scope for the OneTimeTokenService.\n\nThis includes:\n- Adding the new kOneTimeTokenService to the OAuthConsumerId enum.\n- Defining the kOneTimeTokenOAuth2Scope constant.\n- Registering the new consumer in the OAuthConsumerRegistry.\n- Updating the OAuthConsumerId histogram enum.\n\nBug: 486839164\nChange-Id: Ic788e73b86f3f5ba5ba737448b56aff9ad39efc9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7703801\nCommit-Queue: Bekzhan Kassenov \u003cbkassenov@google.com\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Matthias Körber \u003ckoerber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1605432}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6b43b9ca153d5a4a4ce67e0ff04cfc7712da7630\n"
    },
    {
      "commit": "dadafaa966948d38719538c48e7a6ec1af5e3c36",
      "tree": "698e76c51b7f6924cb94db193f5d51739ce97e28",
      "parents": [
        "a8e1645162a41fcd2a63199a35fe2f6d4c478aea"
      ],
      "author": {
        "name": "Alexei Svitkine",
        "email": "asvitkine@chromium.org",
        "time": "Thu Mar 26 12:59:26 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 13:01:31 2026"
      },
      "message": "Cleanup: Remove histogram macros header includes in google_apis\n\nBug: None\nChange-Id: I8f2c87fbc9f887c4124c6db602c90c99ffaeeda0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7702454\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nAuto-Submit: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1605430}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 76daab4295e835e4ee75be76dafd500d36152196\n"
    },
    {
      "commit": "a8e1645162a41fcd2a63199a35fe2f6d4c478aea",
      "tree": "e3f10461549cbeba6f8c4e882220a12617ef37e5",
      "parents": [
        "f6f0c24c2caae57f0be1faab37169fcdbf473a95"
      ],
      "author": {
        "name": "Tanmoy Mollik",
        "email": "triploblastic@google.com",
        "time": "Wed Mar 25 12:06:54 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 25 12:09:03 2026"
      },
      "message": "[google_apis] Use factory method to create GoogleServiceAuthError\n\nBug: 487926694\nChange-Id: I1471caaa3c1221d8aa828b4a3b2e97cf75a39a1b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7691244\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1604726}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9935ba2712d725f97846760168175d1ca575f37e\n"
    },
    {
      "commit": "f6f0c24c2caae57f0be1faab37169fcdbf473a95",
      "tree": "6dd606ab2f8caa91de6ce67b7cbbf78845fc7549",
      "parents": [
        "c78b758381f15f597bb5bc8f6a572474dd5915a3"
      ],
      "author": {
        "name": "Mihai Sardarescu",
        "email": "msarda@chromium.org",
        "time": "Mon Mar 23 13:54:37 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 23 13:56:01 2026"
      },
      "message": "Reland \"Add a CDM certificate as a new entry in google_apis.\"\n\nThis reverts commit 2172bc873be93f810042572994bc5a231833361d.\n\nThis CL relands http://crrev.com/c/7613845. It has 2 patches:\n1. Patchset1: The initial CL.\n2. Patchset2: Allow unset values for GOOGLE_CDM_SERVER_CERTIFICATE as\nthis is used temporarily for a prototype to avoid crashes like the one\nin mini_installer_tests (see http://crrev.com/c/7688610).\n\nBug: 485217840\n\nOriginal change\u0027s description:\n\u003e Revert \"Add a CDM certificate as a new entry in google_apis.\"\n\u003e\n\u003e This reverts commit 1f9d8815de29066c78e4608f64d4507836fd5541.\n\u003e\n\u003e Reason for revert: Suspect CL for mini_installer_tests failures. See\n\u003e https://ci.chromium.org/ui/p/chrome/builders/ci/win-arm64-rel-ready/85327/overview.\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e Add a CDM certificate as a new entry in google_apis.\n\u003e \u003e\n\u003e \u003e This change introduces a new entry to the Google API key management\n\u003e \u003e system used to pass the value of the CDM certificate.\n\u003e \u003e\n\u003e \u003e Similar to the existing other values, it can be be provided via build\n\u003e \u003e flags, environment variables, or GaiaConfig. The value is cached in\n\u003e \u003e ApiKeyCache and exposed via `google_apis::GetCdmCertificate()`.\n\u003e \u003e\n\u003e \u003e Bug: 485217840\n\u003e \u003e Change-Id: I5a976d63050221994a7d28435bf46e2a1f71fbb9\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7613845\n\u003e \u003e Reviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\n\u003e \u003e Commit-Queue: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1602658}\n\u003e\n\u003e Bug: 485217840\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I00f0939722d008e63cd24310ca73e7f9848d4674\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7688610\n\u003e Owners-Override: Andy Phan \u003candyphan@chromium.org\u003e\n\u003e Bot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Commit-Queue: Andy Phan \u003candyphan@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1602736}\n\nBug: 485217840\nChange-Id: Ied846883f187184a1a1ed67b04f1133e6d4452bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7688519\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1603431}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c8d81d929e1d52680f58dfa3839bb902085022df\n"
    },
    {
      "commit": "c78b758381f15f597bb5bc8f6a572474dd5915a3",
      "tree": "99f4dee6a8ba95bde58428b047b434d0d79a8dc0",
      "parents": [
        "61e76c001f8180e05113df8a8c0efd9b9a76e347"
      ],
      "author": {
        "name": "Andy Phan",
        "email": "andyphan@chromium.org",
        "time": "Fri Mar 20 18:19:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 20 18:22:51 2026"
      },
      "message": "Revert \"Add a CDM certificate as a new entry in google_apis.\"\n\nThis reverts commit 1f9d8815de29066c78e4608f64d4507836fd5541.\n\nReason for revert: Suspect CL for mini_installer_tests failures. See\nhttps://ci.chromium.org/ui/p/chrome/builders/ci/win-arm64-rel-ready/85327/overview.\n\nOriginal change\u0027s description:\n\u003e Add a CDM certificate as a new entry in google_apis.\n\u003e\n\u003e This change introduces a new entry to the Google API key management\n\u003e system used to pass the value of the CDM certificate.\n\u003e\n\u003e Similar to the existing other values, it can be be provided via build\n\u003e flags, environment variables, or GaiaConfig. The value is cached in\n\u003e ApiKeyCache and exposed via `google_apis::GetCdmCertificate()`.\n\u003e\n\u003e Bug: 485217840\n\u003e Change-Id: I5a976d63050221994a7d28435bf46e2a1f71fbb9\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7613845\n\u003e Reviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\n\u003e Commit-Queue: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1602658}\n\nBug: 485217840\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I00f0939722d008e63cd24310ca73e7f9848d4674\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7688610\nOwners-Override: Andy Phan \u003candyphan@chromium.org\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Andy Phan \u003candyphan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1602736}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2172bc873be93f810042572994bc5a231833361d\n"
    },
    {
      "commit": "61e76c001f8180e05113df8a8c0efd9b9a76e347",
      "tree": "4f04c6f2e5a210cd40c515fe526c05bb27d65ec9",
      "parents": [
        "da2a0477da602a348d95bc827d7df2070c6f4c82"
      ],
      "author": {
        "name": "Mihai Sardarescu",
        "email": "msarda@chromium.org",
        "time": "Fri Mar 20 16:09:00 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 20 16:11:23 2026"
      },
      "message": "Add a CDM certificate as a new entry in google_apis.\n\nThis change introduces a new entry to the Google API key management\nsystem used to pass the value of the CDM certificate.\n\nSimilar to the existing other values, it can be be provided via build\nflags, environment variables, or GaiaConfig. The value is cached in\nApiKeyCache and exposed via `google_apis::GetCdmCertificate()`.\n\nBug: 485217840\nChange-Id: I5a976d63050221994a7d28435bf46e2a1f71fbb9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7613845\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1602658}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1f9d8815de29066c78e4608f64d4507836fd5541\n"
    },
    {
      "commit": "da2a0477da602a348d95bc827d7df2070c6f4c82",
      "tree": "99f4dee6a8ba95bde58428b047b434d0d79a8dc0",
      "parents": [
        "42fef9bb4dc27765612d8c61568bafbabb253202"
      ],
      "author": {
        "name": "Andrew Williams",
        "email": "awillia@chromium.org",
        "time": "Thu Mar 19 17:17:24 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 19 17:20:33 2026"
      },
      "message": "std::move SchemefulSites passed to NetworkAnonymizationKey::Create*\n\nMost NetworkAnonymizationKey creation method changed recently to accept\nthe SchemefulSite(s) by value instead of by const reference, so this CL\nadds std::move to cases where we were previously only using the\nSchemefulSite to pass to the creation method.\n\nBug: None\nChange-Id: Ia0b5175816e2538f709f9eedb466c4db1bb98c37\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7681294\nReviewed-by: mmenke \u003cmmenke@chromium.org\u003e\nOwners-Override: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Andrew Williams \u003cawillia@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1602078}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5d419b6a3029c65a14e94cb341e0ce1319198bd8\n"
    },
    {
      "commit": "42fef9bb4dc27765612d8c61568bafbabb253202",
      "tree": "f00cd73aa466283874bfe57b76bc92715eab477a",
      "parents": [
        "20ea5979d85364b1236b3944d8f087136cdea6bc"
      ],
      "author": {
        "name": "Johann Hofmann",
        "email": "johannhof@chromium.org",
        "time": "Thu Mar 19 15:19:57 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 19 15:22:24 2026"
      },
      "message": "Remove CookieSourceType::kUnknown (Part 8: google_apis tests)\n\nThis is part 8 of a multi-part refactor to remove the `kUnknown` value\nfrom CookieSourceType.\n\nThe kUnknown CookieSourceType was made available to allow for the cookie\ntest helper functions CreateForTesting and CreateUnsafeCookieForTesting\nto avoid taking in explicit cookie type arguments, since the type of\ncookie rarely matters when creating cookies manually in tests. However,\nusage of kUnknown is a footgun in non-test code which can lead to\nincorrect and/or insecure behavior.\n\nTo protect against non-test usage, we have a CHECK_IS_TEST when setting\ncookies. Checking it this way is brittle and prone to bugs introduced\nby refactoring. Instead, we want to enforce presence of a\nCookieSourceType at compile time.\n\nA base CL updates the API for these testing methods to remove the\ndefault value for CookieSourceType and mandate that it be passed\nexplicitly. To manage the migration of ~780 callers across the codebase,\nthe base CL temporarily adds deprecated backward-compatible overloads.\n\nThis CL updates all (~4) callers within `google_apis/` to explicitly\npass `net::CookieSourceType::kOther` (or another appropriate valid type),\nmigrating them to the new API signature. It additionally ensures that any\nexplicit usages of `CookieSourceType::kUnknown` are replaced.\n\nBug: 479743220\nChange-Id: Id7f30f5e7f2beebf82cf1e730b027c454211ef74\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7651857\nCommit-Queue: Johann Hofmann \u003cjohannhof@chromium.org\u003e\nReviewed-by: Anthi Orfanou \u003canthie@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1601984}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 866fce1ca76958dd2baf4e41b69ce5af2a818109\n"
    },
    {
      "commit": "20ea5979d85364b1236b3944d8f087136cdea6bc",
      "tree": "c5a56d2326d0a408e17cbc33d42506f3ef91a9fd",
      "parents": [
        "c6145740b16b893cc180a25c76998fa338145305"
      ],
      "author": {
        "name": "Oleksandr Tara",
        "email": "otara@google.com",
        "time": "Wed Mar 18 14:09:51 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 18 14:11:51 2026"
      },
      "message": "[Actor Login M2] Integrate OAuth token fetching into ActorLoginPermissionService\n\nBug: b/491049268\nChange-Id: Idfea486e19fabd2b93bbf31d19214f1ef5297c50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7656525\nReviewed-by: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nCommit-Queue: Oleksandr Tara \u003cotara@google.com\u003e\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1601260}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ec83ddafc094ae1568a4ca15560d118f4e1a614f\n"
    },
    {
      "commit": "c6145740b16b893cc180a25c76998fa338145305",
      "tree": "0aeb7ac19ad83faf9069e9ffd0b45964fae24a19",
      "parents": [
        "e8a5fb9af1d05db70c679b8ffc8db4efba62b45a"
      ],
      "author": {
        "name": "Arnaud Yameogo",
        "email": "wendlassida@google.com",
        "time": "Fri Mar 13 20:18:50 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 13 20:21:35 2026"
      },
      "message": "Reland \"[iOS][Signin] Add get method for DeviceManagementError\"\n\nThis is a reland of commit e4849c95d1cbab73d068edd7cfd8ceebfd8d1904.The\nCL was reverted because it had collision with crrev.com/c/7646170. Now\nit is up to the date with the main branch.\n\nOriginal change\u0027s description:\n\u003e [iOS][Signin] Add get method for DeviceManagementError\n\u003e\n\u003e Change-Id: Ie20d9c33a0a92ef3de15edd198928cb077523d44\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7584394\n\u003e Reviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\n\u003e Reviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\n\u003e Commit-Queue: Arnaud Yameogo \u003cwendlassida@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1597859}\n\nChange-Id: I4e2b91ead8482639ca3a3d3919b40876bffdff4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7664037\nCommit-Queue: Arnaud Yameogo \u003cwendlassida@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1599282}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d58867162e4dc1ed21aacd506bcebfe62e8509d7\n"
    },
    {
      "commit": "e8a5fb9af1d05db70c679b8ffc8db4efba62b45a",
      "tree": "2f29df3c6edeee16f4c82bbd2b8ea02b265b672c",
      "parents": [
        "0882d3754dddb07b2dca519c2fe71cc9441ed9e5"
      ],
      "author": {
        "name": "Tanmoy Mollik",
        "email": "triploblastic@google.com",
        "time": "Thu Mar 12 11:53:18 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 12 11:55:01 2026"
      },
      "message": "[google_apis] Use factory method to create GoogleServiceAuthError\n\nBug: 487926694\nChange-Id: I7f54e6b7b5af06f2e56f7b1bd472e594e663b77a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7633106\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1598352}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1286fb130e96c842de63fafc0ee5c7f68718e9f9\n"
    },
    {
      "commit": "0882d3754dddb07b2dca519c2fe71cc9441ed9e5",
      "tree": "77f862a794667d7224b467dda04182d6e57ec17a",
      "parents": [
        "156232031abd0fb8a61c0e94a0f959bd92814884"
      ],
      "author": {
        "name": "luci-bisection@appspot.gserviceaccount.com",
        "email": "luci-bisection@appspot.gserviceaccount.com",
        "time": "Wed Mar 11 17:44:00 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 11 17:47:01 2026"
      },
      "message": "Revert \"[iOS][Signin] Add get method for DeviceManagementError\"\n\nThis reverts commit e4849c95d1cbab73d068edd7cfd8ceebfd8d1904.\n\nReason for revert:\nLUCI Bisection has identified this change as the culprit of a build failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/compile-analysis/b/8687605819718561889\n\nSample failed build: https://ci.chromium.org/b/8687605819718561889\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component\u003d1199205\u0026description\u003dAnalysis%3A+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F7584394\u0026format\u003dPLAIN\u0026priority\u003dP3\u0026title\u003dWrongly+blamed+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Fcompile-analysis%2Fb%2F8687605819718561889\u0026type\u003dBUG\n\nOriginal change\u0027s description:\n\u003e [iOS][Signin] Add get method for DeviceManagementError\n\u003e\n\u003e Change-Id: Ie20d9c33a0a92ef3de15edd198928cb077523d44\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7584394\n\u003e Reviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\n\u003e Reviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\n\u003e Commit-Queue: Arnaud Yameogo \u003cwendlassida@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1597859}\n\u003e\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I17584026ab56b9a9dcd35c0b6815055cb1957f3e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7656391\nBot-Commit: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nCommit-Queue: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nOwners-Override: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1597862}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3175ff836f92920a207c189938d34172b5f95402\n"
    },
    {
      "commit": "156232031abd0fb8a61c0e94a0f959bd92814884",
      "tree": "28abfdd577375038f3c7f183b629c582d8705ed2",
      "parents": [
        "4a552c7283e3d017beb951f81d1c81a02f33f291"
      ],
      "author": {
        "name": "Arnaud Yameogo",
        "email": "wendlassida@google.com",
        "time": "Wed Mar 11 17:31:57 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 11 17:35:11 2026"
      },
      "message": "[iOS][Signin] Add get method for DeviceManagementError\n\nChange-Id: Ie20d9c33a0a92ef3de15edd198928cb077523d44\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7584394\nReviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: Arnaud Yameogo \u003cwendlassida@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1597859}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e4849c95d1cbab73d068edd7cfd8ceebfd8d1904\n"
    },
    {
      "commit": "4a552c7283e3d017beb951f81d1c81a02f33f291",
      "tree": "77f862a794667d7224b467dda04182d6e57ec17a",
      "parents": [
        "a5cc826166ada6f6a0483060ca418c7c0c273d27"
      ],
      "author": {
        "name": "Arnaud Yameogo",
        "email": "wendlassida@google.com",
        "time": "Wed Mar 11 17:28:24 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 11 17:31:09 2026"
      },
      "message": "[iOS][Signin] Put DeviceManagementErrorDetails in the gaia namespace\n\nThis CL moves DeviceManagementErrorDetails and its implementations\n(FakeDeviceManagementErrorDetails and IOSDeviceManagementErrorDetails)\ninto the gaia namespace. It also updates GoogleServiceAuthError and\nrelevant unit tests to use the new namespace.\n\nBug: 488988296\nChange-Id: I6a6e2a91c0ab96a90222ba49d6fa8d70d2e78490\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7646170\nReviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Arnaud Yameogo \u003cwendlassida@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1597854}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a9a5e92a567bf90d50b10432f867e3f1a95596af\n"
    },
    {
      "commit": "a5cc826166ada6f6a0483060ca418c7c0c273d27",
      "tree": "17d7ca47ac9c3415c051221a819f5bdf05ecd60e",
      "parents": [
        "8c543e7dcc69da30d14e5dcc055dcb89ef5cd1d4"
      ],
      "author": {
        "name": "Andrew Williams",
        "email": "awillia@chromium.org",
        "time": "Tue Mar 10 13:02:05 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 10 13:04:44 2026"
      },
      "message": "More IP Protection cleanup\n\nRemoving components/ip_protection and some OAuth / GAIA code related to\nIPP.\n\nBug: 458071609\nChange-Id: I43ee7ea94e74af0be0616ef1499ee6fd469ec246\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7646924\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nCommit-Queue: Andrew Williams \u003cawillia@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1597010}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e33082879dd841b8f1622e06e5b207ab7fd87863\n"
    },
    {
      "commit": "8c543e7dcc69da30d14e5dcc055dcb89ef5cd1d4",
      "tree": "e8ea8ccf438e7654cc0cd21b063af2f45cb6db2e",
      "parents": [
        "d90670da9bc74c2e5fb8227e035bc6cf7d46ebce"
      ],
      "author": {
        "name": "Liviu Rau",
        "email": "liviurau@chromium.org",
        "time": "Thu Mar 05 08:34:09 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 05 08:37:34 2026"
      },
      "message": "Migrate from AIDA to GCA API endpoints\n\nThis change migrates DevTools AI assistance features from the AIDA API\nto the new Gemini Code Assist (GCA) API.\n\nA new GcaServiceHandler is introduced to handle requests to the\naicode.googleapis.com endpoint, and a feature flag kDevToolsUseGcaApi\nhas been added to switch between the old AIDA and the new GCA backends.\nThe change also includes adding new OAuth scopes and IDs for the GCA\nservice.\n\nBug: 452567615\nChange-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7594582\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nAuto-Submit: Liviu Rau \u003cliviurau@chromium.org\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: Liviu Rau \u003cliviurau@chromium.org\u003e\nReviewed-by: Rainhard Findling \u003crainhard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1594515}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 057018cf76f25b405a2afe0b6cf43d8af096781f\n"
    },
    {
      "commit": "d90670da9bc74c2e5fb8227e035bc6cf7d46ebce",
      "tree": "844ce9f9360efb46e1e68a24a19ae7984686bc53",
      "parents": [
        "0ad06d90b03ec2fec5c1ff4e1a60646d7368c7bc"
      ],
      "author": {
        "name": "Arnaud Yameogo",
        "email": "wendlassida@google.com",
        "time": "Tue Mar 03 14:13:49 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 03 14:16:57 2026"
      },
      "message": "[iOS][Signin] Add a new state in GoogleServiceAuthError for MDM errors\n\nThis change is part of MDM error handling on iOS. A new details struct\nDeviceManagementErrorDetails is also created.\n\nBug: 452880908\nChange-Id: Ie9a59fe017688d39da873e8101f3c9d655a11bbc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7474568\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: Arnaud Yameogo \u003cwendlassida@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1593173}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ffb7c318c3644ae4c1bba8403449556a6ca89a2a\n"
    },
    {
      "commit": "0ad06d90b03ec2fec5c1ff4e1a60646d7368c7bc",
      "tree": "4c3cb5a40d3f1ce78ba5887a85340f595329e9c9",
      "parents": [
        "9ae9a02db4e8e3d874bcc9aee4b945bb956693cd"
      ],
      "author": {
        "name": "Oleh Lamzin",
        "email": "lamzin@google.com",
        "time": "Mon Feb 23 13:12:53 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Feb 23 13:15:15 2026"
      },
      "message": "private_ai: Rename auth scope constants\n\nFor some period of time we had to use \"legion\" name for our code, but\nnow we can use \"private_ai\".\n\nBug: b:486151825\nChange-Id: I5f443332e0317f79efc721caed092189d35140eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7594685\nReviewed-by: Saeid Eid \u003csaeideid@google.com\u003e\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCommit-Queue: Oleh Lamzin \u003clamzin@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1588634}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f61d30a5f74a662b69f00ba35b5c6d61e219a5a1\n"
    },
    {
      "commit": "9ae9a02db4e8e3d874bcc9aee4b945bb956693cd",
      "tree": "915c44eaed28309de809c7c40195f28fffd5c949",
      "parents": [
        "ae50995e749b73c3faaf924103eff515e289e704"
      ],
      "author": {
        "name": "Benjamin Zielinski",
        "email": "bzielinski@google.com",
        "time": "Thu Feb 19 22:34:51 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 19 22:37:56 2026"
      },
      "message": "Use empty string for material items missing their titles\n\nThe Classroom API is sometimes returning malformed responses for\nCourseWork Material items where the title is missing. Currently, the\nentire json conversion fails when one of these responses is received.\nHowever, this is undesirable for our use case, so this CL updates the\nconversion logic to coerce missing material item titles into empty\nstrings instead.\n\nOnly boca is using CourseWork Material items, and this new behavior\nis acceptable for us.\n\nBug: 470357163\nChange-Id: I6196aaa7b6f88cdc209f0d66f751fe48d1151bd6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7594302\nReviewed-by: Artsiom Mitrokhin \u003camitrokhin@chromium.org\u003e\nCommit-Queue: Benjamin Zielinski \u003cbzielinski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1587424}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6837602c1dac4d31babf0f0ac333eaa65d30abaf\n"
    },
    {
      "commit": "ae50995e749b73c3faaf924103eff515e289e704",
      "tree": "85d6324ed2e1f30a57e7aa17699d4ff7e010c422",
      "parents": [
        "a0d917b0adf9539dc94ac8c599c42cbad51cd8ce"
      ],
      "author": {
        "name": "Chris Staite",
        "email": "christopher.staite@menlosecurity.com",
        "time": "Wed Feb 18 17:40:59 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 18 17:43:40 2026"
      },
      "message": "Rename OriginatingProcess to OriginatingProcessId\n\nIn https://crrev.com/c/7498491 the new types network::OriginatingProcess\nand network::RendererProcess were introduced to mirror\ncontent::ChildProcessId.  However, since then in using these types it\nhas caused some confusion due to a poor choice of name.  These are not\nfunctional types, simply IDs referring to a process.\n\nThis CL resolves that naming issue before this persists and renames\nnetwork::OriginatingProcess to network::OriginatingProcessId and\nnetwork::RendererProcess to network::RendererProcessId.  There is no\nfunctional change, simply a type renaming.\n\nBug: 379869738\nChange-Id: I46e24cac5857a0ac4182991f4edbb5ffcf26ebac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7557820\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nOwners-Override: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1586511}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c3f42a993c4ced9ddb7bb9b8b00f233bad79a177\n"
    },
    {
      "commit": "a0d917b0adf9539dc94ac8c599c42cbad51cd8ce",
      "tree": "3a9c1024825b9a2d9d0a61b3f598ca34c75f2434",
      "parents": [
        "1457b1e0a29d278940ac2b8358d880869aa3c6d5"
      ],
      "author": {
        "name": "Norge Vizcay",
        "email": "vizcay@google.com",
        "time": "Thu Feb 12 08:51:19 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 12 08:54:04 2026"
      },
      "message": "Add Wallet service as an OAuth consumer.\n\nThis change introduces the Wallet Passes service as a new OAuth\nconsumer, including its identifier, name, and associated OAuth scope. It\nupdates the OAuthConsumerRegistry to support this new service and\nintegrates it into the ChromeSigninClient and TestSigninClient. The\nWalletHttpClientImpl is also updated to use the new Wallet OAuth\nconsumer ID and the `kPaymentsAccessTokenFetcher` placeholder is\nremoved.\n\nBug: 478783796\nChange-Id: Id271f2b916bd880db0727f23369a3220deb9c7e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7560134\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1583802}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e0b6d8751298141afcaaa6fcf006f2fcc5a414da\n"
    },
    {
      "commit": "1457b1e0a29d278940ac2b8358d880869aa3c6d5",
      "tree": "c8fb683bd4a501b3ee1189c0d9db80195d1cc1a8",
      "parents": [
        "f15f3b215ce20e196fe4f46a57fda6930750982a"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Mon Feb 09 14:55:12 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Feb 09 14:57:42 2026"
      },
      "message": "Improve testability of google_apis::IsGoogleChromeAPIKeyUsed()\n\nThis CL moves the value returned by\ngoogle_apis::IsGoogleChromeAPIKeyUsed() into google_apis::ApiKeyCache,\nwhich enables this method testing in google_api_keys_unittest.cc.\n\nAlso improves method\u0027s documentation by clarifying that the returned\nvalue ignores possible API key overrides at runtime.\n\nBug: None\nChange-Id: I9efa0c46c2b1b7d07ea531cd44e561b49193f507\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7557721\nCommit-Queue: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\nReviewed-by: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1581727}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0be0add78507bde957838058fb515b03ae6386d2\n"
    },
    {
      "commit": "f15f3b215ce20e196fe4f46a57fda6930750982a",
      "tree": "eff64adc78b4667e1388f0381ccc0a99870e92f0",
      "parents": [
        "2d2f2eec1130b212eaad3a04edd859a38900cc61"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Fri Feb 06 15:54:28 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 06 15:55:48 2026"
      },
      "message": "[signin] Pass Chrome platform info to the GetToken endpoint\n\nThe /GetToken endpoint needs to know Chrome platform for making certain\npolicy decisions. Attach Chrome version to GetToken requests in a\n\"Sec-CH-UA-Platform\" header [1].\n\n`network::SimpleURLLoader` isn\u0027t integrated with Client Hints, so the\nsign-in code has to attach this header manually to the request.\n\n[1]\nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Sec-CH-UA-Platform\n\nFixed: 481590123\nChange-Id: I2839cfd5289537de4c50fca69114b422d8c1a925\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7544380\nReviewed-by: Monica Salama \u003cmsalama@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1580850}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2ed91e2585006428e181e1ca0e3666b79610cb16\n"
    },
    {
      "commit": "2d2f2eec1130b212eaad3a04edd859a38900cc61",
      "tree": "e8ba3df3124f4783a6b06dffff8f7f8c7ea541b8",
      "parents": [
        "0dcfc63da0df509204eb9443e5cd31d9dd294230"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Fri Feb 06 14:28:08 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 06 14:31:47 2026"
      },
      "message": "[DBSC] Support youtube.com binding with OAML + DBSC-standard\n\nThis CL enables support for multiple domains, specifically adding\nyoutube.com alongside google.com, for standard device bound sessions\ncreated via OAuthMultilogin.\n\nThis CL also verifies that youtube.com sessions won\u0027t be created on\nDBSC-prototype as it only supports google.com sessions.\n\nFixed: 464268881\nChange-Id: I3d4b8e4667ac247c667b46be2259816bfe99b21f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7543648\nCommit-Queue: Ernest Nguyen Hung \u003cernn@google.com\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1580799}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ff192af1a8df4c5831fe7ec226806a657f48c696\n"
    },
    {
      "commit": "0dcfc63da0df509204eb9443e5cd31d9dd294230",
      "tree": "d081895a37eb3a43f5029428e671b6bf2679bff6",
      "parents": [
        "7c51603049788b143d659a78ec2e484eddb6f6cd"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Tue Feb 03 18:18:07 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 03 18:21:29 2026"
      },
      "message": "Properly typemap network.mojom.ConnectionType\n\nThe EnumTraits that defines this conversion was added a long time ago in\nnetwork_interface_mojom_traits.{cc,h}, but no one ever set up the\nC++ typemap for the Mojo enum. This resulted in only a limited amount of\ncode taking advantage of these conversions, while the rest of the\ncodebase made assumptions about the underlying values of the enumerators\nand casted back and forth.\n\nThis CL sets up the typemap to use the pre-existing EnumTraits, so all\nthe C++ code now uses a single consistent type for the enum. Everything\nelse just works-the existing traits needed no modification. This also\nobsoletes the content.mojom.NetworkConnectionType enum in //content,\nwhich in turns means that native_types.mojom can be wholly deleted.\n\nBug: 393179188\nChange-Id: I22f77c46868b3da9ac2145a85403aacf4aa4353c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7519815\nOwners-Override: Avi Drissman \u003cavi@chromium.org\u003e\nAuto-Submit: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: mmenke \u003cmmenke@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1578900}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ce93d61b973a2b84771b6c3530e55a5c4bf000b9\n"
    },
    {
      "commit": "7c51603049788b143d659a78ec2e484eddb6f6cd",
      "tree": "2a11b450792b586f554a3953cfb120e5b1f55f9f",
      "parents": [
        "cd3ad7af00229d69148a46ed09cc5067ed5c77f5"
      ],
      "author": {
        "name": "Chris Staite",
        "email": "christopher.staite@menlosecurity.com",
        "time": "Tue Jan 27 15:29:13 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 27 15:32:00 2026"
      },
      "message": "Introduce network::OriginatingProcess to replace integer IDs\n\nIn the network service, the process ID is currently passed as a raw\n`int`, using a magic value of 0 for the browser process. The dependency\ngraph prevents using `content::ChildProcessId` directly within the\nnetwork service.\n\nTo improve type safety and remove magic numbers, this change introduces\n`network::OriginatingProcess`. This class is a union representing either\nthe browser process or a specific renderer process (via the new\n`network::RendererProcess` strong type).\n\nThis change updates `network::mojom::URLLoaderFactoryParams` to use this\nnew type and updates all call sites to provide the appropriate\n`OriginatingProcess`. A helper `content::ToOriginatingProcess` is added\nto convert existing IDs.\n\nTo limit the scope of this large refactor, values passed out of the\nnetwork service are currently converted back to `int` using\n`GetUnsafeValue()`. These will be updated in future CLs.\n\nLow-Coverage-Reason: LARGE_SCALE_REFACTOR\nBug: 379869738\nChange-Id: I7792b355b75042ed48bde27533329ec4b655f67f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7498491\nReviewed-by: Matt Mueller \u003cmattm@chromium.org\u003e\nReviewed-by: Elly FJ \u003cellyjones@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nReviewed-by: Tom Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Bo Liu \u003cboliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1575226}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ae20224ad0485ab20de909c62cd52cab282bd8f4\n"
    },
    {
      "commit": "cd3ad7af00229d69148a46ed09cc5067ed5c77f5",
      "tree": "3c66907c3029d472615117985194e64d0fd236c9",
      "parents": [
        "5a42e5cfa2cdf651937d67c92ba00139c552a8b6"
      ],
      "author": {
        "name": "Saeid Eid",
        "email": "saeideid@google.com",
        "time": "Mon Jan 26 20:26:05 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 26 20:28:14 2026"
      },
      "message": "[Legion OAuth Scope] Fix the OAuth scope name for Legion/Phosphor\nService.\n\nBug: b:475730151\nChange-Id: I5533d597ac1a0b85b6140bc4809235072f4157b5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7516031\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCommit-Queue: Saeid Eid \u003csaeideid@google.com\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1574698}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f7b65d7e116f030968d0ff8edbeed6c459d98315\n"
    },
    {
      "commit": "5a42e5cfa2cdf651937d67c92ba00139c552a8b6",
      "tree": "5d7c1e65fa9a6a6664456fbe3031ece8c61f09e9",
      "parents": [
        "9c91d8c99d9383b0cae9ab6a5c540b1d18158386"
      ],
      "author": {
        "name": "Avi Drissman",
        "email": "avi@chromium.org",
        "time": "Fri Jan 23 21:38:24 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 23 21:41:11 2026"
      },
      "message": "Use modern names for base::DictValue and base::ListValue\n\nThese classes were hoisted and renamed; switch all usage of these\nclasses to use the new names.\n\nThis is a strictly mechanical change.\n\nBug: 478100525\nChange-Id: Ic6dbda77cae630cc3b1de5d1e647ac5934299bb2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7513610\nAuto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nOwners-Override: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1573922}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e6dc8642084730a7666024fda85fb9cd34c7d03c\n"
    },
    {
      "commit": "9c91d8c99d9383b0cae9ab6a5c540b1d18158386",
      "tree": "941396551e3f16672e8004a326ac0737f721b445",
      "parents": [
        "57b5def32ce7c9675e17046a5e62843a512eacdd"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Tue Jan 20 17:39:19 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 20 17:41:37 2026"
      },
      "message": "[signin] Add \"enable_issue_token_fetch\" flag to GaiaConfig\n\nUseIssueTokenToFetchAccessTokens feature works only if the official\nGoogle Chrome OAuth client ID is currently being used. Previously, a\nworkaround with the `google_apis::IsGoogleChromeAPIKeyUsed()` check was\nadded as a fallback for Chromium builds.\n\nHowever, `google_apis::IsGoogleChromeAPIKeyUsed()` doesn\u0027t work for the\ncases when credentials are overridden at runtime, for example, using a\nGaiaConfig.\n\nThis CL adds a new \"enable_issue_token_fetch\" flag to GaiaConfig to\nforce the choice of an access token endpoint at runtime.\n\nBug: 458069764, 474158698\nChange-Id: I007031c3cb2a9fd40a4d4f5fca9c6aff9ce55db1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7493762\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1571702}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 29304f54261fff1628095ab508880ffccf7e130e\n"
    },
    {
      "commit": "57b5def32ce7c9675e17046a5e62843a512eacdd",
      "tree": "a76a7b166aabfdb74cfadb450288dc4192a21bbe",
      "parents": [
        "ff0038b3e3f9cd99633c52d27e89800c72c55b8f"
      ],
      "author": {
        "name": "Alex Ilin",
        "email": "alexilin@chromium.org",
        "time": "Tue Jan 20 12:26:57 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 20 12:30:00 2026"
      },
      "message": "[google_apis] Refactor GaiaConfig test overrides\n\nRefactor the global GaiaConfig override mechanism to use a RAII pattern\nwith base::ScopedClosureRunner. This replaces the manual\nResetInstanceForTesting() method, ensuring that tests automatically\nrestore the previous global configuration state when the scoped object\nis destroyed.\n\nAdditionally, simplify GaiaUrlsOverriderForTesting by removing its\ndependency on base::CommandLine.\n\nBug: 474158698\nChange-Id: Ie6f7ffcd39f25085d18bdfc5115d1cda88c5ce3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7493866\nReviewed-by: Duong Dac \u003cddac@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1571548}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7b30c90c49541b3ae1e0e0a69c434c3ad09e3742\n"
    },
    {
      "commit": "ff0038b3e3f9cd99633c52d27e89800c72c55b8f",
      "tree": "f19bb6b6124735b282da0531626429c74b4d17b1",
      "parents": [
        "c9089a90e72f453a4f0a29cf0d8434b80ce77236"
      ],
      "author": {
        "name": "Martin Kong",
        "email": "martinkong@google.com",
        "time": "Wed Jan 14 00:56:52 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 14 00:58:41 2026"
      },
      "message": "Replace jint with int32_t (Part 2)\n\nThis CL is part 2 of replacing all instances of jint with int32_t.\n\nNO_IFTTT\u003dThe IFTTT in ui/events/android/motion_event_android.h does not apply\n\nBug: 331706917\nChange-Id: I388b6b3477f1604f911b34635a6d1af375e87152\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7464959\nOwners-Override: Sam Maier \u003csmaier@chromium.org\u003e\nCommit-Queue: Martin Kong \u003cmartinkong@google.com\u003e\nReviewed-by: Sam Maier \u003csmaier@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1568824}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 01dd3c5ee964aa5195891ac34e11a7022fd4e1f9\n"
    },
    {
      "commit": "c9089a90e72f453a4f0a29cf0d8434b80ce77236",
      "tree": "bc7d61f37c728cee9a61f0770ebe227f402bc4c1",
      "parents": [
        "ac1827a1531c98414d93bb4c68eb0cae37d2bcd1"
      ],
      "author": {
        "name": "Jeffrey Yu",
        "email": "yuje@chromium.org",
        "time": "Tue Jan 13 18:51:16 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 13 18:53:43 2026"
      },
      "message": "Use string_view instead of string to avoid string copies.\n\n`.substr()` on string_view doesn\u0027t make a copy. It just returns a new\nstring_view with moved pointers and/or size.\n\nChange-Id: I4511769a4fb4ae50d467e71febebb5ba29569886\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7426116\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nAuto-Submit: Jeffrey Yu \u003cyuje@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: Jeffrey Yu \u003cyuje@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1568559}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5a7bbbafcfa9166af1fb1e821fade4fd29ae2dea\n"
    },
    {
      "commit": "ac1827a1531c98414d93bb4c68eb0cae37d2bcd1",
      "tree": "57184c3f7bf6e5538cf20d683eff9cd27f3e158e",
      "parents": [
        "0c1cf62b1e2c875ba223c6ceed506b043bb3cb2c"
      ],
      "author": {
        "name": "Duncan Mercer",
        "email": "mercerd@google.com",
        "time": "Tue Jan 13 17:42:03 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 13 17:44:41 2026"
      },
      "message": "[Contextual Tasks] Add flag to use new OAuth2 Scope\n\nThis CL adds a flag to have Contextual Tasks use the search results\nOAuth scope instead of the chrome sync one.\n\nBug: b:461578148\nChange-Id: Ib2aab7fe7cabb1f12e2a6da87afb6e796494d636\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7456946\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nReviewed-by: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1568484}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2a4313f565b7710fca0d711ba727270ed2a13b00\n"
    },
    {
      "commit": "0c1cf62b1e2c875ba223c6ceed506b043bb3cb2c",
      "tree": "492f38c5add9099ef6c4cf93432520f76c606d5e",
      "parents": [
        "068eeb00843aca99155b350732872bac649df944"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Tue Jan 13 15:47:05 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 13 15:50:11 2026"
      },
      "message": "Migrate base::Contains() to std::ranges::contains() in google_apis\n\nbase::Contains() is an alias to std::ranges::contains() since\ncrrev.com/c/7415207, so this CL has no behavior change.\n\nBug: 470391351\nChange-Id: I88ea93d34654a31163b493ea36658a690a268ff6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7460964\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nReviewed-by: Amelie Schneider \u003camelies@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1568401}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a36fae12a4f5d4a7e68cf4c3d360d96b44f21d2c\n"
    },
    {
      "commit": "068eeb00843aca99155b350732872bac649df944",
      "tree": "1583491b3291b5a931b26116a9c07320f59f6fc9",
      "parents": [
        "f2e4bd206463d9abdefc754b4de03e767e8ba54f"
      ],
      "author": {
        "name": "Martin Kong",
        "email": "martinkong@google.com",
        "time": "Mon Jan 12 22:13:09 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 12 22:15:48 2026"
      },
      "message": "Replace jboolean with bool (Part 2)\n\nThis CL is part 2 of replacing all occurrences of jboolean with bool.\n\nBug: 331706917\nChange-Id: I3283f530759a571f5a43ba85c6f3e22ddc381198\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7455106\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Martin Kong \u003cmartinkong@google.com\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1568064}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: adeddc7c1baef5663e7cfc3158989d8d75387b84\n"
    },
    {
      "commit": "f2e4bd206463d9abdefc754b4de03e767e8ba54f",
      "tree": "82337f4b6735ff1f002f2739b02203ddc75e1446",
      "parents": [
        "f87c7fef9fcff9fa3fd4fdd2eafff18a1a9c3197"
      ],
      "author": {
        "name": "Saeid Eid",
        "email": "saeideid@google.com",
        "time": "Thu Jan 08 12:20:44 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 08 12:22:48 2026"
      },
      "message": "Introduce LegionCoreHost as a ProfileKeyedService.\n\nThis change adds LegionCoreHost, a KeyedService in\n//chrome/browser/legion, which manages the integration of the Legion\ncomponents within the browser. It includes:\n-   LegionCoreHost: Handles OAuth token fetching using IdentityManager and delegates to the Phosphor TokenManager. It observes IdentityManager for account changes.\n-   LegionCoreHostFactory: A ProfileKeyedServiceFactory to create and manage LegionCoreHost instances, ensuring it\u0027s only enabled when the kLegion feature is active.\n-   A new OAuthConsumerId::kLegionService and a corresponding kLegionAuthScope are added to support OAuth token requests for Legion.\n\nBug: b:457425423\nChange-Id: I8e12bd656b46e61a04e6eeda7415ecc23438641c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7258595\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Oleh Lamzin \u003clamzin@google.com\u003e\nCommit-Queue: Saeid Eid \u003csaeideid@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1566215}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 39a5923db62215b9a53d12eb498c20eec36e4de4\n"
    },
    {
      "commit": "f87c7fef9fcff9fa3fd4fdd2eafff18a1a9c3197",
      "tree": "aa702c606f37713ecb551bcfc5b3ef0d3f2eb6a8",
      "parents": [
        "f8b702228886f5ce61baf061a77280bfbab08c34"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Thu Jan 08 11:55:04 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 08 11:59:14 2026"
      },
      "message": "Migrate various base::Contains() to contains() in google_apis\n\nBug: 470391351\nChange-Id: I829a5438cf335db1e26280e2006a466d92eaf016\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7362152\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nCommit-Queue: Menghan Yang \u003cmyuu@google.com\u003e\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1566203}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 17dbebcbc47146643c1618409adbcb704bba22d3\n"
    },
    {
      "commit": "f8b702228886f5ce61baf061a77280bfbab08c34",
      "tree": "1f766da6b1d72768e07f5d313f3cb6e19131307b",
      "parents": [
        "574983cf451c6263fdf9045a7ca0b74f08b62ba7"
      ],
      "author": {
        "name": "Mihai Sardarescu",
        "email": "msarda@chromium.org",
        "time": "Tue Jan 06 16:59:51 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 06 17:02:51 2026"
      },
      "message": "Revert \"Remove kOverrideAPIKeyFeature feature flag\"\n\nThis reverts commit 9c16002fac66fdd488113677aeb8365715926d6a.\n\nThis CL adds back the kOverrideAPIKeyFeature feature flag as it is\nnecessary to experiment with adding additional protection against\nmalicious usage of the API keys.\n\nBug: 473467007, 473467844\n\nChange-Id: I310136e2a8701ebbdbeaf4e5ac5d78a0d733640c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7346034\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1565036}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6a6c56ea2591f8b5875c1cb76bd5a82166aa10f2\n"
    },
    {
      "commit": "574983cf451c6263fdf9045a7ca0b74f08b62ba7",
      "tree": "74b956fda01664d1d0685dce7e44d30317c5e3b7",
      "parents": [
        "c9a9936a1a5e3aad5e979dfd51ad8884bd4ade36"
      ],
      "author": {
        "name": "Anton Bershanskyi",
        "email": "bershanskyi@gmail.com",
        "time": "Wed Dec 31 02:42:01 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Dec 31 02:44:48 2025"
      },
      "message": "[Code Health] Remove sameParty cookie attribute in tests\n\nChromium deprecated SameParty cookie attribute in 2022 and already\nremoved all code supporting it. This CL removes the attribute from some\ntests, which just ignored it.\n\nChange-Id: Id133e2357314359154a8c732a2dfadc49f42caf0\nBug: 40233417\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7319022\nCommit-Queue: Anton Bershanskyi \u003cbershanskyi@gmail.com\u003e\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1563565}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2108e6ef3bd3d6511ac186c4744f043290e723ff\n"
    },
    {
      "commit": "c9a9936a1a5e3aad5e979dfd51ad8884bd4ade36",
      "tree": "1cd9a18c82c69023b387cd60b9bab25736844585",
      "parents": [
        "bdcfacaeb4e6ab52e3ff4bcc9515d1ae56809c66"
      ],
      "author": {
        "name": "Tanmoy Mollik",
        "email": "triploblastic@google.com",
        "time": "Tue Dec 30 11:28:57 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Dec 30 11:31:34 2025"
      },
      "message": "Use a single ScopeSet definition\n\nThis cl adds a single ScopeSet definition in google_apis and uses it\neverywhere. Also adds std::less\u003c\u003e for a small optimization.\n\nBug: 425896213\nChange-Id: I5f9388b3555d2a5df2e8ee299dab3487150d5b00\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7322701\nCommit-Queue: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1563361}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: eb4875e01a60b59157ac05467208bfe37bcedc19\n"
    },
    {
      "commit": "bdcfacaeb4e6ab52e3ff4bcc9515d1ae56809c66",
      "tree": "85373c0a7b116dc05aa1813d88ebf1f74ed4effa",
      "parents": [
        "443f0b385d5b7c8370bfe20cad5b4cfde88c8790"
      ],
      "author": {
        "name": "Tanmoy Mollik",
        "email": "triploblastic@google.com",
        "time": "Tue Dec 23 12:19:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Dec 23 12:22:05 2025"
      },
      "message": "Remove identity_manager/scope_set.h\n\nBug: 425896213\nChange-Id: If6270b9393917f1e4873a06bf000fb8d20981546\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7264626\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nOwners-Override: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1562140}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 66263c58fa0d6395ab1886eae13acca6bf97a25c\n"
    },
    {
      "commit": "443f0b385d5b7c8370bfe20cad5b4cfde88c8790",
      "tree": "3e8c0e48bd100a21865de8fe7920ecbed86ac31d",
      "parents": [
        "f224f81ab5f880a592ad7e694b7aab0a63f05a99"
      ],
      "author": {
        "name": "Łukasz Barczyński",
        "email": "lbarczynski@google.com",
        "time": "Fri Dec 19 17:22:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 19 17:26:23 2025"
      },
      "message": "[Signin] Rename GoogleServiceAuthError::USER_NOT_SIGNED_UP to ACCOUNT_NOT_FOUND\n\nThis change renames the GoogleServiceAuthError::State enum value from\nUSER_NOT_SIGNED_UP to ACCOUNT_NOT_FOUND. The new name more accurately\ndescribes the error condition, which is that the system does not have\ncredentials for the requested account. This renaming is applied across\nall affected files in //chrome, //components, and //google_apis.\n\nOBSOLETE_HISTOGRAM[Signin.AccessTokenFetch.Failure.UserNotSignedUp]\u003dReplaced by Signin.AccessTokenFetch.Failure.AccountNotFound\n\nFixed: 445393391\nChange-Id: Id00a6e6346ed9b96c048fc0bbf1276f308d84e2a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7260974\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nReviewed-by: Mike West \u003cmkwst@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1561200}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 86fce5b7343224391bdb39c6a8fc6da05da5614a\n"
    },
    {
      "commit": "f224f81ab5f880a592ad7e694b7aab0a63f05a99",
      "tree": "d4203b73ed5e15d8178047d7ad2d1e2f2ef3e556",
      "parents": [
        "993249086a99908f9dc9e3314458f5a6a5ece0c2"
      ],
      "author": {
        "name": "Lei Zhang",
        "email": "thestig@chromium.org",
        "time": "Sat Dec 13 02:09:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Dec 13 02:12:24 2025"
      },
      "message": "Remove superfluous base/gtest_prod_util.h includes from headers\n\nRemove unnecessary includes. Removal mostly automated with:\n\ngit ls-files | grep \u0027\\.h$\u0027 | xargs grep -l base/gtest_prod_util.h | \\\n  xargs grep -L FRIEND_TEST | xargs grep -L FORWARD_DECLARE_TEST | \\\n  xargs ./tools/add_header.py --remove --header \u0027\"base/gtest_prod_util.h\"\u0027\n\nBug: 40318405\nChange-Id: Ie998958f1622dd7bc6a7bfafd7dd6f737abbc909\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7240634\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nOwners-Override: Mark Mentovai \u003cmark@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1558386}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 11f52558c4f05e1ca0f0de7dd87e413fc395d9ea\n"
    },
    {
      "commit": "993249086a99908f9dc9e3314458f5a6a5ece0c2",
      "tree": "dfe5cb736fd764229cd0c86d1013d76459940333",
      "parents": [
        "b7d4bae841c485c4908725573104c19db6a20ee9"
      ],
      "author": {
        "name": "Tanmoy Mollik",
        "email": "triploblastic@google.com",
        "time": "Thu Dec 11 13:58:56 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Dec 11 14:04:33 2025"
      },
      "message": "Remove unused methods in auth_service\n\nBug: 425896213\nChange-Id: I04a2450ce8e64fbfe1ce7293bb8c62ebcad292ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7251629\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1557350}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5d0ff9712e63bd50f4bda1f2d9772130fdbfce48\n"
    },
    {
      "commit": "b7d4bae841c485c4908725573104c19db6a20ee9",
      "tree": "639e3ae1df6d1d973d8abb1318f4b877173ff291",
      "parents": [
        "fe40d1cede932ed26a3339a4d469d63c3947baa2"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Thu Dec 11 07:36:45 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Dec 11 07:39:41 2025"
      },
      "message": "Fix some formatting issues in //google_apis\n\nThese files will be touched in an upcoming patch series, so\nthis fixes existing `git cl format` issues in a dedicated CL.\n\nChange-Id: Ic2fb09b2107adc6191352a1897444e877e88b712\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7245704\nReviewed-by: Monica Basta \u003cmsalama@chromium.org\u003e\nCommit-Queue: Monica Basta \u003cmsalama@chromium.org\u003e\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1557165}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7f70ff892dd6e82444fae83f9af6ce4832e993c5\n"
    },
    {
      "commit": "fe40d1cede932ed26a3339a4d469d63c3947baa2",
      "tree": "ae5472b4f88611f3e1f330d7a7d5f8ec2c0fd574",
      "parents": [
        "e4af1b352fceae9b662682f98e50885138a4eb68"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Tue Dec 09 02:28:46 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Dec 09 02:31:38 2025"
      },
      "message": "Fix more IWYU issues\n\nThese issues came up while trying to replace base/types/expected.h with\n\u003cexpected\u003e. We might not adopt std::expected\u003c\u003e in the end, but this\nis still worth landing.\n\nHeaders added with `git grep` + `tools/add_header.py`\n- base/strings/strcat.h\n- base/strings/to_string.h\n- base/strings/string_view_util.h\n\nHeaders added manually in a few instances.\n- build/build_config.h\n- base/check.h\n- base/notreached.h\n- base/time/time.h\n- base/functional/callback_helpers.h\n\nChange-Id: I490cd1630d813dd6f07e57fe31f7677076597884\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7228863\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nOwners-Override: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1555861}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e8b169d1e8ed51cc6e49a169f10c4876e5a9e30f\n"
    },
    {
      "commit": "e4af1b352fceae9b662682f98e50885138a4eb68",
      "tree": "5567cc78ee459c2d941a13f4066eee3af89a1bae",
      "parents": [
        "f44aa9303bf4842128b09d8c8b0300554371a2b4"
      ],
      "author": {
        "name": "Tom Sepez",
        "email": "tsepez@google.com",
        "time": "Fri Dec 05 14:05:07 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 05 14:08:09 2025"
      },
      "message": "Fix C-style casts of size_t to int in EXPECT/ASSERT.\n\nFollow-on for old-style casting from\n  https://chromium-review.googlesource.com/c/chromium/src/+/7218814\n\nUsing unsigned literals avoids the need for such casts, and reduces the\nnumber of potentially unsafe casts to be investigated down the road.\n\nChange-Id: I8e1a0800a0dcabe98ce786c3c106dd134b53ec22\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7226233\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nOwners-Override: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1554618}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5d67f53f48bad151b7e2a24f19c5016a7ad86632\n"
    },
    {
      "commit": "f44aa9303bf4842128b09d8c8b0300554371a2b4",
      "tree": "a3512f16b11a2c442309cb1811438fbe8ac360d1",
      "parents": [
        "7fcac8d0f6969a24cf57b5fbf434873eefa766b5"
      ],
      "author": {
        "name": "Marc Treib",
        "email": "treib@chromium.org",
        "time": "Wed Dec 03 15:00:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Dec 03 15:03:55 2025"
      },
      "message": "WebHistoryService: Use webhistory OAuth2 scope\n\n..instead of the \"sync\" scope.\n\nThere\u0027s no particular reason why this would need the sync scope; the\nwebhistory one is more specific and is also sufficient.\n\nMid-term, the plan is to migrate to a new API, which will support the\nwebhistory scope (but may or may not support \"sync\").\n\nBug: 460361854\nChange-Id: I50a61ce00b1e56128cf3faaf46b48f0a6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7216029\nCommit-Queue: Marc Treib \u003ctreib@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1553435}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 83fee2dd71f41281dbc81a752a1674b4f513a4bf\n"
    },
    {
      "commit": "7fcac8d0f6969a24cf57b5fbf434873eefa766b5",
      "tree": "a0ba300be40b293861289b5212510a1f84b29e0d",
      "parents": [
        "63401815bcb4bc475cddca7f8b5993e0395adf5c"
      ],
      "author": {
        "name": "Martin Kong",
        "email": "martinkong@google.com",
        "time": "Mon Dec 01 17:41:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 01 17:44:58 2025"
      },
      "message": "Add DEFINE_JNI macro to the end of every file (part 5)\n\nThis CL adds DEFINE_JNI(ClassName) macro to the end of every file\nthat includes ClassName_jni.h. Currently the macro expands to nothing.\n\nBug: 346596940\nChange-Id: Id9455cc463f2599efe7c944e8cd7b964af49b1d2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7209388\nCommit-Queue: Martin Kong \u003cmartinkong@google.com\u003e\nAuto-Submit: Martin Kong \u003cmartinkong@google.com\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1552220}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8b15078245ed63ee81c563db6737daf15219115c\n"
    },
    {
      "commit": "63401815bcb4bc475cddca7f8b5993e0395adf5c",
      "tree": "190d0abb769b70ce5cff5a770cbafe2e34772009",
      "parents": [
        "3bef6464f6a6756e7d87d1dc322d57c5222e75d1"
      ],
      "author": {
        "name": "Andrew Williams",
        "email": "awillia@chromium.org",
        "time": "Mon Dec 01 17:15:24 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 01 17:17:28 2025"
      },
      "message": "Remove uses of BodyAsStringCallbackDeprecated (google_apis/)\n\nUpdates multiple existing uses of the versions of\nSimpleURLLoader::DownloadToString* methods that\ntakes a BodyAsStringCallbackDeprecated to use the versions that takes a\nBodyAsStringCallback. This primarily involves updating the callback\nfunctions to accept a std::optional\u003cstd::string\u003e instead of a\nstd::unique_ptr\u003cstd::string\u003e. This CL touches files under //google_apis/\n\nBug: 40258809\nChange-Id: I6524f0dcaa68aa1663ba14da3866557f96b5450b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7205792\nCommit-Queue: Andrew Williams \u003cawillia@chromium.org\u003e\nReviewed-by: Anthi Orfanou \u003canthie@google.com\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1552203}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 57119546f58f997c88f8555322f3411414043afa\n"
    }
  ],
  "next": "3bef6464f6a6756e7d87d1dc322d57c5222e75d1"
}
