)]}'
{
  "log": [
    {
      "commit": "09281b139f533061f621c97a3180a0752bbbdf09",
      "tree": "968b159d09d58070f130eb599b9b571cff30d65b",
      "parents": [
        "73085dfdf3400970f81467527e378cfd216eb546"
      ],
      "author": {
        "name": "Olga Korokhina",
        "email": "korokhina@google.com",
        "time": "Thu Aug 27 09:08:20 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 27 09:15:13 2026"
      },
      "message": "Add DeviceOsMigrationTargetDate enterprise policy\n\nThis CL introduces the DeviceOsMigrationTargetDate device policy on the\nChrome side, which controls if and when a device is targeted for\nmigration from ChromeOS to the Next OS system.\n\nImplementation plan\nhttps://docs.google.com/document/d/1nNh6pB4vKfegrkk66qVvCCIUoklbJGxnb7n10etdPIw\n\nChanges include:\n- Adding the policy YAML definition under DeviceUpdate/\n- Registering the policy with ID 1481 in policies.yaml\n- Defining the policy\u0027s protobuf field in chrome_device_policy.proto\n- Updating policy metrics enums in enums.xml\n- Adding a test mapping definition for CrosSettings-managed device policy\n\nBug: 552299893\nChange-Id: I521f75cd57e99242fa99d7ad73274b803e54ae10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8278576\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Olga Korokhina \u003ckorokhina@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1687058}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a98c3954b0ca586d9bd1b3ce3f9ffc02c175384e\n"
    },
    {
      "commit": "73085dfdf3400970f81467527e378cfd216eb546",
      "tree": "3d363e5cbc17837b1d6b61f4b6b6680f8087639d",
      "parents": [
        "58c43346408d1051d3c5be217a590038a5263350"
      ],
      "author": {
        "name": "Hubert Chao",
        "email": "hchao@chromium.org",
        "time": "Wed Aug 26 15:50:44 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 16:00:13 2026"
      },
      "message": "Revert \"Add device-level Local Network Access policies for ChromeOS\"\n\nThis reverts commit 1900a2aeae70c8ed0d3541f74173d4061f04fffa.\n\nMostly clean, exceptions:\n\n* components/policy/proto/chrome_device_policy.proto - field numbers reserved for ChromeDeviceSettingsProto message\n\n* components/policy/resources/templates/policies.yaml - blanked out names for reverted policies but left IDs taken.\n\n* left typos fixed in LocalNetworkAccessAllowedForUrls.yaml and LocalNetworkAccessBlockedForUrls.yaml\n\nReason for revert: Not the right solution (details in b/538253940)\n\nBYPASS_POLICY_COMPATIBILITY_CHECK\u003dpolicy never rolled out\n\nNote: this will need to be merged into M153 ChromeOS branch\n\nOriginal change\u0027s description:\n\u003e Add device-level Local Network Access policies for ChromeOS\n\u003e\n\u003e This CL introduces three new device-level policies:\n\u003e - DeviceLocalNetworkAccessAllowedForUrls,\n\u003e - DeviceLocalNetworkAccessBlockedForUrls, and\n\u003e - DeviceLocalNetworkAccessIpAddressSpaceOverrides.\n\u003e\n\u003e These policies allow administrators to manage Local Network Access\n\u003e restrictions and IP address space overrides at the device level on\n\u003e ChromeOS. The changes include policy definitions, decoding logic, policy\n\u003e handlers, and corresponding unit and pref mapping tests.\n\u003e\n\u003e TAG\u003dagy\n\u003e CONV\u003d5205ff4e-e610-4a12-8a0f-89def31485dc\n\u003e\n\u003e Bug: b:538253940\n\u003e Change-Id: Icb2dd5b89be3516953cab2b5828666e2ef42717f\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142659\n\u003e Reviewed-by: Hubert Chao \u003chchao@chromium.org\u003e\n\u003e Commit-Queue: Chris Thompson \u003ccthomp@chromium.org\u003e\n\u003e Reviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1672010}\n\nBug: b:538253940\nChange-Id: I69f5ef7e4bcdbf5e91b3477f981877d02d39704d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8288669\nReviewed-by: Alexander Hendrich \u003chendrich@chromium.org\u003e\nReviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nCommit-Queue: Hubert Chao \u003chchao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1686425}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7809ff5618c5957105efd8bb4e7c0ce04b0dd6ff\n"
    },
    {
      "commit": "58c43346408d1051d3c5be217a590038a5263350",
      "tree": "f4f9ea47707907dfe0882afe45d905e2b7a18d0c",
      "parents": [
        "4a10ec4c0d2667fbd405e1bedc40f7702af9fcce"
      ],
      "author": {
        "name": "Yann Dago",
        "email": "ydago@chromium.org",
        "time": "Fri Aug 14 14:44:09 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 14 14:48:01 2026"
      },
      "message": "[enterprise] Add UserCloudManagementStatusFetcher to fetch management status from DMServer.\n\nAdd UserCloudManagementStatusFetcher to fetch user cloud management status\nand interception policies from DM Server.\n\nTAG\u003dagy\nCONV\u003d13ce0979-e797-45c1-a8f6-b45ee5ebb11f\n\nBug: 543381833\nChange-Id: Ieb0fc47dc6c2f20b801ecf1b83828ad116a64b13\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8215060\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCommit-Queue: Yann Dago \u003cydago@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1679531}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 95e196d8be1a3a509d94ed2b253c304fbd22a921\n"
    },
    {
      "commit": "4a10ec4c0d2667fbd405e1bedc40f7702af9fcce",
      "tree": "2761854b8dd1fbb3cb72d8031fba964e1951aa84",
      "parents": [
        "d51310c2e4f8179741d0e7357a3767303866e4d6"
      ],
      "author": {
        "name": "Yann Dago",
        "email": "ydago@chromium.org",
        "time": "Fri Aug 07 21:44:44 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 07 21:48:02 2026"
      },
      "message": "[enterprise] Add proto and feature flag for DM Server profile separation.\n\nAdd proto definitions and kMigrateSecureConnectApiToDmServer feature flag\nfor fetching user cloud management status and interception policies from DM Server.\n\nTAG\u003dagy\nCONV\u003d13ce0979-e797-45c1-a8f6-b45ee5ebb11f\n\nBug: 543381833\nChange-Id: Ibebbf2785ffb895c5be5f645afb0d12421ddce49\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216470\nCommit-Queue: Yann Dago \u003cydago@chromium.org\u003e\nAuto-Submit: Yann Dago \u003cydago@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675985}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9dab46068a3a8f75ccde098abe8a344ad6b40282\n"
    },
    {
      "commit": "d51310c2e4f8179741d0e7357a3767303866e4d6",
      "tree": "8ea32265cec3eaeae97c55e816c566724ca4f605",
      "parents": [
        "46dac31bab427c8a77727d8af456fbcae36e6cae"
      ],
      "author": {
        "name": "Giovanni Ortuño Urquidi",
        "email": "ortuno@chromium.org",
        "time": "Thu Aug 06 19:02:28 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 06 19:06:00 2026"
      },
      "message": "lpm: Remove unused use_experimental_fuzzable_proto\n\nExperimental Fuzzable protos have been promoted from experimental to\ndefault so the flag is no longer used.\n\nThis CL removes the flag from all protos that use it.\n\nBug: 505034799\nChange-Id: Idf8869abc6e030b197b9c71f7c4b8b9f073e0198\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185979\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675169}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: febb87e2f6f3f8183fc004b27e1aff59a16158ea\n"
    },
    {
      "commit": "46dac31bab427c8a77727d8af456fbcae36e6cae",
      "tree": "8f6f82122953e9be31caef2eecb02f3d0f64a8a3",
      "parents": [
        "08288bd026aa25d87f38ffbf3baa3575ee6923a3"
      ],
      "author": {
        "name": "Chris Thompson",
        "email": "cthomp@chromium.org",
        "time": "Fri Jul 31 19:18:50 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jul 31 19:21:57 2026"
      },
      "message": "Add device-level Local Network Access policies for ChromeOS\n\nThis CL introduces three new device-level policies:\n- DeviceLocalNetworkAccessAllowedForUrls,\n- DeviceLocalNetworkAccessBlockedForUrls, and\n- DeviceLocalNetworkAccessIpAddressSpaceOverrides.\n\nThese policies allow administrators to manage Local Network Access\nrestrictions and IP address space overrides at the device level on\nChromeOS. The changes include policy definitions, decoding logic, policy\nhandlers, and corresponding unit and pref mapping tests.\n\nTAG\u003dagy\nCONV\u003d5205ff4e-e610-4a12-8a0f-89def31485dc\n\nBug: b:538253940\nChange-Id: Icb2dd5b89be3516953cab2b5828666e2ef42717f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142659\nReviewed-by: Hubert Chao \u003chchao@chromium.org\u003e\nCommit-Queue: Chris Thompson \u003ccthomp@chromium.org\u003e\nReviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672010}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1900a2aeae70c8ed0d3541f74173d4061f04fffa\n"
    },
    {
      "commit": "08288bd026aa25d87f38ffbf3baa3575ee6923a3",
      "tree": "95d05073a87c7d1bb565f06eae10ef709b73eab6",
      "parents": [
        "1081561af4ba58fd6ebcebe1e9769308b5d68552"
      ],
      "author": {
        "name": "Michał Kaczmarczyk",
        "email": "mickaczmarczyk@google.com",
        "time": "Thu Jul 30 17:44:06 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 30 17:48:22 2026"
      },
      "message": "[enterprise] Add iOS-specific attributes to BrowserStatus.\n\nIntroduce IosSpecificAttributes within BrowserStatus to store\niOS-specific field vendorId.\n\nBug: 421927804\nChange-Id: I642184fa178c248717a26a4934a526471ddcea23\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085180\nReviewed-by: Sebastien Lalancette \u003cseblalancette@chromium.org\u003e\nCommit-Queue: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1671213}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6359ecc5da2c9cc1675940e70f99145b89e3bb64\n"
    },
    {
      "commit": "1081561af4ba58fd6ebcebe1e9769308b5d68552",
      "tree": "2193c8949e9fea3d400ccba124d828c0ace7c0a1",
      "parents": [
        "931dd33d8befc9c299a949296d20f0ac31d19323"
      ],
      "author": {
        "name": "hamda mare",
        "email": "hmare@google.com",
        "time": "Tue Jul 21 03:46:53 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 21 03:50:49 2026"
      },
      "message": "[CAA Certs] Add challenge to certificate collection requests\n\nUpdates the report generator to fetch challenges and adds the challenge\nto certificate collection requests.\n\nBug: 502634772\nChange-Id: I79bd38a7689a10bb7688773d7a1b97af0e01f886\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072265\nReviewed-by: Sebastien Lalancette \u003cseblalancette@chromium.org\u003e\nCommit-Queue: Hamda Mare \u003chmare@google.com\u003e\nReviewed-by: Alexander Hendrich \u003chendrich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1665163}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ff02f6fd15c10fd4c863d88c8c3c851a61d53ee1\n"
    },
    {
      "commit": "931dd33d8befc9c299a949296d20f0ac31d19323",
      "tree": "d534558f10dd2d889599e8e9c83b58a8efe3bd38",
      "parents": [
        "f9825e60425c0aa22a38a310e72d108411769fd5"
      ],
      "author": {
        "name": "Sergey Poromov",
        "email": "poromov@google.com",
        "time": "Mon Jul 06 12:36:58 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 06 12:38:52 2026"
      },
      "message": "policy: Fix DeviceWeeklyScheduledResuspendDelayMs proto tag\n\nThe tag for DeviceWeeklyScheduledResuspendDelayMs in\nchrome_device_policy.proto was incorrectly set to 1460. This mismatches\nthe ID 1461 assigned in policies.yaml and may cause conflicts with\nIsolateOriginsShortlist.\n\nThis CL corrects the proto tag to 1461 to match the policy definition.\n\nThe policy is not implemented on server-side, so fixing the proto tag in\nM151 and ToT (M152+) should be safe.\n\nBug: 445630592\nChange-Id: Id09d0ab05128c30e593353d99fb6fa6b45b2c200\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036966\nReviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nCommit-Queue: Sergey Poromov \u003cporomov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1657117}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: faf866dd6a7136f0c57a63aa83de05962fa0adb9\n"
    },
    {
      "commit": "f9825e60425c0aa22a38a310e72d108411769fd5",
      "tree": "91b8a467f747611d822e6cfd9d3bf8ce71b25fdc",
      "parents": [
        "9acb7e582efe2339d73bced57cdc628d799d90cc"
      ],
      "author": {
        "name": "Ivan Šandrk",
        "email": "isandrk@chromium.org",
        "time": "Wed Jul 01 16:38:54 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 01 16:41:13 2026"
      },
      "message": "AutoWipe: Add DeviceOnlinePasswordMismatchBehavior policy\n\nThis CL introduces the DeviceOnlinePasswordMismatchBehavior device\npolicy. This policy allows administrators to control the behavior on\nChromeOS when a user\u0027s password, authenticated via an online IdP (e.g.,\nSAML, Gaia), does not match their locally stored cryptohome password.\nThis typically occurs after a user changes their password externally.\n\nThe policy offers alternatives to the standard password recovery flow:\n\n  - 0 (Default): The user encounters the standard password mismatch flow.\n    They are prompted to enter their old password to re-encrypt their\n    cryptohome, or can use other configured cryptohome recovery methods.\n\n  - 1 (AutoWipe): Bypasses the standard recovery flow. Upon detecting\n    the password mismatch, the user\u0027s local cryptohome is automatically\n    wiped and recreated. This enables immediate sign-in with the new\n    password but results in the loss of all local data within the user\u0027s\n    profile (e.g., Downloads, settings not synced). This option is\n    suited for cloud-centric environments.\n\nThis policy aims to reduce user friction caused by password\ndesynchronization by providing an automated alternative to manual\nre-sync or recovery steps.\n\nMore details: go/auto-wipe\n\nBug: 527318099\nChange-Id: I2c1900e286fc21075e96c6085663e990faa839c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019988\nReviewed-by: Andrey Davydov \u003candreydav@google.com\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nCommit-Queue: Ivan Šandrk \u003cisandrk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655554}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 640b15b461baf201baebff6a358c1a37690c861a\n"
    },
    {
      "commit": "9acb7e582efe2339d73bced57cdc628d799d90cc",
      "tree": "637df027c5c566ee5f0726f451c106c41c634546",
      "parents": [
        "1d522df6adfdd0bb5775541e792b40374bf4ac83"
      ],
      "author": {
        "name": "Chirag Arora",
        "email": "heychirag@google.com",
        "time": "Mon Jun 29 21:18:33 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 29 21:20:09 2026"
      },
      "message": "Revert \"Create managed policies for kMetricsReportingLevel\"\n\nReverted CL: crrev.com/c/7716581\n\nThis change is being reverted because we have changed the backend\nimplementation approach.\n\nBug: b:496479575\nChange-Id: I10ccaca81d210ffd5673bf2ba015f7c9c4fe7261\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8004432\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nReviewed-by: Pavol Marko \u003cpmarko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1654358}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1a8334575f5cd82c1dca0bae205d0c2c4ca0d658\n"
    },
    {
      "commit": "1d522df6adfdd0bb5775541e792b40374bf4ac83",
      "tree": "1eb3f377059d37f4a0bba32c493546a4ce04441b",
      "parents": [
        "04528c97b4027efd5631fcdaafd26458d64381d1"
      ],
      "author": {
        "name": "Giovanni Ortuño Urquidi",
        "email": "ortuno@chromium.org",
        "time": "Thu Jun 25 19:45:28 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 25 19:47:57 2026"
      },
      "message": "lpm: Add support for import_dirs to experimental_fuzzable_protos\n\nimport_dirs is an optional argument of proto_library that allows\ndevelopers to provide extra paths for protoc to look for imports and\nextra include_dirs for the C++ compiler to look for generated pb.h\nfiles.\n\nThis CL also:\n 1. Fixes an issue in experimental_fuzzable_protos when the protos are not in the same directory as the rule.\n 2. Fixes a bug in proto_library, where we were adding root_gen_dir to paths already in root_gen_dir.\n 3. Migrates chrome/browser/ash/policy/fuzzer/BUILD.gn to use experimental_fuzzable_protos.\n\nBug: 505034799\nChange-Id: I591309fc1b12c6e3eed8abc5f6b280ea5ef94322\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7951035\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1652639}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ed811e83a3edf6d8bcebed3a8bd945f097df8cfa\n"
    },
    {
      "commit": "04528c97b4027efd5631fcdaafd26458d64381d1",
      "tree": "e7ee4a065ca585aa8d4cc0d9de727821467c6ae2",
      "parents": [
        "1b90336562569930c720bac4675177655a6191b0"
      ],
      "author": {
        "name": "Zac Moreland",
        "email": "morez@google.com",
        "time": "Thu Jun 25 19:04:47 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 25 19:06:50 2026"
      },
      "message": "Identify Desktop Android clients in relevant requests\n\nAdd the `is_desktop_android` flag to both `DeviceRegisterRequest` and\n`PolicyFetchRequest` messages in `device_management_backend.proto`.\n\nThis flag is populated by `CloudPolicyClient` on Android builds when\nrunning on a desktop form factor (using `device_info::is_desktop()`).\n\nThis allows the DM Server to classify these clients under the new\n`DESKTOP_ANDROID_PLATFORM` platform type during both registration and\npolicy fetch, improving monitoring, alerting, and dashboarding\nobservability in a way which can differentiate Clank mobile from desktop\n\nBug: 510726518\nChange-Id: I909019ce54a6e53e31b7380a8b0b5b9e3ece34e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903246\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nCommit-Queue: Zac Moreland \u003cmorez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1652602}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bf22a0cccd33004e25a741f3f3a8259166513eb2\n"
    },
    {
      "commit": "1b90336562569930c720bac4675177655a6191b0",
      "tree": "075c0272ef00e792ab1b287cadb047e61cfa013f",
      "parents": [
        "fa666462b312ce1b55e1caa48b94e72c3fe6a3b3"
      ],
      "author": {
        "name": "Sergey Poromov",
        "email": "poromov@google.com",
        "time": "Mon Jun 22 09:28:29 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jun 22 09:31:04 2026"
      },
      "message": "Add DeviceWeeklyScheduledResuspendDelayMs policy\n\nThis CL introduces a new device policy,\n`DeviceWeeklyScheduledResuspendDelayMs`, which defines the number of\nmilliseconds of inactivity before the device automatically re-suspends\nduring a `DeviceWeeklyScheduledSuspend` interval.\n\nIf a device is manually woken up (e.g., by keyboard input) during its\nscheduled sleep window, the device will wait this many milliseconds\nbefore suspending to RAM again.\n\nIf the policy is unset, the device will not automatically re-suspend\nduring the interval after being woken up.\n\nBug: 445630592\nChange-Id: Ib552858238726ec8a759c439540837176b43a1b5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7771595\nCommit-Queue: Sergey Poromov \u003cporomov@chromium.org\u003e\nReviewed-by: Edman Anjos \u003cedman@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Fahad Mansoor \u003cfahadmansoor@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1650193}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 13a933957ba85ec5f113ecc4f7b70c25b4c5dece\n"
    },
    {
      "commit": "fa666462b312ce1b55e1caa48b94e72c3fe6a3b3",
      "tree": "f2f65c0d39e1c81f21bce6e8c3c46b6b285a796a",
      "parents": [
        "dc1164d74640e9bc997f9fd4eb32b9605c41b3b8"
      ],
      "author": {
        "name": "hamda mare",
        "email": "hmare@google.com",
        "time": "Wed Jun 10 19:07:47 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 10 19:12:06 2026"
      },
      "message": "Add new action to DMServer proto\n\nAdd new action for generating attestation challenges\nfor secure CAA signal reporting.\n\nBug: 502634876\nChange-Id: I6ab5a2833122a527197e43389d5cdc6d7a569a46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909407\nCommit-Queue: Hamda Mare \u003chmare@google.com\u003e\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644784}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 04c8830b2a55ba354c229bb7d60c9bed1c393bd4\n"
    },
    {
      "commit": "dc1164d74640e9bc997f9fd4eb32b9605c41b3b8",
      "tree": "e40a5e11ef552b34339c99d41411b527fa00b22f",
      "parents": [
        "a6abeb05baca74e89784fd2574a288e9ef6439aa"
      ],
      "author": {
        "name": "Nicolas Ouellet-Payeur",
        "email": "nicolaso@chromium.org",
        "time": "Fri May 15 19:39:16 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 15 19:42:27 2026"
      },
      "message": "Rename EXTENSION_UPDATE_CHECK -\u003e BROWSER_EXTENSION_UPDATE_CHECK\n\nOther browser remote commands follow this naming convention, to\nemphasize that they\u0027re not *device* commands.\n\nBug: 504947130\nLink: https://chromium-review.googlesource.com/id/I552476538220ce5aebe3d6b9002182db6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7849277\nCommit-Queue: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1631470}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ce1de7f631753ad170ef29ad3728c4b78404904b\n"
    },
    {
      "commit": "a6abeb05baca74e89784fd2574a288e9ef6439aa",
      "tree": "754970c2633c2e4df96c00be1b2cf966007b03e6",
      "parents": [
        "a329007e38a8734c7fb1ff6f087a09422dd04a27"
      ],
      "author": {
        "name": "hamda mare",
        "email": "hmare@google.com",
        "time": "Tue Apr 28 19:53:24 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 28 19:56:16 2026"
      },
      "message": "Add proto and type definitions for certificate collection\n\nThis CL adds the necessary proto messages and C++ types to support certificate collection in signal reports.\n\nBug: 502634772\nChange-Id: I2136d39ac83c293856690a8acef12d6d2babdeec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7795711\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nReviewed-by: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCommit-Queue: Hamda Mare \u003chmare@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1621979}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 70cb8d8433679502ede773d828bf31cb0a1bce16\n"
    },
    {
      "commit": "a329007e38a8734c7fb1ff6f087a09422dd04a27",
      "tree": "320eaa15b2ca175a53beea65af5f48dcd375bff5",
      "parents": [
        "feda46aed2b78f1b1bfe1daf2e6ed8e61bdc9db8"
      ],
      "author": {
        "name": "Nicolas Ouellet-Payeur",
        "email": "nicolaso@chromium.org",
        "time": "Wed Apr 22 13:48:37 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 22 13:50:43 2026"
      },
      "message": "Add EXTENSION_UPDATE_CHECK remote command enum\n\nJust the enums and metrics, not the actual implementation code.\n\nBug: 504947130\nLink: https://chromium-review.googlesource.com/id/I47e17a51fa233bf2b61d8641ef59e5896a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7766091\nCommit-Queue: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618835}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 89f8e30f91da7b520cf2675e4be9ab15996d337b\n"
    },
    {
      "commit": "feda46aed2b78f1b1bfe1daf2e6ed8e61bdc9db8",
      "tree": "ca8e7eb841b45d301a6daecc653806c6d165ee8b",
      "parents": [
        "45b338e2abc371b1a1ffd1425999c02eca590ef1"
      ],
      "author": {
        "name": "hamda mare",
        "email": "hmare@google.com",
        "time": "Tue Apr 21 22:17:27 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 21 22:19:36 2026"
      },
      "message": "Add content binding version to attestation payload proto message\n\nBug: 503451790\nChange-Id: I92f40edf90d571f2a61990e8cbf7aff87dc88389\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7769932\nCommit-Queue: Hamda Mare \u003chmare@google.com\u003e\nReviewed-by: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618486}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 34e01ce8c9e6f04ea4027e3394eefb0314bec86e\n"
    },
    {
      "commit": "45b338e2abc371b1a1ffd1425999c02eca590ef1",
      "tree": "ad4f6f670eafe4d6d389f542acf310491af786e0",
      "parents": [
        "a29484a6e70059b981ee718af397e9fa902fbb5b"
      ],
      "author": {
        "name": "Zac Moreland",
        "email": "morez@google.com",
        "time": "Thu Apr 16 18:45:00 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 16 18:47:10 2026"
      },
      "message": "Reland \"Enable building cloud policy components for extensions on Android.\"\n\nThis is a reland of commit 420a8d9cea19540a11830c358bbc2b2e80e61687\n\nRevert / reland explanation:\n- Original CL passed manual tests and CQ, but unit tests for extension-enabled desktop must not have been included in CQ and were certainly not included in APK build for manual test, so broken unit tests made it through where they broke LUCI tree and it was reverted.\n- Created reland CL and reproduced broken unit test build locally\n- Updated some build gates in unit tests to include extension-enabled android, to prevent the build failures as well as include test coverage for the newly enabled feature on extension-enabled android.\n- Confirmed locally that the extension-enabled android unit tests build successfully now.\n\nOriginal change\u0027s description:\n\u003e Enable building cloud policy components for extensions on Android.\n\u003e\n\u003e This change modifies build conditions to include\n\u003e `ComponentCloudPolicyService`, `ResourceCache`, and related protos and\n\u003e tests on Android when the `enable_extensions_core` buildflag is true.\n\u003e Previously, these components were only built on non-Android and non-iOS\n\u003e platforms. This will allow for extension managed storage / custom policy\n\u003e to be set for extensions on android if extensions are enabled.\n\u003e\n\u003e BUG: 492160614\n\u003e Change-Id: I96180359fd8b492670dd14e6ccda9d1c7b99046c\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7700833\n\u003e Reviewed-by: Anqing Zhao \u003canqing@chromium.org\u003e\n\u003e Reviewed-by: Owen Min \u003czmin@chromium.org\u003e\n\u003e Commit-Queue: Zac Moreland \u003cmorez@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1615218}\n\nBug: 492160614\nChange-Id: I9bd89fa1a1df7001e5918c289c2f9cbb7493ffd2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7767269\nReviewed-by: Anqing Zhao \u003canqing@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Zac Moreland \u003cmorez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1616027}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1586a93460eea0ad6ceaaa9f68042649cebea00e\n"
    },
    {
      "commit": "a29484a6e70059b981ee718af397e9fa902fbb5b",
      "tree": "41468503ab8c0fab916c04df4ee9c525e52c36f4",
      "parents": [
        "ff3721edcd24a6f1a9b469d82e33e4764fa28ff1"
      ],
      "author": {
        "name": "Anthony Cui",
        "email": "cuianthony@chromium.org",
        "time": "Wed Apr 15 17:16:30 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 15 17:19:47 2026"
      },
      "message": "Revert \"Enable building cloud policy components for extensions on Android.\"\n\nThis reverts commit 420a8d9cea19540a11830c358bbc2b2e80e61687.\n\nReason for revert: Suspect of tree closure https://ci.chromium.org/ui/p/chromium/builders/ci/android-desktop-arm64-archive-rel/16213/blamelist\n\nOriginal change\u0027s description:\n\u003e Enable building cloud policy components for extensions on Android.\n\u003e\n\u003e This change modifies build conditions to include\n\u003e `ComponentCloudPolicyService`, `ResourceCache`, and related protos and\n\u003e tests on Android when the `enable_extensions_core` buildflag is true.\n\u003e Previously, these components were only built on non-Android and non-iOS\n\u003e platforms. This will allow for extension managed storage / custom policy\n\u003e to be set for extensions on android if extensions are enabled.\n\u003e\n\u003e BUG: 492160614\n\u003e Change-Id: I96180359fd8b492670dd14e6ccda9d1c7b99046c\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7700833\n\u003e Reviewed-by: Anqing Zhao \u003canqing@chromium.org\u003e\n\u003e Reviewed-by: Owen Min \u003czmin@chromium.org\u003e\n\u003e Commit-Queue: Zac Moreland \u003cmorez@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1615218}\n\nBug: 492160614\nChange-Id: I7318d3af0b6c9cc1af604458515d9e8f043d6d12\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7764507\nOwners-Override: Anthony Cui \u003ccuianthony@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1615257}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e8ab87ca1503072e82cbd433f4b35009e9d256cb\n"
    },
    {
      "commit": "ff3721edcd24a6f1a9b469d82e33e4764fa28ff1",
      "tree": "ad4f6f670eafe4d6d389f542acf310491af786e0",
      "parents": [
        "0ad90326f284b76e0c7f9fb2094e2a686c5f4cad"
      ],
      "author": {
        "name": "Zac Moreland",
        "email": "morez@google.com",
        "time": "Wed Apr 15 16:10:14 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 15 16:14:46 2026"
      },
      "message": "Enable building cloud policy components for extensions on Android.\n\nThis change modifies build conditions to include\n`ComponentCloudPolicyService`, `ResourceCache`, and related protos and\ntests on Android when the `enable_extensions_core` buildflag is true.\nPreviously, these components were only built on non-Android and non-iOS\nplatforms. This will allow for extension managed storage / custom policy\nto be set for extensions on android if extensions are enabled.\n\nBUG: 492160614\nChange-Id: I96180359fd8b492670dd14e6ccda9d1c7b99046c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7700833\nReviewed-by: Anqing Zhao \u003canqing@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Zac Moreland \u003cmorez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1615218}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 420a8d9cea19540a11830c358bbc2b2e80e61687\n"
    },
    {
      "commit": "0ad90326f284b76e0c7f9fb2094e2a686c5f4cad",
      "tree": "41468503ab8c0fab916c04df4ee9c525e52c36f4",
      "parents": [
        "4492ab8ec2a275bb6a1e3051af671e716603862d"
      ],
      "author": {
        "name": "Chirag Arora",
        "email": "heychirag@google.com",
        "time": "Thu Apr 09 09:58:58 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 09 10:01:51 2026"
      },
      "message": "Reland \"Create managed policies for kMetricsReportingLevel\"\n\nThis is a reland of commit ccd649261cf50d0ad6691313fca7592744629ca6\n\nOriginal change\u0027s description:\n\u003e Create managed policies for kMetricsReportingLevel\n\u003e\n\u003e This commit creates managed policies for kMetricsReportingLevel so that\n\u003e this preferences could be overridden by administrators. The managed\n\u003e policy introduced is DeviceMetricsReportingLevel for ChromeOS devices\n\u003e and MetricsReportingLevel for all other platforms.\n\u003e\n\u003e Bug: b:496479575\n\u003e Change-Id: I0d1dc7507f619c0f5cbb1c23d4d2f3ce9a3f6299\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7684790\n\u003e Reviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\n\u003e Reviewed-by: Matt Dembski \u003cdembski@google.com\u003e\n\u003e Commit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1607230}\n\nBug: b:496479575\nChange-Id: Id7504cc4dda2a65859671095510071c04109b04a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7716581\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nReviewed-by: Pavol Marko \u003cpmarko@chromium.org\u003e\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1612068}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 09d7c272c7c0ef77ca3127ca793eb91b7695b808\n"
    },
    {
      "commit": "4492ab8ec2a275bb6a1e3051af671e716603862d",
      "tree": "a84e844eb64e1fb9738e33764fe8b59e9fe670d6",
      "parents": [
        "dd241cab0e521affa57e2364ed764b68df240799"
      ],
      "author": {
        "name": "Viacheslav Krakhotin",
        "email": "krakhotin@google.com",
        "time": "Wed Apr 08 10:16:21 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 08 10:19:01 2026"
      },
      "message": "Add available_group_ids to PolicyData message.\n\nThis field will be pushed with Chrome policies for CBCM and signed-in\nusers.\n\nBug: 496199013\nChange-Id: I081e85143f46137124b01e5490164fdf25503ce4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7701314\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nReviewed-by: Stanisław Solarewicz \u003cssolarewicz@chromium.org\u003e\nCommit-Queue: Viacheslav Krakhotin \u003ckrakhotin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1611358}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 01be6de52eee90759b8e645edd483930036a929c\n"
    },
    {
      "commit": "dd241cab0e521affa57e2364ed764b68df240799",
      "tree": "90e6bd87d1619931e1faa1934c3c982438a8b901",
      "parents": [
        "b8bd61e2532e037786288c663f65fca680c7993b"
      ],
      "author": {
        "name": "Sergey Poromov",
        "email": "poromov@chromium.org",
        "time": "Tue Mar 31 07:22:48 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 31 07:24:11 2026"
      },
      "message": "Revert \"Create managed policies for kMetricsReportingLevel\"\n\nThis reverts commit ccd649261cf50d0ad6691313fca7592744629ca6.\n\nReason for revert: ChunkedPolicyPrefsTest.PolicyToPrefsMapping is failing on the builder linux-chromeos-chrome.\n\nExample: https://ci.chromium.org/ui/p/chrome/builders/ci/linux-chromeos-chrome/57360/overview\n\nOriginal change\u0027s description:\n\u003e Create managed policies for kMetricsReportingLevel\n\u003e\n\u003e This commit creates managed policies for kMetricsReportingLevel so that\n\u003e this preferences could be overridden by administrators. The managed\n\u003e policy introduced is DeviceMetricsReportingLevel for ChromeOS devices\n\u003e and MetricsReportingLevel for all other platforms.\n\u003e\n\u003e Bug: b:496479575\n\u003e Change-Id: I0d1dc7507f619c0f5cbb1c23d4d2f3ce9a3f6299\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7684790\n\u003e Reviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\n\u003e Reviewed-by: Matt Dembski \u003cdembski@google.com\u003e\n\u003e Commit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1607230}\n\nBug: b:496479575, b:497928956\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: b:496479575\nChange-Id: I035c9d6c76aee93a08f0aeeb165ce0fa92176cd5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7714919\nAuto-Submit: Sergey Poromov \u003cporomov@chromium.org\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1607684}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 27fb82f6373606330762ccf19c6e2af6e5e9edff\n"
    },
    {
      "commit": "b8bd61e2532e037786288c663f65fca680c7993b",
      "tree": "ee396c8e241c4bf13d1b022e0075137c02560926",
      "parents": [
        "1ca3b199812f7b7dd8cadabd004a610fd965e855"
      ],
      "author": {
        "name": "Chirag Arora",
        "email": "heychirag@google.com",
        "time": "Mon Mar 30 17:52:51 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 30 17:55:23 2026"
      },
      "message": "Create managed policies for kMetricsReportingLevel\n\nThis commit creates managed policies for kMetricsReportingLevel so that\nthis preferences could be overridden by administrators. The managed\npolicy introduced is DeviceMetricsReportingLevel for ChromeOS devices\nand MetricsReportingLevel for all other platforms.\n\nBug: b:496479575\nChange-Id: I0d1dc7507f619c0f5cbb1c23d4d2f3ce9a3f6299\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7684790\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nReviewed-by: Matt Dembski \u003cdembski@google.com\u003e\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1607230}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ccd649261cf50d0ad6691313fca7592744629ca6\n"
    },
    {
      "commit": "1ca3b199812f7b7dd8cadabd004a610fd965e855",
      "tree": "90e6bd87d1619931e1faa1934c3c982438a8b901",
      "parents": [
        "ad3e94b623eed5a272dcb71242f5c8d50a73d096"
      ],
      "author": {
        "name": "Ciara McMullin",
        "email": "ciaramcmullin@google.com",
        "time": "Wed Mar 18 20:06:06 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 18 20:09:06 2026"
      },
      "message": "Add unified_device_id to PolicyData proto\n\nThis field will store the Torus Unified Device ID (TUID) for the device,\npopulated from ChromeOsDeviceInfo.unified_device_id, and will be\nincluded in device policy fetches.\n\nBug: b:493661941\nChange-Id: Ic6862679bf004cb66a7ac67bf5d55fa2ad34c4ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7681212\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCommit-Queue: Ciara McMullin \u003cciaramcmullin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1601479}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f88c3df8abdec2e471adf8353613b8defe0a0978\n"
    },
    {
      "commit": "ad3e94b623eed5a272dcb71242f5c8d50a73d096",
      "tree": "35995628d3a19b0be1ca36c65cc9a83f087c58d0",
      "parents": [
        "2cd6b8da8768fb7e82342f1621dbd088eca47520"
      ],
      "author": {
        "name": "David Benjamin",
        "email": "davidben@chromium.org",
        "time": "Tue Feb 24 05:48:12 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 24 05:52:38 2026"
      },
      "message": "Remove (Device)PostQuantumKeyAgreementEnabled admin policy\n\nAs documented in the policy, and in enterprise release notes[*], the\ntemporary admin policy to disable post-quantum protections was to be\nremoved after Chrome 145. The main branch is now Chrome 147, so remove\nthis.\n\n[*] https://support.google.com/chrome/a/answer/7679408#:~:text\u003dChrome%20146%20on%20Linux%2C%20MacOS%2C%20Windows%3A%20Enterprise%20policy%20will%20be%20removed.%C2%A0\n\nBug: 40910498\nChange-Id: I5fa1107741119b3e5f7057057c28fe45cadf37d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7596102\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Pavol Marko \u003cpmarko@chromium.org\u003e\nReviewed-by: Carlos IL \u003ccarlosil@chromium.org\u003e\nCommit-Queue: David Benjamin \u003cdavidben@chromium.org\u003e\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1589165}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9b724f36c6367ce51b994a51bb2caf60a76507f1\n"
    },
    {
      "commit": "2cd6b8da8768fb7e82342f1621dbd088eca47520",
      "tree": "e924dce13e088ddb9f69c811d9e32b0659db39eb",
      "parents": [
        "df7e59e9c362b0c5846eac5c6fd0e9af9ff159a9"
      ],
      "author": {
        "name": "Yann Dago",
        "email": "ydago@chromium.org",
        "time": "Fri Feb 20 00:52:29 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 20 00:58:01 2026"
      },
      "message": "Fix no policies are fetched when extension install policies are active\n\nThe server does not allow fetching 2 primary policy types in the same\nrequest. This warrant a refactor on the client side to separate the\nfetching of all policy types.\n\nThis change refactors how extension install policies are managed.\nInstead of having a single CloudPolicyCore and therefore a single\nCloudPolicy?Client handle both the main policy and the extension install\npolicy, a separate CloudPolicyCore instance is created within\nCloudPolicyManager specifically for extension install policies.\n\nThe new extension install core is initialized by\nExtensionInstallPolicyServiceImpl only after the main\nCloudPolicyManager\u0027s client is registered. This allows for better\nisolation and on-demand initialization of the extension install policy\nfetching mechanism.\n\nSignature verification for extension install policies is also\nre-enabled, as the separate core structure addresses the previous\nissues.\n\nBug: 485872483\nFixed: 483099777\nChange-Id: I682e9dee7f2d33ee0312fc2378d1fd4134d8d236\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7577154\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCommit-Queue: Yann Dago \u003cydago@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1587527}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fc389b30276b5f267ebd8ccfa3d997aed15ec7d6\n"
    },
    {
      "commit": "df7e59e9c362b0c5846eac5c6fd0e9af9ff159a9",
      "tree": "86b2d31f7f054dcbdc065a87e2291ebc4ee76a48",
      "parents": [
        "9724fb8ae36244c84ed6bf7156f2b9a5ad486ca0"
      ],
      "author": {
        "name": "Nicolas Ouellet-Payeur",
        "email": "nicolaso@chromium.org",
        "time": "Tue Feb 17 23:29:42 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 17 23:35:35 2026"
      },
      "message": "Generate a read-write version of policy_constants.h/cc\n\nThis will let test-only targets like fake_dmserver write to\nCloudPolicySettings using reflection. Since this is testonly, it has\nno effect on binary size.\n\nMake generate_policy_source.py generate .h/.cc files that are almost\nidentical to policy_constants.h/cc. The only difference is that in\naddition to `has_proto()` and `get_proto()` functions,\npolicy_constants_mutable.h/cc also has `get_mutable_proto()`.\n\nBug: 468017367\nChange-Id: Ic57f357b9e929b07ddbaa04ca0bbcde0dbde0b16\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7568127\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nCommit-Queue: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1586047}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e4394c58d11795aef887d411db95792e7dcee587\n"
    },
    {
      "commit": "9724fb8ae36244c84ed6bf7156f2b9a5ad486ca0",
      "tree": "42ca11826ef19e77b79a91f0a01bffbfa424af96",
      "parents": [
        "3622d99bb6d40fc4f92aa0fa6f43401df542f58d"
      ],
      "author": {
        "name": "Nicolas Ouellet-Payeur",
        "email": "nicolaso@chromium.org",
        "time": "Fri Feb 13 17:26:18 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 13 17:32:49 2026"
      },
      "message": "EICP: show risk levels on chrome://policy\n\n- Add ProviderRiskLevel to the ExtensionInstallPolicy proto\n- Update DecodeProtoFields to include the new messages\n- Display its value on chrome://policy\n\nChange-Id: I23774a52d519daebfb1920a865e918af9779f24a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7546305\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nCommit-Queue: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1584716}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0a41f69ba9c451b9c54f02756793e1a39207a984\n"
    },
    {
      "commit": "3622d99bb6d40fc4f92aa0fa6f43401df542f58d",
      "tree": "a934e3f189653b5b31e51f0206a3eb8d2277d88e",
      "parents": [
        "93ddedbe8aff15e65fd8b3c2d550a5097d715117"
      ],
      "author": {
        "name": "Sergey Poromov",
        "email": "poromov@chromium.org",
        "time": "Wed Feb 11 18:41:03 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 11 18:46:17 2026"
      },
      "message": "Reland \"Add a remote command to query device location.\"\n\nThis is a reland of commit bf9da1d4df6eb2c6430e2b565e70ffa3c083ac6f\n\nSome Chrome (official) only setup was missing in tests in the original\nCL and there were no ChromeOS official builds in CQ.\n\nOriginal change\u0027s description:\n\u003e Add a remote command to query device location.\n\u003e\n\u003e This change introduces a new remote command type, QUERY_GEOLOCATION,\n\u003e which allows querying the geolocation of a managed ChromeOS device. The\n\u003e command implementation uses the SystemLocationProvider to request the\n\u003e device\u0027s current location. The response includes the latitude,\n\u003e longitude, accuracy, and timestamp of the location in a JSON payload.\n\u003e\n\u003e Fixed: 480039763\n\u003e Test: Unit tests updated\n\u003e Change-Id: I835998c251b56114c3c46e0ce1b2ec11831cd22a\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7524809\n\u003e Commit-Queue: Sergey Poromov \u003cporomov@chromium.org\u003e\n\u003e Reviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\n\u003e Reviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\n\u003e Reviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1582378}\n\nCq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome\nChange-Id: Ia3b2598860373efca930c83ff22b1244dc44e0bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7566526\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: Sergey Poromov \u003cporomov@chromium.org\u003e\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1583375}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: daa6ae52801bd368566d54c0136c7a28ead768ce\n"
    },
    {
      "commit": "93ddedbe8aff15e65fd8b3c2d550a5097d715117",
      "tree": "3f2ec7bc4e3194121c13dd23c30d66e177a5e864",
      "parents": [
        "f6a02775ea4c97c27e5eade69c821bc843d16e6b"
      ],
      "author": {
        "name": "Zaina Al-Mashni",
        "email": "zalmashni@google.com",
        "time": "Tue Feb 10 15:59:24 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 10 16:05:39 2026"
      },
      "message": "Revert \"Add a remote command to query device location.\"\n\nThis reverts commit bf9da1d4df6eb2c6430e2b565e70ffa3c083ac6f.\n\nReason for revert: DeviceCommandQueryGeolocationJobTest tests are crashing\n\nSample build with failed test:\nhttps://ci.chromium.org/ui/b/8690244371385955297\n\nOriginal change\u0027s description:\n\u003e Add a remote command to query device location.\n\u003e\n\u003e This change introduces a new remote command type, QUERY_GEOLOCATION,\n\u003e which allows querying the geolocation of a managed ChromeOS device. The\n\u003e command implementation uses the SystemLocationProvider to request the\n\u003e device\u0027s current location. The response includes the latitude,\n\u003e longitude, accuracy, and timestamp of the location in a JSON payload.\n\u003e\n\u003e Fixed: 480039763\n\u003e Test: Unit tests updated\n\u003e Change-Id: I835998c251b56114c3c46e0ce1b2ec11831cd22a\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7524809\n\u003e Commit-Queue: Sergey Poromov \u003cporomov@chromium.org\u003e\n\u003e Reviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\n\u003e Reviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\n\u003e Reviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1582378}\n\nBug: 480039763\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I832a3b508747da3a04be05ab55c888c9ca49d3b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7560178\nCommit-Queue: Zaina Al-Mashni \u003czalmashni@google.com\u003e\nOwners-Override: Zaina Al-Mashni \u003czalmashni@google.com\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1582531}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d5a7cc48194cf45ec879475e39539976290cb019\n"
    },
    {
      "commit": "f6a02775ea4c97c27e5eade69c821bc843d16e6b",
      "tree": "a934e3f189653b5b31e51f0206a3eb8d2277d88e",
      "parents": [
        "714ddaceb9476fd99a7e9fdd33af25c8d95c5111"
      ],
      "author": {
        "name": "Sergey Poromov",
        "email": "poromov@chromium.org",
        "time": "Tue Feb 10 09:44:32 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 10 09:50:31 2026"
      },
      "message": "Add a remote command to query device location.\n\nThis change introduces a new remote command type, QUERY_GEOLOCATION,\nwhich allows querying the geolocation of a managed ChromeOS device. The\ncommand implementation uses the SystemLocationProvider to request the\ndevice\u0027s current location. The response includes the latitude,\nlongitude, accuracy, and timestamp of the location in a JSON payload.\n\nFixed: 480039763\nTest: Unit tests updated\nChange-Id: I835998c251b56114c3c46e0ce1b2ec11831cd22a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7524809\nCommit-Queue: Sergey Poromov \u003cporomov@chromium.org\u003e\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1582378}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bf9da1d4df6eb2c6430e2b565e70ffa3c083ac6f\n"
    },
    {
      "commit": "714ddaceb9476fd99a7e9fdd33af25c8d95c5111",
      "tree": "3f2ec7bc4e3194121c13dd23c30d66e177a5e864",
      "parents": [
        "032533644486281fd8b06dd5eaa92fa3686619ec"
      ],
      "author": {
        "name": "Nicolas Ouellet-Payeur",
        "email": "nicolaso@chromium.org",
        "time": "Wed Feb 04 22:36:57 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 04 22:44:13 2026"
      },
      "message": "EICP: Rename policy types\n\ngoogle/chrome/user-level-extension-install\n  \u003d\u003e google/extension-install-cloud-policy/chrome/user\n\ngoogle/chrome/machine-level-extension-install\n  \u003d\u003e google/extension-install-cloud-policy/chrome/machine\n\ngoogle/chromeos/user-level-extension-install\n  \u003d\u003e google/extension-install-cloud-policy/chromeos/user\n\nChange-Id: Ie256f4ddd868342b84811c77a9420ed80f634bbc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7545286\nCommit-Queue: Yann Dago \u003cydago@chromium.org\u003e\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nCommit-Queue: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1579721}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: eac68fa47c65f978a217f6318e740401a20054dc\n"
    },
    {
      "commit": "032533644486281fd8b06dd5eaa92fa3686619ec",
      "tree": "4919bd6012de6443a773ebb75c23d96087075ea7",
      "parents": [
        "b6be2406ed37b208c40bf55cd6e01818cda1b4af"
      ],
      "author": {
        "name": "Siarhei Amelianiuk",
        "email": "omse@google.com",
        "time": "Fri Jan 23 13:27:06 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 23 13:34:58 2026"
      },
      "message": "Add location_tracking_enabled flag to DisabledState\n\nBug: 477541918\nChange-Id: Ib3f9ddbc6295646ba28ed5f71f799ccdbae7a557\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7503494\nCommit-Queue: Siarhei Amelianiuk \u003comse@google.com\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nReviewed-by: Fahad Mansoor \u003cfahadmansoor@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1573627}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9f4c325f968896e611cb45ea8727b7a64bf2ec81\n"
    },
    {
      "commit": "b6be2406ed37b208c40bf55cd6e01818cda1b4af",
      "tree": "d1e29eb63f6f82df1338babc04ce9975970cedc1",
      "parents": [
        "228ee1e95faa8285d3ba178650416027217127cf"
      ],
      "author": {
        "name": "Yann Dago",
        "email": "ydago@chromium.org",
        "time": "Mon Dec 15 21:38:25 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 15 21:57:04 2025"
      },
      "message": "[EICP] Step 7 - Introduce `ExtensionInstallPolicyService`  ability to fetch policies\n\nChange-Id: I0c1e8dd44ec431e39ec3226cf09f19876bcda4db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7068219\nCommit-Queue: Yann Dago \u003cydago@chromium.org\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1558963}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1facebbe7795bfee08f8710bcf3f61f09ac8b7ed\n"
    },
    {
      "commit": "228ee1e95faa8285d3ba178650416027217127cf",
      "tree": "d8356979752fbdf6e8074c6d26af6ec6a95c9d00",
      "parents": [
        "d1f44a31e38740fe8522f6d3a67c30f36cae8503"
      ],
      "author": {
        "name": "Ahmed Raslan",
        "email": "rslan@google.com",
        "time": "Fri Dec 12 09:34:44 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 12 09:41:44 2025"
      },
      "message": "Don\u0027t install extensions for soon-to-be-destroyed profiles\n\nThis change modifies CrxInstaller to use\nScopedProfileKeepAlive::TryAcquire when starting an installation. If the\nprofile is already in the process of shutting down, TryAcquire will\nfail, and the installation will be aborted with a new\nCrxInstallErrorDetail::PROFILE_SHUTTING_DOWN error. A new browsertest is\nadded to verify this behavior.\n\nBUG\u003d368360956\n\nChange-Id: I223003f86f7daaf1b1bc7e510354d032eca4abcb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7209558\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCommit-Queue: Ahmed Raslan \u003crslan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1557919}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d07ba786268512f9a6bc3bcda25bf9dbb5a1c354\n"
    },
    {
      "commit": "d1f44a31e38740fe8522f6d3a67c30f36cae8503",
      "tree": "984ed23832604b59702d4dbffdf887bcdecb2bb9",
      "parents": [
        "bd7cd753204c6ca98a20284366ccfba6e08ca5ee"
      ],
      "author": {
        "name": "Igor Ruvinov",
        "email": "igorruvinov@chromium.org",
        "time": "Mon Dec 08 16:42:31 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 08 16:49:24 2025"
      },
      "message": "Fix formatting of device_management_backend.proto.\n\nThere is a double space before the [deprecated] proto tag which is causing proto format failures preventing us from syncing the proto.\n\nChange-Id: I73429d7a7751131b364551c2c62ffd55a31f7e15\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7233964\nAuto-Submit: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1555506}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9fb625b94cee7a5cc09ea803a6fdc91a347d709a\n"
    },
    {
      "commit": "bd7cd753204c6ca98a20284366ccfba6e08ca5ee",
      "tree": "797405b306300aa8291d572fbf83307e91eb7d8e",
      "parents": [
        "4eb47673e8347722c4152fb8c890cf11edc64d82"
      ],
      "author": {
        "name": "Chloé Calvarin",
        "email": "ccalvarin@google.com",
        "time": "Sat Dec 06 01:12:52 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Dec 06 01:18:05 2025"
      },
      "message": "Remove double ;;\n\nChange-Id: Ie5ef13ae6f17a46ad5532b6b694597641e7a6418\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7228307\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nCommit-Queue: Owen Min \u003czmin@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1555016}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 81fc62fc54bd1504385c4bbc82f52162d02f6145\n"
    },
    {
      "commit": "4eb47673e8347722c4152fb8c890cf11edc64d82",
      "tree": "c353909b4904bf3cddc7c762de0b2da9b86453d9",
      "parents": [
        "6b0841f51428b68c9559848b6384f88ff26d5320"
      ],
      "author": {
        "name": "Chloé Calvarin",
        "email": "ccalvarin@google.com",
        "time": "Thu Dec 04 15:01:25 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Dec 04 15:06:51 2025"
      },
      "message": "Deprecate `machine_name` in `RegisterBrowserRequest`.\n\nMark the `machine_name` field as deprecated and suggest using\n`browser_device_identifier` instead.\n\nChange-Id: I0308d8ac10949e08c863d1c7302abb640b91d723\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7224935\nCommit-Queue: Chloé Calvarin \u003cccalvarin@google.com\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1553982}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b63e06748213f3025967001eefc60246f424d7e7\n"
    },
    {
      "commit": "6b0841f51428b68c9559848b6384f88ff26d5320",
      "tree": "9fb823ae991b7f6c2ef34ea9158f3eecb928c06d",
      "parents": [
        "e7013aa513304b887cb76b78bf19515269c03fd0"
      ],
      "author": {
        "name": "Lily Chen",
        "email": "chlily@chromium.org",
        "time": "Mon Nov 17 17:03:17 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Nov 17 17:23:35 2025"
      },
      "message": "Add ChromeOS device login screen CryptographyCompliance policies\n\nThis CL adds device-level equivalents for the CryptographyCompliance\npolicies PreferSlowKexAlgorithms (added in crrev.com/c/6951913) and\nPreferSlowCiphers (added in crrev.com/c/6986002) for the ChromeOS login\nscreen. These are needed because the policies affect the configuration\nof TLS connections, which is required by the ChromeOS login screen\nseparately from the browser.\n\nThis is implemented by (in the parent CL, crrev.com/c/7037056) plumbing\nthe settings via profile prefs for the ChromeOS login screen Profile,\nusing the same pref names as we use for the local_state prefs that\nordinarily configure the corresponding user policies. In this CL, those\nprofile prefs are hooked up to device policies via\nLoginProfilePolicyProvider.\n\nThe policies are marked experimental (future_on rather than\nsupported_on) because the configurations are still subject to change\nduring implementation and standardization.\n\nAlso adds browser tests for how these policies interact with the\nbase::Feature that also toggles this behavior.\n\nBug: 445967223, 437413977, 437415001\nChange-Id: I211314476e6e42c3fc7ac86ecb712604cfe86bc9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7000531\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nReviewed-by: Renato Silva \u003crrsilva@google.com\u003e\nReviewed-by: Danila Kuzmin \u003cdkuzmin@google.com\u003e\nCommit-Queue: Lily Chen \u003cchlily@chromium.org\u003e\nReviewed-by: Pavol Marko \u003cpmarko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1545963}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: eaaaee142ec33b36140c57ea4b5cfed2b34a9d0a\n"
    },
    {
      "commit": "e7013aa513304b887cb76b78bf19515269c03fd0",
      "tree": "46c578ed9c66496680eaa48685f613f11c696cd0",
      "parents": [
        "0a6056d78f9d906d91fe1d2ceabc46bbdf3aa547"
      ],
      "author": {
        "name": "Yann Dago",
        "email": "ydago@chromium.org",
        "time": "Thu Oct 30 02:48:42 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 30 02:51:45 2025"
      },
      "message": "[EICP] Step 3 - Add support for fetching policies for multiple extensions in a single request\n\nThis change introduces a `extension_ids_and_version` repeated field to\nthe `PolicyFetchRequest` proto and updates `CloudPolicyClient` to use a\nnew `PolicyTypeAndSettingsEntityId` struct. This struct can now hold can\nhold `extension_ids_and_version` to fetch multiple extension policies in\none request alongside the existing settings_entity_id.\n\nDD: go/risk-assessment-phase-3-client-policy-handling-dd\nBug: 452305191\nFixed: 455561517\nChange-Id: I17bf614b77374562a4581e6358a7116a55bbf036\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7042038\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Yann Dago \u003cydago@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1537713}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2b35199a27d1b95a2c75d50c151fdd4579998807\n"
    },
    {
      "commit": "0a6056d78f9d906d91fe1d2ceabc46bbdf3aa547",
      "tree": "f3482577d6e815bb63b5d29f542b51a5fc29e80c",
      "parents": [
        "500d12be39b357b06f0c7fc9c8f18179cbabad10"
      ],
      "author": {
        "name": "Yann Dago",
        "email": "ydago@chromium.org",
        "time": "Wed Oct 29 02:47:23 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 29 02:50:46 2025"
      },
      "message": "[EICP] Step 2 - Introduce Extension Install Cloud Policy.\n\nThis change adds a new cloud policy type for managing extension installations. It includes:\n*   New policy type constants (`kChromeExtensionInstallUserCloudPolicyType`, `kChromeExtensionInstallMachineLevelCloudPolicyType`).\n*   A `PolicyBuilder` for the new `ExtensionInstallCloudPolicies` proto.\n*   A `DecodeProtoFields` function to parse `ExtensionInstallCloudPolicies` into a `PolicyMap`. Each extension policy is keyed by `{extension_id}@{extension_version}` and contains a dictionary with \"action\" and \"reasons\".\n*   Updates to `device_management_backend.proto` to define `ExtensionInstallPolicy` and `ExtensionInstallPolicies`.\n*   Unit tests for the new decoding logic.\n\nDD: go/risk-assessment-phase-3-client-policy-handling-dd\n\nBug: 452305191\nChange-Id: I54272cd0b1a3ee2d28ce696d28d5141b36096125\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7042053\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nAuto-Submit: Yann Dago \u003cydago@chromium.org\u003e\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nCommit-Queue: Yann Dago \u003cydago@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1537067}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ddf3100bb9843a8b20812cbe9148ebc988753d38\n"
    },
    {
      "commit": "500d12be39b357b06f0c7fc9c8f18179cbabad10",
      "tree": "2fdc85703d1f72dcc3820ceb2bee016d8c2b8951",
      "parents": [
        "4f50365744a7c03f6e772572df1f0f43d45d8373"
      ],
      "author": {
        "name": "Kateryna Koval",
        "email": "kkateryna@google.com",
        "time": "Thu Oct 16 13:28:27 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 16 13:31:50 2025"
      },
      "message": "Clarify alternative naming for kernel key version in a comment.\n\nAdd a comment to note that \"kernel key version\" is also referred to as\n\"rollback protection version\". This is intended to prevent confusion, as\nthe term \"rollback protection version\" is used on the server-side.\n\nChange-Id: Ibd82df60d9d89206fc414a07372291cdb34ddc27\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7041602\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCommit-Queue: Kateryna Koval \u003ckkateryna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1530795}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 60473c8a738d096abbe3cf0ea719b89eb25ed7b3\n"
    },
    {
      "commit": "4f50365744a7c03f6e772572df1f0f43d45d8373",
      "tree": "f07acf7edcea837ffee37437037a8aa21a8f6275",
      "parents": [
        "00b6406c394b9622b41bbd712e16f5e2c59f083b"
      ],
      "author": {
        "name": "Zonghan Xu",
        "email": "xzonghan@google.com",
        "time": "Tue Oct 14 21:49:41 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 14 21:52:53 2025"
      },
      "message": "[Android Signals Report] Add basic signals for Android reporting\n\nAdd other basic signals for Android reporting. Some signals also require  additional changes on Java layer.\n\nBug: 431775215\nChange-Id: I2aee20f8de811e58a42b625b006277170b9f7f27\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7006949\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nReviewed-by: Sébastien Lalancette \u003cseblalancette@chromium.org\u003e\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1529798}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f852818c6b0a6c4e5a0a48bfddea0c9902a89094\n"
    },
    {
      "commit": "00b6406c394b9622b41bbd712e16f5e2c59f083b",
      "tree": "bf65c91cf8de284a27604a87e716538296ef45d6",
      "parents": [
        "967cf25cb4cb4c121fac39e078999cfab06f73c5"
      ],
      "author": {
        "name": "Agata Szpotek",
        "email": "szpotekagata@google.com",
        "time": "Sat Oct 04 18:46:29 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Oct 04 18:49:52 2025"
      },
      "message": "Add new ExtensionPrefs keys for enterprise promotion banners on CWS.\n\nThese keys will store information about which enterprise promotion\nbanner should be shown on the Chrome Web Store and its expiration time.\n\nNO_IFTTT\u003dIFTTT initialization\n\nBug\u003db:436245479\n\nChange-Id: Ieca58c124620ec574f6bd4a575ff1df30716a9f7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6929964\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Austin Zhang \u003caustinzzr@google.com\u003e\nCommit-Queue: Austin Zhang \u003caustinzzr@google.com\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1525237}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 52e06255d43fd1c27a8ed4e4413bafab76d21468\n"
    },
    {
      "commit": "967cf25cb4cb4c121fac39e078999cfab06f73c5",
      "tree": "254b14eed3db9cd2e2dddc39545a52201dd30e76",
      "parents": [
        "ea1bfc0259001ffa8b0e3af0376927cbaccc5572"
      ],
      "author": {
        "name": "Zonghan Xu",
        "email": "xzonghan@google.com",
        "time": "Tue Sep 30 19:41:22 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 30 19:44:38 2025"
      },
      "message": "[Android Signals Report] Add attestation payload generation process\n\nAdd the process of generating the attestation payload exclusively on Android. Note that the necessary internal module for the delegate is still missing so the feature is still not functional yet.\n\nBug: 431776043\nChange-Id: Ifd563fb773b0e722e9bc717711805d6e9e272d74\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6967006\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nReviewed-by: Sébastien Lalancette \u003cseblalancette@chromium.org\u003e\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1523081}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ad9afd9ad76c38950c24870ba4039c1e11bd2f49\n"
    },
    {
      "commit": "ea1bfc0259001ffa8b0e3af0376927cbaccc5572",
      "tree": "778070ca8e5bc42c3742519e883b5a537aaea89f",
      "parents": [
        "8a40b43fb5dbd5aa03d5b64fab27816eb919815f"
      ],
      "author": {
        "name": "Kateryna Koval",
        "email": "kkateryna@google.com",
        "time": "Tue Sep 30 10:10:49 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 30 10:13:45 2025"
      },
      "message": "Refactor: Rename `kernel_version` to `kernel_key_version`\n\nRename the `kernel_version` field to `kernel_key_version` in\nTpmVersionInfo and add documentation to the field to clarify its\nmeaning.\n\nSince the `kernel_version` field is currently not used, this change is\nsafe.\n\nChange-Id: I728ecf86200ef49ebc9c21d12c9df53e5490f6c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6994899\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCommit-Queue: Kateryna Koval \u003ckkateryna@google.com\u003e\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1522757}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9b375cbaaf72079ce1587e5a38a8be603d273492\n"
    },
    {
      "commit": "8a40b43fb5dbd5aa03d5b64fab27816eb919815f",
      "tree": "01b6efc4031d1ea419763403eb829b65e9e07c55",
      "parents": [
        "178cf47f0f17d8a92bbc8db674d29693a98b3e06"
      ],
      "author": {
        "name": "Yann Dago",
        "email": "ydago@chromium.org",
        "time": "Mon Sep 29 18:57:13 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Sep 29 18:59:51 2025"
      },
      "message": "Create new flavour for user registration\n\nThis new flavour is to capture registration from\nProfileManagementDisclaimerService that are not a result of a sign in\nbut startup and/or browser focus.\n\nBug: 447402106\nChange-Id: Ie0d20aea5b33ce2290a72f05f6aee151653dc660\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6979569\nCommit-Queue: Yann Dago \u003cydago@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Amelie Schneider \u003camelies@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1522394}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cbcb696d73322ea638e9f8ec9e76061d19237c0a\n"
    },
    {
      "commit": "178cf47f0f17d8a92bbc8db674d29693a98b3e06",
      "tree": "9fb5c7df3b8a418bac0ae28e673af10c8d800641",
      "parents": [
        "95885690eb8084f81ae9874fce647b35c71f2819"
      ],
      "author": {
        "name": "Kateryna Koval",
        "email": "kkateryna@google.com",
        "time": "Tue Sep 23 14:03:51 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 23 14:07:47 2025"
      },
      "message": "TpmVersionInfo: Add kernel_version field\n\nAdd kernel version field to \u0027device_management.proto\u0027, stored under\nTpmVersionInfo.\n\nThe kernel version will be reported via TPM to guarantee that the value\nis secure and can be trusted, unlike, for example, `uname -r`, which can\nbe overridden.\n\nBug: b:441892511\nChange-Id: I5561912822f0adba09a545cd0d62a503f8909e1c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6975905\nCommit-Queue: Kateryna Koval \u003ckkateryna@google.com\u003e\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1519309}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8286f322210dc2e2a9756bbdabb4df1e5f5064aa\n"
    },
    {
      "commit": "95885690eb8084f81ae9874fce647b35c71f2819",
      "tree": "6a079ef715ff7a570a9b3163d7051cf085ce7028",
      "parents": [
        "88b05e2b3551c401c4c842565ede868620541bfb"
      ],
      "author": {
        "name": "Zonghan Xu",
        "email": "xzonghan@google.com",
        "time": "Wed Sep 17 20:47:52 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 17 20:51:44 2025"
      },
      "message": "[Android Signals Report] Report proto update for missing Android signals\n\nAdd the missing fields for Android signals reporting, this should unblock server-side work to a certain degree. Also doing this ahead so server side proto-sync can happen.\n\nBug: 424834051\nChange-Id: I6ee714dc7576f7a928ef6c62f1071fcc5599cf2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6962055\nCommit-Queue: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nAuto-Submit: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1516851}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 28a0df9ad773fdff661684537bfe6bbfb0ddce77\n"
    },
    {
      "commit": "88b05e2b3551c401c4c842565ede868620541bfb",
      "tree": "be76144fe8bf07777fe8d0bcb1e02c464fb2baa6",
      "parents": [
        "4af53de255d82e0c1bef535b7f2b4e7aec15c0f6"
      ],
      "author": {
        "name": "Zonghan Xu",
        "email": "xzonghan@google.com",
        "time": "Thu Aug 21 17:02:26 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 21 17:05:14 2025"
      },
      "message": "[Android Signals Report] Add attestation payload in proto\n\nAdd `AttestationPayload` field in the report proto to unblock server side work.\n\nBug: 431775215\nChange-Id: I32217c5adf4f33f84a3a67c6dfcf1d49bbf75440\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6867496\nReviewed-by: Hamda Mare \u003chmare@google.com\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Hamda Mare \u003chmare@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1504592}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0ce3b35573789e84ec3b585e8c0630c5c8696df2\n"
    },
    {
      "commit": "4af53de255d82e0c1bef535b7f2b4e7aec15c0f6",
      "tree": "f05520fd65f6e71c6c385257adeca134748d5651",
      "parents": [
        "305ea793e79331da8689fa6c150b7c8fb22e8da4"
      ],
      "author": {
        "name": "Sebastien Lalancette",
        "email": "seblalancette@chromium.org",
        "time": "Wed Jul 30 20:05:07 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 30 20:07:54 2025"
      },
      "message": "Add distribution_version Signal to Security Reports\n\nThe current os_version value on Linux represents the kernel version.\nSome dependent systems also need to look at the distribution version\nwhenever it exists on Linux (via /etc/os-release). Adding that second\nversion on the side to paint a better picture of the current device\u0027s OS\nversions.\n\nBug: b:435197254\nChange-Id: Ia4ab06cd5ad2811f6f2c3a04d522e07d76ed8f92\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6802266\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Sébastien Lalancette \u003cseblalancette@chromium.org\u003e\nReviewed-by: Hamda Mare \u003chmare@google.com\u003e\nReviewed-by: Yusuf Sengul \u003cyusufsn@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1494411}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 391a9942e7b8af5f48c33b69a892b95369ffb4f0\n"
    },
    {
      "commit": "305ea793e79331da8689fa6c150b7c8fb22e8da4",
      "tree": "6bdb0b5d6ffe288cc3e2f32e19e1a9e4426e556f",
      "parents": [
        "407d5bace3ac14c75bbd12ec51a19441cb52cfed"
      ],
      "author": {
        "name": "Yanzhu Du",
        "email": "yzd@google.com",
        "time": "Thu Jul 24 16:25:08 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 24 16:28:01 2025"
      },
      "message": "Revert \"Add Android Desktop browser user policy registration type.\"\n\nThis reverts commit 9424c42242a99b048995993865920742e590b083.\n\nReason for revert: No longer need this new enum, will re-use existing BROWSER enum for Android Desktop\n\nBug: b:415793321\nOriginal change\u0027s description:\n\u003e Add Android Desktop browser user policy registration type.\n\u003e\n\u003e Change-Id: I999992b2f22364b045b156d403aafa598d6fd9f8\n\u003e Bug: b:415793321\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6765985\n\u003e Reviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\n\u003e Commit-Queue: Yanzhu Du \u003cyzd@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1489647}\n\nBug: b:415793321\nChange-Id: Id6fb31595abbc05b6b2c677aee377b0a751a4828\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6782058\nCommit-Queue: Yanzhu Du \u003cyzd@google.com\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1491522}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 58a9ec85e9a2065e0f1934dfd39efbb2a2581dc3\n"
    },
    {
      "commit": "407d5bace3ac14c75bbd12ec51a19441cb52cfed",
      "tree": "f1a648a4c36282e9eb99edd1ba5df86e77c1eb85",
      "parents": [
        "dac937022242e0fe85c758754e86933520503991"
      ],
      "author": {
        "name": "Alexander Hendrich",
        "email": "hendrich@google.com",
        "time": "Tue Jul 22 13:16:48 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 22 13:19:22 2025"
      },
      "message": "Add DeviceLoginScreenSecurityKeyPermitAttestation policy\n\nEnrolling a security key for corp requires the\nSecurityKeyPermitAttestation policy to be set.\nOn CrOS, we can\u0027t fully onboard new users who don\u0027t have a security key\nyet, since they would need to enroll the security key on another device.\nTherefore, security team is looking to enable that use case.\n\nWith this CL, we\u0027re adding the\nDeviceLoginScreenSecurityKeyPermitAttestation policy, which is the\nequivalent of SecurityKeyPermitAttestation as device policy remapped to\nthe signin-profile using LoginProfilePolicyProvider.\n\nBug: 424602949\nChange-Id: I7af02582f10d7cf4a269669425d4ccc5586a562a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6771335\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nCommit-Queue: Artem Sumaneev \u003casumaneev@google.com\u003e\nAuto-Submit: Alexander Hendrich \u003chendrich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1490121}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9ce5ded6e28fce54f54b8775577bf2ab991e5208\n"
    },
    {
      "commit": "dac937022242e0fe85c758754e86933520503991",
      "tree": "5eb04c01275700ca72e7565aad0dc9e070a0a4ee",
      "parents": [
        "864ae7a3ec9222602ca481cf5bd87c992957ae8c"
      ],
      "author": {
        "name": "Yanzhu Du",
        "email": "yzd@google.com",
        "time": "Mon Jul 21 17:50:30 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 21 17:53:13 2025"
      },
      "message": "Add Android Desktop browser user policy registration type.\n\nChange-Id: I999992b2f22364b045b156d403aafa598d6fd9f8\nBug: b:415793321\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6765985\nReviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nCommit-Queue: Yanzhu Du \u003cyzd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1489647}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9424c42242a99b048995993865920742e590b083\n"
    },
    {
      "commit": "864ae7a3ec9222602ca481cf5bd87c992957ae8c",
      "tree": "05b814901f2fb01d39de73987b930e3507894850",
      "parents": [
        "83817e013b2e3556227464443561f01cf63f279f"
      ],
      "author": {
        "name": "maciek swiech",
        "email": "drmasquatch@google.com",
        "time": "Mon Jul 21 15:29:32 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 21 15:32:27 2025"
      },
      "message": "Roll src/third_party/cros_system_api/ 349c5cb54..1c11fbabc (2 commits)\n\n***\nIncludes handling of GSC_DEVICE_NT variant\n\nVariant added in https://chromium-review.googlesource.com/c/chromiumos/platform2/+/6052124\n***\n\nhttps://chromium.googlesource.com/chromiumos/platform2/system_api.git/+log/349c5cb54716..1c11fbabcb67\n\n$ git log 349c5cb54..1c11fbabc --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2025-07-17 drmasquatch system_api: add IsBruschettaAvailable dbus constant\n2024-11-25 jettrink system_api: Add GSC_DEVICE_NT variant\n\nCreated with:\n  roll-dep src/third_party/cros_system_api\n\nBug: b:432480112\nChange-Id: Ic92922d8ee550eef6dd86850d97ea337d74dd8fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6770346\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nAuto-Submit: maciek swiech \u003cdrmasquatch@google.com\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nCommit-Queue: maciek swiech \u003cdrmasquatch@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1489537}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4aef44fda5cc1f4b0d9b354f32765c9e38e39d29\n"
    },
    {
      "commit": "83817e013b2e3556227464443561f01cf63f279f",
      "tree": "bd0c697543c19a4ba2e13fef0dec5cc182b3ba00",
      "parents": [
        "48f7771fd753b63b8e75ee19a550929599c152b9"
      ],
      "author": {
        "name": "Artem Sumaneev",
        "email": "asumaneev@google.com",
        "time": "Mon Jul 21 12:48:24 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 21 12:50:40 2025"
      },
      "message": "[invalidation] Remove legacy invalidations from remote commands\n\nMake RemoteCommandsInvalidator work only with InvalidationListener and\ndirect invalidations.\n\nMove \"WithListener\" unit tests into the main file.\n\nBug: b:341377023\nChange-Id: Iaed5c3c1efa192bd11472720bfc2b871d4ca9034\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6632945\nReviewed-by: Roland Bock \u003crbock@google.com\u003e\nCommit-Queue: Artem Sumaneev \u003casumaneev@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1489470}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 747293159ae4115aba33271941426d457c30f08c\n"
    },
    {
      "commit": "48f7771fd753b63b8e75ee19a550929599c152b9",
      "tree": "69ebf4178228dde1cc70f84f4ab1a178c5021fe6",
      "parents": [
        "058876b9745cdaba8805955736395c953f3879c7"
      ],
      "author": {
        "name": "Artem Sumaneev",
        "email": "asumaneev@google.com",
        "time": "Mon Jul 21 12:13:46 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 21 12:18:33 2025"
      },
      "message": "[invalidation] Remove legacy invalidation from policy\n\nMake CloudPolicyInvalidator work only with InvalidationListener and\ndirect invalidations.\n\nMove \"WithListener\" unit tests into the main file.\n\nBug: b:341377023\nChange-Id: I1633eb11cda4f1411f038c8e8821f4ef329cb232\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6632944\nCommit-Queue: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Roland Bock \u003crbock@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1489455}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fbfa9a4b2dbd936bfe3b68b5145af3be44a503c7\n"
    },
    {
      "commit": "058876b9745cdaba8805955736395c953f3879c7",
      "tree": "ef234a4066f56e914e95461733594061487251ab",
      "parents": [
        "d16d9fd2e14c08e0f81e22eb8f21176701138591"
      ],
      "author": {
        "name": "Artem Sumaneev",
        "email": "asumaneev@google.com",
        "time": "Mon Jul 21 12:12:31 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 21 12:15:38 2025"
      },
      "message": "[invalidation] Remove legacy invalidations from cert provisioning\n\nMake CertProvisioningInvalidationHandler work only with\nInvalidationListener and direct invalidations.\n\nRemove all the legacy invalidations from\nCertProvisioningInvalidationHandler. Now it registers with\nInvalidationListener (aka starts observing it) right after creation, so\nthere\u0027s no need in a factory method. Also remove CertScope which was\ndefining legacy invalidator\u0027s name, now it only needs the listener_type\nto define invalidator\u0027s scope.\n\nMove \"WithListener\" unit tests into the main file.\n\nRemove invalidation topic and stop using the topic sent by\nStartCsrResponse from all the cert provisioning classes as it is not\nused anymore and can be deprecated.\n\nBug: b:341377023\nChange-Id: I158264f7652b5165fcf246240c3554b184b4637c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6641196\nReviewed-by: Michael Ershov \u003cmiersh@google.com\u003e\nCommit-Queue: Artem Sumaneev \u003casumaneev@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1489454}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: dd716681f757c94f0a91cf99b26baee223c04f5a\n"
    },
    {
      "commit": "d16d9fd2e14c08e0f81e22eb8f21176701138591",
      "tree": "45ca317ad55d6f1d927adcaa51bf812b852bcd36",
      "parents": [
        "c125d0e9e198e5cc4b446bf2f58ec36c5c8fa60a"
      ],
      "author": {
        "name": "hamda mare",
        "email": "hmare@google.com",
        "time": "Fri Jul 11 16:09:42 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jul 11 16:12:54 2025"
      },
      "message": "[CAA-Crowdstrike] Add new proto field to OS report\n\nDD: go/crowdstrike-signals-reporting-client-dd\n\nBug: 430135330\nChange-Id: Ia76129fc471a4867c0ba16af752a42a73293112e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6714952\nReviewed-by: Alexander Hendrich \u003chendrich@chromium.org\u003e\nCommit-Queue: Hamda Mare \u003chmare@google.com\u003e\nReviewed-by: Sébastien Lalancette \u003cseblalancette@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1485611}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 99cce67af1814a228b95cb119e54d7c51883416b\n"
    },
    {
      "commit": "c125d0e9e198e5cc4b446bf2f58ec36c5c8fa60a",
      "tree": "f409fa94bcc89f08c79674bdecf5662f8f9e613b",
      "parents": [
        "ff11473eb34edf5f1b14417d64d004c35bffcc64"
      ],
      "author": {
        "name": "Steven \u0027Steve\u0027 Kendall",
        "email": "skend@google.com",
        "time": "Mon Jul 07 22:48:36 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 07 22:51:56 2025"
      },
      "message": "Add UserInitiatedFlexSystemFirmwareUpdate policy\n\nThis policy will toggle filtering firmware updates for\nthe local device itself. Also remove redundant \"atomic_groups:\"\nin policies.yaml erroneously added by previous policy.\n\nTEST\u003dbrowser builds, no UI elements yet to test\nBUG\u003db:294273852\n\nChange-Id: Ia5b4b7c509bcb558a8d613a1506d9946de379fd9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6631042\nCommit-Queue: Steve Kendall \u003cskend@google.com\u003e\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nReviewed-by: Anqing Zhao \u003canqing@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1483403}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 11b5ab955ccb6e17798f7de8f8189c1af36988a1\n"
    },
    {
      "commit": "ff11473eb34edf5f1b14417d64d004c35bffcc64",
      "tree": "6a88fcd8aa9db68b5e526f18b2a8f78e62bf27bc",
      "parents": [
        "6175e8934cccb247318d6fc817198889ffcbc627"
      ],
      "author": {
        "name": "Fahad Mansoor",
        "email": "fahadmansoor@google.com",
        "time": "Fri Jun 27 09:58:17 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 27 10:01:30 2025"
      },
      "message": "Add boolean policy for \"Just Works\" Bluetooth pairing\n\nAllows administrators to enable the \"Just Works\" pairing requests\nwhich allows the ChromeOS device to accept peirpheral initiated\n\"Just Works\" pairing requests. Off by default.\n\nTest\u003d unit tests pass\nBUG\u003db:424384879\n\nChange-Id: I6832d81c3dc39bccdde29c16d45e2a9bb26fb35a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6674593\nCommit-Queue: Fahad Mansoor \u003cfahadmansoor@google.com\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nReviewed-by: Michael Sun \u003cmichaelfsun@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1479715}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 238a28281c680815eaea1a3b58ffaeeee9003021\n"
    },
    {
      "commit": "6175e8934cccb247318d6fc817198889ffcbc627",
      "tree": "6122cd56aeded26db24b50c6021f58866aec954c",
      "parents": [
        "1091bce49cae36e6ca30636e0e8e0ded3bbcbb06"
      ],
      "author": {
        "name": "shvm",
        "email": "shvm@google.com",
        "time": "Thu Jun 26 19:41:48 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 26 19:44:08 2025"
      },
      "message": "Kiosk: Add new user type and profile load for arcvm kiosk\n\nBug: 388602323\nChange-Id: I7249db12f65cb00d5bfb986a9e3ada2e39cd337b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6471170\nAuto-Submit: Shivam Sharma \u003cshvm@google.com\u003e\nCommit-Queue: Shivam Sharma \u003cshvm@google.com\u003e\nReviewed-by: Anqing Zhao \u003canqing@chromium.org\u003e\nReviewed-by: Xiyuan Xia \u003cxiyuan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1479380}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 040170e8dcdd3dd93133e5d5dd13cce45ec93d26\n"
    },
    {
      "commit": "1091bce49cae36e6ca30636e0e8e0ded3bbcbb06",
      "tree": "55fcb859e715085a8289f7b0ec002f2ac00ae815",
      "parents": [
        "a2f41399288f8a752172904a2aefe2ea0ecc9b4f"
      ],
      "author": {
        "name": "Dale Curtis",
        "email": "dalecurtis@chromium.org",
        "time": "Wed Jun 25 21:35:54 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 25 21:38:39 2025"
      },
      "message": "Revert \"[Remote Commands] Add browser restart command\"\n\nThis reverts commit ffe31cd19e923d4afbfc614c43b167b1fd866445.\n\nReason for revert: https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20ASan%20LSan%20Tests%20(1)/134620/overview\n\nBug: b/422128890\nOriginal change\u0027s description:\n\u003e [Remote Commands] Add browser restart command\n\u003e\n\u003e When received, this command simply calls chrome::AttemptRestart(). To\n\u003e avoid the \"restart loop\" problem, Chrome only performs a restart if the\n\u003e command is more recent than the browser process.\n\u003e\n\u003e This can still break in some cases (clock drift, timezone change) and\n\u003e cause restart loops. A follow-up CL will add extra safeguards.\n\u003e\n\u003e Bug: b/422128890\n\u003e Change-Id: I32acf0caea01965688733ed78333c9bf05b665c1\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6595009\n\u003e Reviewed-by: Julian Pastarmov \u003cpastarmovj@chromium.org\u003e\n\u003e Reviewed-by: Igor \u003cigorcov@chromium.org\u003e\n\u003e Reviewed-by: Owen Min \u003czmin@chromium.org\u003e\n\u003e Commit-Queue: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1478647}\n\nBug: b/422128890\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ided1ee1b65299955eed00991787ca732dbd785ef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6675625\nAuto-Submit: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nOwners-Override: Ben Pastene \u003cbpastene@chromium.org\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1478801}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f84704ce9da4ab453d0fa97cbd113bfb7dd5dd1e\n"
    },
    {
      "commit": "a2f41399288f8a752172904a2aefe2ea0ecc9b4f",
      "tree": "32a4e4071e0d01ceb79b99cda42a72e560c07583",
      "parents": [
        "1f5d8fff0089dc7ced10458ed05f9391b5d6f3f5"
      ],
      "author": {
        "name": "Nicolas Ouellet-Payeur",
        "email": "nicolaso@chromium.org",
        "time": "Wed Jun 25 17:38:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 25 17:41:27 2025"
      },
      "message": "[Remote Commands] Add browser restart command\n\nWhen received, this command simply calls chrome::AttemptRestart(). To\navoid the \"restart loop\" problem, Chrome only performs a restart if the\ncommand is more recent than the browser process.\n\nThis can still break in some cases (clock drift, timezone change) and\ncause restart loops. A follow-up CL will add extra safeguards.\n\nBug: b/422128890\nChange-Id: I32acf0caea01965688733ed78333c9bf05b665c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6595009\nReviewed-by: Julian Pastarmov \u003cpastarmovj@chromium.org\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1478647}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ffe31cd19e923d4afbfc614c43b167b1fd866445\n"
    },
    {
      "commit": "1f5d8fff0089dc7ced10458ed05f9391b5d6f3f5",
      "tree": "55fcb859e715085a8289f7b0ec002f2ac00ae815",
      "parents": [
        "fdc11c9387643ccdd430b0162df646acc7b0f8f5"
      ],
      "author": {
        "name": "Fabian Sommer",
        "email": "fabiansommer@chromium.org",
        "time": "Tue Jun 17 13:05:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 17 13:09:20 2025"
      },
      "message": "Deprecate DeviceNativeClientForceAllowed policy\n\nNaCl is no longer supported in M139.\nRemove various code parts that implemented this escape hatch policy\nand associated prefs.\n\nBug: 423859723\nChange-Id: I6e257e6b900a1d42be11fb789cb490243a33028a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6641231\nCommit-Queue: Fabian Sommer \u003cfabiansommer@chromium.org\u003e\nReviewed-by: Vasilii Sukhanov \u003cvasilii@chromium.org\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1474910}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5f16284eeac116b4f00e26e66bed274acfdfa825\n"
    },
    {
      "commit": "fdc11c9387643ccdd430b0162df646acc7b0f8f5",
      "tree": "0657391f217b49fec094bc00e32a92e1898f32ef",
      "parents": [
        "ade39ebacdde548633b475ef69e409eef661625e"
      ],
      "author": {
        "name": "Artem Sumaneev",
        "email": "asumaneev@google.com",
        "time": "Fri Jun 13 09:19:40 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 13 09:22:20 2025"
      },
      "message": "[invalidation] Remove invalidation_topics_only field\n\nRemove the unused legacy flag from PolicyFetchRequest. It\u0027s been\ndeprecated for a long time and now the topic invalidations are migrated\nto direct messages.\n\nBug: b:341377023\nChange-Id: I6f83aafe3111aedb1c45edb83ab23fda5bb3e64b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6632942\nAuto-Submit: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCommit-Queue: Artem Sumaneev \u003casumaneev@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1473434}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5b4185bee8a3dc7a439362c8e5fc0a18ea606235\n"
    },
    {
      "commit": "ade39ebacdde548633b475ef69e409eef661625e",
      "tree": "21589dc3275fb1944b5eb1522cb05d26e9dcf38d",
      "parents": [
        "5b748d3152670bdc13f2d7bf7f303fade4f6314d"
      ],
      "author": {
        "name": "Sergii Bykov",
        "email": "sbykov@google.com",
        "time": "Fri Jun 06 16:54:22 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 06 16:58:16 2025"
      },
      "message": "kiosk: Add IWA user type to device_management_backend.proto\n\nThis CL adds a new user type for IWA kiosk to the UserType enum copy in\ncomponents/policy/proto/. It was missed previously.\n\nNO_IFTTT\u003dAdding lint, user_manager type already exists.\n\nBug: 422774088\nChange-Id: I171cb494c9fcf4ca747965ebe9687346d2ec2d05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6625692\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nReviewed-by: Sergiy Belozorov \u003csergiyb@chromium.org\u003e\nReviewed-by: Xiyuan Xia \u003cxiyuan@chromium.org\u003e\nCommit-Queue: Sergii Bykov \u003csbykov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1470604}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0fc44340815da7a76108e250c60352f0703ca437\n"
    },
    {
      "commit": "5b748d3152670bdc13f2d7bf7f303fade4f6314d",
      "tree": "efee48a62c02398a4e6b71865737aadfdca2936c",
      "parents": [
        "acaf6c0a1eb1cd4150ed46d25a9b1e8664668dd6"
      ],
      "author": {
        "name": "Owen Min",
        "email": "zmin@chromium.org",
        "time": "Fri May 23 22:26:16 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 23 22:29:27 2025"
      },
      "message": "Fetch user remote command only when CEC is enabled\n\nFor now, we rely on if DM server has set user remote command\ntopic in Policy data.\n\nHowever, this solution is hacky as the topic field is not\ndesigned for this purpose and will be deprecated in the future.\n\nLong term, we should make DM server to use `cec_enabled` which is a more\nspecific signal that indicates the CEC state of the domain.\n\nBug: 419832738\nChange-Id: I3c67e3c5635f38463d0725699b42c4c72e86773d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6579328\nCommit-Queue: Owen Min \u003czmin@chromium.org\u003e\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1465026}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 053240cd8a9e7c4465aebcb899329d56dc53c2a6\n"
    },
    {
      "commit": "acaf6c0a1eb1cd4150ed46d25a9b1e8664668dd6",
      "tree": "a39107c94f3d03c86605938fe6ff9d57755577be",
      "parents": [
        "3686b0b55502401c8315b17bc2b405f0da8766fe"
      ],
      "author": {
        "name": "Takuto Ikuta",
        "email": "tikuta@chromium.org",
        "time": "Thu May 15 10:37:40 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 15 10:41:20 2025"
      },
      "message": "components: Fix deps usages of proto_library targets\n\nThis is necessary to change public_deps to deps in proto_library\ntemplate so that we can remove unnecessary inputs dependency from ninja\nbuild files.\n\nThis CL was uploaded by git cl split.\n\nR\u003dvsavu@google.com\n\nBug: 402356473\nChange-Id: I40fc9fb99a5e244ec40b94d7b60671e43909b9da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6550763\nReviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nCommit-Queue: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1460605}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 532c3fa1ba91c6bb2175f703674d211742021995\n"
    },
    {
      "commit": "3686b0b55502401c8315b17bc2b405f0da8766fe",
      "tree": "9e8eead899d8d2d87ccc0decded9e6efdb93f28d",
      "parents": [
        "1893a81b7f4781f99754eecfcebe8939283e82cd"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@chromium.org",
        "time": "Fri May 09 12:17:07 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 09 12:19:54 2025"
      },
      "message": "Reland #2 \"Make proto_library() actions depend directly on their dep\u0027s actions\"\n\nThis reverts commit ff6e76aec780005f6b81df93c63e8fc6360b6c1c.\n\nReason for reland: Fixed link error on fuzzer bot\n* Also made a couple other fuzzer-related GN simplifications.\n\nOriginal change\u0027s description:\n\u003e Revert \"Reland \"Make proto_library() actions depend directly on their dep\u0027s actions\"\"\n\u003e\n\u003e This reverts commit c3c72ad87345c26e28f78b6d97f571402548cd47.\n\u003e\n\u003e Reason for revert: suspect compile failure on Libfuzzer Upload Chrome OS Asan\n\u003e\n\u003e First build failure:\n\u003e https://ci.chromium.org/ui/p/chromium/builders/ci/Libfuzzer%20Upload%20Chrome%20OS%20ASan/122004/overview\n\u003e\n\u003e Failure summary:\n\u003e ---\n\u003e [75972/75984] LINK ./policy_fuzzer\n\u003e python3 ../../build/toolchain/gcc_link_wrapper.py --output\u003d./policy_fuzzer -- ../../third_party/llvm-build/Release+Asserts/bin/clang++ -Werror...(too long)\n\u003e ld.lld: error: duplicate symbol: enterprise_management::DevicePolicyRefreshRateProto::DevicePolicyRefreshRateProto(google::protobuf::Arena*)\n\u003e \u003e\u003e\u003e defined at chrome_device_policy.pb.cc:5287 (gen/components/policy/proto/chrome_device_policy.pb.cc:5287)\n\u003e \u003e\u003e\u003e            obj/components/policy/proto/proto_internal/chrome_device_policy.pb.o:(enterprise_management::DevicePolicyRefreshRateProto::DevicePolicyRefreshRateProto(google::protobuf::Arena*))\n\u003e \u003e\u003e\u003e defined at chrome_device_policy.pb.cc:7534 (gen/components/policy/proto/fuzzer/chrome_device_policy.pb.cc:7534)\n\u003e \u003e\u003e\u003e            chrome_device_policy_full_runtime_proto__proto/chrome_device_policy.pb.o:(.text+0x0) in archive obj/components/policy/proto/fuzzer/libchrome_device_policy_full_runtime_proto__proto.a\n\u003e ---\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e Reland \"Make proto_library() actions depend directly on their dep\u0027s actions\"\n\u003e \u003e\n\u003e \u003e This reverts commit 3c31897013d5a332da2b05cf5f1ed1469433233b.\n\u003e \u003e\n\u003e \u003e Reason for reland: Update dep labels\n\u003e \u003e\n\u003e \u003e Original change\u0027s description:\n\u003e \u003e \u003e Revert \"Make proto_library() actions depend directly on their dep\u0027s actions\"\n\u003e \u003e \u003e\n\u003e \u003e \u003e This reverts commit 01bb32f8cee2c8a36a55e8b9b82600170ee8303b.\n\u003e \u003e \u003e\n\u003e \u003e \u003e Reason for revert: broke https://ci.chromium.org/ui/p/chromium/builders/ci/Libfuzzer%20Upload%20Chrome%20OS%20ASan :\n\u003e \u003e \u003e\n\u003e \u003e \u003e ERROR Unresolved dependencies.\n\u003e \u003e \u003e //chrome/browser/resources/chromeos/contact_center_insights:reporting_protos(//build/toolchain/linux:clang_x64)\n\u003e \u003e \u003e   needs //components/reporting/proto:proto_library_health_proto_gen(//build/toolchain/linux:clang_x64)\n\u003e \u003e \u003e\n\u003e \u003e \u003e and the latter is changed by this CL.\n\u003e \u003e \u003e\n\u003e \u003e \u003e Original change\u0027s description:\n\u003e \u003e \u003e \u003e Make proto_library() actions depend directly on their dep\u0027s actions\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e Instead of on their source_set() targets, which blocks the actions on\n\u003e \u003e \u003e \u003e compile steps that it doesn\u0027t need.\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e This necessitates removing visibility from the generation action, and\n\u003e \u003e \u003e \u003e thus removing the need for \"generator_visibility\", which IMO provided\n\u003e \u003e \u003e \u003e negative value.\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e Change-Id: I75abd295ee5a2943fcdd9c4a15d569c43056b872\n\u003e \u003e \u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505727\n\u003e \u003e \u003e \u003e Commit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e \u003e \u003e Owners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e \u003e \u003e Reviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\n\u003e \u003e \u003e \u003e Cr-Commit-Position: refs/heads/main@{#1456968}\n\u003e \u003e \u003e\n\u003e \u003e \u003e No-Presubmit: true\n\u003e \u003e \u003e No-Tree-Checks: true\n\u003e \u003e \u003e No-Try: true\n\u003e \u003e \u003e Change-Id: Idd8cd73bf8d9485414d1adbade6bf9082010fb1c\n\u003e \u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6519496\n\u003e \u003e \u003e Owners-Override: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e \u003e \u003e Auto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e \u003e \u003e Commit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e \u003e \u003e Bot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e \u003e \u003e Cr-Commit-Position: refs/heads/main@{#1457005}\n\u003e \u003e\n\u003e \u003e Change-Id: I4f109ce03d7941df914b2dc01e99729b77950092\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6518391\n\u003e \u003e Auto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e Owners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e Commit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e Reviewed-by: Sam Maier \u003csmaier@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1457159}\n\u003e\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I21b0b25281904a4db0ce35b5763a49c74aa37917\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6521886\n\u003e Auto-Submit: Takashi Sakamoto \u003ctasak@google.com\u003e\n\u003e Commit-Queue: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Takashi Sakamoto \u003ctasak@google.com\u003e\n\u003e Bot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1457346}\n\nChange-Id: I48cff63e3dd7e8405af2ea9cdff175e27c69b1ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6528249\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1458070}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 57f4ffeb6480af3190995f55362639c168a0d92e\n"
    },
    {
      "commit": "1893a81b7f4781f99754eecfcebe8939283e82cd",
      "tree": "8a39e61dfd7d6a938b21c820c71992ba46fce737",
      "parents": [
        "ff7f6212855e40583e9c99519cae45738ce3130f"
      ],
      "author": {
        "name": "Zonghan Xu",
        "email": "xzonghan@google.com",
        "time": "Thu May 08 04:53:08 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 08 04:56:18 2025"
      },
      "message": "[Signals Reporting] Add more EV connectors service fields\n\nAdd a few fields related to connector services (which exist in EV already) to the signals reporting pipeline, including logging.\n\nFixed: 415818657\nChange-Id: I9618917ce68d549a154c3fd471f1d229f4b225c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6520018\nReviewed-by: Fabio Tirelo \u003cftirelo@chromium.org\u003e\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nReviewed-by: Sébastien Lalancette \u003cseblalancette@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1457414}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 456c6716820f5903216b67b6b11bf998b990608a\n"
    },
    {
      "commit": "ff7f6212855e40583e9c99519cae45738ce3130f",
      "tree": "c5100b1492c86de5949b7ae8614f33e2ed25edd8",
      "parents": [
        "c2aba4410363248cbf87ecb4dc649bd44640bf84"
      ],
      "author": {
        "name": "Takashi Sakamoto",
        "email": "tasak@google.com",
        "time": "Thu May 08 00:42:11 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 08 00:45:10 2025"
      },
      "message": "Revert \"Reland \"Make proto_library() actions depend directly on their dep\u0027s actions\"\"\n\nThis reverts commit c3c72ad87345c26e28f78b6d97f571402548cd47.\n\nReason for revert: suspect compile failure on Libfuzzer Upload Chrome OS Asan\n\nFirst build failure:\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Libfuzzer%20Upload%20Chrome%20OS%20ASan/122004/overview\n\nFailure summary:\n---\n[75972/75984] LINK ./policy_fuzzer\npython3 ../../build/toolchain/gcc_link_wrapper.py --output\u003d./policy_fuzzer -- ../../third_party/llvm-build/Release+Asserts/bin/clang++ -Werror...(too long)\nld.lld: error: duplicate symbol: enterprise_management::DevicePolicyRefreshRateProto::DevicePolicyRefreshRateProto(google::protobuf::Arena*)\n\u003e\u003e\u003e defined at chrome_device_policy.pb.cc:5287 (gen/components/policy/proto/chrome_device_policy.pb.cc:5287)\n\u003e\u003e\u003e            obj/components/policy/proto/proto_internal/chrome_device_policy.pb.o:(enterprise_management::DevicePolicyRefreshRateProto::DevicePolicyRefreshRateProto(google::protobuf::Arena*))\n\u003e\u003e\u003e defined at chrome_device_policy.pb.cc:7534 (gen/components/policy/proto/fuzzer/chrome_device_policy.pb.cc:7534)\n\u003e\u003e\u003e            chrome_device_policy_full_runtime_proto__proto/chrome_device_policy.pb.o:(.text+0x0) in archive obj/components/policy/proto/fuzzer/libchrome_device_policy_full_runtime_proto__proto.a\n---\n\nOriginal change\u0027s description:\n\u003e Reland \"Make proto_library() actions depend directly on their dep\u0027s actions\"\n\u003e\n\u003e This reverts commit 3c31897013d5a332da2b05cf5f1ed1469433233b.\n\u003e\n\u003e Reason for reland: Update dep labels\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e Revert \"Make proto_library() actions depend directly on their dep\u0027s actions\"\n\u003e \u003e\n\u003e \u003e This reverts commit 01bb32f8cee2c8a36a55e8b9b82600170ee8303b.\n\u003e \u003e\n\u003e \u003e Reason for revert: broke https://ci.chromium.org/ui/p/chromium/builders/ci/Libfuzzer%20Upload%20Chrome%20OS%20ASan :\n\u003e \u003e\n\u003e \u003e ERROR Unresolved dependencies.\n\u003e \u003e //chrome/browser/resources/chromeos/contact_center_insights:reporting_protos(//build/toolchain/linux:clang_x64)\n\u003e \u003e   needs //components/reporting/proto:proto_library_health_proto_gen(//build/toolchain/linux:clang_x64)\n\u003e \u003e\n\u003e \u003e and the latter is changed by this CL.\n\u003e \u003e\n\u003e \u003e Original change\u0027s description:\n\u003e \u003e \u003e Make proto_library() actions depend directly on their dep\u0027s actions\n\u003e \u003e \u003e\n\u003e \u003e \u003e Instead of on their source_set() targets, which blocks the actions on\n\u003e \u003e \u003e compile steps that it doesn\u0027t need.\n\u003e \u003e \u003e\n\u003e \u003e \u003e This necessitates removing visibility from the generation action, and\n\u003e \u003e \u003e thus removing the need for \"generator_visibility\", which IMO provided\n\u003e \u003e \u003e negative value.\n\u003e \u003e \u003e\n\u003e \u003e \u003e Change-Id: I75abd295ee5a2943fcdd9c4a15d569c43056b872\n\u003e \u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505727\n\u003e \u003e \u003e Commit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e \u003e Owners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e \u003e Reviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\n\u003e \u003e \u003e Cr-Commit-Position: refs/heads/main@{#1456968}\n\u003e \u003e\n\u003e \u003e No-Presubmit: true\n\u003e \u003e No-Tree-Checks: true\n\u003e \u003e No-Try: true\n\u003e \u003e Change-Id: Idd8cd73bf8d9485414d1adbade6bf9082010fb1c\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6519496\n\u003e \u003e Owners-Override: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e \u003e Auto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e \u003e Commit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e \u003e Bot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1457005}\n\u003e\n\u003e Change-Id: I4f109ce03d7941df914b2dc01e99729b77950092\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6518391\n\u003e Auto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e Owners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e Commit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e Reviewed-by: Sam Maier \u003csmaier@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1457159}\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I21b0b25281904a4db0ce35b5763a49c74aa37917\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6521886\nAuto-Submit: Takashi Sakamoto \u003ctasak@google.com\u003e\nCommit-Queue: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Takashi Sakamoto \u003ctasak@google.com\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1457346}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ff6e76aec780005f6b81df93c63e8fc6360b6c1c\n"
    },
    {
      "commit": "c2aba4410363248cbf87ecb4dc649bd44640bf84",
      "tree": "fb81731e0ec40d2c3d2fc988a4e8820058a9be76",
      "parents": [
        "7bc221774aa719def52423b1de724adc5c31da93"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@chromium.org",
        "time": "Wed May 07 18:41:08 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 07 18:43:50 2025"
      },
      "message": "Reland \"Make proto_library() actions depend directly on their dep\u0027s actions\"\n\nThis reverts commit 3c31897013d5a332da2b05cf5f1ed1469433233b.\n\nReason for reland: Update dep labels\n\nOriginal change\u0027s description:\n\u003e Revert \"Make proto_library() actions depend directly on their dep\u0027s actions\"\n\u003e\n\u003e This reverts commit 01bb32f8cee2c8a36a55e8b9b82600170ee8303b.\n\u003e\n\u003e Reason for revert: broke https://ci.chromium.org/ui/p/chromium/builders/ci/Libfuzzer%20Upload%20Chrome%20OS%20ASan :\n\u003e\n\u003e ERROR Unresolved dependencies.\n\u003e //chrome/browser/resources/chromeos/contact_center_insights:reporting_protos(//build/toolchain/linux:clang_x64)\n\u003e   needs //components/reporting/proto:proto_library_health_proto_gen(//build/toolchain/linux:clang_x64)\n\u003e\n\u003e and the latter is changed by this CL.\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e Make proto_library() actions depend directly on their dep\u0027s actions\n\u003e \u003e\n\u003e \u003e Instead of on their source_set() targets, which blocks the actions on\n\u003e \u003e compile steps that it doesn\u0027t need.\n\u003e \u003e\n\u003e \u003e This necessitates removing visibility from the generation action, and\n\u003e \u003e thus removing the need for \"generator_visibility\", which IMO provided\n\u003e \u003e negative value.\n\u003e \u003e\n\u003e \u003e Change-Id: I75abd295ee5a2943fcdd9c4a15d569c43056b872\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505727\n\u003e \u003e Commit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e Owners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e Reviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1456968}\n\u003e\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Idd8cd73bf8d9485414d1adbade6bf9082010fb1c\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6519496\n\u003e Owners-Override: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e Auto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e Commit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e Bot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1457005}\n\nChange-Id: I4f109ce03d7941df914b2dc01e99729b77950092\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6518391\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Sam Maier \u003csmaier@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1457159}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c3c72ad87345c26e28f78b6d97f571402548cd47\n"
    },
    {
      "commit": "7bc221774aa719def52423b1de724adc5c31da93",
      "tree": "c5100b1492c86de5949b7ae8614f33e2ed25edd8",
      "parents": [
        "3d093fcc13c04f458092c8680cd428d4406400e0"
      ],
      "author": {
        "name": "Avi Drissman",
        "email": "avi@chromium.org",
        "time": "Wed May 07 15:16:52 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 07 15:19:44 2025"
      },
      "message": "Revert \"Make proto_library() actions depend directly on their dep\u0027s actions\"\n\nThis reverts commit 01bb32f8cee2c8a36a55e8b9b82600170ee8303b.\n\nReason for revert: broke https://ci.chromium.org/ui/p/chromium/builders/ci/Libfuzzer%20Upload%20Chrome%20OS%20ASan :\n\nERROR Unresolved dependencies.\n//chrome/browser/resources/chromeos/contact_center_insights:reporting_protos(//build/toolchain/linux:clang_x64)\n  needs //components/reporting/proto:proto_library_health_proto_gen(//build/toolchain/linux:clang_x64)\n\nand the latter is changed by this CL.\n\nOriginal change\u0027s description:\n\u003e Make proto_library() actions depend directly on their dep\u0027s actions\n\u003e\n\u003e Instead of on their source_set() targets, which blocks the actions on\n\u003e compile steps that it doesn\u0027t need.\n\u003e\n\u003e This necessitates removing visibility from the generation action, and\n\u003e thus removing the need for \"generator_visibility\", which IMO provided\n\u003e negative value.\n\u003e\n\u003e Change-Id: I75abd295ee5a2943fcdd9c4a15d569c43056b872\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505727\n\u003e Commit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e Owners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e Reviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1456968}\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Idd8cd73bf8d9485414d1adbade6bf9082010fb1c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6519496\nOwners-Override: Avi Drissman \u003cavi@chromium.org\u003e\nAuto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1457005}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3c31897013d5a332da2b05cf5f1ed1469433233b\n"
    },
    {
      "commit": "3d093fcc13c04f458092c8680cd428d4406400e0",
      "tree": "fb81731e0ec40d2c3d2fc988a4e8820058a9be76",
      "parents": [
        "d80ab7907c2f59f191791342f52a5257d6c60704"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@chromium.org",
        "time": "Wed May 07 13:57:13 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 07 14:00:55 2025"
      },
      "message": "Make proto_library() actions depend directly on their dep\u0027s actions\n\nInstead of on their source_set() targets, which blocks the actions on\ncompile steps that it doesn\u0027t need.\n\nThis necessitates removing visibility from the generation action, and\nthus removing the need for \"generator_visibility\", which IMO provided\nnegative value.\n\nChange-Id: I75abd295ee5a2943fcdd9c4a15d569c43056b872\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505727\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1456968}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 01bb32f8cee2c8a36a55e8b9b82600170ee8303b\n"
    },
    {
      "commit": "d80ab7907c2f59f191791342f52a5257d6c60704",
      "tree": "c5100b1492c86de5949b7ae8614f33e2ed25edd8",
      "parents": [
        "771f47f8aa0433c8b8920dd36ab869bd7ec3ed4b"
      ],
      "author": {
        "name": "Devon Loehr",
        "email": "dloehr@google.com",
        "time": "Tue May 06 21:23:23 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 06 21:26:06 2025"
      },
      "message": "Exported things should always be visible\n\nThis changes our COMPONENT_EXPORT macros to make the things they export\nvisible all the time on non-windows, rather than making them visible in\nthe named component only. This avoids subtle bugs where things defined\nin multiple components end up with one copy per component, only one of\nwhich is visible, and so the linker doesn\u0027t know it\u0027s supposed to dedup\nthem.\n\nSome, but not all, of these issues are detected by the new clang warning\n-Wunique-object-duplication. This change addresses some instances of that\nwarning firing on chromium code, but not all. Conversely, there are likely\ninstances which the warning does not catch, which are fixed by this CL.\n\nBug: 368047728\nChange-Id: I829a9bd84e57e3c7d80ec33aea0408951019bde7\nAX-Relnotes: n/a.\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6264795\nOwners-Override: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Devon Loehr \u003cdloehr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1456614}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: edf57482697bfb2777c28ab56977f5c448fa5c2d\n"
    },
    {
      "commit": "771f47f8aa0433c8b8920dd36ab869bd7ec3ed4b",
      "tree": "acdbf2250ac4d277a3bd3f8029b9e33add3e6a6c",
      "parents": [
        "83c78efdedf697daeea2dc594129b7b50b38c294"
      ],
      "author": {
        "name": "Alexander Hendrich",
        "email": "hendrich@chromium.org",
        "time": "Mon May 05 17:28:06 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 05 17:33:35 2025"
      },
      "message": "Forward server-side comment for dm_api.proto\n\nSee https://critique.corp.google.com/cl/753716536.\n\nBugs: none\nChange-Id: Ia81178227e36a4fbc95a8914a2d043d69b2558f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6508617\nAuto-Submit: Alexander Hendrich \u003chendrich@chromium.org\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCommit-Queue: Alexander Hendrich \u003chendrich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1455792}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fd470ec438ba46674699d05c9acf74ef06f5fa2d\n"
    },
    {
      "commit": "83c78efdedf697daeea2dc594129b7b50b38c294",
      "tree": "88b70d629cbf149777626ff4b1c9276681c5597d",
      "parents": [
        "62d9d3fcb0960ff2289497c0c3d4e2d6db215f9c"
      ],
      "author": {
        "name": "Sergii Bykov",
        "email": "sbykov@google.com",
        "time": "Mon Apr 28 18:52:07 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 28 18:55:04 2025"
      },
      "message": "kiosk: Add IWA version management data to DeviceLocalAccounts\n\nExtends IsolatedWebAppKioskInfoProto with properties for the version\nmanagement features. Includes update channels, version pinning and\ndowngrading.\n\nBug: 382454959\nChange-Id: If1b4efb7fceb9fcaf151ded32d62d0e2d1406815\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6494688\nReviewed-by: Polina Bondarenko \u003cpbond@chromium.org\u003e\nCommit-Queue: Sergii Bykov \u003csbykov@google.com\u003e\nReviewed-by: Julian Pastarmov \u003cpastarmovj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1452797}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: eaf46187ca4279bcccbb43559678c7435739e1b9\n"
    },
    {
      "commit": "62d9d3fcb0960ff2289497c0c3d4e2d6db215f9c",
      "tree": "43c810f3a3ce16914689199e29ce3fd58e5616c2",
      "parents": [
        "db8b40c0e117ed4d7af321df959e2f85678cb600"
      ],
      "author": {
        "name": "Zonghan Xu",
        "email": "xzonghan@google.com",
        "time": "Thu Apr 24 16:34:47 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 24 16:37:36 2025"
      },
      "message": "[Signals Reporting] Better naming for profile signals report types\n\nMake profile signals report types naming more reflective \u0026 accurate.\n\nChange-Id: I50fa919cb4e5e74e6b44ed6e11da62cc6780579f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6488788\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nReviewed-by: Fabio Tirelo \u003cftirelo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1451220}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a31418efd284a7f24799149a34182f24c19c3cbc\n"
    },
    {
      "commit": "db8b40c0e117ed4d7af321df959e2f85678cb600",
      "tree": "df5699d698fff0205f90375e6d01b4359393592f",
      "parents": [
        "1939a0f939ca6fbe6d44d6640d268190ecb9be3c"
      ],
      "author": {
        "name": "Zonghan Xu",
        "email": "xzonghan@google.com",
        "time": "Thu Apr 24 11:18:35 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 24 11:21:12 2025"
      },
      "message": "[Signals Reporting] Fill signals report with actual values\n\nAdd signals collected from aggregator to reporting, plus translation utils.\n\nBug: 402486793\nChange-Id: If11a57f80c2f88e053d1dc4c76df56927454905a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6461952\nReviewed-by: Sébastien Lalancette \u003cseblalancette@chromium.org\u003e\nAuto-Submit: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nReviewed-by: Julian Pastarmov \u003cpastarmovj@chromium.org\u003e\nCommit-Queue: Julian Pastarmov \u003cpastarmovj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1451046}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3dcfa85cc604981257e619265ac8cf426366d756\n"
    },
    {
      "commit": "1939a0f939ca6fbe6d44d6640d268190ecb9be3c",
      "tree": "e1a620f35832bd2cdb928fe2a08808303f39c588",
      "parents": [
        "61926a135c87963cb5aaa80217dd72ea31d4ec91"
      ],
      "author": {
        "name": "shvm",
        "email": "shvm@google.com",
        "time": "Thu Apr 24 08:53:53 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 24 08:57:08 2025"
      },
      "message": "Kiosk: Add arc kiosk device local account type\n\nNO_IFTTT\u003dThe corresponding change in g3 will be auto generated by copybara once this cl is submitted (see cl/662198713 as reference).\n\nBug: 408460168\nChange-Id: I2d47ff5034b0d6f37b4149512051593de4a5f33d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6442539\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nAuto-Submit: Shivam Sharma \u003cshvm@google.com\u003e\nReviewed-by: Sergii Bykov \u003csbykov@google.com\u003e\nCommit-Queue: Sergii Bykov \u003csbykov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1451004}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 83378e839eb24545312c373484f4631b30b72713\n"
    },
    {
      "commit": "61926a135c87963cb5aaa80217dd72ea31d4ec91",
      "tree": "7bd3dc1bdc1369e6a06253419296bf35c0c77b72",
      "parents": [
        "3ce62e37271490babdfafd7d6afbda13e63bd731"
      ],
      "author": {
        "name": "Steven \u0027Steve\u0027 Kendall",
        "email": "skend@google.com",
        "time": "Wed Apr 23 17:58:44 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 23 18:01:57 2025"
      },
      "message": "Add UserInitiatedFirmwareUpdate policy\n\nWill allow administrators to allow users to apply firmware updates. Off by default.\n\nTEST\u003dbrowser builds, no UI elements yet to test\nBUG\u003db:294273852\n\nChange-Id: Ib67fc5f67a119fb0f782ed1f135e49f12589f00c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6434290\nAuto-Submit: Steve Kendall \u003cskend@google.com\u003e\nReviewed-by: Nicholas Bishop \u003cnicholasbishop@google.com\u003e\nReviewed-by: Alexander Hendrich \u003chendrich@chromium.org\u003e\nCommit-Queue: Nicholas Bishop \u003cnicholasbishop@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1450666}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 10dc11c15d4b915cd68e1b35dbc2b3cb746078df\n"
    },
    {
      "commit": "3ce62e37271490babdfafd7d6afbda13e63bd731",
      "tree": "d85a03a753ebb41cbcaa75aabc54e9468c3d4aaa",
      "parents": [
        "c7b9dc625f41b8acfaf5b60115a17188c96e888b"
      ],
      "author": {
        "name": "Zonghan Xu",
        "email": "xzonghan@google.com",
        "time": "Fri Apr 11 14:41:52 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 11 14:44:56 2025"
      },
      "message": "[Signals Reporting] Add security signals fields in ChromeProfileReportRequest\n\nAdd the new fields required for security signals reporting, for profile-level reporting only. These fields will be filled when `UserSecuritySignalsReporting` policy is true and the feature is enabled.\n\nBug: 402486793\nChange-Id: I6209593aa9181d8db387943077bbe74894d71fb4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6444111\nReviewed-by: Hamda Mare \u003chmare@google.com\u003e\nReviewed-by: Julian Pastarmov \u003cpastarmovj@chromium.org\u003e\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1445864}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 87e48a05f2b26148437c76d230506fee2d8008c2\n"
    },
    {
      "commit": "c7b9dc625f41b8acfaf5b60115a17188c96e888b",
      "tree": "cb70ddda09e3bbf55f578673e2aec79e4f3c6bb3",
      "parents": [
        "66667e3fad4fddfddee9673d6e18bbbc3c6e2851"
      ],
      "author": {
        "name": "Akihiro Ota",
        "email": "akihiroota@chromium.org",
        "time": "Thu Apr 10 03:31:15 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 10 03:34:04 2025"
      },
      "message": "FaceGaze: Add policy for login screen behavior\n\nThis CL adds an additional policy to control face control on the login\nscreen. Note that there are other accessibility features that have this\npattern, see the Accessibility policy group [1] for details.\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:components/policy/resources/templates/policy_definitions/Accessibility/\n\nBug: 398276819\nChange-Id: Ibb78e2e7f7674f9f7013b5f75172bb4d7a0dfb35\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6419089\nCommit-Queue: Akihiro Ota \u003cakihiroota@chromium.org\u003e\nReviewed-by: Anqing Zhao \u003canqing@chromium.org\u003e\nReviewed-by: Alexander Hendrich \u003chendrich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1445092}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fa2092d8f6b01c56ef3b3e1d520e963ebe124d67\n"
    },
    {
      "commit": "66667e3fad4fddfddee9673d6e18bbbc3c6e2851",
      "tree": "8db79828118b6513f58155ac751e6349319fff79",
      "parents": [
        "b15a397af6cd99b75582299ad12f2d737a55ff38"
      ],
      "author": {
        "name": "Marina Rogers",
        "email": "morogers@google.com",
        "time": "Mon Apr 07 14:20:50 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 07 14:23:13 2025"
      },
      "message": "Update device register requests to include SymbiosInfo. Required to generate the model for ChromeOS Flex devices during enrollment.\n\nBug: 405957990\nChange-Id: I89127565d8be5965bd53df38154e432d6991a18f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6420313\nFeels: Justin Ouellette \u003cjustinoue@google.com\u003e\nCommit-Queue: Marina Rogers \u003cmorogers@google.com\u003e\nReviewed-by: Alexander Hendrich \u003chendrich@chromium.org\u003e\nReviewed-by: Anqing Zhao \u003canqing@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1443458}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ce3d194601be5039d35f7ad6f6ebd710b277e4a7\n"
    },
    {
      "commit": "b15a397af6cd99b75582299ad12f2d737a55ff38",
      "tree": "b03ebcb5f05a3be18e9f235e6bbb9ff6819473a4",
      "parents": [
        "76b21e9b8d0a22e6c373bff040b65beea5dd30b6"
      ],
      "author": {
        "name": "Takuto Ikuta",
        "email": "tikuta@chromium.org",
        "time": "Thu Apr 03 06:57:07 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 03 07:06:04 2025"
      },
      "message": "Use generator_visibility for device_policy_remover_generate\n\nThis is necessary to change public_deps to deps in proto_library\ntemplate so that we can remove unnecessary inputs dependency from ninja\nbuild files.\n\nOriginal CL is: https://crrev.com/c/6414089\n\nBug: 402356473\nChange-Id: If174d6630e7d8a2435e7f638a222c73be94a4d62\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6424183\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1441991}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7d6c9811c3aece973a7a7494c314727963368546\n"
    },
    {
      "commit": "76b21e9b8d0a22e6c373bff040b65beea5dd30b6",
      "tree": "66a892976b8dfb5d17947ffd1b9d716af8cc7a40",
      "parents": [
        "b3cc153d0aa905779ce655e117f8764c0d850e3d"
      ],
      "author": {
        "name": "Zifan Zhang",
        "email": "zifanzhang@google.com",
        "time": "Wed Apr 02 16:36:33 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 02 16:44:49 2025"
      },
      "message": "Update LINT.IfChange for device_management_backend.proto.\n\ntools/metrics/histograms/metadata/chromeos/enums.xml and chrome/browser/metrics/k12_age_classification_metrics_provider.h has been added in previous cl.\n\nBug: 404618021\nChange-Id: I4a3211fc4d0c9ba2668ce265989424697bbe8053\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6423201\nCommit-Queue: Zifan Zhang \u003czifanzhang@google.com\u003e\nReviewed-by: Sergiy Belozorov \u003csergiyb@chromium.org\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nReviewed-by: Vignesh Shenvi \u003cvshenvi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1441546}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: aa8ba80cf160c7c71359b374d752dc8880406b76\n"
    },
    {
      "commit": "b3cc153d0aa905779ce655e117f8764c0d850e3d",
      "tree": "7955be88bf3d3f43b2e5726ab0b58039c5b2709b",
      "parents": [
        "91c2df3092fd3c3e5a4849045812e4421bd512c6"
      ],
      "author": {
        "name": "Zonghan Xu",
        "email": "xzonghan@google.com",
        "time": "Fri Mar 28 15:03:19 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 28 15:09:39 2025"
      },
      "message": "[OIDC Enrollment] Allow OIDC profile enrollment to respect existing GAIA profiles\n\nAs requested, during OIDC enrollment, if the target user already have a signed in profile with the same email, we should switch to that email instead of creating a new one to avoid duplication and potential issues with GAIA sign in/sync.\n\nChange-Id: I93fd7612bcbc9bc8fe862ad409f2bde3141c1be9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6404456\nAuto-Submit: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nReviewed-by: Julian Pastarmov \u003cpastarmovj@chromium.org\u003e\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1439416}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c5af9bc28c52a685722f4d68ff6ac9c6d288ded8\n"
    },
    {
      "commit": "91c2df3092fd3c3e5a4849045812e4421bd512c6",
      "tree": "beea329d908858bf92c006cb5ae10e9637c73e19",
      "parents": [
        "e55b84565287d245b5a8d6b304f6160f2642ef62"
      ],
      "author": {
        "name": "Zifan Zhang",
        "email": "zifanzhang@google.com",
        "time": "Thu Mar 27 18:17:06 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 27 18:19:51 2025"
      },
      "message": "Support k12 age classification segments in EmbeddedPolicyServer\n\nAlso remove underscore before the numbers in the enum values. The proto\nenum values only allow using underscore before letters. This update will\nnot break anything since the proto is not used anywhere.\n\nBug: 404618021\nChange-Id: I02116aac631a96e3915dfe808bf8af6404a80e53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6394355\nReviewed-by: Vignesh Shenvi \u003cvshenvi@google.com\u003e\nReviewed-by: Alexander Hendrich \u003chendrich@chromium.org\u003e\nCommit-Queue: Zifan Zhang \u003czifanzhang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1438892}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7bcfb594cda28787875152bfe30d64c89f6359ff\n"
    },
    {
      "commit": "e55b84565287d245b5a8d6b304f6160f2642ef62",
      "tree": "7c328eb15827406aa8f9fb6e7333317ce4312c71",
      "parents": [
        "875f0d3745b1ac7dc26dd65fa68f5c5a96bbceaa"
      ],
      "author": {
        "name": "Zifan Zhang",
        "email": "zifanzhang@google.com",
        "time": "Tue Mar 25 18:05:00 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 25 18:14:58 2025"
      },
      "message": "Add PolicyData K12 age classification for metrics\n\nWe will create a new PolicyData field to distinguish K-12 EDU teachers/staff and students.\nThe new standard for teachers and staffs is: managed, K12 EDU user and are belong to an OU marked as 18 years or above.\n\nBug: 404618021\nChange-Id: Iee7dd4a589f9fd951c8096269857f4a009f64fa8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6373465\nReviewed-by: Vignesh Shenvi \u003cvshenvi@google.com\u003e\nCommit-Queue: Zifan Zhang \u003czifanzhang@google.com\u003e\nReviewed-by: April Zhou \u003caprilzhou@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1437610}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 33d034391ce93772db42afd84634b2501792029b\n"
    },
    {
      "commit": "875f0d3745b1ac7dc26dd65fa68f5c5a96bbceaa",
      "tree": "2f099e5f8283289b3b4ac5c405b9a5f8a207300c",
      "parents": [
        "f57d7bfc2593c5f844d5a2e7f849b32ac4293e52"
      ],
      "author": {
        "name": "Takuto Ikuta",
        "email": "tikuta@chromium.org",
        "time": "Wed Mar 19 09:44:56 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 19 09:48:35 2025"
      },
      "message": "components: Fix deps for missing inputs in fuzzable_proto_library\n\nThis is to fix local fallbacks in\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Libfuzzer%20Upload%20Chrome%20OS%20ASan/120635/overview\n\nBug: 377426017\nCq-Include-Trybots: luci.chromium.try:chromeos-libfuzzer-asan-rel\nChange-Id: I7da0ddd6cd68eb9a682a22082df7b446c25e01c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6369896\nCommit-Queue: Alexander Hendrich \u003chendrich@chromium.org\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Alexander Hendrich \u003chendrich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1434668}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bd0e53f0eea3485f28d085ba98f6835f39e5b4fe\n"
    },
    {
      "commit": "f57d7bfc2593c5f844d5a2e7f849b32ac4293e52",
      "tree": "9e907bf736c371d5008229e9d8a9f71bfa3bd96a",
      "parents": [
        "03ee40533c599819cd950f26ed6b0bb2ab8c69ee"
      ],
      "author": {
        "name": "Michael Ershov",
        "email": "miersh@google.com",
        "time": "Wed Feb 26 09:47:28 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 26 09:54:06 2025"
      },
      "message": "Cert Provisioning: Record server-side errors in dynamic workers\n\nRecord DeviceManagementStatus-es and CertProvBackendError-s received\nby dynamic certificate provisioning workers into UMA.\n\nUnlike previous histograms, these ones are not split between user\nand device workers. Most server-side errors shouldn’t depend on\nthat, so we can save a bit of resources.\nThe histograms are also not introduced for the static workers,\nthey will be deprecated when dynamic workers are fully rolled out.\n\nBug: b:394579410\nTest: CertProvisioningWorkerDynamicTest unit tests\nChange-Id: Iec9343b04856bff2d3ac1af4de7943d97eba63b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6263349\nReviewed-by: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nCommit-Queue: Michael Ershov \u003cmiersh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1425026}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0d2dc708ca815ee44807b600f583ded6382b726f\n"
    },
    {
      "commit": "03ee40533c599819cd950f26ed6b0bb2ab8c69ee",
      "tree": "13b1f8377228ebc34941b462b452642cd3e7614e",
      "parents": [
        "da8f79b2163e3845563df18dc525d9124eb9b66d"
      ],
      "author": {
        "name": "Gregor Schwarz",
        "email": "gschwarz@google.com",
        "time": "Thu Feb 20 12:41:49 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 20 12:47:37 2025"
      },
      "message": "CertProvisioning: Rename retry error enum fields to adhere to proto\nstyleguide\n\nThe current naming scheme of the default retry errors place a number\ndirectly behind an underscore. This is not in line with the proto\nguidelines that mandate that an underscore should always be followed by\na letter.\n\nBug: b:341879809\nChange-Id: I0cac11ed8c012208d330909b124db2da3f5aa4d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6284986\nAuto-Submit: Gregor Schwarz \u003cgschwarz@google.com\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nReviewed-by: Michael Ershov \u003cmiersh@google.com\u003e\nCommit-Queue: Igor \u003cigorcov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1422458}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 559e9c850b0d33a0687f7b44ddb68ba7576b9b5c\n"
    },
    {
      "commit": "da8f79b2163e3845563df18dc525d9124eb9b66d",
      "tree": "8f2204e252fcdc5bc3a8da032607657ced017e25",
      "parents": [
        "aa86778ad4a5703e155c56c77940fa7771db4840"
      ],
      "author": {
        "name": "Gregor Schwarz",
        "email": "gschwarz@google.com",
        "time": "Wed Feb 19 12:29:31 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 19 12:33:17 2025"
      },
      "message": "CertProvisioning: Add error code `MISSING_PUBSUB_PUBLISHER_PERMISSION`\n\nThis new error code is used to communicate that the customer did not\ngrant Pub/Sub Publisher permissions to Google\u0027s well-known robot account\nused for sending out Pub/Sub notifications about new certificate\nprovisioning processes to the certificate provisioning Adapter.\n\nBug: b:396606351\nChange-Id: I7dcfeaccbd59a7fff32ba1170f2799b649bb636b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6268820\nCommit-Queue: Igor \u003cigorcov@chromium.org\u003e\nReviewed-by: Michael Ershov \u003cmiersh@google.com\u003e\nAuto-Submit: Gregor Schwarz \u003cgschwarz@google.com\u003e\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1421882}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c5aed1e8c70ef02bc04e91386cd6ef205be52a89\n"
    },
    {
      "commit": "aa86778ad4a5703e155c56c77940fa7771db4840",
      "tree": "6a1e337615f249385e1652e64f29009d52467d08",
      "parents": [
        "036fd10c204b9e3ba365d9c7c9233c1dd7c62de4"
      ],
      "author": {
        "name": "Michael Ershov",
        "email": "miersh@google.com",
        "time": "Mon Feb 03 12:28:54 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Feb 03 12:32:33 2025"
      },
      "message": "Cert Provisioning API: Add placeholder errors\n\nAdding new errors with special handling to the client side is\ntroublesome because it takes months to propagate to the stable\nchannel and then the older versions still have to be supported.\nAdd several special errors in advance to avoid this in the future.\n\nThe new errors are implicitly covered by\nCertProvisioningWorkerDynamicTest.InconsistentDataErrorHandlingEcKeys\nand CertProvisioningWorkerDynamicTest.ProfileNotFoundErrorHandlingRsaKeys\nunit tests. Testing every single error separately is probably\nnot necessary.\n\nBug: b:341879809\nTest: CertProvisioningWorkerDynamicTest unit tests\nChange-Id: Ic010984c66c386217cc36fe69e2be1c5835f8184\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6216271\nCommit-Queue: Michael Ershov \u003cmiersh@google.com\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1414843}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 88d5809045ad77518d89a4abe676d6b868530ddd\n"
    },
    {
      "commit": "036fd10c204b9e3ba365d9c7c9233c1dd7c62de4",
      "tree": "52dda7893c2ec7e8e41b25a7d80e830c0d89df8a",
      "parents": [
        "bcd42a86b7566de673b7e3f966bdcb1816509266"
      ],
      "author": {
        "name": "Austin Zhang",
        "email": "austinzzr@google.com",
        "time": "Fri Jan 31 19:52:30 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 31 20:00:26 2025"
      },
      "message": "Add DeterminePromotionEligibilityRequest to DeviceManagementRequest\n\nChange-Id: I464f3fce2e05a3602c9f9f5c0650946205382d68\n\nBug: 380495561\nChange-Id: I464f3fce2e05a3602c9f9f5c0650946205382d68\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6221339\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nCommit-Queue: Austin Zhang \u003caustinzzr@google.com\u003e\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1414308}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e2810280798d93911d96a29e6518b733695e30b5\n"
    },
    {
      "commit": "bcd42a86b7566de673b7e3f966bdcb1816509266",
      "tree": "40d33a9726a60942f3932e5c504631e8394360f8",
      "parents": [
        "23343565d058cc79ed583045329b0adc6ef9a56f"
      ],
      "author": {
        "name": "Owen Min",
        "email": "zmin@chromium.org",
        "time": "Mon Jan 27 19:24:44 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 27 19:29:39 2025"
      },
      "message": "Reland \"Add profile Id to CEC browser report\"\n\nThis reverts commit 92371b4d412242fdfb0d12d253278b68fa6ad3ab.\n\nOriginal change\u0027s description:\n\u003e Revert \"Add profile Id to CEC browser report\"\n\u003e\n\u003e This reverts commit a829785f8d746fc41ddddb473a36335df32dffab.\n\u003e\n\u003e Reason for revert: Suspect that this might caused the following test failures.\n\u003e\n\u003e https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20ChromiumOS%20MSan%20Tests/49416/test-results?sortby\u003d\u0026groupby\u003d\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e Add profile Id to CEC browser report\n\u003e \u003e\n\u003e \u003e Profile report already contains profile ID in the request url.\n\u003e \u003e However, browser report doesn\u0027t contain profile ID in any format.\n\u003e \u003e\n\u003e \u003e\n\u003e \u003e Bug: 303228601\n\u003e \u003e Change-Id: I25e9ec02a1a4a7ec601a94d0f6a30a76985b4ec6\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6169479\n\u003e \u003e Reviewed-by: Yann Dago \u003cydago@chromium.org\u003e\n\u003e \u003e Commit-Queue: Owen Min \u003czmin@chromium.org\u003e\n\u003e \u003e Code-Coverage: findit-for-me@appspot.gserviceaccount.com \u003cfindit-for-me@appspot.gserviceaccount.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1408799}\n\u003e\n\u003e Bug: 303228601\n\u003e Change-Id: I8239bfcf35a906f96b922473403ba884c470f5b8\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6174716\n\u003e Bot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Minoru Chikamune \u003cchikamune@chromium.org\u003e\n\u003e Commit-Queue: Minoru Chikamune \u003cchikamune@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1408845}\n\nBug: 303228601\nChange-Id: I570fbd6f20a03e7ad5a1b6d3a257395dbf6315a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6183780\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nCommit-Queue: Owen Min \u003czmin@chromium.org\u003e\nReviewed-by: Tien Mai \u003ctienmai@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1411781}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f56e9d70f13f83593bd6292413c10b47cce7b5e4\n"
    }
  ],
  "next": "23343565d058cc79ed583045329b0adc6ef9a56f"
}
