)]}'
{
  "log": [
    {
      "commit": "01e708a7a9af970b3aa40cdca2cbde71d07a859b",
      "tree": "a49d59dedc5031fb19a7bdfc44abf6fec968ef8f",
      "parents": [
        "8ee1f95f4104bab195dcb9208168a16c8b249bdd"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed Feb 05 23:02:21 2025 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Mar 12 16:54:25 2025 -0700"
      },
      "message": "Add size check for IP config\n\nFlag: EXEMPT bugfix\nBug: 349550024\nTest: atest com.android.server.wifi\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:57e446cfdc95fce61be986d98ffc81e8bb70504a)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:68e46661e2deb32b41527a02030cd928bee07409)\nMerged-In: I761dbb38ffa2e4dcebad2a6abb8d37d45a3b1fd8\nChange-Id: I761dbb38ffa2e4dcebad2a6abb8d37d45a3b1fd8\n"
    },
    {
      "commit": "8ee1f95f4104bab195dcb9208168a16c8b249bdd",
      "tree": "9223c37f6c02fdf133fb37333b7f8018a524923d",
      "parents": [
        "a88d7fbb026bada1345124fc1afbbaa0a6b5498f",
        "3c5254fc2894e8f7826bd9d95e1769833c163b3b"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Sep 12 03:57:33 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Sep 12 03:57:33 2024 +0000"
      },
      "message": "Merge cherrypicks of [\u0027googleplex-android-review.googlesource.com/28647515\u0027] into security-aosp-24Q3-release.\n\nChange-Id: Id03b565c137a00ea2072d38cbd8f69657267be3e\n"
    },
    {
      "commit": "3c5254fc2894e8f7826bd9d95e1769833c163b3b",
      "tree": "9223c37f6c02fdf133fb37333b7f8018a524923d",
      "parents": [
        "a88d7fbb026bada1345124fc1afbbaa0a6b5498f"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed Jul 31 11:27:19 2024 -0700"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Sep 12 03:56:57 2024 +0000"
      },
      "message": "Fix security isseu by change the field in WifiConfig\n\nFlag: EXEMPT bugfix\nBug: 347912017\nBug: 348352288\nBug: 346289032\nTest: atest com.android.server.wifi\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:eca3f190d2a5b6b634224863f5ee5f584babd0dc)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a2493df5e4919bebffc5d9257131c1772a88d7c8)\nMerged-In: I8998340ae557660036895dd906808d682b83c6f0\nChange-Id: I8998340ae557660036895dd906808d682b83c6f0\n"
    },
    {
      "commit": "a88d7fbb026bada1345124fc1afbbaa0a6b5498f",
      "tree": "ab100956f3cffaee05c04d44fb29eec66d046362",
      "parents": [
        "3e935dbf0dd3e7782f29268fee385d7ae141a611",
        "87f8c12093e6fc0862e555e0fdf3042228f86c0e"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jul 13 10:35:11 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jul 13 10:35:11 2024 +0000"
      },
      "message": "Merge cherrypicks of [\u0027googleplex-android-review.googlesource.com/28130964\u0027] into 24Q3-release.\n\nChange-Id: Ib0893d73fd1cabeb055e1dfd33f030bc9a280d00\n"
    },
    {
      "commit": "87f8c12093e6fc0862e555e0fdf3042228f86c0e",
      "tree": "ab100956f3cffaee05c04d44fb29eec66d046362",
      "parents": [
        "3e935dbf0dd3e7782f29268fee385d7ae141a611"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Mon Jul 01 10:55:23 2024 -0700"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jul 13 10:18:03 2024 +0000"
      },
      "message": "Keep all methods in the WifiThreadRunner to avoid crash\n\nSome methods are using only outside the Wifi stack\n\nFlag: EXEMPT bugfix\nBug: 349429452\nBug: 342976570\nTest: build and check printusage\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3a8be13a4c88501162837c93eac5781fd63eae45)\nMerged-In: I2c0da1fa8c676e7d47ddebddb7f63dc70e28fc25\nChange-Id: I2c0da1fa8c676e7d47ddebddb7f63dc70e28fc25\n"
    },
    {
      "commit": "3e935dbf0dd3e7782f29268fee385d7ae141a611",
      "tree": "dca82014f2dc397b661d435b8b48fbe531832cf1",
      "parents": [
        "c990c6686d8957726c081c773464db8899e68429",
        "e22d72cbc6b9bdb08e39f7acba5735ad0d3d1be9"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Jul 12 04:05:12 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Jul 12 04:05:12 2024 +0000"
      },
      "message": "Merge cherrypicks of [\u0027googleplex-android-review.googlesource.com/28240809\u0027] into 24Q3-release.\n\nChange-Id: Ief54b0a62b52002337268f33f40f82eaf8bfa98b\n"
    },
    {
      "commit": "e22d72cbc6b9bdb08e39f7acba5735ad0d3d1be9",
      "tree": "dca82014f2dc397b661d435b8b48fbe531832cf1",
      "parents": [
        "c990c6686d8957726c081c773464db8899e68429"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jul 09 16:56:53 2024 -0700"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Jul 12 03:56:12 2024 +0000"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\n\nBug: 347053373\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:95d793390fb4479a272de63f42d9926d9c5d1919)\nMerged-In: I75373e58b441200c1901fe1836912a52f474c7cb\nChange-Id: I75373e58b441200c1901fe1836912a52f474c7cb\n"
    },
    {
      "commit": "c990c6686d8957726c081c773464db8899e68429",
      "tree": "eb84895bb36eb51bafb67add9f428acb2d0e05b0",
      "parents": [
        "fcc602924e3197985f49c924516d48079350feec",
        "645584f91305f7f997524bbb258d50226ce15aaa"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Jul 09 03:01:50 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Jul 09 03:01:50 2024 +0000"
      },
      "message": "Merge cherrypicks of [\u0027googleplex-android-review.googlesource.com/28051695\u0027] into 24Q3-release.\n\nChange-Id: I3f75c1411c04e28677794749f984905ab40eaf8c\n"
    },
    {
      "commit": "645584f91305f7f997524bbb258d50226ce15aaa",
      "tree": "eb84895bb36eb51bafb67add9f428acb2d0e05b0",
      "parents": [
        "fcc602924e3197985f49c924516d48079350feec"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed Jun 26 10:00:40 2024 -0700"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Jul 09 02:42:32 2024 +0000"
      },
      "message": "Reject suggestion modify when device is shutting down\n\nFlag: EXEMPT bugfix\nBug: 349534792\nTest: atest com.android.server.wifi\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2181de2ff34898505ab0f587ac4ea020ffb03996)\nMerged-In: Icc201580eb4bdb0c4d064f00df3aa578ffb08068\nChange-Id: Icc201580eb4bdb0c4d064f00df3aa578ffb08068\n"
    },
    {
      "commit": "fcc602924e3197985f49c924516d48079350feec",
      "tree": "0b33fb569a88578c2ed1e38668d5d03b12ba10cb",
      "parents": [
        "7afb9177b7ebaa45f11588791da8d392f3369112",
        "57cb7a5f7c16509846c8da890698b1c299b220f0"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jun 15 21:23:21 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jun 15 21:23:21 2024 +0000"
      },
      "message": "Snap for 11975806 from 57cb7a5f7c16509846c8da890698b1c299b220f0 to 24Q3-release\n\nChange-Id: I7f9cff905679ae9431134a9c3a273dde868faa26\n"
    },
    {
      "commit": "7afb9177b7ebaa45f11588791da8d392f3369112",
      "tree": "6841113d8e023efae6c55c624d34a8fa3b1d5bf5",
      "parents": [
        "fe35c5c9233662561b0733c542bccf88c9f8f778",
        "67479d5f6cff49c3f02e5492b2be2674972d037f"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jun 15 01:23:29 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jun 15 01:23:29 2024 +0000"
      },
      "message": "Snap for 11973804 from 67479d5f6cff49c3f02e5492b2be2674972d037f to 24Q3-release\n\nChange-Id: I5ad25e6663b170420a0462f368b4d72be6e9edfd\n"
    },
    {
      "commit": "57cb7a5f7c16509846c8da890698b1c299b220f0",
      "tree": "0b33fb569a88578c2ed1e38668d5d03b12ba10cb",
      "parents": [
        "90f5472035b3303929507c46c79dffc3afd3d00a",
        "e3644d8f69b4fe0c0bd7db92bdb175b26d6a5a2c"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Fri Jun 14 23:51:42 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 14 23:51:42 2024 +0000"
      },
      "message": "Merge changes If4d5536b,I7a385035 into main\n\n* changes:\n  Move force-overlay-config-value to use WifiResourceCache\n  Add resource cache\n"
    },
    {
      "commit": "e3644d8f69b4fe0c0bd7db92bdb175b26d6a5a2c",
      "tree": "81b5126c73636564c798d3ae5b4837f860a524b5",
      "parents": [
        "17b1c98fb148d9118d9f274f7f509cbef9540b60"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed Jun 12 15:44:20 2024 -0700"
      },
      "committer": {
        "name": "qiangjiang",
        "email": "qiangjiang@google.com",
        "time": "Fri Jun 14 22:03:40 2024 +0000"
      },
      "message": "Move force-overlay-config-value to use WifiResourceCache\n\nBug: 346841551\nTest: atest com.android.server.wifi\nChange-Id: If4d5536b44e672ed6486618caa0f53f4b4ce968e\n"
    },
    {
      "commit": "17b1c98fb148d9118d9f274f7f509cbef9540b60",
      "tree": "921d04eb1e78cd6a538afff0146c7ec93c9d176e",
      "parents": [
        "67479d5f6cff49c3f02e5492b2be2674972d037f"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Tue Jun 04 11:14:51 2024 -0700"
      },
      "committer": {
        "name": "qiangjiang",
        "email": "qiangjiang@google.com",
        "time": "Fri Jun 14 22:02:45 2024 +0000"
      },
      "message": "Add resource cache\n\nBug: 346841551\nTest: atest com.android.server.wifi\nChange-Id: I7a385035ef526c779496ad01ef2da9553862bc22\n"
    },
    {
      "commit": "90f5472035b3303929507c46c79dffc3afd3d00a",
      "tree": "363300046f728915a952c32a69bee86641ef019f",
      "parents": [
        "67479d5f6cff49c3f02e5492b2be2674972d037f"
      ],
      "author": {
        "name": "qiangjiang",
        "email": "qiangjiang@google.com",
        "time": "Fri Jun 14 18:48:39 2024 +0000"
      },
      "committer": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Fri Jun 14 18:50:38 2024 +0000"
      },
      "message": "Also post remove-all-request\n\nBug: 344847410\nTest: manully shell test\nChange-Id: Ibc53441d7ebba0c5cf9e800240e19dbcfeaf70c8\n"
    },
    {
      "commit": "fe35c5c9233662561b0733c542bccf88c9f8f778",
      "tree": "cdfdc0cc35ccc8f3504c3a76fb44d844828488ae",
      "parents": [
        "afde187bd587e2ce8afcc0dd02f1c0e8c1e12cfe",
        "2f277dcece56dfaa5afbf9c38d1d78b3e549ef0d"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Jun 13 23:23:21 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Jun 13 23:23:21 2024 +0000"
      },
      "message": "Snap for 11967491 from 2f277dcece56dfaa5afbf9c38d1d78b3e549ef0d to 24Q3-release\n\nChange-Id: I1b6c135f80b1cc3fb20044a73df005598d63bbb1\n"
    },
    {
      "commit": "67479d5f6cff49c3f02e5492b2be2674972d037f",
      "tree": "6841113d8e023efae6c55c624d34a8fa3b1d5bf5",
      "parents": [
        "2f277dcece56dfaa5afbf9c38d1d78b3e549ef0d",
        "4a7564305147e97cbd6f8df706c78bf2714eb200"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Thu Jun 13 22:58:56 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 22:58:56 2024 +0000"
      },
      "message": "Merge \"Add plaintext WifiConfig SSID length check\" into main"
    },
    {
      "commit": "2f277dcece56dfaa5afbf9c38d1d78b3e549ef0d",
      "tree": "cdfdc0cc35ccc8f3504c3a76fb44d844828488ae",
      "parents": [
        "bfedf6e82afab0a85db0cbcd94cbf45ef0dfd269",
        "29eb2604539a96b84b7e1817306a279865699fec"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Thu Jun 13 19:02:47 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 19:02:47 2024 +0000"
      },
      "message": "Merge \"WifiManager getBssidBlocklist API\" into main"
    },
    {
      "commit": "bfedf6e82afab0a85db0cbcd94cbf45ef0dfd269",
      "tree": "a8162b16973dc70de67acc38d5c6938013f52550",
      "parents": [
        "060e3a2d51cc07f064e705623ea565270eb3cdc7",
        "ea684eead15324e3a6f63f17ea4d1c57d10e06c5"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Thu Jun 13 18:03:41 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 13 18:03:41 2024 +0000"
      },
      "message": "Merge \"Fix TX/RX linkspeeds not updating properly on network details page\" into main"
    },
    {
      "commit": "29eb2604539a96b84b7e1817306a279865699fec",
      "tree": "d9ae3dc4b0e293c7ceb34f661fe0eefbda52019b",
      "parents": [
        "c4b622b391d4bb0bb98b433fc9b95da73c965ccc"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Thu May 30 20:56:49 2024 +0000"
      },
      "committer": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Thu Jun 13 16:56:46 2024 +0000"
      },
      "message": "WifiManager getBssidBlocklist API\n\nAdd API and implementation to get BSSIDs that are currently disabled for\nauto-join purposes.\n\nBug: 336109216\nTest: atest com.android.server.wifi\n\nChange-Id: I4c885373ca30c91758caf63b22a452caa7de0f59\n"
    },
    {
      "commit": "4a7564305147e97cbd6f8df706c78bf2714eb200",
      "tree": "f6b450666855c680c156782c59ccaf946e7c1bb3",
      "parents": [
        "c4b622b391d4bb0bb98b433fc9b95da73c965ccc"
      ],
      "author": {
        "name": "Quang Anh Luong",
        "email": "qal@google.com",
        "time": "Thu Jun 13 20:45:34 2024 +0900"
      },
      "committer": {
        "name": "Quang Anh Luong",
        "email": "qal@google.com",
        "time": "Thu Jun 13 20:45:34 2024 +0900"
      },
      "message": "Add plaintext WifiConfig SSID length check\n\nPlaintext WifiConfiguration SSIDs need a length check or else an\narbitrary length may be set. Set the max length to 32 characters, as\nthe minimum length for any SSID encoding is 1-byte per character.\n\nBug: 343714914\nTest: atest WifiConfigurationUtilTest\nChange-Id: I88994f6c022f7b427aceab3fac6cc876a0ecb4c9\n"
    },
    {
      "commit": "afde187bd587e2ce8afcc0dd02f1c0e8c1e12cfe",
      "tree": "3ca259e4ac9c3a455c669fc32d05f803b44031cf",
      "parents": [
        "cf3e1da2a7f0aec0552fd4b88695a37b418f91b4",
        "7713f3ec9efe353bb8d0280dc25305f9f6704f39"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jun 12 23:23:59 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jun 12 23:23:59 2024 +0000"
      },
      "message": "Snap for 11959661 from 7713f3ec9efe353bb8d0280dc25305f9f6704f39 to 24Q3-release\n\nChange-Id: I165ecb21c76c11e5c3fc1eb6c5740881e43b8fd2\n"
    },
    {
      "commit": "060e3a2d51cc07f064e705623ea565270eb3cdc7",
      "tree": "8f8cd624f497afc605b2bd12533dcd59f7438770",
      "parents": [
        "7713f3ec9efe353bb8d0280dc25305f9f6704f39",
        "8fd1e3efdba7fd030cec8056524be9c24b0d5487"
      ],
      "author": {
        "name": "Yi Shiou (Les) Lee",
        "email": "lesl@google.com",
        "time": "Wed Jun 12 21:03:28 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 12 21:03:28 2024 +0000"
      },
      "message": "Merge \"wifi: Add a new overlay to indicate device supports wep allowed control\" into main"
    },
    {
      "commit": "8fd1e3efdba7fd030cec8056524be9c24b0d5487",
      "tree": "b9bb549076b0f48f7f04023ac9e5ac429ef2fa4e",
      "parents": [
        "d2aa529b21304b1f1f7a42ca53dffb47b40c5f10"
      ],
      "author": {
        "name": "Les Lee",
        "email": "lesl@google.com",
        "time": "Wed Jun 12 16:49:42 2024 +0000"
      },
      "committer": {
        "name": "Yi Shiou (Les) Lee",
        "email": "lesl@google.com",
        "time": "Wed Jun 12 18:18:16 2024 +0000"
      },
      "message": "wifi: Add a new overlay to indicate device supports wep allowed control\n\nThe WEP control toggle UI may not exist for all android devices\n(example: watch) but the settings will be backup/restore cross those devices. To make sure the user has a way to control WEP network (allowed / disallowed) when WEP network is disallowed from restoration.\nAdd a new overlay to indicate the device supports WEP allowed control\n(default is true) and use WEP allowed settings only when the control is\nsupported. Otherwise the user may face that it can\u0027t connect to WEP\nnetwork but it didn\u0027t have a user interface to control it.\n\nBug: 328817046\nTest: atest -c FrameworksWifiTests\nChange-Id: I5759e2463c22be3dc7f0201c6f4240d92287c81c\n"
    },
    {
      "commit": "7713f3ec9efe353bb8d0280dc25305f9f6704f39",
      "tree": "3ca259e4ac9c3a455c669fc32d05f803b44031cf",
      "parents": [
        "0f927e5ddaa5ba2e0f228898d63ea9f7b62a55a1",
        "33fe596f6dae573d9709753a37a89b3693a8ddbe"
      ],
      "author": {
        "name": "Shuibing Dai",
        "email": "shuibing@google.com",
        "time": "Wed Jun 12 04:57:02 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 12 04:57:02 2024 +0000"
      },
      "message": "Merge \"Add broadcast lock for p2p listener APIs\" into main"
    },
    {
      "commit": "33fe596f6dae573d9709753a37a89b3693a8ddbe",
      "tree": "ccab106d2363ecc68acd6d24de3de86023e32ad4",
      "parents": [
        "e0f719f61cc793685b3770ae9e67ae07d952d7be"
      ],
      "author": {
        "name": "Shuibing Dai",
        "email": "shuibing@google.com",
        "time": "Wed Jun 05 16:04:15 2024 -0700"
      },
      "committer": {
        "name": "Shuibing Dai",
        "email": "shuibing@google.com",
        "time": "Tue Jun 11 16:36:15 2024 -0700"
      },
      "message": "Add broadcast lock for p2p listener APIs\n\nBug: 340406820\nBug: 338001667\nBug: 342313285\nTest: atest WifiP2pServiceImplTest\nChange-Id: I71c5d55197769ed0d186be4692a3efaf1291de42\n"
    },
    {
      "commit": "cf3e1da2a7f0aec0552fd4b88695a37b418f91b4",
      "tree": "92c28a27d5c4dd6ad896b0f007deff30a3bf4e9e",
      "parents": [
        "4dafb2cfcbf44c992bdc500973a597f9c730e969",
        "0f927e5ddaa5ba2e0f228898d63ea9f7b62a55a1"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Jun 11 23:24:29 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Jun 11 23:24:29 2024 +0000"
      },
      "message": "Snap for 11954976 from 0f927e5ddaa5ba2e0f228898d63ea9f7b62a55a1 to 24Q3-release\n\nChange-Id: I8f0e0481587e608f1557a347c3052d36f506b8c9\n"
    },
    {
      "commit": "0f927e5ddaa5ba2e0f228898d63ea9f7b62a55a1",
      "tree": "92c28a27d5c4dd6ad896b0f007deff30a3bf4e9e",
      "parents": [
        "d2aa529b21304b1f1f7a42ca53dffb47b40c5f10",
        "7ccddf3ec5d2cf062b3f339d0f7591d7347ececd"
      ],
      "author": {
        "name": "Miguel Aranda",
        "email": "miguelaranda@google.com",
        "time": "Tue Jun 11 13:26:39 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 11 13:26:39 2024 +0000"
      },
      "message": "Change PasspointProvisioner to use platform default TLS protocol version. am: b3aaf9d39d am: 7ccddf3ec5\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/Wifi/+/3043952\n\nChange-Id: I9654ac21d10857b73c44d9990d8c6351259846f8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7ccddf3ec5d2cf062b3f339d0f7591d7347ececd",
      "tree": "961fdd4ea4a6b1462a76c62935969ff45248f195",
      "parents": [
        "9669c9a185012fcde587109ecb92f7e6c660856e",
        "b3aaf9d39dec25664db6ec93f1f79a4a5ca402d3"
      ],
      "author": {
        "name": "Miguel Aranda",
        "email": "miguelaranda@google.com",
        "time": "Tue Jun 11 13:11:08 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 11 13:11:08 2024 +0000"
      },
      "message": "Change PasspointProvisioner to use platform default TLS protocol version. am: b3aaf9d39d\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/Wifi/+/3043952\n\nChange-Id: I8ec8591d2dec4ba84eb95eda79dba9a76c192d10\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b3aaf9d39dec25664db6ec93f1f79a4a5ca402d3",
      "tree": "65b4093352c0931c34f31b1662e992dceb1119ab",
      "parents": [
        "6ac46ef90e32e323fb8b12807fd3bd0e420e0056"
      ],
      "author": {
        "name": "Miguel Aranda",
        "email": "miguelaranda@google.com",
        "time": "Tue Apr 16 15:14:02 2024 +0000"
      },
      "committer": {
        "name": "Miguel Aranda",
        "email": "miguelaranda@google.com",
        "time": "Tue Jun 11 10:02:21 2024 +0000"
      },
      "message": "Change PasspointProvisioner to use platform default TLS protocol version.\n\nChange-Id: Iaf27eda9a26027d7a84c88eac2aa52d4ed39b5a8\nBug: 345147882\n"
    },
    {
      "commit": "d2aa529b21304b1f1f7a42ca53dffb47b40c5f10",
      "tree": "92c28a27d5c4dd6ad896b0f007deff30a3bf4e9e",
      "parents": [
        "681150a67dc8fd4da4618778390e595318244f4b",
        "21416d114096434c74c6bb2e3a01af59a74fec8f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jun 11 00:06:36 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 11 00:06:36 2024 +0000"
      },
      "message": "Merge changes I6384ef82,Ib60172a7 into main\n\n* changes:\n  Post action trigger by shell cmd to avoid security error\n  Hanlde the request from shell correctly\n"
    },
    {
      "commit": "21416d114096434c74c6bb2e3a01af59a74fec8f",
      "tree": "42acfbc640017bfd3834b4310926722330c4c6f7",
      "parents": [
        "fe4b77c69134391d08b54ed80b6da597b32a510b"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Mon Jun 10 14:17:40 2024 -0700"
      },
      "committer": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Mon Jun 10 14:19:15 2024 -0700"
      },
      "message": "Post action trigger by shell cmd to avoid security error\n\nBug: 338001671\nTest: atest WifiShellCommandTest\nChange-Id: I6384ef821611286374d77d71210969f8999cfc0f\n"
    },
    {
      "commit": "681150a67dc8fd4da4618778390e595318244f4b",
      "tree": "ffbc4ccdac6692f806b82646b581f5247d229748",
      "parents": [
        "f9b3fd858c3f0c533409e608c7ffa5049122e2de",
        "67ea004262dd75e0646e4148497424170b691f39"
      ],
      "author": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Mon Jun 10 21:03:44 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 10 21:03:44 2024 +0000"
      },
      "message": "Merge \"Change PasspointProvisioner to use platform default TLS protocol version.\" into main"
    },
    {
      "commit": "fe4b77c69134391d08b54ed80b6da597b32a510b",
      "tree": "5e59c1d8099066a4b2c3b08a2dd8096ae7b9cc6a",
      "parents": [
        "db59ac72ead4ca55e7ab12ee2fae53eb49e3433a"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed Jun 05 16:36:24 2024 -0700"
      },
      "committer": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Mon Jun 10 12:56:37 2024 -0700"
      },
      "message": "Hanlde the request from shell correctly\n\nBug: 344847410\nTest: atest com.android.server.wifi\nChange-Id: Ib60172a76e92bd54d3c01594ef404016cdd357e2\n"
    },
    {
      "commit": "67ea004262dd75e0646e4148497424170b691f39",
      "tree": "0339c74ee984e843a6ad9cff5d8e6932c5ea96a7",
      "parents": [
        "db59ac72ead4ca55e7ab12ee2fae53eb49e3433a"
      ],
      "author": {
        "name": "Miguel Aranda",
        "email": "miguelaranda@google.com",
        "time": "Tue Apr 16 15:14:02 2024 +0000"
      },
      "committer": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Mon Jun 10 16:55:14 2024 +0000"
      },
      "message": "Change PasspointProvisioner to use platform default TLS protocol version.\n\nBug: 345147882\nTest: atest com.android.server.wifi\nChange-Id: Iaf27eda9a26027d7a84c88eac2aa52d4ed39b5a8\n"
    },
    {
      "commit": "4dafb2cfcbf44c992bdc500973a597f9c730e969",
      "tree": "19042a85a386954e0622e303998447c39b46a4d6",
      "parents": [
        "d297b76580d9f17ad4586902719dd108c74c4956",
        "f9b3fd858c3f0c533409e608c7ffa5049122e2de"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jun 08 21:23:22 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jun 08 21:23:22 2024 +0000"
      },
      "message": "Snap for 11945538 from f9b3fd858c3f0c533409e608c7ffa5049122e2de to 24Q3-release\n\nChange-Id: I2dac0c56782c42453bcd27f77789c60b1821f99a\n"
    },
    {
      "commit": "d297b76580d9f17ad4586902719dd108c74c4956",
      "tree": "f374ed8b1301d2348e0220e0b0160f9b12d4d6cd",
      "parents": [
        "19c0b9e568725925ed42de7d4b165f5bb8ecaed9",
        "c83521366e75645588739bfe35311bd4d8f9fb0e"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jun 08 01:25:00 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jun 08 01:25:00 2024 +0000"
      },
      "message": "Snap for 11944020 from c83521366e75645588739bfe35311bd4d8f9fb0e to 24Q3-release\n\nChange-Id: Ib8752fcbd8a904c924326940635a8d342fa6c1c7\n"
    },
    {
      "commit": "f9b3fd858c3f0c533409e608c7ffa5049122e2de",
      "tree": "19042a85a386954e0622e303998447c39b46a4d6",
      "parents": [
        "c83521366e75645588739bfe35311bd4d8f9fb0e",
        "29641ee9ded72c17f0c4ed9d1c506b38547ea4f6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Jun 08 01:12:53 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 08 01:12:53 2024 +0000"
      },
      "message": "Merge \"Revert \"Fix startTetheredHotspot failure during SAP teardown\"\" into main"
    },
    {
      "commit": "19c0b9e568725925ed42de7d4b165f5bb8ecaed9",
      "tree": "8dded413121f63433269c151a327bda2d6a15e3a",
      "parents": [
        "959a20a4e885c5bf1826486965196395cf0370c9",
        "9f6a26706736cfa877452a2ffbbcf2dee2e09bbc"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Jun 07 22:29:24 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Jun 07 22:29:24 2024 +0000"
      },
      "message": "Merge cherrypicks of [\u0027googleplex-android-review.googlesource.com/27742595\u0027] into 24Q3-release.\n\nChange-Id: If5a3b232d4f5b1cf7b52be7decebb18681166123\n"
    },
    {
      "commit": "9f6a26706736cfa877452a2ffbbcf2dee2e09bbc",
      "tree": "8dded413121f63433269c151a327bda2d6a15e3a",
      "parents": [
        "959a20a4e885c5bf1826486965196395cf0370c9"
      ],
      "author": {
        "name": "Daniel Chapin",
        "email": "chapin@google.com",
        "time": "Fri Jun 07 22:16:35 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Jun 07 22:29:13 2024 +0000"
      },
      "message": "Revert \"Fix startTetheredHotspot failure during SAP teardown\"\n\nThis reverts commit 86e22d166e2313ea9131423c9e8270e8eb41351c.\n\nReason for revert: This CL has been found via bisection to be the root cause of the Droidfood blocking bug: b/345688885.\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:29641ee9ded72c17f0c4ed9d1c506b38547ea4f6)\nMerged-In: Iade50d9cd173abebb28d4256e3a493d6137b74a4\nChange-Id: Iade50d9cd173abebb28d4256e3a493d6137b74a4\n"
    },
    {
      "commit": "29641ee9ded72c17f0c4ed9d1c506b38547ea4f6",
      "tree": "61beb220ac173f07ceb94a038e895a7cd74f2078",
      "parents": [
        "86e22d166e2313ea9131423c9e8270e8eb41351c"
      ],
      "author": {
        "name": "Daniel Chapin",
        "email": "chapin@google.com",
        "time": "Fri Jun 07 22:16:35 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 07 22:16:35 2024 +0000"
      },
      "message": "Revert \"Fix startTetheredHotspot failure during SAP teardown\"\n\nThis reverts commit 86e22d166e2313ea9131423c9e8270e8eb41351c.\n\nReason for revert: This CL has been found via bisection to be the root cause of the Droidfood blocking bug: b/345688885.\n\nChange-Id: Iade50d9cd173abebb28d4256e3a493d6137b74a4\n"
    },
    {
      "commit": "ea684eead15324e3a6f63f17ea4d1c57d10e06c5",
      "tree": "fa598f9b4453d24e4895d640b4b128b1898146bb",
      "parents": [
        "c4b622b391d4bb0bb98b433fc9b95da73c965ccc"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Thu May 23 22:41:38 2024 +0000"
      },
      "committer": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Fri Jun 07 21:32:01 2024 +0000"
      },
      "message": "Fix TX/RX linkspeeds not updating properly on network details page\n\nThis reverts commit 3501d0bde9ad93a04e7ebe078ce50abfb3f9d5f7.\n\nReason for revert: Get the change back in but limit behavior on latest\nSDK\n\nBug: 338553176\nTest: atest WifiNetworkSuggestionTest\n\nChange-Id: Iad21f9065641b86b864db5482aec620d0365abae\n"
    },
    {
      "commit": "c83521366e75645588739bfe35311bd4d8f9fb0e",
      "tree": "f374ed8b1301d2348e0220e0b0160f9b12d4d6cd",
      "parents": [
        "503fdf51181fe31746eaf82521c615d0dab5235b",
        "d23281b9886a0c628dbb6fc4357dca82a1aa979c"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Fri Jun 07 17:57:30 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 07 17:57:30 2024 +0000"
      },
      "message": "Merge \"Only override the anonymousIdentity when have new one after connection\" into main"
    },
    {
      "commit": "959a20a4e885c5bf1826486965196395cf0370c9",
      "tree": "e3f540079cd0c8f12e1ab3a40e9b1609071d5c59",
      "parents": [
        "3571622bb1f4da33ba5a69df5988d24ae96449ea",
        "77012ff6c738de0e533b0c7bf46d5f4a35fa8083"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Jun 06 23:22:57 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Jun 06 23:22:57 2024 +0000"
      },
      "message": "Snap for 11938003 from 77012ff6c738de0e533b0c7bf46d5f4a35fa8083 to 24Q3-release\n\nChange-Id: I1d59a8df4f004863f9a2376bb3ed175dc241fdf3\n"
    },
    {
      "commit": "503fdf51181fe31746eaf82521c615d0dab5235b",
      "tree": "e3f540079cd0c8f12e1ab3a40e9b1609071d5c59",
      "parents": [
        "77012ff6c738de0e533b0c7bf46d5f4a35fa8083",
        "9669c9a185012fcde587109ecb92f7e6c660856e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Jun 06 21:36:02 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 06 21:36:02 2024 +0000"
      },
      "message": "[automerger skipped] Merge 2024-06 Release (ab/AP2A.240605.024) to aosp-main-future am: 9669c9a185 -s ours\n\nam skip reason: Merged-In Ifd0bd0acd5d234b4f448ea5fc58fc9adfea7244a with SHA-1 1a2ffd5ee0 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Wifi/+/27555392\n\nChange-Id: Ic402ccd8714bd2d3008b01ae4fb8a6175dfed439\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "77012ff6c738de0e533b0c7bf46d5f4a35fa8083",
      "tree": "e3f540079cd0c8f12e1ab3a40e9b1609071d5c59",
      "parents": [
        "db59ac72ead4ca55e7ab12ee2fae53eb49e3433a"
      ],
      "author": {
        "name": "xiaoyingliu",
        "email": "xiaoyingliu@google.com",
        "time": "Fri Sep 08 20:53:35 2023 +0000"
      },
      "committer": {
        "name": "Xiaoying Liu",
        "email": "xiaoyingliu@google.com",
        "time": "Thu Jun 06 18:27:46 2024 +0000"
      },
      "message": "Add Android IMSI Privacy support for Cricket and FirstNet IMSI\n\nBug: 299326347\nTest: atest com.android.server.wifi and carrier test\nChange-Id: If989a420fc2fe9ea75015cbfe5918b0d2e00bcbb\n"
    },
    {
      "commit": "3571622bb1f4da33ba5a69df5988d24ae96449ea",
      "tree": "cc39a2ca9688d4bff86fd452ee1c47d2e4465dc4",
      "parents": [
        "65f635af6a8690088018983f2aa24202ff5f8584",
        "e0f719f61cc793685b3770ae9e67ae07d952d7be"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jun 05 23:28:02 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jun 05 23:28:02 2024 +0000"
      },
      "message": "Snap for 11931036 from e0f719f61cc793685b3770ae9e67ae07d952d7be to 24Q3-release\n\nChange-Id: I082142db40109b9baf00fbd29d31157d923bc0bf\n"
    },
    {
      "commit": "db59ac72ead4ca55e7ab12ee2fae53eb49e3433a",
      "tree": "c8652bbe4039c464e580b977e157bd93c9c54a4a",
      "parents": [
        "e0f719f61cc793685b3770ae9e67ae07d952d7be",
        "e95e363187359ce94906ceb88218bf5eaf802293"
      ],
      "author": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Wed Jun 05 18:54:27 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 05 18:54:27 2024 +0000"
      },
      "message": "Merge \"Null check for certificate credential information\" into main"
    },
    {
      "commit": "d23281b9886a0c628dbb6fc4357dca82a1aa979c",
      "tree": "ea7f56ab30962ecd0e8a36167ceccd341277b51b",
      "parents": [
        "e0f719f61cc793685b3770ae9e67ae07d952d7be"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed Jun 05 10:05:27 2024 -0700"
      },
      "committer": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed Jun 05 18:16:50 2024 +0000"
      },
      "message": "Only override the anonymousIdentity when have new one after connection\n\nBug: 309629651\nTest: atest com.android.server.wifi\nChange-Id: I1c8c5d9f1347a9a0e5b6f9531597c29a5e0554ea\n"
    },
    {
      "commit": "e0f719f61cc793685b3770ae9e67ae07d952d7be",
      "tree": "cc39a2ca9688d4bff86fd452ee1c47d2e4465dc4",
      "parents": [
        "d2b3469bebcf7e95ca7a69b7a198f5bb1dbbf7c9",
        "2f6da929f96ceb0a2a8867baf5fcd5e8916d668d"
      ],
      "author": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Wed Jun 05 03:57:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 05 03:57:07 2024 +0000"
      },
      "message": "Merge \"Added null check for preSharedKey\" into main"
    },
    {
      "commit": "65f635af6a8690088018983f2aa24202ff5f8584",
      "tree": "e13e7712e20013c20c40e7fe8e4a112b3184200a",
      "parents": [
        "897fe4db2f10bcc794900a6f89f1561bcb8a5516",
        "4510066e6e99818365f8cba5353e7f3a2bba3a40"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jun 05 00:19:29 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jun 05 00:19:29 2024 +0000"
      },
      "message": "Snap for 11926388 from 4510066e6e99818365f8cba5353e7f3a2bba3a40 to 24Q3-release\n\nChange-Id: Ic97b14b5bbaaf9e7ed6a047aabe5f9639395dfdf\n"
    },
    {
      "commit": "2f6da929f96ceb0a2a8867baf5fcd5e8916d668d",
      "tree": "0c02a28b4b9f688ea0a2cd2b40a59992c9f8a3d4",
      "parents": [
        "309a9a8da1c2235dafa1b22edabc6c2b5a93041d"
      ],
      "author": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Tue Jun 04 23:06:12 2024 +0000"
      },
      "committer": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Tue Jun 04 23:06:12 2024 +0000"
      },
      "message": "Added null check for preSharedKey\n\nIn WifiNetworkSelector.removeSecurityParamsIfNecessary method, preSharedKey\nfield in WifiConfiguration is accessed to check if the configured\npreshared key is a 64 hex digits. There is no null check for preSharedKey\nbefore accessing the contents. So a badly formed WifiConfiguration with preSharedKey\nset to null causes the NullPointerException.\nTo fix the exception issue, added a null check for preSharedKey.\n\nBug: 340136269\nTest: Manual - STA connect/disconnect with AP configured in WPA2.\nChange-Id: I813dffacc9ade0cf9e87264406331bf038cdce0b\n"
    },
    {
      "commit": "d2b3469bebcf7e95ca7a69b7a198f5bb1dbbf7c9",
      "tree": "6cfe07e3dffd461c25c775b7ae19e6daef0b0879",
      "parents": [
        "680199ac380af4069f1c70accc3129acf455b559",
        "d023499777201e056bd1de3115ea2bd00c308fdd"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Tue Jun 04 22:24:10 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 04 22:24:10 2024 +0000"
      },
      "message": "Merge \"Do not switch to connect choice when associated network selection is disabled\" into main"
    },
    {
      "commit": "680199ac380af4069f1c70accc3129acf455b559",
      "tree": "21cc9b57461ed9e564668e8f828abb7d79998e1a",
      "parents": [
        "4510066e6e99818365f8cba5353e7f3a2bba3a40",
        "f7f3405332165627361d308a2ef32911b4cb85c6"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Tue Jun 04 22:00:22 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 04 22:00:22 2024 +0000"
      },
      "message": "Merge \"Move store handle for HAL down to a more common place\" into main"
    },
    {
      "commit": "4510066e6e99818365f8cba5353e7f3a2bba3a40",
      "tree": "e13e7712e20013c20c40e7fe8e4a112b3184200a",
      "parents": [
        "e85177b7970ff68a7b3e8ccfcfcd5d41b610bc00",
        "c7bb7e2415eb4332ffdac10e719aaf67d345a592"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jun 04 20:51:21 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 04 20:51:21 2024 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE ANYWHERE\" into main"
    },
    {
      "commit": "d023499777201e056bd1de3115ea2bd00c308fdd",
      "tree": "40e6f169e16d990b280ad2ac91436d00b2d7ff0a",
      "parents": [
        "c4b622b391d4bb0bb98b433fc9b95da73c965ccc"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Tue May 28 23:05:58 2024 +0000"
      },
      "committer": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Tue Jun 04 20:42:15 2024 +0000"
      },
      "message": "Do not switch to connect choice when associated network selection is\ndisabled\n\nFix the code to respect the overlay.\n\nBug: 342987522\nBug: 344778220\nTest: atest com.android.server.wifi\nChange-Id: Iee153a3c2dd11aa9525ad72ba3acc1d50e696f4c\n"
    },
    {
      "commit": "e95e363187359ce94906ceb88218bf5eaf802293",
      "tree": "ea9e06863b8f896fb06f9f73ced7d8cd3f1f6e91",
      "parents": [
        "309a9a8da1c2235dafa1b22edabc6c2b5a93041d"
      ],
      "author": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Tue Jun 04 19:01:07 2024 +0000"
      },
      "committer": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Tue Jun 04 20:16:55 2024 +0000"
      },
      "message": "Null check for certificate credential information\n\nApplication/x-pkcs12 section with PKCS12 container inside,\nthe private key and the client certificate of which will\nfill out Credential#mClientPrivateKey and\nCredential#mClientCertificateChain fields of\nPasspointConfiguration#mCredential accordingly. A passpoint profile (xml file)\nwhich has no CertCredentials info (no DigitalCertificate node) will set\nCredential#mCertCredential to null.  When user install the certificate\nWi-Fi framework tries to access the contents of Credential#mCertCredential\nwithout a null check which leads to null pointer exception.\n\nSo added null check for Credential#mCertCredential to avoid null pointer exception.\n\nBug: 340853797\nTest: Manual - Connect / Disconnect to Passpoint network\nChange-Id: I114d5a7e1fbcf319f505e32c5b44133fa480f5b5\n"
    },
    {
      "commit": "e85177b7970ff68a7b3e8ccfcfcd5d41b610bc00",
      "tree": "6143840130469161c6bd5544675c642a6df1cf49",
      "parents": [
        "5d33fe2f338fdd1fe6285075a77c4f3be26a6f32",
        "b3d31b3ef184f4273704a09882371b15c6c2f3ac"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jun 04 18:58:34 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 04 18:58:34 2024 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: b3d31b3ef1 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Wifi/+/27664065\n\nChange-Id: I105c430e5ad8bc30613ae1697c48d78d2671dc2a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5d33fe2f338fdd1fe6285075a77c4f3be26a6f32",
      "tree": "6143840130469161c6bd5544675c642a6df1cf49",
      "parents": [
        "3369ea1f160b73c6bed52522c1c139fb9a735b62",
        "f889d9f3217a451538375a6730a7b97de429643f"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Jun 04 18:41:56 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 04 18:41:56 2024 +0000"
      },
      "message": "Merge \"wifi(service): NFC cannot get NETWORK_SETTINGS permission anymore\" into main"
    },
    {
      "commit": "3369ea1f160b73c6bed52522c1c139fb9a735b62",
      "tree": "f054b09d9720218d3635d1ab7047d805b2ed6cff",
      "parents": [
        "4e9bce9a11a1d7ef854632c47e4b6f75aa958de9"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Mon Jun 03 13:46:20 2024 -0700"
      },
      "committer": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Tue Jun 04 18:32:11 2024 +0000"
      },
      "message": "Allow zHeightUncertainty to be 0(unset)\n\nBug: 344856883\nTest: atest com.android.server.wifi\nChange-Id: Ia2020f759a1638375ac00fe6d79f911140812308\n"
    },
    {
      "commit": "4e9bce9a11a1d7ef854632c47e4b6f75aa958de9",
      "tree": "07a03bb090508a62598dcc19bbf08ea29ba9d847",
      "parents": [
        "f0f8e12f568a892e4cb61c5a1385bc37e5e15787",
        "e011226ec1991c7da5b4191897221dfffcc1138a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jun 04 18:23:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 04 18:23:22 2024 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: e011226ec1 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Wifi/+/27664064\n\nChange-Id: Ib1c885b0cece373750879588f0a4ad357a35e8d6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b3d31b3ef184f4273704a09882371b15c6c2f3ac",
      "tree": "d6a58968d7b04829b87f6d1d8ec2ba4d2934a035",
      "parents": [
        "673c47c7cd001989c225066870b51a985c6d8f52"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 03 19:54:06 2024 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 03 19:54:06 2024 -0700"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: Ief17b1fb74379b4f1fda991b6b12f0d33c644d4f\n"
    },
    {
      "commit": "c7bb7e2415eb4332ffdac10e719aaf67d345a592",
      "tree": "0c45c2882af2c07aab35dbf07c20a592bad7d73a",
      "parents": [
        "f0f8e12f568a892e4cb61c5a1385bc37e5e15787"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 03 19:53:20 2024 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 03 19:53:20 2024 -0700"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: If92b0657cdff8ea03f948d9fea99265af2f95ffd\n"
    },
    {
      "commit": "e011226ec1991c7da5b4191897221dfffcc1138a",
      "tree": "69e6d127d41326df764c31bd1f13569203a25dcf",
      "parents": [
        "79a525d9a7fd9ecc096ed7977306070820499c46"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 03 19:51:25 2024 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 03 19:51:25 2024 -0700"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\nChange-Id: I98f519da4e42209eaac65cc64afc707aab3ec182\n"
    },
    {
      "commit": "f0f8e12f568a892e4cb61c5a1385bc37e5e15787",
      "tree": "07a03bb090508a62598dcc19bbf08ea29ba9d847",
      "parents": [
        "ea616830f8b5d64be0ade3018fd3a2fb043799c5",
        "9fd83d016596a085aec547095a73d87f4e0e22ce"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Mon Jun 03 21:53:49 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 03 21:53:49 2024 +0000"
      },
      "message": "Merge \"Read disabled bugreports from server config\" into main"
    },
    {
      "commit": "f7f3405332165627361d308a2ef32911b4cb85c6",
      "tree": "8d05daf27f152f2139ae8854bcf64fc036b748f5",
      "parents": [
        "02680ba62744172d91059bd4b6d025c4b61de4c1"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Mon Jun 03 13:36:41 2024 -0700"
      },
      "committer": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Mon Jun 03 14:44:14 2024 -0700"
      },
      "message": "Move store handle for HAL down to a more common place\n\nThis will handle the `adb reboot` better to minitor all HAL\n\nBug: 341884855\nTest: atest com.android.server.wifi\nChange-Id: Ie4571c591bd2275fe17bb9b03e60608450739216\n"
    },
    {
      "commit": "ea616830f8b5d64be0ade3018fd3a2fb043799c5",
      "tree": "cc7c001a6b4a94ec78de6dc1edb2ec417fed23d1",
      "parents": [
        "c4a85e50cd37a68db6908e9e3ef34a18a1e52025",
        "02680ba62744172d91059bd4b6d025c4b61de4c1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jun 03 21:43:01 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 03 21:43:01 2024 +0000"
      },
      "message": "Merge \"Manully post the task in onReceive\" into main"
    },
    {
      "commit": "f889d9f3217a451538375a6730a7b97de429643f",
      "tree": "9480e25ee4c7be54ff04e1705294d24e5b57c9cf",
      "parents": [
        "c4a85e50cd37a68db6908e9e3ef34a18a1e52025"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Mon Jun 03 17:37:39 2024 +0000"
      },
      "committer": {
        "name": "Roshan",
        "email": "rpius@google.com",
        "time": "Mon Jun 03 14:42:18 2024 -0700"
      },
      "message": "wifi(service): NFC cannot get NETWORK_SETTINGS permission anymore\n\nNFC is now a signed apex and can no longer get `signature` permissions\nlike NETWORK_SETTINGS. Allow `NFC_UID` to make connect call to continue\nsupporting connecting to wifi access point via credentials stored in\nNFC tags.\n\nBug: 343881335\nTest: atest WifiManagerTest\nTest: Manual verification using NFC tag with wifi credentials\n\nChange-Id: I3884afb836772860cb73643ce154d36f7e9248d7\n"
    },
    {
      "commit": "9fd83d016596a085aec547095a73d87f4e0e22ce",
      "tree": "f5cb96439a06661990c60df1d58586ff2c449a40",
      "parents": [
        "c4b622b391d4bb0bb98b433fc9b95da73c965ccc"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Mon Jun 03 19:04:02 2024 +0000"
      },
      "committer": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Mon Jun 03 19:04:02 2024 +0000"
      },
      "message": "Read disabled bugreports from server config\n\nUse DeviceConfigFacade to get the list auto-bug triggers to disable\nbased on the title and description matching. This allows turning off\nauto-bug of known issues quickly from server side.\n\nBug: 336376991\nTest: atest com.android.server.wifi\nChange-Id: I6262e986bafd98474df43a29e15174dfd1e48589\n"
    },
    {
      "commit": "897fe4db2f10bcc794900a6f89f1561bcb8a5516",
      "tree": "3b17c64663e12bbe6d130a15bc275135766983df",
      "parents": [
        "79ac5ac2d32dce9aac65e17089cb69ed34a146a0",
        "c4a85e50cd37a68db6908e9e3ef34a18a1e52025"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jun 01 01:23:07 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Jun 01 01:23:07 2024 +0000"
      },
      "message": "Snap for 11914274 from c4a85e50cd37a68db6908e9e3ef34a18a1e52025 to 24Q3-release\n\nChange-Id: I2b902694c125f3f87453cdf20875321599622a82\n"
    },
    {
      "commit": "c4a85e50cd37a68db6908e9e3ef34a18a1e52025",
      "tree": "3b17c64663e12bbe6d130a15bc275135766983df",
      "parents": [
        "c4b622b391d4bb0bb98b433fc9b95da73c965ccc",
        "55dcc31d3e1d0dd051fd78324668b23dc4e9d015"
      ],
      "author": {
        "name": "Mahesh KKV",
        "email": "maheshkkv@google.com",
        "time": "Fri May 31 18:17:05 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 31 18:17:05 2024 +0000"
      },
      "message": "Merge \"Add an overlay to control setting up TWT session\" into main"
    },
    {
      "commit": "02680ba62744172d91059bd4b6d025c4b61de4c1",
      "tree": "36c115befdfbdfc837dbe80f0b9077848b34422a",
      "parents": [
        "2164d86e417e5546b37aebab50d24d35f08433b4"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Thu May 30 16:23:55 2024 -0700"
      },
      "committer": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Thu May 30 17:25:12 2024 -0700"
      },
      "message": "Manully post the task in onReceive\n\nThis can avoid unrelated ANR report\n\nBug: 343769888\nTest: atest com.android.server.wifi\nChange-Id: I1bce03fa296233f688c1a612257edd6b34c084bc\n"
    },
    {
      "commit": "79ac5ac2d32dce9aac65e17089cb69ed34a146a0",
      "tree": "a9587bca8d4d956103bd56deaa1f390229f504b1",
      "parents": [
        "f2a0c5a8f7cad2aada0864ec59e748684de2d9ec",
        "c4b622b391d4bb0bb98b433fc9b95da73c965ccc"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu May 30 23:23:16 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu May 30 23:23:16 2024 +0000"
      },
      "message": "Snap for 11908474 from c4b622b391d4bb0bb98b433fc9b95da73c965ccc to 24Q3-release\n\nChange-Id: Ib2c0e31c26135e1885af8909f36a4379fb3646c0\n"
    },
    {
      "commit": "55dcc31d3e1d0dd051fd78324668b23dc4e9d015",
      "tree": "855c75b35c34c82a3537604d1f66df287b430bd0",
      "parents": [
        "78574bf0b879a71876a24a7d5c340263ee46265f"
      ],
      "author": {
        "name": "maheshkkv",
        "email": "maheshkkv@google.com",
        "time": "Wed May 29 10:19:20 2024 -0700"
      },
      "committer": {
        "name": "maheshkkv",
        "email": "maheshkkv@google.com",
        "time": "Thu May 30 15:53:12 2024 -0700"
      },
      "message": "Add an overlay to control setting up TWT session\n\nUpdated-Overlayable: TRUE\nTest: atest com.android.server.wifi.TwtManagerTest\nBug: 186026006\nChange-Id: Ie863475f24bfcc4c1652abd07d2f8e4a3c9f3a20\n"
    },
    {
      "commit": "f2a0c5a8f7cad2aada0864ec59e748684de2d9ec",
      "tree": "be607a52acc16c079b159bee2412c85ae755f443",
      "parents": [
        "c125a0b0641face11c441554d491489d639d7f72",
        "0ae756356a31f2072052cc920fb6624b86006920"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed May 29 23:23:29 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed May 29 23:23:29 2024 +0000"
      },
      "message": "Snap for 11902131 from 0ae756356a31f2072052cc920fb6624b86006920 to 24Q3-release\n\nChange-Id: Id2cc64857d05aca0a2881755a3a650c87e4d10d2\n"
    },
    {
      "commit": "c4b622b391d4bb0bb98b433fc9b95da73c965ccc",
      "tree": "a9587bca8d4d956103bd56deaa1f390229f504b1",
      "parents": [
        "cade7c8a427266711fa55e0d74b5e3f88a2bb06e",
        "db2b71ba4a707221e8d29e5de07e8cdfaf25b04b"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed May 29 22:04:56 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 29 22:04:56 2024 +0000"
      },
      "message": "[automerger skipped] Should only call the new callback am: db2b71ba4a -s ours\n\nam skip reason: Merged-In I4e1c0d8dce4fd6d1be51653f776843a66cb7ec85 with SHA-1 0ecd3aea17 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Wifi/+/27536028\n\nChange-Id: I2d36c127d1482f2da6d654ea7cd09a3cbd7790b8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cade7c8a427266711fa55e0d74b5e3f88a2bb06e",
      "tree": "a9587bca8d4d956103bd56deaa1f390229f504b1",
      "parents": [
        "89e0d2528a0d19a2be94b62bf7afa7035cecb3cc",
        "9e1e0e1b4dadde13bfb576a4139ca5ecc32be0e5"
      ],
      "author": {
        "name": "Quang Anh Luong",
        "email": "qal@google.com",
        "time": "Wed May 29 22:04:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 29 22:04:50 2024 +0000"
      },
      "message": "[automerger skipped] Update SoftApState for API council feedback am: 9e1e0e1b4d -s ours\n\nam skip reason: Merged-In Ib12360af81ef2df6125e58daf28ad014517cea8b with SHA-1 ad2b55a946 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Wifi/+/27536030\n\nChange-Id: I10fc03d717d634fa3d0fc3346023d52609e6f41a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "89e0d2528a0d19a2be94b62bf7afa7035cecb3cc",
      "tree": "a9587bca8d4d956103bd56deaa1f390229f504b1",
      "parents": [
        "bae12330face607ba5ac4c47e9f144eba7b46a9a",
        "d4b1bc1cf4b8f7541f1e759fcba8a05347a3c4ef"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Wed May 29 21:58:07 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 29 21:58:07 2024 +0000"
      },
      "message": "Fix BoxedPrimitiveEquality errorprone issue am: d4b1bc1cf4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Wifi/+/27519067\n\nChange-Id: If160535a8bf5e2b9d9ace27bb6ab9152fc4fffdc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bae12330face607ba5ac4c47e9f144eba7b46a9a",
      "tree": "a9587bca8d4d956103bd56deaa1f390229f504b1",
      "parents": [
        "2164d86e417e5546b37aebab50d24d35f08433b4",
        "1a09c3d431b9af008b7585b0fce58be48da9bd37"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed May 29 21:30:13 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 21:30:13 2024 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge Android 24Q2 Release (ab/11526283) to aosp-main-future am: 19dbd73170 -s ours\" into main"
    },
    {
      "commit": "2164d86e417e5546b37aebab50d24d35f08433b4",
      "tree": "a9587bca8d4d956103bd56deaa1f390229f504b1",
      "parents": [
        "eb29b8791e6b8dd3648aec4ad07ff5014054c503",
        "0b982af97721be4665bd54b0cf174f82f386c7de"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed May 29 21:15:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 21:15:58 2024 +0000"
      },
      "message": "Merge \"Write data to store immediately when HAL service died\" into main"
    },
    {
      "commit": "eb29b8791e6b8dd3648aec4ad07ff5014054c503",
      "tree": "222be6ff88a282d0fa550bf092f85eec2dc0a5c1",
      "parents": [
        "0ae756356a31f2072052cc920fb6624b86006920",
        "bfeb923731d4e3537198b201b6d0573c3a6bc9fa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed May 29 21:00:11 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 21:00:11 2024 +0000"
      },
      "message": "Merge \"Allow disabling specific auto-bugreport triggers\" into main"
    },
    {
      "commit": "1a09c3d431b9af008b7585b0fce58be48da9bd37",
      "tree": "be607a52acc16c079b159bee2412c85ae755f443",
      "parents": [
        "0ae756356a31f2072052cc920fb6624b86006920",
        "19dbd73170ffaf5d01ac8847c0d3875e2118f826"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed May 29 20:48:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 29 20:48:48 2024 +0000"
      },
      "message": "[automerger skipped] Merge Android 24Q2 Release (ab/11526283) to aosp-main-future am: 19dbd73170 -s ours\n\nam skip reason: Merged-In I97040ef70395010900b52a37a5ea077c11744421 with SHA-1 b2616c74ce is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Wifi/+/27274025\n\nChange-Id: I21d7d87b6add3979baa77bd6bf54722120edc19b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0b982af97721be4665bd54b0cf174f82f386c7de",
      "tree": "33341d25b81878204bb853b8cb3faa30d85543b1",
      "parents": [
        "0ae756356a31f2072052cc920fb6624b86006920"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed May 29 10:51:18 2024 -0700"
      },
      "committer": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Wed May 29 12:51:36 2024 -0700"
      },
      "message": "Write data to store immediately when HAL service died\n\nAs some cases like `adb reboot` would not trigger ACTION_SHUTDOWN\nbroadcast. Monitor the Wifi HAL service state to trigger a write to\nstore to handle this kind of cases\n\nBug: 341884855\nTest: atest com.android.server.wifi\nChange-Id: Ied066ebe4d80915a111adf506dcb0bc59b183835\n"
    },
    {
      "commit": "0ae756356a31f2072052cc920fb6624b86006920",
      "tree": "be607a52acc16c079b159bee2412c85ae755f443",
      "parents": [
        "93a4d0afeb488cd44ff31699d5e8d3141cde92d1",
        "bed1b455f7f6aa08c64d7b245239c0d6461ba81f"
      ],
      "author": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Wed May 29 13:21:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 13:21:07 2024 +0000"
      },
      "message": "Merge \"P2P: Generate IPV6 address based on EUI64\" into main"
    },
    {
      "commit": "bed1b455f7f6aa08c64d7b245239c0d6461ba81f",
      "tree": "0293383936916a62b3bb458b77836fcfd52dc314",
      "parents": [
        "309a9a8da1c2235dafa1b22edabc6c2b5a93041d"
      ],
      "author": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Wed May 22 15:35:11 2024 +0000"
      },
      "committer": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Wed May 29 02:31:55 2024 +0000"
      },
      "message": "P2P: Generate IPV6 address based on EUI64\n\nSpecify in p2p client provisioning configuration to generate\nIPv6 link local only address from the interface\u0027s\nMAC address using the modified EUI-64 format. This\nchange is done due to the following reasons,\n1. Kernel default configuration to generate the\nIPV6 address (addr_gen_mode) is based on EUI64.\nOn the P2P GO side, network stack/wifi framework has no\nway to overwrite this configuration. So the IPV6 address of GO\nis derived based on the P2P GO interface MAC address. Whereas\non the client side the network stack overwrite the configuration\nto generate the IPV6 address based on the secret from stable_secret\nconfiguration. So the IPV6 address is generared based on different modes\non P2P client and GO. So on devices which uses the same static interface\nfor P2P device interface and group interface will be using the last\nupdated configuration from network stack for deriving the IPV6 address.\nSo when a device changes the role from P2P Client to P2P GO, the IPV6\naddress will be derived based on the secret. So in order to have the\nsame IPV6 address generation mode reliably, wifi p2p framework needs to set the mode\non P2P client side.\n2. The IPV6 provisioning mode - GROUP_CLIENT_IP_PROVISIONING_MODE_IPV6_LINK_LOCAL\non the P2P client side is designed based on the reasoning that the P2P\nGO always generate the IPV6 address based on EUI64.\n\nBug: 334762957\nTest: Manual - Establish P2P connection and verified using\nifconfig \u003cinterface name\u003e on both P2P GO and P2P CLIENT side\nthat IPV6 address is based on EUI-64 format\n\nChange-Id: I4e5f6467c5e588505f98d9f4e0c42417daac1f90\n"
    },
    {
      "commit": "93a4d0afeb488cd44ff31699d5e8d3141cde92d1",
      "tree": "970f48f03f945d68143797a52141aeced5cb4414",
      "parents": [
        "0b5adf2031afa6599ea77dac15518b43c942ecfe",
        "616e71a8e6dbc5f9fd438f38110758f67eff3601"
      ],
      "author": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Wed May 29 02:29:57 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 29 02:29:57 2024 +0000"
      },
      "message": "Merge \"DppManager:fix NPE problem to aviod WiFi crash.\" into main"
    },
    {
      "commit": "0b5adf2031afa6599ea77dac15518b43c942ecfe",
      "tree": "22431337dcca8e259f60f4e72cbe26c793e4bf9c",
      "parents": [
        "8b90961df430e9b743796331cbb1b58cc1e13734",
        "4437165d3c593ebd6714cff5300964dd2fd134e8"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Tue May 28 23:50:24 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 23:50:24 2024 +0000"
      },
      "message": "Merge \"Fix the Aware state machine logging\" into main"
    },
    {
      "commit": "616e71a8e6dbc5f9fd438f38110758f67eff3601",
      "tree": "f2dedf8ea35ae3c6836baa4bb466f92c9bfb3fcc",
      "parents": [
        "309a9a8da1c2235dafa1b22edabc6c2b5a93041d"
      ],
      "author": {
        "name": "lijilou",
        "email": "lijilou@xiaomi.corp-partner.google.com",
        "time": "Mon May 27 17:54:21 2024 +0800"
      },
      "committer": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Tue May 28 23:49:56 2024 +0000"
      },
      "message": "DppManager:fix NPE problem to aviod WiFi crash.\n\nIn many scenarios, such as the stopDppSession scenario,\nthe cleanupDppResources method is called to clean up\nresources and the variable mDppRequestInfo is set to null.\nWhen binderDied occurs, a null pointer exception will occur.\n\nTest: OEM monkey test\nBug: 342979271\nChange-Id: I24c722d8e7bcbb438da89b0b18b371dac267901b\n"
    },
    {
      "commit": "8b90961df430e9b743796331cbb1b58cc1e13734",
      "tree": "e25eeb401547420a0e510d1f5f89e556e92eda7f",
      "parents": [
        "9f2f3f98df0c7a39fd6404e9635ffb6ec69d54cc",
        "38a98e15866682832c85177243c646a6d0c113b9"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Tue May 28 20:29:24 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 20:29:24 2024 +0000"
      },
      "message": "Merge \"Add old methods back to prevent crash on old devices\" into main"
    },
    {
      "commit": "9f2f3f98df0c7a39fd6404e9635ffb6ec69d54cc",
      "tree": "efe0889833a903b0d1731eb4f3806d4fac2e38d8",
      "parents": [
        "78574bf0b879a71876a24a7d5c340263ee46265f",
        "ce274f034331be9b24c2e125085980e264df1f86"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue May 28 20:05:22 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 28 20:05:22 2024 +0000"
      },
      "message": "Merge \"Move log to the server side\" into main"
    },
    {
      "commit": "38a98e15866682832c85177243c646a6d0c113b9",
      "tree": "c6b1fa1b0e14f79bb3fb18b9051e33374389aaff",
      "parents": [
        "78574bf0b879a71876a24a7d5c340263ee46265f"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Tue May 28 10:30:48 2024 -0700"
      },
      "committer": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Tue May 28 19:12:17 2024 +0000"
      },
      "message": "Add old methods back to prevent crash on old devices\n\nSome OEMs old devices are using the methods with old signature. Adding\nthose back until we are sure no more usage.\n\nBug: 342976570\nTest: atest com.android.server.wifi\nChange-Id: I7e691755ea9d7bd2185dc075fedc89e252f13169\n"
    },
    {
      "commit": "9669c9a185012fcde587109ecb92f7e6c660856e",
      "tree": "4f7ee77f5c9f901ce394438728893f47323fa082",
      "parents": [
        "db2b71ba4a707221e8d29e5de07e8cdfaf25b04b",
        "436d6b9e88f7b6587c6c3712f8945edb93c9176d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon May 27 22:59:09 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue May 28 11:06:04 2024 -0700"
      },
      "message": "Merge 2024-06 Release (ab/AP2A.240605.024) to aosp-main-future\n\nBug: 343100748\nMerged-In: Ifd0bd0acd5d234b4f448ea5fc58fc9adfea7244a\nChange-Id: I663e97a07db8b1d42684802fa5b99f2932672af9\n"
    },
    {
      "commit": "db2b71ba4a707221e8d29e5de07e8cdfaf25b04b",
      "tree": "381afaecd3d806882508836638f4ee0cb1f9d970",
      "parents": [
        "9e1e0e1b4dadde13bfb576a4139ca5ecc32be0e5"
      ],
      "author": {
        "name": "Nate Jiang",
        "email": "qiangjiang@google.com",
        "time": "Thu Mar 28 14:37:32 2024 -0700"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Sun May 26 08:05:17 2024 +0000"
      },
      "message": "Should only call the new callback\n\nAlso check null on the service side\n\nBug: 325544756\nTest: atest WifiManagerTest\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0ecd3aea171d62e82a234698114d5ad8df1074ac)\nMerged-In: I4e1c0d8dce4fd6d1be51653f776843a66cb7ec85\nChange-Id: I4e1c0d8dce4fd6d1be51653f776843a66cb7ec85\n"
    },
    {
      "commit": "9e1e0e1b4dadde13bfb576a4139ca5ecc32be0e5",
      "tree": "e84164e169470559cc2d692b81867d77bd9a4156",
      "parents": [
        "d4b1bc1cf4b8f7541f1e759fcba8a05347a3c4ef"
      ],
      "author": {
        "name": "Quang Anh Luong",
        "email": "qal@google.com",
        "time": "Thu Mar 21 18:47:27 2024 +0900"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Sun May 26 08:05:07 2024 +0000"
      },
      "message": "Update SoftApState for API council feedback\n\nUpdate SoftApState with\n1) Throw IllegalStateException if getFailureReason() is called when not\n   in failure state.\n2) Clarify the compatibility story between the new onStateChanged and\n   the old.\n\nBug: 329899277\nTest: atest SoftApStateTest\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ad2b55a9469eb450c1184769d9553a51a55f6f93)\nMerged-In: Ib12360af81ef2df6125e58daf28ad014517cea8b\nChange-Id: Ib12360af81ef2df6125e58daf28ad014517cea8b\n"
    },
    {
      "commit": "c125a0b0641face11c441554d491489d639d7f72",
      "tree": "fd8febc2096be493144e61fba3ba810b56edb1b3",
      "parents": [
        "0049bf86f6fd08d5837a96f5dd4b636b90192886",
        "78574bf0b879a71876a24a7d5c340263ee46265f"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat May 25 03:22:47 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat May 25 03:22:47 2024 +0000"
      },
      "message": "Snap for 11889377 from 78574bf0b879a71876a24a7d5c340263ee46265f to 24Q3-release\n\nChange-Id: Ief52e78a2331a0bf74ed0ad012e06e9f3b195ada\n"
    },
    {
      "commit": "d4b1bc1cf4b8f7541f1e759fcba8a05347a3c4ef",
      "tree": "ffc93dc61267734dec71893dc7b83a41f93df39f",
      "parents": [
        "19dbd73170ffaf5d01ac8847c0d3875e2118f826"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Tue Mar 19 12:30:01 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri May 24 16:41:38 2024 -0700"
      },
      "message": "Fix BoxedPrimitiveEquality errorprone issue\n\nBug: 253827323\nTest: m RUN_ERROR_PRONE\u003dtrue javac-check\nChange-Id: Ia1d09a0bfa1511dc2ebed80eb42f5e8ecabeb8a3\n"
    },
    {
      "commit": "78574bf0b879a71876a24a7d5c340263ee46265f",
      "tree": "fd8febc2096be493144e61fba3ba810b56edb1b3",
      "parents": [
        "34d87e375fb669e8d008372bbf33875ddf2fe880",
        "8571f6a857d2abe37bee31649f66c9ea5c73ada9"
      ],
      "author": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Fri May 24 21:42:04 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 24 21:42:04 2024 +0000"
      },
      "message": "Merge \"Enable roaming mode for primary on disconnect\" into main"
    },
    {
      "commit": "34d87e375fb669e8d008372bbf33875ddf2fe880",
      "tree": "7cf03db342ad01394438f1e5e562f6b627659d54",
      "parents": [
        "c72adbc9a114e11f9d07e9c1c80160fced843abd",
        "1d00d87e446a2ee023df9d6207e4797d1819865d"
      ],
      "author": {
        "name": "Stephanie Bak",
        "email": "dasol@google.com",
        "time": "Fri May 24 21:41:48 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 24 21:41:48 2024 +0000"
      },
      "message": "Merge \"Add log for checkNearbyDevicesPermission in WifiPermissionsUtil\" into main"
    },
    {
      "commit": "c72adbc9a114e11f9d07e9c1c80160fced843abd",
      "tree": "d61725b89f4deb2ae21162621d7cb5df7325c91e",
      "parents": [
        "1a2ffd5ee0fc93c4e808c1d19e8fe2b15d984e8b",
        "f4a61c6e9fa24f5058c0b7f87fa68525f8f57f68"
      ],
      "author": {
        "name": "Sunil Ravi",
        "email": "sunilravi@google.com",
        "time": "Fri May 24 20:24:27 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 24 20:24:27 2024 +0000"
      },
      "message": "Merge \"Set PMF required when connecting to WPA3 network\" into main"
    },
    {
      "commit": "1a2ffd5ee0fc93c4e808c1d19e8fe2b15d984e8b",
      "tree": "f49a6b6162e82826efa8420d3efb43ab8c00f169",
      "parents": [
        "25f69354c8226c392a1dc41e4cffdd8d1a36d6bf"
      ],
      "author": {
        "name": "maheshkkv",
        "email": "maheshkkv@google.com",
        "time": "Fri May 17 10:26:54 2024 -0700"
      },
      "committer": {
        "name": "Mahesh KKV",
        "email": "maheshkkv@google.com",
        "time": "Fri May 24 17:00:17 2024 +0000"
      },
      "message": "Add channel width to WifiAvailableChannel\n\nBug: 335358378\nTest: atest FrameworksWifiApiTests\naconfig flags: Flag: com.android.wifi.flags.FLAG_GET_CHANNEL_WIDTH_API\n\nChange-Id: Ifd0bd0acd5d234b4f448ea5fc58fc9adfea7244a\n"
    }
  ],
  "next": "19dbd73170ffaf5d01ac8847c0d3875e2118f826"
}
