)]}'
{
  "log": [
    {
      "commit": "4b8e3002bddbe11bab4e240cfa13efe66a50d8d5",
      "tree": "9960348037013b62c900961398957841d5cb7fbb",
      "parents": [
        "9ed91ab595f17441900755bf21cccd4f430914b2"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Thu Sep 12 21:34:17 2024 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Jun 15 20:03:21 2025 +0300"
      },
      "message": "VPN-covered DNS traffic may not fall through\n\nThe VPN fallthrough rule allows unmatched VPN traffic to use the\nunderlying network instead. This has been the main culprit behind\nmultiple DNS leak issues. We now skip this for all DNS traffic.\n\nIssue: calyxos#2555\nIssue: calyxos#2660\nIssue: calyxos#2680\nCo-authored-by: Oliver Scott \u003colivercscott@gmail.com\u003e\nSquashed-Requires: I1b89587a54c3178dcbf0a78927392bb8fb36294f\nUnsquashed-Requires: I9975b5ab1306ee86863979d1fe73203799cce648\nUnsquashed-Requires: Icd64aa530e8d202abb97d8325160a5d4c0b4c490\nChange-Id: Ic2e1df35de1fe06a8ad54bc896c2d761e9e9e910\n"
    },
    {
      "commit": "9ed91ab595f17441900755bf21cccd4f430914b2",
      "tree": "0df8c700eb3585e6d9e098d3d4335a0ecfbcb138",
      "parents": [
        "eb3335da50c8afe85da02cec4124d189d7635c04"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Tue Feb 28 10:46:05 2023 -0500"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Jun 15 20:03:21 2025 +0300"
      },
      "message": "Firewall: Transport-based toggle support (2/3)\n\nNeeds corresponding fw/b and Connectivity changes.\n\nSquash of:\n\nAuthor: Tommy Webb \u003ctommy@calyxinstitute.org\u003e\nDate:   Tue Feb 28 10:46:05 2023 -0500\n\n    Do not add VPN local exclusion rules\n\n    Prevent UIDs on a VPN from accessing the private IP ranges of networks\n    that they are not allowed to access. Without this, when connected to a\n    VPN, apps that are disallowed from accessing a Wi-Fi network will\n    become able to access the Wi-Fi network\u0027s LAN despite not being able\n    to access the Wi-Fi network whatsoever before connecting to a VPN.\n\n    Stop adding the local exclusion rule that makes this bypass possible.\n\n    Change-Id: I9975b5ab1306ee86863979d1fe73203799cce648\n\nAuthor: Tommy Webb \u003ctommy@calyxinstitute.org\u003e\nDate:   Thu Apr 27 18:01:41 2023 -0400\n\n    Stop setting netId for bypassable VPNs\n\n    Code comments claim that a socket\u0027s netId needs to be specified for\n    bypassable VPNs in order for them to have any traffic at all, but this\n    does not appear to reflect reality today -- at least with our firewall\n    changes -- as a simple test will show that such VPNs are still usable\n    even when we don\u0027t set the netId to that of the bypassable VPN.\n    (The comments and code were added in 2014 and may be out-of-date.)\n\n    This change resolves an issue resulting from recent firewall changes\n    that prevents UIDs of bypassable VPNs from accessing other networks,\n    even when they are allowed to do so.\n\n    Issue: calyxos#1650\n    Change-Id: I18edc8659750044534c9bea5ed49eddbcea89378\n\nAuthor: Tommy Webb \u003ctommy@calyxinstitute.org\u003e\nDate:   Thu Apr 27 15:57:54 2023 -0400\n\n    Adjust IP rules to accommodate UID-based firewall\n\n    * No default implicit network rule. We have UID-based implicit rules.\n    * Can only use VPN fallthrough with system permission. It is not\n      UID-based, and other rules fulfill our needs.\n    * Binding to output interfaces arbitrarily requires system permission.\n      Other rules cover this where it should be allowed for UIDs.\n\n    The behavior resulting from these changes is *almost* identical to\n    the recently-changed firewall behavior, but it resolves the issue of\n    default network rules being unusable without system-level permission.\n\n    Also includes squashed change:\n\n    Author: Tommy Webb \u003ctommy@calyxinstitute.org\u003e\n    Date:   Mon Jul 10 12:27:01 2023 -0400\n\n        fixup! Adjust IP rules to accommodate UID-based firewall\n\n        * Require system permission for RULE_PRIORITY_DEFAULT_NETWORK rule.\n          Default network access is already allowed for UIDs permitted on the\n          network via RULE_PRIORITY_UID_DEFAULT_NETWORK rules.\n\n        Change-Id: I8771b012fc90263b2aa7c68fdf3ccebde6670b79\n\n    Change-Id: Icd64aa530e8d202abb97d8325160a5d4c0b4c490\n\nChange-Id: I1b89587a54c3178dcbf0a78927392bb8fb36294f\n"
    },
    {
      "commit": "eb3335da50c8afe85da02cec4124d189d7635c04",
      "tree": "e855db17809ea34bb3b86710267b6983e089f928",
      "parents": [
        "68859d33e9bfe9ddb1afdc282905c63339c1928d"
      ],
      "author": {
        "name": "Tommy Webb",
        "email": "tommy@calyxinstitute.org",
        "time": "Tue Sep 20 19:07:31 2022 +0000"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Sun Jun 15 20:03:21 2025 +0300"
      },
      "message": "Return ECONNREFUSED when socket creation blocked\n\nFail gracefully when restricted apps try to perform DNS lookups.\n\nIf an app cannot create an inet socket, this means network access is\nblocked for the uid, so we must not allow it to resolve DNS. However,\nwhen we do not return a socket/file descriptor to dnsproxyd in\ndns_open_proxy, bionic attempts to resolve DNS directly rather than\nthrough dnsproxyd, which requires creating an inet socket. This fails,\ntoo, which leads to a SecurityException complaining about an app\nlacking the INTERNET permission, unless we alter the errno from\nEPERM to something else. We change it to ECONNREFUSED.\n\nRequires: I912a4a2ee78a29ca8b7d8ff85e5ad7cf617c31a5\n\nCo-authored-by: Oliver Scott \u003colivercscott@gmail.com\u003e\nIssue: calyxos#581\nChange-Id: I7939ee036c9c25a3f7827742194f8469fb13ba49\n"
    },
    {
      "commit": "68859d33e9bfe9ddb1afdc282905c63339c1928d",
      "tree": "9be804fefb810053f280f61bbe68f0e60736a365",
      "parents": [
        "288919be2bcc5adb0bf1213f08fff9193f767da3",
        "f6361857f5e0f3a8e6add7d13e68b4374138c035"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Mon Mar 24 18:46:13 2025 -0700"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Mon Mar 24 18:46:13 2025 -0700"
      },
      "message": "Snap for 13264465 from f6361857f5e0f3a8e6add7d13e68b4374138c035 to 25Q2-release\n\nChange-Id: I48f2dacc4b3e67e921da467d014924d72eec2cd7\n"
    },
    {
      "commit": "f6361857f5e0f3a8e6add7d13e68b4374138c035",
      "tree": "9be804fefb810053f280f61bbe68f0e60736a365",
      "parents": [
        "6179fec968bd9726cb3fe5384936f928ed007e63",
        "e11b8688b1f99292ade06f89f957c1f7e76ceae9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 24 11:31:51 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 24 11:31:51 2025 -0700"
      },
      "message": "Merge \"kernel_test: remove cuttlefish exception for bpf-lsm\" into main am: e11b8688b1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3524610\n\nChange-Id: I78aba554743acc30e2f5157654528eab2721530f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e11b8688b1f99292ade06f89f957c1f7e76ceae9",
      "tree": "9be804fefb810053f280f61bbe68f0e60736a365",
      "parents": [
        "dfdff27ca4b902f01903ea4c8ecd1da0074d1d67",
        "04aa0d71d26df5b694bc13eed51c6b2286f3071c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 24 11:09:46 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 24 11:09:46 2025 -0700"
      },
      "message": "Merge \"kernel_test: remove cuttlefish exception for bpf-lsm\" into main"
    },
    {
      "commit": "288919be2bcc5adb0bf1213f08fff9193f767da3",
      "tree": "37ff0b7bc652f2bae4d417d43394bca2f8f2e280",
      "parents": [
        "6e8141e30645846e7113ec9cedc5466f3ab5dd52",
        "6179fec968bd9726cb3fe5384936f928ed007e63"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Mar 19 16:47:10 2025 -0700"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Mar 19 16:47:10 2025 -0700"
      },
      "message": "Snap for 13241370 from 6179fec968bd9726cb3fe5384936f928ed007e63 to 25Q2-release\n\nChange-Id: Ie49235816a02f3ca8de80067bfd5976059f50a8b\n"
    },
    {
      "commit": "6e8141e30645846e7113ec9cedc5466f3ab5dd52",
      "tree": "0238d8a260edcb03a88b46b410be60e904e6827f",
      "parents": [
        "b1a3e3cfe352175847507108e19520115d4a5dc6",
        "5d3490cc5eff6a0a66ef7f52797595f6be29a2e3"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Mar 18 18:22:25 2025 -0700"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Mar 18 18:22:25 2025 -0700"
      },
      "message": "Snap for 13235988 from 5d3490cc5eff6a0a66ef7f52797595f6be29a2e3 to 25Q2-release\n\nChange-Id: I07109346d1f1bcbda08bfa8373fa19c48b1c2a70\n"
    },
    {
      "commit": "6179fec968bd9726cb3fe5384936f928ed007e63",
      "tree": "37ff0b7bc652f2bae4d417d43394bca2f8f2e280",
      "parents": [
        "5d3490cc5eff6a0a66ef7f52797595f6be29a2e3",
        "b0d9a71534643b3e597d1ea91e3802c0d46ca364"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 18 18:20:42 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 18 18:20:42 2025 -0700"
      },
      "message": "Merge \"Remove obsolete call to /system/bin/oem-iptables-init.sh\" into main am: dfdff27ca4 am: b0d9a71534\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3545827\n\nChange-Id: I311511459a18f3173ae45202a8507178e7205a45\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b0d9a71534643b3e597d1ea91e3802c0d46ca364",
      "tree": "37ff0b7bc652f2bae4d417d43394bca2f8f2e280",
      "parents": [
        "d983bc2bd90d21e87c2b0f4e5df81cee37bc13a5",
        "dfdff27ca4b902f01903ea4c8ecd1da0074d1d67"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 18 17:58:39 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 18 17:58:39 2025 -0700"
      },
      "message": "Merge \"Remove obsolete call to /system/bin/oem-iptables-init.sh\" into main am: dfdff27ca4\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3545827\n\nChange-Id: I2aaf66fbc362731a55e206a6fa862f65b952db52\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dfdff27ca4b902f01903ea4c8ecd1da0074d1d67",
      "tree": "37ff0b7bc652f2bae4d417d43394bca2f8f2e280",
      "parents": [
        "293b0894d1aa851f1ee30f5ab44ffa804f2cdf08",
        "0add992c894d019ce832914a2dce39c452f6abd4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 18 17:10:11 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 17:10:11 2025 -0700"
      },
      "message": "Merge \"Remove obsolete call to /system/bin/oem-iptables-init.sh\" into main"
    },
    {
      "commit": "0add992c894d019ce832914a2dce39c452f6abd4",
      "tree": "4fc4e97762060f8bc144b961915e140dd04233fb",
      "parents": [
        "7737a12573b9961a551e0f6e6017fe29bc98c402"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Mar 17 01:30:04 2025 -0700"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Mar 18 12:36:01 2025 -0700"
      },
      "message": "Remove obsolete call to /system/bin/oem-iptables-init.sh\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I412fec0db87897641166bb33d2c1042c89a78b36\n"
    },
    {
      "commit": "04aa0d71d26df5b694bc13eed51c6b2286f3071c",
      "tree": "2f3df3d5f1a312e3e8881c9d7a0ab66b27f56bbf",
      "parents": [
        "5952ceeff54e7a3c16952b0f8244e0b78fe62f53"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Mar 04 11:50:13 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Mar 18 01:44:50 2025 -0700"
      },
      "message": "kernel_test: remove cuttlefish exception for bpf-lsm\n\nadjust https://android-review.googlesource.com/c/platform/system/netd/+/3522110\n\nalso bump min from 5.16 to 6.2, since android14-6.1\nACK LTS isn\u0027t taking abi breaking changes any more,\nwhile android15-6.1 ACK LTS was deprecated.\n\nThis means 6.6+ LTS only, thus 6.2+.\n\nBug: 318399407\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: Idb9b4d6d3bf31c765af4c219e4c61b610c6f9a45\n"
    },
    {
      "commit": "5d3490cc5eff6a0a66ef7f52797595f6be29a2e3",
      "tree": "0238d8a260edcb03a88b46b410be60e904e6827f",
      "parents": [
        "c7a55d967b5f05f77bb3cc5a1854ebcf1fbc1684",
        "d983bc2bd90d21e87c2b0f4e5df81cee37bc13a5"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 18 01:22:19 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 18 01:22:19 2025 -0700"
      },
      "message": "Merge \"Accept new OEM VPN types in netd.\" into main am: 293b0894d1 am: d983bc2bd9\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3543840\n\nChange-Id: I13db9434203e4b6d6d76212ac976f86d886ca62b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d983bc2bd90d21e87c2b0f4e5df81cee37bc13a5",
      "tree": "0238d8a260edcb03a88b46b410be60e904e6827f",
      "parents": [
        "72edb17be30230f705de23c2b621573cf29c9d70",
        "293b0894d1aa851f1ee30f5ab44ffa804f2cdf08"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 18 00:59:20 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 18 00:59:20 2025 -0700"
      },
      "message": "Merge \"Accept new OEM VPN types in netd.\" into main am: 293b0894d1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3543840\n\nChange-Id: Ie845fa25ab1221dfd363d14d388e270b6a817b39\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "293b0894d1aa851f1ee30f5ab44ffa804f2cdf08",
      "tree": "0238d8a260edcb03a88b46b410be60e904e6827f",
      "parents": [
        "7737a12573b9961a551e0f6e6017fe29bc98c402",
        "15e7fdebcdeddeeca4f0c472d841b9e50b7f8c6c"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 18 00:50:13 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 00:50:13 2025 -0700"
      },
      "message": "Merge \"Accept new OEM VPN types in netd.\" into main"
    },
    {
      "commit": "b1a3e3cfe352175847507108e19520115d4a5dc6",
      "tree": "748d2a5cfb94d288313b7d8c2dc919c7c8f8ca7c",
      "parents": [
        "7de102b7475d5e508f5e8817d26b06409c3da662",
        "c7a55d967b5f05f77bb3cc5a1854ebcf1fbc1684"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Mar 14 18:25:11 2025 -0700"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Mar 14 18:25:11 2025 -0700"
      },
      "message": "Snap for 13219462 from c7a55d967b5f05f77bb3cc5a1854ebcf1fbc1684 to 25Q2-release\n\nChange-Id: I38718b45b2222006ca049ab7c2f93b26b835f059\n"
    },
    {
      "commit": "15e7fdebcdeddeeca4f0c472d841b9e50b7f8c6c",
      "tree": "33253593d05a229cb1c411e834d643ae5b8b021c",
      "parents": [
        "abf780bd0e4f586ec5f5b3a72f2504a61a7847f2"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Mar 14 21:17:39 2025 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Mar 14 21:17:39 2025 +0900"
      },
      "message": "Accept new OEM VPN types in netd.\n\nBug: 389829981\nTest: new tests in other CL in topic\nChange-Id: I6f9a704d8216cbe671841e12ed4b2516e29b1161\n"
    },
    {
      "commit": "c7a55d967b5f05f77bb3cc5a1854ebcf1fbc1684",
      "tree": "748d2a5cfb94d288313b7d8c2dc919c7c8f8ca7c",
      "parents": [
        "e765c9a110684d8571b1c14529011457e07ed51e",
        "72edb17be30230f705de23c2b621573cf29c9d70"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 14 01:59:06 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 14 01:59:06 2025 -0700"
      },
      "message": "Merge \"Add support for new oem_in hook.\" into main am: 7737a12573 am: 72edb17be3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3530692\n\nChange-Id: Ibdd80623aaf4c0170e0514ab3d4075444e67892f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "72edb17be30230f705de23c2b621573cf29c9d70",
      "tree": "748d2a5cfb94d288313b7d8c2dc919c7c8f8ca7c",
      "parents": [
        "abf780bd0e4f586ec5f5b3a72f2504a61a7847f2",
        "7737a12573b9961a551e0f6e6017fe29bc98c402"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 14 01:35:38 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 14 01:35:38 2025 -0700"
      },
      "message": "Merge \"Add support for new oem_in hook.\" into main am: 7737a12573\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3530692\n\nChange-Id: I00ddeb9831a7a400f7ed8876eae86c352755a63f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7737a12573b9961a551e0f6e6017fe29bc98c402",
      "tree": "748d2a5cfb94d288313b7d8c2dc919c7c8f8ca7c",
      "parents": [
        "abf780bd0e4f586ec5f5b3a72f2504a61a7847f2",
        "93379d59f0bb1c7f5915e26b9dbfaad227dc3cc7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 14 00:50:51 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 14 00:50:51 2025 -0700"
      },
      "message": "Merge \"Add support for new oem_in hook.\" into main"
    },
    {
      "commit": "7de102b7475d5e508f5e8817d26b06409c3da662",
      "tree": "48fdd6a66a17660b8ebe15603b115d38875662b9",
      "parents": [
        "4e0c87b1b28d9f0884d68e54436706b33f313220",
        "e765c9a110684d8571b1c14529011457e07ed51e"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Mar 08 14:21:17 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Mar 08 14:21:17 2025 -0800"
      },
      "message": "Snap for 13184698 from e765c9a110684d8571b1c14529011457e07ed51e to 25Q2-release\n\nChange-Id: I742a27fbdce8ef2365c01236d1eaeefe2fbc4e36\n"
    },
    {
      "commit": "e765c9a110684d8571b1c14529011457e07ed51e",
      "tree": "48fdd6a66a17660b8ebe15603b115d38875662b9",
      "parents": [
        "edf4dccabaac7054049559ea5f6a3cd07228323d",
        "abf780bd0e4f586ec5f5b3a72f2504a61a7847f2"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Mar 07 21:13:18 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 07 21:13:18 2025 -0800"
      },
      "message": "kernel_test: enforce CDD - no IPv6 nat am: d531ffdace am: abf780bd0e\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3530695\n\nChange-Id: I5ec0216d371ea2fd2377c148b0c0e1ab14112918\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "abf780bd0e4f586ec5f5b3a72f2504a61a7847f2",
      "tree": "48fdd6a66a17660b8ebe15603b115d38875662b9",
      "parents": [
        "128d30b970c6eef5bc45a779629a730fe19acef1",
        "d531ffdace9dc240869cd5f013c49f62f414e604"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Mar 07 20:49:07 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 07 20:49:07 2025 -0800"
      },
      "message": "kernel_test: enforce CDD - no IPv6 nat am: d531ffdace\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3530695\n\nChange-Id: If4e0e1e7ac1b5c76ceaa108739f2af16e7ec481a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d531ffdace9dc240869cd5f013c49f62f414e604",
      "tree": "48fdd6a66a17660b8ebe15603b115d38875662b9",
      "parents": [
        "128d30b970c6eef5bc45a779629a730fe19acef1"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Mar 07 11:04:59 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Mar 07 19:27:48 2025 -0800"
      },
      "message": "kernel_test: enforce CDD - no IPv6 nat\n\n  MUST provide third-party applications with direct IPv6\n  connectivity to the network when connected to an IPv6\n  network, without any form of address\n  or port translation happening locally on the device.\n\nBug: 400740872\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: Iffe6a0b8735b57fa2001168c30cf3c3cf180d3eb\n"
    },
    {
      "commit": "93379d59f0bb1c7f5915e26b9dbfaad227dc3cc7",
      "tree": "6c8ad7426e2b0d4fd0eaee8e8547df68857b3f2b",
      "parents": [
        "128d30b970c6eef5bc45a779629a730fe19acef1"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Thu Mar 06 14:32:57 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Thu Mar 06 17:00:31 2025 -0800"
      },
      "message": "Add support for new oem_in hook.\n\nturns out it is already there on pixel just from \u0027oem\u0027...\n\nTest: TreeHugger, atest netd_unit_test netd_integration_test\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I0c352175e78d6daaf65e18295486048e4d83375b\n"
    },
    {
      "commit": "4e0c87b1b28d9f0884d68e54436706b33f313220",
      "tree": "a2a10cc4cb9d5dbc7dd4dba3d8a4005d0aab58be",
      "parents": [
        "1c432a5afcb1081459fe308dbd214bda48e33dff",
        "edf4dccabaac7054049559ea5f6a3cd07228323d"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Mar 04 16:23:51 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Mar 04 16:23:51 2025 -0800"
      },
      "message": "Snap for 13158768 from edf4dccabaac7054049559ea5f6a3cd07228323d to 25Q2-release\n\nChange-Id: I63db7ad9b6ff2ad4ce289cde0642a280ceab7767\n"
    },
    {
      "commit": "edf4dccabaac7054049559ea5f6a3cd07228323d",
      "tree": "a2a10cc4cb9d5dbc7dd4dba3d8a4005d0aab58be",
      "parents": [
        "6363bf0245f2c1de71d82f9b9cad6d84ecaf1e9a",
        "128d30b970c6eef5bc45a779629a730fe19acef1"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Mar 04 10:08:51 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 10:08:51 2025 -0800"
      },
      "message": "bpf: Test CONFIG_BPF_LSM presence am: 5952ceeff5 am: 128d30b970\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3522110\n\nChange-Id: Ic42742bfdefbdd3ffe9d982492b3b77cff17c37d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "128d30b970c6eef5bc45a779629a730fe19acef1",
      "tree": "a2a10cc4cb9d5dbc7dd4dba3d8a4005d0aab58be",
      "parents": [
        "dd69596c72b0c2814c0e86aede59a1a4343c8228",
        "5952ceeff54e7a3c16952b0f8244e0b78fe62f53"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Mar 04 09:43:46 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 09:43:46 2025 -0800"
      },
      "message": "bpf: Test CONFIG_BPF_LSM presence am: 5952ceeff5\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3522110\n\nChange-Id: Iad1d752670b8dadd5a82ef7075bd3bb6b9a4653a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5952ceeff54e7a3c16952b0f8244e0b78fe62f53",
      "tree": "a2a10cc4cb9d5dbc7dd4dba3d8a4005d0aab58be",
      "parents": [
        "f01ea79de12561851f1a9f28aa63ac4244b9194d"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Mar 03 16:29:55 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Mar 03 18:55:00 2025 -0800"
      },
      "message": "bpf: Test CONFIG_BPF_LSM presence\n\nEnsure CONFIG_BPF_LSM is enabled for kernels which\nare new enough to support it.\n\nBug: 318399407\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I0c4c24d691614a0316bacd3b41b746a3fe6a0f63\n"
    },
    {
      "commit": "1c432a5afcb1081459fe308dbd214bda48e33dff",
      "tree": "49b876631ef4b1becf216e86367e9b0e8f5f5912",
      "parents": [
        "515ef811ce15c6a0d1e6451ca1b7ddeb301c18e8",
        "6363bf0245f2c1de71d82f9b9cad6d84ecaf1e9a"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Feb 28 20:23:16 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Feb 28 20:23:16 2025 -0800"
      },
      "message": "Snap for 13143403 from 6363bf0245f2c1de71d82f9b9cad6d84ecaf1e9a to 25Q2-release\n\nChange-Id: Ia690d7daea0f33c7617a47a1df2abead7fd870cf\n"
    },
    {
      "commit": "6363bf0245f2c1de71d82f9b9cad6d84ecaf1e9a",
      "tree": "49b876631ef4b1becf216e86367e9b0e8f5f5912",
      "parents": [
        "bfe31b9188b1a167f95895c20c0ee031c84ac254",
        "dd69596c72b0c2814c0e86aede59a1a4343c8228"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Thu Feb 27 20:00:02 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 20:00:02 2025 -0800"
      },
      "message": "Enforce USB NCM gadget driver availability am: f01ea79de1 am: dd69596c72\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3514851\n\nChange-Id: I7e42cfe4c901fc5365938eb6a9727b7385f2d64a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bfe31b9188b1a167f95895c20c0ee031c84ac254",
      "tree": "74752e6b97227a4048df09a64b1c62f66fcc5f4e",
      "parents": [
        "9a88f7615c0a9d82c6cf07ca1eeda10bcdee9efe",
        "e692d73df586afa6b145846418cca670a3f9acdb"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Thu Feb 27 20:00:00 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 20:00:00 2025 -0800"
      },
      "message": "Enforce USB CDC host drivers are  either builtin or loaded am: 382e0cd499 am: e692d73df5\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3512213\n\nChange-Id: I10254db5cb8b29575722a3f5902bbec2bc37bf3f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9a88f7615c0a9d82c6cf07ca1eeda10bcdee9efe",
      "tree": "5ea90d1b9f10666a0c696d0a8b3ecb41eb2899a6",
      "parents": [
        "22a3d4e2e9c30acc31b4255fb7f1f5bbd9c4ca20",
        "ac1a8d7c8114e200cfae481dde2ae88dece44cd9"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Thu Feb 27 17:30:19 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 17:30:19 2025 -0800"
      },
      "message": "Add helper to figure out what kernel modules are loaded am: 5aec118537 am: ac1a8d7c81\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3149236\n\nChange-Id: Iafbad5e1ff2a20b60b56e8850a9dc696c70ecd06\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dd69596c72b0c2814c0e86aede59a1a4343c8228",
      "tree": "49b876631ef4b1becf216e86367e9b0e8f5f5912",
      "parents": [
        "e692d73df586afa6b145846418cca670a3f9acdb",
        "f01ea79de12561851f1a9f28aa63ac4244b9194d"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Thu Feb 27 16:47:59 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 16:47:59 2025 -0800"
      },
      "message": "Enforce USB NCM gadget driver availability am: f01ea79de1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3514851\n\nChange-Id: Ic8f72a328b2126fa2fbe804f1fada37e4e29b22d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e692d73df586afa6b145846418cca670a3f9acdb",
      "tree": "74752e6b97227a4048df09a64b1c62f66fcc5f4e",
      "parents": [
        "ac1a8d7c8114e200cfae481dde2ae88dece44cd9",
        "382e0cd4995525d10ca3d582c02f782a2547c746"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Thu Feb 27 16:47:56 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 16:47:56 2025 -0800"
      },
      "message": "Enforce USB CDC host drivers are  either builtin or loaded am: 382e0cd499\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3512213\n\nChange-Id: Ie8c13236293986c4d80ee527afc47cc1e13d3479\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f01ea79de12561851f1a9f28aa63ac4244b9194d",
      "tree": "49b876631ef4b1becf216e86367e9b0e8f5f5912",
      "parents": [
        "382e0cd4995525d10ca3d582c02f782a2547c746"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Thu Feb 27 09:59:24 2025 -0800"
      },
      "committer": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Thu Feb 27 15:52:13 2025 -0800"
      },
      "message": "Enforce USB NCM gadget driver availability\n\nTest: TH\nChange-Id: I6d07eb6fae184e769ad47065a79cb266482eb31b\n"
    },
    {
      "commit": "382e0cd4995525d10ca3d582c02f782a2547c746",
      "tree": "74752e6b97227a4048df09a64b1c62f66fcc5f4e",
      "parents": [
        "5aec118537d99d849a4c1641de6346cddf82f645"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Wed Feb 26 18:12:25 2025 -0800"
      },
      "committer": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Thu Feb 27 15:52:13 2025 -0800"
      },
      "message": "Enforce USB CDC host drivers are  either builtin or loaded\n\nEnabling USB NCM everywhere enables future cross-device use cases. With\nUSB NCM becoming the de-facto standard for all USB networking, there is\nan interest for widespread support to prevent market fragmentation. This\nshould include all devices with an exposed USB port; i.e. at least\nphones, tablets, and TVs. For backwards compatibility reasons it makes\nsense to also enforce ECM and EEM driver availability.\n\nUSB ECM, EEM, and NCM host drivers have been part of the GKI image since\nGKI became android12-5.4. An older version of a similar test enforced\nthat the modules must be builtin. Unfortunately, there was a config\nchange converting these drivers from builtin to optional module in\nAndroid 14, and this test was adapted to check for \"m\" or \"y\". However,\nAndroid does not support module autoloading and all modules must be\nloaded during early init.\n\nThis CL adds a test to enforce that the USB CDC host drivers are either\nbuilt-in or loaded.\n\nTest: TH\nChange-Id: I86d924ce28304e7c4f7fc868bf252ce954238ef3\n"
    },
    {
      "commit": "ac1a8d7c8114e200cfae481dde2ae88dece44cd9",
      "tree": "5ea90d1b9f10666a0c696d0a8b3ecb41eb2899a6",
      "parents": [
        "069fdf0ed392d1102e378fd1fe30dca0cc6eb2ef",
        "5aec118537d99d849a4c1641de6346cddf82f645"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Thu Feb 27 15:23:58 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 15:23:58 2025 -0800"
      },
      "message": "Add helper to figure out what kernel modules are loaded am: 5aec118537\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3149236\n\nChange-Id: I1ca7284caa5b533b0880418ceea6c3bc3555024f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5aec118537d99d849a4c1641de6346cddf82f645",
      "tree": "5ea90d1b9f10666a0c696d0a8b3ecb41eb2899a6",
      "parents": [
        "ed285b9c6b449b68321fd163d1444e62322fd9de"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Wed Jun 26 10:58:33 2024 -0700"
      },
      "committer": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Thu Feb 27 09:25:16 2025 -0800"
      },
      "message": "Add helper to figure out what kernel modules are loaded\n\nTest: atest KernelTest\nBug: 377436524\nChange-Id: I3b610795a88a101e22ae73ac182f4cf8ee14dde0\n"
    },
    {
      "commit": "515ef811ce15c6a0d1e6451ca1b7ddeb301c18e8",
      "tree": "3b245ac5095f7f3d4d5ebece501953d0ef58204c",
      "parents": [
        "9d2a0df5652969cd2b7b6470bce39b274fbfa439",
        "22a3d4e2e9c30acc31b4255fb7f1f5bbd9c4ca20"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Feb 25 16:28:25 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Feb 25 16:28:25 2025 -0800"
      },
      "message": "Snap for 13120928 from 22a3d4e2e9c30acc31b4255fb7f1f5bbd9c4ca20 to 25Q2-release\n\nChange-Id: I826f69eee150557ffa26d04d762066ceea52f14c\n"
    },
    {
      "commit": "22a3d4e2e9c30acc31b4255fb7f1f5bbd9c4ca20",
      "tree": "3b245ac5095f7f3d4d5ebece501953d0ef58204c",
      "parents": [
        "34bd24b40129abd7de6c431d3b15828a03ef32af",
        "069fdf0ed392d1102e378fd1fe30dca0cc6eb2ef"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Feb 24 17:31:08 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 17:31:08 2025 -0800"
      },
      "message": "Mask out USE_LOCAL_NAMESERVERS in setNetworkForSocket. am: ed285b9c6b am: 069fdf0ed3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3506173\n\nChange-Id: I99f58a905e6528875d3c8615cce69d3d7cd04bec\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "069fdf0ed392d1102e378fd1fe30dca0cc6eb2ef",
      "tree": "3b245ac5095f7f3d4d5ebece501953d0ef58204c",
      "parents": [
        "3a674554f0b600a4a21f08d05dc5554bf0909e39",
        "ed285b9c6b449b68321fd163d1444e62322fd9de"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Feb 24 17:06:27 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 17:06:27 2025 -0800"
      },
      "message": "Mask out USE_LOCAL_NAMESERVERS in setNetworkForSocket. am: ed285b9c6b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3506173\n\nChange-Id: Ia3be11a3ec2b025ab4c1653510f523a8d6e4d1c0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ed285b9c6b449b68321fd163d1444e62322fd9de",
      "tree": "3b245ac5095f7f3d4d5ebece501953d0ef58204c",
      "parents": [
        "89ae7b0662464c5fcdd977fc78cf390b920a6151"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Feb 24 14:46:39 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Feb 24 15:17:10 2025 -0800"
      },
      "message": "Mask out USE_LOCAL_NAMESERVERS in setNetworkForSocket.\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I790559550e255ef276ecf24902833b6e6be79ab4\n"
    },
    {
      "commit": "9d2a0df5652969cd2b7b6470bce39b274fbfa439",
      "tree": "953483ad166ffc05def35b5d95bc081c14ed6204",
      "parents": [
        "f983c4569b3093621dc5e128c40c7ecb242395b7",
        "34bd24b40129abd7de6c431d3b15828a03ef32af"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Feb 21 18:21:52 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Feb 21 18:21:52 2025 -0800"
      },
      "message": "Snap for 13104745 from 34bd24b40129abd7de6c431d3b15828a03ef32af to 25Q2-release\n\nChange-Id: I8af0696fd8c31ab63afe932255b94695ff030403\n"
    },
    {
      "commit": "34bd24b40129abd7de6c431d3b15828a03ef32af",
      "tree": "953483ad166ffc05def35b5d95bc081c14ed6204",
      "parents": [
        "61a455aa098ebdd1365c3e555940203f503bb89e",
        "3a674554f0b600a4a21f08d05dc5554bf0909e39"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Feb 21 03:09:44 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 03:09:44 2025 -0800"
      },
      "message": "kernel_test: disable the TestUser64Bit test am: 89ae7b0662 am: 3a674554f0\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3502467\n\nChange-Id: I13be46a4b445141b14687ef252f7222082738c9c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3a674554f0b600a4a21f08d05dc5554bf0909e39",
      "tree": "953483ad166ffc05def35b5d95bc081c14ed6204",
      "parents": [
        "3516cb14d0f2c9ab1a815fac31586fe074457cab",
        "89ae7b0662464c5fcdd977fc78cf390b920a6151"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Feb 21 02:21:30 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 02:21:30 2025 -0800"
      },
      "message": "kernel_test: disable the TestUser64Bit test am: 89ae7b0662\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3502467\n\nChange-Id: I49be7265bdff0bf288abfd6eb4ddbb6cfddb3afc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "89ae7b0662464c5fcdd977fc78cf390b920a6151",
      "tree": "953483ad166ffc05def35b5d95bc081c14ed6204",
      "parents": [
        "82c3201a7e3f88f17cabcc2ce6cc89f4f1becc7d"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Thu Feb 20 23:35:15 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Thu Feb 20 23:36:45 2025 -0800"
      },
      "message": "kernel_test: disable the TestUser64Bit test\n\nThe test\u0027s bitness appears to not correlate\nto the device userspace bitness... thus sometimes fails,\neven when it shouldn\u0027t.\n\nWe don\u0027t actually lose any real test coverage since NetBpfLoad\nwill already fail to init and thus device boot on such setups.\n\nMaybe we should just delete this?\nFor now leave it as is as documentation of intent.\n\nBug: 397352461\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I19596455d983643b5b0638055353b32fadfdf2c3\n"
    },
    {
      "commit": "f983c4569b3093621dc5e128c40c7ecb242395b7",
      "tree": "78ea227090ed3273f25ad76fa9f77df69659999b",
      "parents": [
        "dc1c78cdce6ff9e8e34b3d27eb6541083748cbf4",
        "61a455aa098ebdd1365c3e555940203f503bb89e"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Mon Feb 17 16:25:13 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Mon Feb 17 16:25:13 2025 -0800"
      },
      "message": "Snap for 13076573 from 61a455aa098ebdd1365c3e555940203f503bb89e to 25Q2-release\n\nChange-Id: I036f874c08db43ba23d805beb1e1333515cc2b47\n"
    },
    {
      "commit": "61a455aa098ebdd1365c3e555940203f503bb89e",
      "tree": "78ea227090ed3273f25ad76fa9f77df69659999b",
      "parents": [
        "8c5a92708a7aaedfda5f50b2daab035efd4ebc06",
        "3516cb14d0f2c9ab1a815fac31586fe074457cab"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Feb 17 13:13:24 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 17 13:13:24 2025 -0800"
      },
      "message": "Update test expectation for min LTS 6.12 am: 82c3201a7e am: 3516cb14d0\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3497021\n\nChange-Id: Ia0f2c2f3c156388a923930bd88a3ee9d6516e2af\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3516cb14d0f2c9ab1a815fac31586fe074457cab",
      "tree": "78ea227090ed3273f25ad76fa9f77df69659999b",
      "parents": [
        "8a00600acae21c0b11cc63f8510366f946799aa8",
        "82c3201a7e3f88f17cabcc2ce6cc89f4f1becc7d"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Feb 17 12:47:58 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 17 12:47:58 2025 -0800"
      },
      "message": "Update test expectation for min LTS 6.12 am: 82c3201a7e\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3497021\n\nChange-Id: Ib8d0d78efe144d950740cb09b49f1e5f805fa665\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "82c3201a7e3f88f17cabcc2ce6cc89f4f1becc7d",
      "tree": "78ea227090ed3273f25ad76fa9f77df69659999b",
      "parents": [
        "489971eca065a17eff7d0e509cebd4a0c5d1039c"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Feb 17 10:32:29 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Feb 17 11:31:28 2025 -0800"
      },
      "message": "Update test expectation for min LTS 6.12\n\nThe required for 32-on-aarch64 change:\n  https://android-review.googlesource.com/c/kernel/common/+/3484090\n  Revert \"ANDROID: eliminate \u0027CONFIG_GKI_NET_XFRM_HACKS\u0027\"\nlanded after 6.12.12\n\nCuttlefish is already on 6.12.13-android16-0-g291f8636115d-ab13052985\n\nTest: N/A\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: If7115def3de21401b96f1dbea00d8e5620f2402b\n"
    },
    {
      "commit": "dc1c78cdce6ff9e8e34b3d27eb6541083748cbf4",
      "tree": "718d4c11df79998ec225fc59bd3dba6e255978e7",
      "parents": [
        "bb6c6e6aa4f394eb68c76fe4d598c77546fc2c48",
        "8c5a92708a7aaedfda5f50b2daab035efd4ebc06"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Feb 14 18:21:18 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Feb 14 18:21:18 2025 -0800"
      },
      "message": "Snap for 13070131 from 8c5a92708a7aaedfda5f50b2daab035efd4ebc06 to 25Q2-release\n\nChange-Id: Iff87d5480a542fcd46f68ea845d03fa64e144e62\n"
    },
    {
      "commit": "8c5a92708a7aaedfda5f50b2daab035efd4ebc06",
      "tree": "718d4c11df79998ec225fc59bd3dba6e255978e7",
      "parents": [
        "0c5c60b0e00605738ad5a9899240e0064c95296a",
        "8a00600acae21c0b11cc63f8510366f946799aa8"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Feb 14 13:22:02 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 14 13:22:02 2025 -0800"
      },
      "message": "kernel_test: unconditionally require CONFIG_BPF_JIT_ALWAYS_ON am: 489971eca0 am: 8a00600aca\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3497417\n\nChange-Id: Ia47d31e3f185d23c2929999ded87b7328944c113\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8a00600acae21c0b11cc63f8510366f946799aa8",
      "tree": "718d4c11df79998ec225fc59bd3dba6e255978e7",
      "parents": [
        "240019ed989de3dc68960c79f54dd5fcbca873ef",
        "489971eca065a17eff7d0e509cebd4a0c5d1039c"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Feb 14 12:58:25 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 14 12:58:25 2025 -0800"
      },
      "message": "kernel_test: unconditionally require CONFIG_BPF_JIT_ALWAYS_ON am: 489971eca0\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3497417\n\nChange-Id: Ib8229734eccdb37c5e0ccec3ce2706c0d87597b7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "489971eca065a17eff7d0e509cebd4a0c5d1039c",
      "tree": "718d4c11df79998ec225fc59bd3dba6e255978e7",
      "parents": [
        "f82c2bc08014f61ce3d5423a2d1c3f602dce6337"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Feb 14 11:24:56 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Feb 14 11:32:27 2025 -0800"
      },
      "message": "kernel_test: unconditionally require CONFIG_BPF_JIT_ALWAYS_ON\n\nnetd\u0027s Xfrm/IpSec logic hasn\u0027t worked right with a 32-bit x86\nkernel since at *least* 2019 due to netd and other places\nassuming 64-bit kernel struct layouts on xfrm abi.\n\nDevices launching on U+ already required 64-bit kernels.\n\nSo at worst this affects devices upgrading 3+ major OS versions\nfrom Android T or earlier (T -\u003e U -\u003e V -\u003e 25Q2) that also happened\nto be using arm 32-bit kernels...  They will need to switch\nto an aarch64 kernel build (but might still use 32-bit userspace).\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I48510a223a70f440538d51295e9e960f78a0238b\n"
    },
    {
      "commit": "bb6c6e6aa4f394eb68c76fe4d598c77546fc2c48",
      "tree": "6ddeb20baafab85173fe0e5ddc53705045fb43a1",
      "parents": [
        "e73d88b140d04d085673aa642955c183c1a666ba",
        "0c5c60b0e00605738ad5a9899240e0064c95296a"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Feb 12 16:20:52 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Feb 12 16:20:52 2025 -0800"
      },
      "message": "Snap for 13054324 from 0c5c60b0e00605738ad5a9899240e0064c95296a to 25Q2-release\n\nChange-Id: Idea62417e3b9c9ab765c463d5f15642f9d3a351e\n"
    },
    {
      "commit": "0c5c60b0e00605738ad5a9899240e0064c95296a",
      "tree": "6ddeb20baafab85173fe0e5ddc53705045fb43a1",
      "parents": [
        "5ce1e35e50c6ef3ff8f286e488c1a7a6d2e444dc",
        "240019ed989de3dc68960c79f54dd5fcbca873ef"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Feb 11 15:32:53 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 11 15:32:53 2025 -0800"
      },
      "message": "netd: remove unnecessary logs am: f82c2bc080 am: 240019ed98\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3489675\n\nChange-Id: I586c1d3ca302a0a831b167f57e6b0374ff2b06bd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "240019ed989de3dc68960c79f54dd5fcbca873ef",
      "tree": "6ddeb20baafab85173fe0e5ddc53705045fb43a1",
      "parents": [
        "7289d07e62dcc76e25a20de0b530a355bec13d9f",
        "f82c2bc08014f61ce3d5423a2d1c3f602dce6337"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Feb 11 15:09:29 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 11 15:09:29 2025 -0800"
      },
      "message": "netd: remove unnecessary logs am: f82c2bc080\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3489675\n\nChange-Id: Iabc2d32acfb1e8fc7a9f36355eaf4bab307b60a6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f82c2bc08014f61ce3d5423a2d1c3f602dce6337",
      "tree": "6ddeb20baafab85173fe0e5ddc53705045fb43a1",
      "parents": [
        "7adbfffd53508c648b71b23f0c485e1ea201b6f6"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Feb 11 14:29:11 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Feb 11 14:29:36 2025 -0800"
      },
      "message": "netd: remove unnecessary logs\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: Ie52f050206904f978ca9bd793241fa3332114665\n"
    },
    {
      "commit": "e73d88b140d04d085673aa642955c183c1a666ba",
      "tree": "2da134aff8c541633f3ae5794faf2cda4518f8b6",
      "parents": [
        "d02fc6ea60472cb3b50d0632c7808488f825d0b2",
        "5ce1e35e50c6ef3ff8f286e488c1a7a6d2e444dc"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Feb 07 19:25:27 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Feb 07 19:25:27 2025 -0800"
      },
      "message": "Snap for 13033097 from 5ce1e35e50c6ef3ff8f286e488c1a7a6d2e444dc to 25Q2-release\n\nChange-Id: I7917a47519497e858d73fb77ef778b6f6ed3f9ad\n"
    },
    {
      "commit": "5ce1e35e50c6ef3ff8f286e488c1a7a6d2e444dc",
      "tree": "2da134aff8c541633f3ae5794faf2cda4518f8b6",
      "parents": [
        "1cadb58bd9b0b45cd0d736376523af996e307398",
        "7289d07e62dcc76e25a20de0b530a355bec13d9f"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Feb 07 16:02:35 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 07 16:02:35 2025 -0800"
      },
      "message": "netd: fail if RouteController or XfrmController fails to initialize. am: 7adbfffd53 am: 7289d07e62\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3481595\n\nChange-Id: I866b86dc68cbf9a6f3c741413499789db77a3882\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7289d07e62dcc76e25a20de0b530a355bec13d9f",
      "tree": "2da134aff8c541633f3ae5794faf2cda4518f8b6",
      "parents": [
        "49942b7b61a8d290093f9fab95acc3dc41b70c70",
        "7adbfffd53508c648b71b23f0c485e1ea201b6f6"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Feb 07 15:36:48 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 07 15:36:48 2025 -0800"
      },
      "message": "netd: fail if RouteController or XfrmController fails to initialize. am: 7adbfffd53\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3481595\n\nChange-Id: I195f76ddc469385ea19ae90a116e7796fa75d379\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7adbfffd53508c648b71b23f0c485e1ea201b6f6",
      "tree": "2da134aff8c541633f3ae5794faf2cda4518f8b6",
      "parents": [
        "cc0aab9441369bfb8e0a1bf7509ed464e48dcacd"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Feb 07 11:56:19 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Feb 07 11:57:07 2025 -0800"
      },
      "message": "netd: fail if RouteController or XfrmController fails to initialize.\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I37b69cde7982e8863880f63f50ef91b8811e34f3\n"
    },
    {
      "commit": "d02fc6ea60472cb3b50d0632c7808488f825d0b2",
      "tree": "cd12dafe417b543a47f1bd9590da4bc72995f6f2",
      "parents": [
        "0fb4738c208d656f6f6bad84a24d952deeaae56e",
        "2c0bbb58adc5a822744b650e49ec2b6f3e2a4ac2"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Feb 06 16:23:48 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Feb 06 16:23:48 2025 -0800"
      },
      "message": "Snap for 13025002 from 2c0bbb58adc5a822744b650e49ec2b6f3e2a4ac2 to 25Q2-release\n\nChange-Id: I77417eb60781f2636cecede2f841c40fc42b4687\n"
    },
    {
      "commit": "1cadb58bd9b0b45cd0d736376523af996e307398",
      "tree": "388bbc7a346fb896d8a89de3d884a560636998ec",
      "parents": [
        "2c0bbb58adc5a822744b650e49ec2b6f3e2a4ac2",
        "49942b7b61a8d290093f9fab95acc3dc41b70c70"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Thu Feb 06 15:21:34 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 15:21:34 2025 -0800"
      },
      "message": "Remove uncalled, unnecessary conversion function. am: cc0aab9441 am: 49942b7b61\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3479338\n\nChange-Id: I7c0a73ddb9ac02f2d6e539b029fe9fc13a29ff88\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "49942b7b61a8d290093f9fab95acc3dc41b70c70",
      "tree": "388bbc7a346fb896d8a89de3d884a560636998ec",
      "parents": [
        "59b3df2fcb5127c6392174b2e56dcbb70df22d9a",
        "cc0aab9441369bfb8e0a1bf7509ed464e48dcacd"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Thu Feb 06 14:58:00 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 14:58:00 2025 -0800"
      },
      "message": "Remove uncalled, unnecessary conversion function. am: cc0aab9441\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3479338\n\nChange-Id: I31f7aad2dcd46f99c23bd8a285adde1f33ad9c32\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cc0aab9441369bfb8e0a1bf7509ed464e48dcacd",
      "tree": "388bbc7a346fb896d8a89de3d884a560636998ec",
      "parents": [
        "334b52a9bc54e7e8260b3ca46530f5781c5b1baf"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Thu Feb 06 13:07:28 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Thu Feb 06 13:07:53 2025 -0800"
      },
      "message": "Remove uncalled, unnecessary conversion function.\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I3a9f7f63155a26905737ca54af31a849ae2374a4\n"
    },
    {
      "commit": "2c0bbb58adc5a822744b650e49ec2b6f3e2a4ac2",
      "tree": "cd12dafe417b543a47f1bd9590da4bc72995f6f2",
      "parents": [
        "8af620a153720f27886f248d684c8311d7537598",
        "59b3df2fcb5127c6392174b2e56dcbb70df22d9a"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Feb 05 20:50:40 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 20:50:40 2025 -0800"
      },
      "message": "netd.rc: add 1GB memlock limit am: 334b52a9bc am: 59b3df2fcb\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3477738\n\nChange-Id: Iabcd79ae4bc1f5f5c13cde4c65ba2c0ee58dcfaf\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "59b3df2fcb5127c6392174b2e56dcbb70df22d9a",
      "tree": "cd12dafe417b543a47f1bd9590da4bc72995f6f2",
      "parents": [
        "d6097c5414a13c05009fcfc578a5f697bc863a84",
        "334b52a9bc54e7e8260b3ca46530f5781c5b1baf"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Feb 05 20:26:27 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 20:26:27 2025 -0800"
      },
      "message": "netd.rc: add 1GB memlock limit am: 334b52a9bc\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3477738\n\nChange-Id: Id84dc88a7b02286e92cfdc40570431e91da9b94d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "334b52a9bc54e7e8260b3ca46530f5781c5b1baf",
      "tree": "cd12dafe417b543a47f1bd9590da4bc72995f6f2",
      "parents": [
        "345877f26c960af6fc2da0788ce350a7f3ef1171"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Feb 05 15:42:30 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Feb 05 16:12:32 2025 -0800"
      },
      "message": "netd.rc: add 1GB memlock limit\n\ncopied from:\n  //packages/modules/Connectivity/bpf/loader/netbpfload.35rc\n\nVague memory recalls that there is some CAP_IPC_LOCK doesn\u0027t work\nissue on *some* kernel versions, and this *might* be needed.\n\nThis is a temporary hack, if this fixes:\n  v2/android-gsi/boot_test_udc_pixel8\n  v2/android-gsi/boot_test_udc_pixel7\n  v2/android-gsi/boot_test_tm_pixel7\nboot issues, we should find an alternative that works on V too...\n\nTest: TreeHugger\nBug: 393521308\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I8fd309c0e719bcb4c8e586f139b4671e527a802b\n"
    },
    {
      "commit": "0fb4738c208d656f6f6bad84a24d952deeaae56e",
      "tree": "317290e649daed52b90674306b87fe14f83ca66d",
      "parents": [
        "0b0841f6d07e0a7433823f4324f53175dc1112dd",
        "8af620a153720f27886f248d684c8311d7537598"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Jan 30 16:21:31 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Jan 30 16:21:31 2025 -0800"
      },
      "message": "Snap for 12991197 from 8af620a153720f27886f248d684c8311d7537598 to 25Q2-release\n\nChange-Id: I2018357294e30a105825e536af85a6c481eaca0c\n"
    },
    {
      "commit": "8af620a153720f27886f248d684c8311d7537598",
      "tree": "317290e649daed52b90674306b87fe14f83ca66d",
      "parents": [
        "fcaa145626b542200db10bf35270b85817a48898",
        "d6097c5414a13c05009fcfc578a5f697bc863a84"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 29 20:47:28 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 29 20:47:28 2025 -0800"
      },
      "message": "kernel_test: update test expectation for min LTS for 6.12. am: 345877f26c am: d6097c5414\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3471091\n\nChange-Id: I2b2a8e35e53b37e80b5438634f0686f8cc4424c8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d6097c5414a13c05009fcfc578a5f697bc863a84",
      "tree": "317290e649daed52b90674306b87fe14f83ca66d",
      "parents": [
        "d6a60ca0020b60c1d25e9cbd7d3854ca72a2def0",
        "345877f26c960af6fc2da0788ce350a7f3ef1171"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 29 20:22:07 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 29 20:22:07 2025 -0800"
      },
      "message": "kernel_test: update test expectation for min LTS for 6.12. am: 345877f26c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3471091\n\nChange-Id: I164c46fba2b1ae40426c062cc6b100cd6b04e720\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "345877f26c960af6fc2da0788ce350a7f3ef1171",
      "tree": "317290e649daed52b90674306b87fe14f83ca66d",
      "parents": [
        "ea3dc884c87737b6b195e33067b4797af1f47b55"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 29 19:51:13 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 29 19:57:51 2025 -0800"
      },
      "message": "kernel_test: update test expectation for min LTS for 6.12.\n\ncuttlefish is now on\n6.12.5-android16-0-gb54c3896f4cc-ab12832296\n\nand we can revert and/or bump this when they upgrade to something newer...\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: Ibebaaea6790eac05a97910e9a21de655a211d1dc\n"
    },
    {
      "commit": "0b0841f6d07e0a7433823f4324f53175dc1112dd",
      "tree": "3f44a7fd97b419db9b54aa49af8503ee68edf2d0",
      "parents": [
        "af653b75cdf2def79e5c365e7f9bf9897aa6c061",
        "fcaa145626b542200db10bf35270b85817a48898"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Jan 17 18:21:13 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Jan 17 18:21:13 2025 -0800"
      },
      "message": "Snap for 12937884 from fcaa145626b542200db10bf35270b85817a48898 to 25Q2-release\n\nChange-Id: Ice185911c96e17e0e4a667f3b34c652ec4ee5134\n"
    },
    {
      "commit": "fcaa145626b542200db10bf35270b85817a48898",
      "tree": "3f44a7fd97b419db9b54aa49af8503ee68edf2d0",
      "parents": [
        "69a8d371f4e7db36cae931a366095bda3c0a586d",
        "d6a60ca0020b60c1d25e9cbd7d3854ca72a2def0"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Jan 16 17:13:48 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 16 17:13:48 2025 -0800"
      },
      "message": "Remove unused libprocessgroup dependency am: ea3dc884c8 am: d6a60ca002\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3454707\n\nChange-Id: I5a598d0a331407be0b5ec2e96f3a18f3878099cd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d6a60ca0020b60c1d25e9cbd7d3854ca72a2def0",
      "tree": "3f44a7fd97b419db9b54aa49af8503ee68edf2d0",
      "parents": [
        "0f60d4f0c8af208471944f6dfa0991383bc947c0",
        "ea3dc884c87737b6b195e33067b4797af1f47b55"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Jan 16 16:48:43 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 16 16:48:43 2025 -0800"
      },
      "message": "Remove unused libprocessgroup dependency am: ea3dc884c8\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3454707\n\nChange-Id: Iee22c859d2ca429b61f880cf9b7035b417bf12d0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "af653b75cdf2def79e5c365e7f9bf9897aa6c061",
      "tree": "fe82864a784b76cf31d79ccb570459a7bed2df98",
      "parents": [
        "d2976c24a459524e7a7ce7ff262d69b90c1a825e",
        "69a8d371f4e7db36cae931a366095bda3c0a586d"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Jan 16 16:25:44 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Jan 16 16:25:44 2025 -0800"
      },
      "message": "Snap for 12930767 from 69a8d371f4e7db36cae931a366095bda3c0a586d to 25Q2-release\n\nChange-Id: I599602e9959a5864489d7b8b37329ae952de1c1e\n"
    },
    {
      "commit": "ea3dc884c87737b6b195e33067b4797af1f47b55",
      "tree": "3f44a7fd97b419db9b54aa49af8503ee68edf2d0",
      "parents": [
        "7004c06cc45208ae8860057205fa41e7bb6eb47f"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Jan 16 14:55:16 2025 -0800"
      },
      "committer": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Jan 16 16:06:21 2025 -0800"
      },
      "message": "Remove unused libprocessgroup dependency\n\nTest: mmma system/netd/tests\nChange-Id: Ia55599eb0c9edfaae6ef0256ef90b89a835cf87f\n"
    },
    {
      "commit": "69a8d371f4e7db36cae931a366095bda3c0a586d",
      "tree": "fe82864a784b76cf31d79ccb570459a7bed2df98",
      "parents": [
        "e2ad31b6122709d569722b8587c5579ddd0fd1d6",
        "0f60d4f0c8af208471944f6dfa0991383bc947c0"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 15 13:48:38 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 15 13:48:38 2025 -0800"
      },
      "message": "kernel_test: update expectations for min LTS for 25Q2 am: 7004c06cc4 am: 0f60d4f0c8\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3451207\n\nChange-Id: I42c5c395c69be57cb9155f3c6cfaebf0f645dea2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e2ad31b6122709d569722b8587c5579ddd0fd1d6",
      "tree": "0ce87a890b00dff83bc206408dda2a47d7441cb1",
      "parents": [
        "09fab723129f2c202eb328a2472d1ce28bba7e7b",
        "529bf3fe28c8c7d1ac43c8fde835d88f28b22e56"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 15 13:48:12 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 15 13:48:12 2025 -0800"
      },
      "message": "kernel_test: Drop 4.19 tests am: f3316d7c98 am: 529bf3fe28\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3451206\n\nChange-Id: Iac22f8fc82e9acab449af07ced838b3c20ed7d18\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0f60d4f0c8af208471944f6dfa0991383bc947c0",
      "tree": "fe82864a784b76cf31d79ccb570459a7bed2df98",
      "parents": [
        "529bf3fe28c8c7d1ac43c8fde835d88f28b22e56",
        "7004c06cc45208ae8860057205fa41e7bb6eb47f"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 15 13:24:19 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 15 13:24:19 2025 -0800"
      },
      "message": "kernel_test: update expectations for min LTS for 25Q2 am: 7004c06cc4\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3451207\n\nChange-Id: I595372b6c6d6433fa5c2d62f824878dae94717d2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "529bf3fe28c8c7d1ac43c8fde835d88f28b22e56",
      "tree": "0ce87a890b00dff83bc206408dda2a47d7441cb1",
      "parents": [
        "2d5bab4d2ed06346747e1d7cf037c2679d3ccf4f",
        "f3316d7c98179432975bd2681b2d6b6b6992aa14"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 15 13:24:14 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 15 13:24:14 2025 -0800"
      },
      "message": "kernel_test: Drop 4.19 tests am: f3316d7c98\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3451206\n\nChange-Id: Id3b9844130c1435be63d045a0d469d8677ea5e93\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7004c06cc45208ae8860057205fa41e7bb6eb47f",
      "tree": "fe82864a784b76cf31d79ccb570459a7bed2df98",
      "parents": [
        "f3316d7c98179432975bd2681b2d6b6b6992aa14"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 15 10:43:53 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 15 11:12:26 2025 -0800"
      },
      "message": "kernel_test: update expectations for min LTS for 25Q2\n\n25Q2 is expected to release in the final month of the second quarter of\n2025, ie. June 2025\n\nLooking at:\nhttps://android.googlesource.com/kernel/configs/+/refs/heads/main/kernel-lifetimes.xml\n\nand fast forwarding the date to 2025-06-02 (the first is a Sunday, and\nkernel expiration dates are usually on the first of the month), we can\nnotice that the minimum supported kernels are:\n  android12-5.10: 5.10.218\n  android13-5.10: 5.10.210\n  android13-5.15: 5.15.149\n  android14-5.15: 5.15.149\n  android14-6.1:  6.1.78\n  android15-6.6:  6.6.30\n  android16-6.12: isn\u0027t yet listed, so we can use the latest LTS from kernel.org 6.12.9 (it\u0027s bound to be even higher yet)\n\nMoving the cutoff one month forward to 2025-07-02 would only change:\n  android13-5.10: 5.10.214\n  android14-5.15: 5.15.153\n  android14-6.1:  6.1.84\nwhich only bumps 5.10 from 5.10.210 to 5.10.214 and 6.1 from 6.1.78 to\n6.1.84 and is probably thus not worth it...\n\n5.4.277 is chosen as the minimum for non-GKI2.0 5.4 kernel, as that was\nreleased 2024-05-25, and will thus be \u003e 1 year old on 2025-06-02 (unlike\n5.4.278 from 2024-06-16, and the current 5.4.289 from 2025-01-09).\n\nI\u0027m not aware of us actually having any 5.4.x testing though, so 5.4 is\non shaky ground. With the Pixel 6+ kernel uprev to 6.1, even 5.10 and\n5.15 are looking a bit iffy in terms of our ability to keep things\nworking reliably.\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: Ia1302152937852c985b5f0fbb043f722d6aa5f0b\n"
    },
    {
      "commit": "f3316d7c98179432975bd2681b2d6b6b6992aa14",
      "tree": "0ce87a890b00dff83bc206408dda2a47d7441cb1",
      "parents": [
        "c6610899615ce0f3aca8eaacf7b2e3b66a09a53a"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 15 10:40:29 2025 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Jan 15 10:41:46 2025 -0800"
      },
      "message": "kernel_test: Drop 4.19 tests\n\n25Q2 requires 5.4+\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: Idb0ee543d9316c10bb54af93fd09ddbf5e16d211\n"
    },
    {
      "commit": "d2976c24a459524e7a7ce7ff262d69b90c1a825e",
      "tree": "184031e6fa68e7a2e0642b0417ca095ba8dd7ac0",
      "parents": [
        "b0fcb786d7362dfbbd965737bc2f64fa65912b12",
        "09fab723129f2c202eb328a2472d1ce28bba7e7b"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Mon Jan 13 18:21:27 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Mon Jan 13 18:21:27 2025 -0800"
      },
      "message": "Snap for 12910931 from 09fab723129f2c202eb328a2472d1ce28bba7e7b to 25Q2-release\n\nChange-Id: Ia09ab2962d0a1638c2b7764f075b16e9496d34c1\n"
    },
    {
      "commit": "09fab723129f2c202eb328a2472d1ce28bba7e7b",
      "tree": "184031e6fa68e7a2e0642b0417ca095ba8dd7ac0",
      "parents": [
        "b80822b58c1545e28ed306f8640721cfa177ac60",
        "2d5bab4d2ed06346747e1d7cf037c2679d3ccf4f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jan 13 14:55:51 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 13 14:55:51 2025 -0800"
      },
      "message": "Merge \"Deprecate netd API \u0027socketDestroy\u0027 for UID range\" into main am: c661089961 am: 2d5bab4d2e\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3428348\n\nChange-Id: I10419a0928166ee98ce14ad79a7b3dc507f764fd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2d5bab4d2ed06346747e1d7cf037c2679d3ccf4f",
      "tree": "184031e6fa68e7a2e0642b0417ca095ba8dd7ac0",
      "parents": [
        "b80822b58c1545e28ed306f8640721cfa177ac60",
        "c6610899615ce0f3aca8eaacf7b2e3b66a09a53a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jan 13 14:20:05 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 13 14:20:05 2025 -0800"
      },
      "message": "Merge \"Deprecate netd API \u0027socketDestroy\u0027 for UID range\" into main am: c661089961\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3428348\n\nChange-Id: I653e859967302e19f9bbd312b99abf0a13d3a273\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c6610899615ce0f3aca8eaacf7b2e3b66a09a53a",
      "tree": "184031e6fa68e7a2e0642b0417ca095ba8dd7ac0",
      "parents": [
        "53bd9d6807c6ecbf1aec275422b7e490d5374a47",
        "e367bd85e38c31a8e1b19bcd62ac1294ad8e4059"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jan 13 14:00:25 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 13 14:00:25 2025 -0800"
      },
      "message": "Merge \"Deprecate netd API \u0027socketDestroy\u0027 for UID range\" into main"
    },
    {
      "commit": "e367bd85e38c31a8e1b19bcd62ac1294ad8e4059",
      "tree": "184031e6fa68e7a2e0642b0417ca095ba8dd7ac0",
      "parents": [
        "98fabb58487e10744f55d1d9a9dc5bd69e9f3485"
      ],
      "author": {
        "name": "Sewook Seo",
        "email": "sewookseo@google.com",
        "time": "Mon Dec 23 03:07:33 2024 +0000"
      },
      "committer": {
        "name": "Sewook Seo",
        "email": "sewookseo@google.com",
        "time": "Mon Dec 23 03:07:33 2024 +0000"
      },
      "message": "Deprecate netd API \u0027socketDestroy\u0027 for UID range\n\nSince this is done in Connectivity from Android U, deprecate it from\nNetd.\n\nBug: 373280981\nTest: system build, device test\nChange-Id: I73912817e28a53327c6e66120793351ee16537e3\n"
    },
    {
      "commit": "b0fcb786d7362dfbbd965737bc2f64fa65912b12",
      "tree": "4ac7756d1287aa0b0526d63c3fe237f2efa8157a",
      "parents": [
        "6712ec679801732a3b305b6d898f44ebd345e3bf",
        "b80822b58c1545e28ed306f8640721cfa177ac60"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 02 23:24:21 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Nov 02 23:24:21 2024 +0000"
      },
      "message": "Snap for 12596896 from b80822b58c1545e28ed306f8640721cfa177ac60 to 25Q2-release\n\nChange-Id: I3980e602d519d03c476bde81b0797b1a751203b7\n"
    },
    {
      "commit": "b80822b58c1545e28ed306f8640721cfa177ac60",
      "tree": "4ac7756d1287aa0b0526d63c3fe237f2efa8157a",
      "parents": [
        "274bed3db10d8a954c9b53005d923e4762880ea6",
        "53bd9d6807c6ecbf1aec275422b7e490d5374a47"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Oct 28 21:26:26 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 28 21:26:26 2024 +0000"
      },
      "message": "Merge \"Android W requires 64-bit userspace on new 6.7+ kernels.\" into main am: 98fabb5848 am: 53bd9d6807\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3322619\n\nChange-Id: I5441a818b68849c042dd12f8e4b34bcdd6b6496e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "274bed3db10d8a954c9b53005d923e4762880ea6",
      "tree": "9e5de62a33495783bec449e360d6c4225a646db1",
      "parents": [
        "ec72d42f3e863157adb77891585c18d9af468a4d",
        "341e38201e62eed5876e512c92fa6697531bbd3f"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Oct 28 21:26:13 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 28 21:26:13 2024 +0000"
      },
      "message": "kernel_test: relax skip for bpf jit test am: 146e1c478a am: 341e38201e\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3322618\n\nChange-Id: Ibdeca55a1d2282993dbf0fef28058cdc1b50d70f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "53bd9d6807c6ecbf1aec275422b7e490d5374a47",
      "tree": "4ac7756d1287aa0b0526d63c3fe237f2efa8157a",
      "parents": [
        "341e38201e62eed5876e512c92fa6697531bbd3f",
        "98fabb58487e10744f55d1d9a9dc5bd69e9f3485"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Oct 28 21:11:47 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 28 21:11:47 2024 +0000"
      },
      "message": "Merge \"Android W requires 64-bit userspace on new 6.7+ kernels.\" into main am: 98fabb5848\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3322619\n\nChange-Id: Iefe2bf0e95d03220da06a19632f5bf12f607f199\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "341e38201e62eed5876e512c92fa6697531bbd3f",
      "tree": "9e5de62a33495783bec449e360d6c4225a646db1",
      "parents": [
        "c19fc9fb6ed859a998fde5908a66ab29c52bf6ea",
        "146e1c478aee745ba8423d71c0d666828668de43"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Oct 28 21:11:34 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 28 21:11:34 2024 +0000"
      },
      "message": "kernel_test: relax skip for bpf jit test am: 146e1c478a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/netd/+/3322618\n\nChange-Id: Ie23e217cce77bc7e48f66641924ac0304adb15d6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "98fabb58487e10744f55d1d9a9dc5bd69e9f3485",
      "tree": "4ac7756d1287aa0b0526d63c3fe237f2efa8157a",
      "parents": [
        "146e1c478aee745ba8423d71c0d666828668de43",
        "01a1e47ff015d9cb6f1e8794716a14126843268d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Oct 28 20:52:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 28 20:52:26 2024 +0000"
      },
      "message": "Merge \"Android W requires 64-bit userspace on new 6.7+ kernels.\" into main"
    },
    {
      "commit": "01a1e47ff015d9cb6f1e8794716a14126843268d",
      "tree": "f7dff3f534fa497a84c2251f02f2ae2ecfa69e17",
      "parents": [
        "6b6e644bbec0aa2b1ee00171988a59d655e9809b"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Oct 28 20:00:53 2024 +0000"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Oct 28 20:01:27 2024 +0000"
      },
      "message": "Android W requires 64-bit userspace on new 6.7+ kernels.\n\nThere\u0027s lots of API/ABI problems with 32-bit userspace on 64-bit kernels.\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I7afa82275a76f088cfa3808ef798c90c4994fca9\n"
    },
    {
      "commit": "146e1c478aee745ba8423d71c0d666828668de43",
      "tree": "9e5de62a33495783bec449e360d6c4225a646db1",
      "parents": [
        "6b6e644bbec0aa2b1ee00171988a59d655e9809b"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Oct 28 19:50:31 2024 +0000"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Oct 28 19:52:38 2024 +0000"
      },
      "message": "kernel_test: relax skip for bpf jit test\n\neBPF JIT should be enabled for better security\n(this eliminates the need for the in kernel eBPF interpreter)\n\nTest: TreeHugger\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: Ie7e3342440ae4725258ecefb8232f6416112c02a\n"
    },
    {
      "commit": "6712ec679801732a3b305b6d898f44ebd345e3bf",
      "tree": "155bc00c97c416e94f49679a2c47aae760ffcd10",
      "parents": [
        "cc3dd323f879647ff3f324e49d7becdb807d93f8",
        "ec72d42f3e863157adb77891585c18d9af468a4d"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Oct 26 23:24:10 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Oct 26 23:24:10 2024 +0000"
      },
      "message": "Snap for 12561664 from ec72d42f3e863157adb77891585c18d9af468a4d to 25Q2-release\n\nChange-Id: I703a3ceb42883af4eb0690173ce65284d59b87e5\n"
    }
  ],
  "next": "ec72d42f3e863157adb77891585c18d9af468a4d"
}
