)]}'
{
  "log": [
    {
      "commit": "fd6a1ee084166d2f584743c8bc0a8f29de5ba0c7",
      "tree": "5260196a47a05741d495633d8f582028547fcd10",
      "parents": [
        "8023d51de15b5f08fc0e7499e000dd078459e9b8",
        "0f4127b88aa61d970a39b94959f1574eaf364406"
      ],
      "author": {
        "name": "Kate Ageeva",
        "email": "evageeva@google.com",
        "time": "Wed Apr 15 23:50:16 2026 -0700"
      },
      "committer": {
        "name": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 15 23:50:16 2026 -0700"
      },
      "message": "Update Android METADATA am: 0f4127b88a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libcap/+/39441048\n\nChange-Id: If6a4d17bf85484db2f532f811c4084ed2788893b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0f4127b88aa61d970a39b94959f1574eaf364406",
      "tree": "5260196a47a05741d495633d8f582028547fcd10",
      "parents": [
        "9a2ead0b5a377a75849cb0656aa553b5452a7080"
      ],
      "author": {
        "name": "Kate Ageeva",
        "email": "evageeva@google.com",
        "time": "Thu Apr 16 03:24:46 2026 +0000"
      },
      "committer": {
        "name": "Kate Ageeva",
        "email": "evageeva@google.com",
        "time": "Thu Apr 16 03:24:46 2026 +0000"
      },
      "message": "Update Android METADATA\n\nBug: 502375747\nChange-Id: I0d54f30f224d3d9de1e77db3bc3662f8f98f3cc0\n"
    },
    {
      "commit": "8023d51de15b5f08fc0e7499e000dd078459e9b8",
      "tree": "573c95d4809b550e92c99c277cd16f5f29cb1649",
      "parents": [
        "9a2ead0b5a377a75849cb0656aa553b5452a7080",
        "07f005558ad4ba9a3c1271a5458e09878e6d81a7"
      ],
      "author": {
        "name": "Giuliano Procida",
        "email": "gprocida@google.com",
        "time": "Wed Jul 02 17:43:54 2025 +0100"
      },
      "committer": {
        "name": "Giuliano Procida",
        "email": "gprocida@google.com",
        "time": "Wed Jul 02 17:43:55 2025 +0100"
      },
      "message": "Merge \u0027aosp/android16-release\u0027 into \u0027aosp/main-kernel\u0027\n\n* aosp/android16-release:\n\nBug: 425899940\nChange-Id: Ib1827e02dd5a73774cd577ef9153d07344d1d897\nSigned-off-by: Giuliano Procida \u003cgprocida@google.com\u003e\n"
    },
    {
      "commit": "07f005558ad4ba9a3c1271a5458e09878e6d81a7",
      "tree": "573c95d4809b550e92c99c277cd16f5f29cb1649",
      "parents": [
        "2810ac1b38eead2603277920c78344c84ddf3aff",
        "9a2ead0b5a377a75849cb0656aa553b5452a7080"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Feb 19 16:13:44 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Feb 19 16:13:44 2025 -0800"
      },
      "message": "Snap for 13088830 from 9a2ead0b5a377a75849cb0656aa553b5452a7080 to 25Q2-release\n\nChange-Id: I86c46739e856c6cf6e4d02511b3f908e9fa21d37\n"
    },
    {
      "commit": "9a2ead0b5a377a75849cb0656aa553b5452a7080",
      "tree": "573c95d4809b550e92c99c277cd16f5f29cb1649",
      "parents": [
        "2810ac1b38eead2603277920c78344c84ddf3aff",
        "a72f6f4e97791a7f0a8e9a7f2dffbf26706956c5"
      ],
      "author": {
        "name": "Aditya Kumar",
        "email": "appujee@google.com",
        "time": "Wed Feb 19 07:34:38 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 07:34:38 2025 -0800"
      },
      "message": "Use host_linux instead of linux_glibc to support musl as well am: 2401fb4853 am: a72f6f4e97\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/3497423\n\nChange-Id: Ie192e721f4fd2150ca1d1884397ca926c47e2edc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a72f6f4e97791a7f0a8e9a7f2dffbf26706956c5",
      "tree": "573c95d4809b550e92c99c277cd16f5f29cb1649",
      "parents": [
        "2810ac1b38eead2603277920c78344c84ddf3aff",
        "2401fb4853dd5322489c3f04815eb3f93c05b7a5"
      ],
      "author": {
        "name": "Aditya Kumar",
        "email": "appujee@google.com",
        "time": "Wed Feb 19 06:59:55 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 06:59:55 2025 -0800"
      },
      "message": "Use host_linux instead of linux_glibc to support musl as well am: 2401fb4853\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/3497423\n\nChange-Id: I6197ead2c58879055f3f18a4933888576d0f6fea\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2401fb4853dd5322489c3f04815eb3f93c05b7a5",
      "tree": "573c95d4809b550e92c99c277cd16f5f29cb1649",
      "parents": [
        "2810ac1b38eead2603277920c78344c84ddf3aff"
      ],
      "author": {
        "name": "Aditya Kumar",
        "email": "appujee@google.com",
        "time": "Tue Feb 18 09:39:37 2025 -0800"
      },
      "committer": {
        "name": "Aditya Kumar",
        "email": "appujee@google.com",
        "time": "Tue Feb 18 09:39:37 2025 -0800"
      },
      "message": "Use host_linux instead of linux_glibc to support musl as well\n\nBug: 216192129\nTest: m USE_HOST_MUSL\u003dtrue host-native -k\n\nChange-Id: Ie59f7ac9e3ccea06fb0cb458f3b93da5afe8fa9f\n"
    },
    {
      "commit": "2810ac1b38eead2603277920c78344c84ddf3aff",
      "tree": "c080b93bec7b3f5843b1a7008f2abededb27ffe1",
      "parents": [
        "d7d1a0a38c5be06a7e7d6391d140b54878836f48",
        "fea8c775a3298820a6421c7ab4ed85f56f3833e2"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Mar 19 01:35:19 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 19 01:35:19 2024 +0000"
      },
      "message": "Remove VNDK definition(s) am: 8729338c07 am: fea8c775a3\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2996222\n\nChange-Id: I6984ac3692cf33b0c9b61824607b34e6512109c8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fea8c775a3298820a6421c7ab4ed85f56f3833e2",
      "tree": "c080b93bec7b3f5843b1a7008f2abededb27ffe1",
      "parents": [
        "d7d1a0a38c5be06a7e7d6391d140b54878836f48",
        "8729338c078737da57a8b63ee88016799dfb4cdb"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Mar 19 01:13:01 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 19 01:13:01 2024 +0000"
      },
      "message": "Remove VNDK definition(s) am: 8729338c07\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2996222\n\nChange-Id: I03ebe337c6fa80283ce5253000a07750f4f1c79a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8729338c078737da57a8b63ee88016799dfb4cdb",
      "tree": "c080b93bec7b3f5843b1a7008f2abededb27ffe1",
      "parents": [
        "d7d1a0a38c5be06a7e7d6391d140b54878836f48"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Mar 11 13:04:30 2024 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Mar 11 13:04:30 2024 +0900"
      },
      "message": "Remove VNDK definition(s)\n\nAs of VNDK deprecation, any libraries that defines vndk is no longer\nvalid anymore. This change removes all VNDK definition(s) from modules\nwhich was VNDK.\n\nBug: 328994089\nTest: AOSP CF build succeeded\nChange-Id: I2997f15214da132209ca8a43c7aefd98d82a6f71\n"
    },
    {
      "commit": "d7d1a0a38c5be06a7e7d6391d140b54878836f48",
      "tree": "14cfbb9d58780e8b97fa7ed642ea8b7dc1233c6c",
      "parents": [
        "bff7ee0debce60af18a069d107327bad351e41e8",
        "9577b17009379649c9220edca7d0077311445b95"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Aug 24 01:50:07 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 24 01:50:07 2023 +0000"
      },
      "message": "Upgrade libcap to libcap-2.69 am: 3620cbbd3a am: 73ad227596 am: 8a1cf2a372 am: bed57b7ffc am: 9577b17009\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2724494\n\nChange-Id: I4ea4e156399ef29965e8ef1e5ce85c0fb0a969db\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bff7ee0debce60af18a069d107327bad351e41e8",
      "tree": "e254a97c4f4e03e1d69a337ee4a756cd96b1db04",
      "parents": [
        "e61c65778b22599546e46eee12f857dd1c28f89e",
        "cfb70302bcd5fdbd6e797d950521102e9f14532c"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Aug 24 01:47:20 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 24 01:47:20 2023 +0000"
      },
      "message": "Change upstream repository am: 43c98fb62d am: 5cc704d676 am: a635eb340f am: 958a93ad8f am: cfb70302bc\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2724314\n\nChange-Id: I371d2208874bd18c47e69db73eda3f0b8cbbbbba\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9577b17009379649c9220edca7d0077311445b95",
      "tree": "14cfbb9d58780e8b97fa7ed642ea8b7dc1233c6c",
      "parents": [
        "cfb70302bcd5fdbd6e797d950521102e9f14532c",
        "bed57b7ffcdb36c91224d9fe341411aaf20e7bf4"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Aug 24 00:21:11 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 24 00:21:11 2023 +0000"
      },
      "message": "Upgrade libcap to libcap-2.69 am: 3620cbbd3a am: 73ad227596 am: 8a1cf2a372 am: bed57b7ffc\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2724494\n\nChange-Id: I740e4b63aae0fc16a6276b784b83f8e93d92df63\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cfb70302bcd5fdbd6e797d950521102e9f14532c",
      "tree": "e254a97c4f4e03e1d69a337ee4a756cd96b1db04",
      "parents": [
        "e61c65778b22599546e46eee12f857dd1c28f89e",
        "958a93ad8f33e2be429820a1864c383c63006eae"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Aug 24 00:19:45 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 24 00:19:45 2023 +0000"
      },
      "message": "Change upstream repository am: 43c98fb62d am: 5cc704d676 am: a635eb340f am: 958a93ad8f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2724314\n\nChange-Id: I854cc25fe13aaabd757109d47654f70341b8c684\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bed57b7ffcdb36c91224d9fe341411aaf20e7bf4",
      "tree": "14cfbb9d58780e8b97fa7ed642ea8b7dc1233c6c",
      "parents": [
        "958a93ad8f33e2be429820a1864c383c63006eae",
        "8a1cf2a372c63b825382a2d65718c262ecc3e5e1"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Aug 23 23:12:07 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 23:12:07 2023 +0000"
      },
      "message": "Upgrade libcap to libcap-2.69 am: 3620cbbd3a am: 73ad227596 am: 8a1cf2a372\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2724494\n\nChange-Id: I65b30ee01ca0c7a4785a7f6253adc848184ab5c7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "958a93ad8f33e2be429820a1864c383c63006eae",
      "tree": "e254a97c4f4e03e1d69a337ee4a756cd96b1db04",
      "parents": [
        "e61c65778b22599546e46eee12f857dd1c28f89e",
        "a635eb340f7c297caf55c509b84ff2ec611aff16"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Aug 23 23:11:20 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 23:11:20 2023 +0000"
      },
      "message": "Change upstream repository am: 43c98fb62d am: 5cc704d676 am: a635eb340f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2724314\n\nChange-Id: I7c24645a3722003b7141ca3a11201fff34f62262\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8a1cf2a372c63b825382a2d65718c262ecc3e5e1",
      "tree": "14cfbb9d58780e8b97fa7ed642ea8b7dc1233c6c",
      "parents": [
        "a635eb340f7c297caf55c509b84ff2ec611aff16",
        "73ad2275962bf360099d57d0d72d129e5a9c1c90"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Aug 23 21:56:59 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 21:56:59 2023 +0000"
      },
      "message": "Upgrade libcap to libcap-2.69 am: 3620cbbd3a am: 73ad227596\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2724494\n\nChange-Id: Icc5dc5b2d0989e3d7b1c689d16530b2d219d5524\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a635eb340f7c297caf55c509b84ff2ec611aff16",
      "tree": "e254a97c4f4e03e1d69a337ee4a756cd96b1db04",
      "parents": [
        "e61c65778b22599546e46eee12f857dd1c28f89e",
        "5cc704d676ea8bc20ef9df2e244789f8b543e1b7"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Aug 23 21:54:46 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 21:54:46 2023 +0000"
      },
      "message": "Change upstream repository am: 43c98fb62d am: 5cc704d676\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2724314\n\nChange-Id: I3d4c9cf42e7fced21bd80c6e17dda3566bdb1bf8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "73ad2275962bf360099d57d0d72d129e5a9c1c90",
      "tree": "14cfbb9d58780e8b97fa7ed642ea8b7dc1233c6c",
      "parents": [
        "5cc704d676ea8bc20ef9df2e244789f8b543e1b7",
        "3620cbbd3aa532ddebfe669eeb9e16dda2baf2c7"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Aug 23 21:50:42 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 21:50:42 2023 +0000"
      },
      "message": "Upgrade libcap to libcap-2.69 am: 3620cbbd3a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2724494\n\nChange-Id: Ie6bb51b101cafeb679295262cf6f67cfd5bc9ba0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5cc704d676ea8bc20ef9df2e244789f8b543e1b7",
      "tree": "e254a97c4f4e03e1d69a337ee4a756cd96b1db04",
      "parents": [
        "e61c65778b22599546e46eee12f857dd1c28f89e",
        "43c98fb62de25d783a7e5db8d1c3556bd1373769"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Aug 23 20:33:45 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 23 20:33:45 2023 +0000"
      },
      "message": "Change upstream repository am: 43c98fb62d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2724314\n\nChange-Id: Ia072682c180d88e42646d330565dcd1339cd1927\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3620cbbd3aa532ddebfe669eeb9e16dda2baf2c7",
      "tree": "14cfbb9d58780e8b97fa7ed642ea8b7dc1233c6c",
      "parents": [
        "43c98fb62de25d783a7e5db8d1c3556bd1373769",
        "8bed80f9b54b7bd2a1ee1fdc2124a094733c9356"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Aug 23 19:53:43 2023 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Aug 23 19:53:43 2023 +0000"
      },
      "message": "Upgrade libcap to libcap-2.69\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update libcap\nFor more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md\n\nTest: TreeHugger\nChange-Id: I2ff36acf2eaedc98177fbaf39a6afc4cdd1dbaf1\n"
    },
    {
      "commit": "43c98fb62de25d783a7e5db8d1c3556bd1373769",
      "tree": "e254a97c4f4e03e1d69a337ee4a756cd96b1db04",
      "parents": [
        "060326df867468f0ae2cb0943a83831d9a08a86d"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Aug 23 18:43:10 2023 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Aug 23 18:43:10 2023 +0000"
      },
      "message": "Change upstream repository\n\nTest: TreeHugger\nChange-Id: I63a30aed2dfe53c5f3c0ea02a1d4e73c6fbe4ec0\n"
    },
    {
      "commit": "8bed80f9b54b7bd2a1ee1fdc2124a094733c9356",
      "tree": "13e7d9070ff0f463f1ebb644cf5afa3d90277043",
      "parents": [
        "6baf268986bc8791d069a25a0514241b5467e379"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun May 14 19:10:04 2023 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun May 14 19:10:04 2023 -0700"
      },
      "message": "Up the release version to 2.69\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "6baf268986bc8791d069a25a0514241b5467e379",
      "tree": "30b94c8f1bfcdc233c3b32d5c366b55556fa21a4",
      "parents": [
        "917c8b5d3450870b4f25fd4a5a5198faa9de9aeb"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat May 06 22:24:39 2023 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue May 09 18:56:14 2023 -0700"
      },
      "message": "Ignore the content of a capability.conf file if it is world-writable.\n\nOther than the case of /dev/null, there is no situation in which pam_cap.so\nshould act on world writable config files.\n\nThere are legitimate local administration choices for the file being owned\nby non-root users, and similarly writable by a group of trusted users. So,\nwe do not require any specific ownership for the file and do not check for\nwritable access based on owner of group membership.\n\nCredit for finding this bug in pam_cap.so goes to X41 D-Sec GmbH\n(https://x41-dsec.de/) who performed a security audit of the libcap\nsource code in April of 2023. The audit was sponsored by the Open\nSource Technology Improvement Fund (https://ostif.org/).\n\nAudit ref: LCAP-CR-23-101\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "917c8b5d3450870b4f25fd4a5a5198faa9de9aeb",
      "tree": "afd9966c928defc9f7b8498e2a144ce57f6f3ab0",
      "parents": [
        "422bec25ae4a1ab03fd4d6f728695ed279173b18"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed May 03 20:12:52 2023 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue May 09 18:56:00 2023 -0700"
      },
      "message": "There was a small memory leak in pam_cap.so when libpam returned an error.\n\nThe function pam_set_data() takes ownership of a memory pointer if\nthe call succeeds, but does not take that ownership if the function\nfails. Previously, the failure caused no deferred capability setting and\na return code PAM_IGNORE. It continues to do that in this case, but no\nlonger leaks the allocated iab memory.\n\nThis bug was introduced with deferred IAB capability setting support in\nlibcap-2.58.\n\nCredit for finding this bug in pam_cap.so goes to X41 D-Sec GmbH\n(https://x41-dsec.de/) who performed a security audit of the libcap\nsource code in April of 2023. The audit was sponsored by the Open\nSource Technology Improvement Fund (https://ostif.org/).\n\nAudit ref: LCAP-CR-23-100\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "422bec25ae4a1ab03fd4d6f728695ed279173b18",
      "tree": "ad410b049eb57ce24fd45c664e8d253feaa31393",
      "parents": [
        "bc6b36682f188020ee4770fae1d41bde5b2c97bb"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed May 03 19:44:22 2023 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue May 09 18:49:46 2023 -0700"
      },
      "message": "Large strings can confuse libcap\u0027s internal strdup code.\n\nAvoid something subtle with really long strings: 1073741823 should\nbe enough for anybody. This is an improved fix over something attempted\nin libcap-2.55 to address some static analysis findings.\n\nReviewing the library, cap_proc_root() and cap_launcher_set_chroot()\nare the only two calls where the library is potentially exposed to a\nuser controlled string input.\n\nCredit for finding this bug in libcap goes to Richard Weinberger of\nX41 D-Sec GmbH (https://x41-dsec.de/) who performed a security audit\nof the libcap source code in April of 2023. The audit was sponsored\nby the Open Source Technology Improvement Fund (https://ostif.org/).\n\nAudit ref: LCAP-CR-23-02 (CVE-2023-2603)\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "bc6b36682f188020ee4770fae1d41bde5b2c97bb",
      "tree": "03c45ff0141f8b2c85cf64df00e2e06171bacbeb",
      "parents": [
        "819f941bceb40a96cd3b06654782111e1efd6c6c"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed May 03 19:18:36 2023 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue May 09 18:48:18 2023 -0700"
      },
      "message": "Correct the check of pthread_create()\u0027s return value.\n\nThis function returns a positive number (errno) on error, so the code\nwasn\u0027t previously freeing some memory in this situation.\n\nDiscussion:\n\n  https://stackoverflow.com/a/3581020/14760867\n\nCredit for finding this bug in libpsx goes to David Gstir of\nX41 D-Sec GmbH (https://x41-dsec.de/) who performed a security\naudit of the libcap source code in April of 2023. The audit\nwas sponsored by the Open Source Technology Improvement Fund\n(https://ostif.org/).\n\nAudit ref: LCAP-CR-23-01 (CVE-2023-2602)\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "819f941bceb40a96cd3b06654782111e1efd6c6c",
      "tree": "803d649f288a67c03efb4ecd048a2b943de46cb6",
      "parents": [
        "a4089305d9fb1aac74966727be2244ef831cb598"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Apr 22 15:38:29 2023 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Apr 22 15:38:29 2023 -0700"
      },
      "message": "Partially revive fully static binaries.\n\nIt looks like I broke the kdebug target build when I dropped fully\nstatic building of capsh and friends. Discovered this, looking at\nanswering:\n\nhttps://unix.stackexchange.com/questions/741532/launch-process-with-limited-capabilities-on-minimal-busybox-based-system\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "a4089305d9fb1aac74966727be2244ef831cb598",
      "tree": "35ee05cbd83dbaffd84998a30cd59d961b9190e1",
      "parents": [
        "3c7dda330bd9a154bb5b878d31fd591e4951fe17"
      ],
      "author": {
        "name": "Emanuele Torre",
        "email": "torreemanuele6@gmail.com",
        "time": "Tue Apr 11 00:25:46 2023 +0200"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Apr 10 17:23:58 2023 -0700"
      },
      "message": "Improve style in man page function prototypes\n\nUse  type *id  everywhere instead of using  type * id  and  type* id\nin some places. Also remove superflous spaces after commas, and closing\nparentheses.\n\nWhile doing this, I also fixed a C syntax mistake in an example in\ncap_launch.3\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "3c7dda330bd9a154bb5b878d31fd591e4951fe17",
      "tree": "9dab6dc8f209810f5d773a74585ba18ef3637387",
      "parents": [
        "3a93d8edcf7ca6879f7a2298dfafec8ac01d37a7"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 25 17:03:17 2023 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 25 17:03:17 2023 -0700"
      },
      "message": "Up the release version to 2.68\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "3a93d8edcf7ca6879f7a2298dfafec8ac01d37a7",
      "tree": "e262e3c2a124f0244bf76266660d054387aabe7b",
      "parents": [
        "5496a0e3854dba9374823e9b561ee8c5fd9c59f4"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 25 16:55:20 2023 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 25 16:55:20 2023 -0700"
      },
      "message": "Undo hiding the wrapped function call in libpsx.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "5496a0e3854dba9374823e9b561ee8c5fd9c59f4",
      "tree": "d71ffddbf2a700aa9114b088956df0d4fb4ef18d",
      "parents": [
        "8c435a6fecece9e1c0e1625c2add7eaa546bb93c"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 19 20:18:44 2023 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 19 20:18:44 2023 -0700"
      },
      "message": "Tidy up some text explaining cap.NamedCaps.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "8c435a6fecece9e1c0e1625c2add7eaa546bb93c",
      "tree": "5ccc222206a887ed312578fc11d136c3d4139390",
      "parents": [
        "9c084eceb21250d3ffd4cf1c368dd39f99ef4df1"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 18 18:02:44 2023 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 18 18:02:44 2023 -0700"
      },
      "message": "Some formatting fixes for the libpsx man page.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "9c084eceb21250d3ffd4cf1c368dd39f99ef4df1",
      "tree": "49f7f2744fcb31655248e53fff5c6889c52cc4c3",
      "parents": [
        "e32563557ba85f0cbdf0baf62f9a4aec392e4158"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 11 18:11:47 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 11 18:11:47 2023 -0800"
      },
      "message": "Replace the README with a README.md\n\nAlso include the `go mod tidy` detail.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "e32563557ba85f0cbdf0baf62f9a4aec392e4158",
      "tree": "19fada29bde32f73cfb56deb7eda4ef51d036d45",
      "parents": [
        "44ab72a6f93481acf012c2b1f47746ca080841cb"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 19 19:57:41 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 19 19:57:41 2023 -0800"
      },
      "message": "Recognize the new man page links.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "44ab72a6f93481acf012c2b1f47746ca080841cb",
      "tree": "25205bf6acb981a44762848d41ffc2fb9c2bdc8f",
      "parents": [
        "5c6c1fbebc12a08868c7590e51a736e814b6d2b7"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 19 19:43:13 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 19 19:43:13 2023 -0800"
      },
      "message": "Update documentation for all API functions.\n\nThere were a few straggler API functions in libcap and libpsx.\nAlso some functions that should be hidden from references outside\nthe library.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "5c6c1fbebc12a08868c7590e51a736e814b6d2b7",
      "tree": "bfc9a7e402369818937e8d4b5ab07ff75c4b307d",
      "parents": [
        "7e41da10505189b8dbee93b25dea1dfb07a89d9b"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 11 21:15:03 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 11 21:15:03 2023 -0800"
      },
      "message": "Drop vendor directory and clean up extra gcc...sh file\n\nThese three files were left over, they should have been\nremoved in the last commit.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "7e41da10505189b8dbee93b25dea1dfb07a89d9b",
      "tree": "f313dbf2bfa3a8ae4827f148b9e9869263c2f9ed",
      "parents": [
        "ddbaa98412398a6766552285c8e3c0dcdf632dbb"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 11 19:02:11 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 11 19:02:11 2023 -0800"
      },
      "message": "Simplify and refactor the bug215510 code.\n\nThis code is investigating the issue:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d216610\n\nThis present commit extends x86_64 (aka amd64) support to 32-bit\narm build support. It is now possible cross compile the program\nfor the Raspberry Pi. To do this, the code needs \u0027docker\u0027 to work.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "ddbaa98412398a6766552285c8e3c0dcdf632dbb",
      "tree": "319233e3123486316d67a01625ddeeb5e7b6b5c6",
      "parents": [
        "329b69ea640960d7afffc1c780ed4dde13549292"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Feb 09 20:13:25 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Feb 09 20:13:25 2023 -0800"
      },
      "message": "Make the compare-cap binary clean up after itself.\n\nWhen run via sudo, compare-cap exits with some file capabilities\nleft on its binary file. This is a test binary, so that\u0027s not a\nbig problem, however, it does mean that a 2nd run of the program\nis started with, potentially, a different initial state.\n\nThis commit fixes that exit condition and addresses:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d217018\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "329b69ea640960d7afffc1c780ed4dde13549292",
      "tree": "14f53ecb9639612d0bebc429e773e89726fdd3d4",
      "parents": [
        "dbb9617e6f78784678776b9df197ac24228ac30d"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Feb 08 19:13:37 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Feb 08 19:13:45 2023 -0800"
      },
      "message": "Be more strict about what symbols are externally visible.\n\nIncrease the enforcement of the documented libcap API by marking\ninternal library utility functions as \"hidden\". This also goes\nfor the .so executable entry points.\n\nThis addresses this bug:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d217014\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "dbb9617e6f78784678776b9df197ac24228ac30d",
      "tree": "c169f226467c4a98d8b1ddeaf0b617377bd50889",
      "parents": [
        "b6d210ee03405f05152542807ee71b1e9c87fe60"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 06 19:06:27 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 06 19:06:27 2023 -0800"
      },
      "message": "Sigh. Fix some copy-pasta errors with psx_test.go changes.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "b6d210ee03405f05152542807ee71b1e9c87fe60",
      "tree": "740b1d20949dfcffb1332d073c82cba1201936c0",
      "parents": [
        "27954dde34fcb8c306fa4d80fdbb5950f0949e03"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 06 18:55:40 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 06 18:55:40 2023 -0800"
      },
      "message": "Add some more explicit testing to the psx_test.go code.\n\nWhile we test this in many other places, we didn\u0027t test this\nexplicitly in the psx.go local testing before. Now we do.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "27954dde34fcb8c306fa4d80fdbb5950f0949e03",
      "tree": "fca62c01df95358f0250d49856f66e922bde9c7e",
      "parents": [
        "cf91d35d62358ffe3d093356d640f7bbfe10e76f"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 06 17:55:54 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 06 18:01:43 2023 -0800"
      },
      "message": "Provide a method to import preamble and postscript for md man pages\n\nIf you have local files:\n\n   .../libcap/doc/local-md.preamble\n   .../libcap/doc/local-md.postscript\n\nwhen you run .../libcap/doc/mkmd.sh these two files will be inlined\ninto the generated index.md file.\n\nThis addresses:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d217007\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "cf91d35d62358ffe3d093356d640f7bbfe10e76f",
      "tree": "8da45b8cc3ac041426a2c94b93e001d48edb51e1",
      "parents": [
        "34b0329dc740d9164765bee8cc9787c4242f82bb"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 06 07:50:02 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 06 07:50:02 2023 -0800"
      },
      "message": "Drop an unnecessary use of \", _\" from captree.go\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "34b0329dc740d9164765bee8cc9787c4242f82bb",
      "tree": "ab86c5587ffdc913ad9a78af43183bc06d587f5f",
      "parents": [
        "3f483219d51b9b71822543e0806a19f91f1ed2f1"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Feb 02 20:10:27 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Feb 02 20:10:27 2023 -0800"
      },
      "message": "Up the release version to 2.67\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "3f483219d51b9b71822543e0806a19f91f1ed2f1",
      "tree": "322122c1df0955caaffa01986ec15c2ff2d2f1e9",
      "parents": [
        "9bdfc8609add40594fc2537b22722d16ccd56227"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Feb 02 19:48:35 2023 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Feb 02 20:10:06 2023 -0800"
      },
      "message": "Resolve a couple of compiler warnings.\n\nExplicitly add (void) as argument lists for two function definitions:\n\n   cap_reset_ambient(void)\n   _libcap_initialize(void)\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "9bdfc8609add40594fc2537b22722d16ccd56227",
      "tree": "274b025c7370144222df5699450b92ca6a7ecda4",
      "parents": [
        "6521defb406ba8e7217342852a046998332d356c"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 30 13:52:38 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 30 13:52:38 2022 -0700"
      },
      "message": "Clean up some of the markdown text.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "6521defb406ba8e7217342852a046998332d356c",
      "tree": "b4ce2fa85e6e759073afcaee30301e3b5b335f2d",
      "parents": [
        "0d528688fe40e9703463b27f27c4dbe485e229a0"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 29 21:30:08 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 29 21:30:08 2022 -0700"
      },
      "message": "Minor clean ups of the contrib/bug216610 code/docs\n\nI generated  mirror on github to conveniently see the .md docs and\nfound a few typos.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "0d528688fe40e9703463b27f27c4dbe485e229a0",
      "tree": "8feab75b1dcaf57764d880bd76eafc32de8c251b",
      "parents": [
        "08d48b659aa59d2a5acd9cd13f640f6497718796"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 29 20:24:17 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 29 20:24:17 2022 -0700"
      },
      "message": "Add support for optimized C compilation to .syso objects.\n\nIt took me a while to figure out why optimized C compilation seemed\nto generate miscomputation of the Fibonacci number sequence. It appears\nto be an unresolved issue with Go\u0027s internal linking which is discussed\nhere:\n\n  https://github.com/golang/go/issues/24321\n\nFor a compute kernel, it seems important to be able to accommodate\ncompiler optimization. This adds some refinement for the strategy\nI\u0027m exploring to address:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d216610\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "08d48b659aa59d2a5acd9cd13f640f6497718796",
      "tree": "3f80bf6bf6b929daf7d6aa1752738d4df08d782d",
      "parents": [
        "70998415a87587f31063a26a1e52c6f7806b7834"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 23 15:15:30 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 23 15:28:58 2022 -0700"
      },
      "message": "Add an example of combining Go, C code and \"psx\" without cgo.\n\nThis example was developed while investigating the issues discussed in:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d216610\n\nAt this time, it is not possible to build CGO_ENABLED\u003d1 and include\nthe \"psx\" package without using its \"cgo\"-tagged build variant.\n\nThis example provides a worked example of doing the opposite: link a\nCGO_ENABLED\u003d0 binary with \"psx\", including some compiled C code.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "70998415a87587f31063a26a1e52c6f7806b7834",
      "tree": "49a5afe9a61524893959ae5970ee656cda25902e",
      "parents": [
        "10041371f4175ec175e841c48100c7567d42eba5"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Oct 19 19:04:50 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Oct 19 19:05:11 2022 -0700"
      },
      "message": "Reviewed license information and adde SPDX ids.\n\nGünther Noack reported some issues with automated dependency checking in\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d216609\n\nPerhaps these additional lines will help assist those things.\n\nI did find a typo in pam_cap/execable.c so I\u0027ve fixed that.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "10041371f4175ec175e841c48100c7567d42eba5",
      "tree": "d79ceb1ccefb81d724797303e919d6e88dd78c6e",
      "parents": [
        "f30f85c637d7d38f87f1a93ef05b64ee45d6a825"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 16 17:09:11 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 16 17:09:11 2022 -0700"
      },
      "message": "Reviewed man pages, adding overlooked references.\n\nThis started out as addressing this bug:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d216585\n\nBut I then made crosslink.sh to figure out what I had missed, and\nfixed those bits too.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "f30f85c637d7d38f87f1a93ef05b64ee45d6a825",
      "tree": "062e77150fd2ecfc9cf647761c1eacae8958ad4b",
      "parents": [
        "911da84bf4e1613567d4ef57e70c85326161ccad"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 15 08:29:29 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 15 08:29:42 2022 -0700"
      },
      "message": "Modify DYNAMIC\u003dno linking to only refer to libcap.a\n\nThere is a longstanding WONT_FIX bug:\n\nhttps://sourceware.org/bugzilla/show_bug.cgi?id\u003d12491\n\nthat has been causing capsh, when linked fully statically,\nto segfault. So, for non-dynamic linking of capsh etc utilities\nonly link statically to libcap. This way, in tree builds can be\nguaranteed to get to execute with in tree API changes. For\nnormal installations, DYNAMIC\u003dyes works as before.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "e61c65778b22599546e46eee12f857dd1c28f89e",
      "tree": "acb9cff934a953665142b6e8821d628608a7e498",
      "parents": [
        "d61e648941c5542778ce2d8c0e593c2250fc1f43",
        "060326df867468f0ae2cb0943a83831d9a08a86d"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Oct 11 16:49:46 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 11 16:49:46 2022 +0000"
      },
      "message": "Upgrade libcap to libcap-2.53 am: fbfa21662e am: ebeee9aaa2 am: 060326df86\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2247493\n\nChange-Id: Ibcfc4548c618bebf075ebcf5613e859ad8c75de5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "060326df867468f0ae2cb0943a83831d9a08a86d",
      "tree": "acb9cff934a953665142b6e8821d628608a7e498",
      "parents": [
        "b685d2f474d179f7cf80cb2277f835cbf7ca207a",
        "ebeee9aaa20989b2bd07ed343be815661b8ca807"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Oct 11 16:20:47 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 11 16:20:47 2022 +0000"
      },
      "message": "Upgrade libcap to libcap-2.53 am: fbfa21662e am: ebeee9aaa2\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2247493\n\nChange-Id: Iea13884641d24245c59764ea590e9939bcdddd14\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ebeee9aaa20989b2bd07ed343be815661b8ca807",
      "tree": "acb9cff934a953665142b6e8821d628608a7e498",
      "parents": [
        "b685d2f474d179f7cf80cb2277f835cbf7ca207a",
        "fbfa21662ea4478f4b663a96407f51b8babe4883"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Oct 11 15:46:40 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 11 15:46:40 2022 +0000"
      },
      "message": "Upgrade libcap to libcap-2.53 am: fbfa21662e\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2247493\n\nChange-Id: I0831c6c8b3dc34b8614854f8983bd2d4e5a2ac4c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fbfa21662ea4478f4b663a96407f51b8babe4883",
      "tree": "acb9cff934a953665142b6e8821d628608a7e498",
      "parents": [
        "be5941c4a88ced457aa70674cc80a40fd3526cda",
        "797050ca7f9e85eec91000c71d58359f427d1b14"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Mon Oct 10 21:17:46 2022 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Mon Oct 10 21:18:59 2022 +0000"
      },
      "message": "Upgrade libcap to libcap-2.53\n\nAlso deleting the wrong security tag from METADATA\n\nTest: Treehugger\nChange-Id: I9596a5a9f9db6f33989aad758c80ecd6b4f2267c\n"
    },
    {
      "commit": "911da84bf4e1613567d4ef57e70c85326161ccad",
      "tree": "cca233a084a9ab76a8e3bcc404b94d73949ebab1",
      "parents": [
        "b643699aa65388dd248e67e18004cad416bc4a7c"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 09 14:41:45 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 09 14:41:45 2022 -0700"
      },
      "message": "Add some exploit demonstration code to capso.so\n\nThis exploit code requires a make variable to activate, but\nis used in the companion article discussing this code to compare\nand contrast setuid-root to file capable privilege. Tl;dr don\u0027t\nuse setuid-root for shared libraries in this way!\n\nFollow along here:\n\nhttps://sites.google.com/site/fullycapable/capable-shared-objects\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "b643699aa65388dd248e67e18004cad416bc4a7c",
      "tree": "3b2ad3a258a6667b8a3556e50c3c65f7c4ef532b",
      "parents": [
        "45bf9259a04fefc017024825c27153a650669577"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue Oct 04 21:48:36 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue Oct 04 21:48:36 2022 -0700"
      },
      "message": "Address bad-whatis-entry issue noticed by Debian build tests\n\nDetails:\n\nhttps://www.mit.edu/afs.new/sipb/project/debathena/lintian/www/tags/manpage-has-bad-whatis-entry.html\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "45bf9259a04fefc017024825c27153a650669577",
      "tree": "0f34afd16824e8c80c9bc6798a4c550bd27de7a6",
      "parents": [
        "4f96e6788d535da5f57a3452a54b8d92bd41cd8e"
      ],
      "author": {
        "name": "David Seifert",
        "email": "soap@gentoo.org",
        "time": "Thu Sep 29 10:57:37 2022 +0200"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Sep 29 06:54:24 2022 -0700"
      },
      "message": "Use POSIX `grep`\n\n* GNU grep 3.8 considers `egrep` and `fgrep` obsolescent and throws warnings:\n\n    ./mkcapshdoc.sh \u003e capshdoc.c.cf\n    fgrep: warning: fgrep is obsolescent; using /bin/grep -F\n    fgrep: warning: fgrep is obsolescent; using /bin/grep -F\n    fgrep: warning: fgrep is obsolescent; using /bin/grep -F\n    fgrep: warning: fgrep is obsolescent; using /bin/grep -F\n    [...]\n\n  https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00001.html\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "4f96e6788d535da5f57a3452a54b8d92bd41cd8e",
      "tree": "e0ce330fac84c4dc74ca712e75d358ed0888f88f",
      "parents": [
        "60ff008d95584cc18701e98ed3cc4fa3d6cef9cb"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Sep 24 13:37:39 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Sep 24 13:37:39 2022 -0700"
      },
      "message": "Up the release version to 2.66\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "60ff008d95584cc18701e98ed3cc4fa3d6cef9cb",
      "tree": "ed2805c17c5e070411b134bf43526f2c0d098a40",
      "parents": [
        "281b6e47e1a0d0235cc97d302548bdacdd53a019"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Sep 22 06:54:37 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Sep 22 06:54:37 2022 -0700"
      },
      "message": "Fix typos in the cap_from_text.3 man page.\n\nThis addresses this bug reported by Paulo Andrade (thanks!):\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d216514\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "281b6e47e1a0d0235cc97d302548bdacdd53a019",
      "tree": "b7b2f4982bea4e64effb7a4f49860a9eab0dfcc1",
      "parents": [
        "09a2c1dbb88b8e8f21e83a002a4dbe62975029a9"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Sep 22 06:45:32 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Sep 22 06:45:32 2022 -0700"
      },
      "message": "Add captrace to .gitignore file\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "09a2c1dbb88b8e8f21e83a002a4dbe62975029a9",
      "tree": "31f9c7975172d9383766207075986a34e8ccf646",
      "parents": [
        "26e3a096a4eb4edd8bbcaab57ac8df38e6594a1d"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Sep 18 16:56:40 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Sep 18 16:56:40 2022 -0700"
      },
      "message": "Add an example of using BPF kprobing to trace capability use.\n\n$ make\n$ sudo go/captrace your-program\n\nwill attempt to explore what capabilities are needed to run\nyour program by observing when cap_capable() inside the kernel\nis associated with your-program.\n\nOther ways to invoke this are\n\n$ sudo go/captrace --pid\u003d\u003cpid\u003e\n$ sudo go/captrace\n\nThe last of these traces everything running on a system.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "26e3a096a4eb4edd8bbcaab57ac8df38e6594a1d",
      "tree": "31f183690f8df0ab4ef9c3020c908853b8368fe5",
      "parents": [
        "fc804acc078ef03e2c5b3a233f118a537f260ccd"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Sep 04 14:36:52 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Sep 04 14:36:52 2022 -0700"
      },
      "message": "Clean up getpcaps code.\n\nAddress some corner cases and trim down the size of the code a bit.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "fc804acc078ef03e2c5b3a233f118a537f260ccd",
      "tree": "6ef90e50f15252a5f3cc13341ac9dc25d108da06",
      "parents": [
        "fc437fd8308b4ee4d8e3053d51471883946f9b04"
      ],
      "author": {
        "name": "Jakub Wilk",
        "email": "jwilk@jwilk.net",
        "time": "Thu Sep 01 22:23:19 2022 +0200"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Sep 04 14:10:11 2022 -0700"
      },
      "message": "getpcaps: catch PID parsing errors.\n\nSigned-off-by: Jakub Wilk \u003cjwilk@jwilk.net\u003e\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "fc437fd8308b4ee4d8e3053d51471883946f9b04",
      "tree": "a0acacefad61ebe02dd3631237399caa1f465c34",
      "parents": [
        "7db9589038d88b88111582da7681d33e1177f636"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Aug 05 20:43:05 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Aug 05 20:43:05 2022 -0700"
      },
      "message": "Fix an issue with bash displaying an error.\n\nAlso down size the default capabilities needed by the \u0027sucap\u0027 su program.\n\nThis is aimed at addressing:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d215926\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "7db9589038d88b88111582da7681d33e1177f636",
      "tree": "ae240ba664c0f1afed6877ed5359c562d0c4b2df",
      "parents": [
        "27e801bcbcffadd8a9e3193f0c520b1f08535574"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Jul 22 07:22:57 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Jul 22 07:22:57 2022 -0700"
      },
      "message": "Some more simplifications for building\n\nI\u0027m not 100% sure this is needed, but I\u0027m not yet convinced\n\u0027make distclean \u0026\u0026 make -j48 test\u0027 works reliably, but I find this\neasier to reason about.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "27e801bcbcffadd8a9e3193f0c520b1f08535574",
      "tree": "a57fee5b590eb5f0ca23e8474529a893fa690921",
      "parents": [
        "a47d86dfb9bfb56968b7d5469471ea317a12379c"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Jul 21 11:52:47 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Jul 21 11:52:47 2022 -0700"
      },
      "message": "Fix for \"make clean ; make -j48 test\"\n\nMissed a vendor dependency for the ok.go file. More recent go releases\nseem more picky about module or vendoring being used, and for the in-tree\nbuilds we consistently use vendoring. So make sure the vendoring\ndirectory set up has completed before trying to build ok.go.\n\nThe failure was reported by Tomasz Kłoczko.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "a47d86dfb9bfb56968b7d5469471ea317a12379c",
      "tree": "213fd3247dee9001df4241f874a2331f358031ff",
      "parents": [
        "fc99e561503f03704f19aced9731096ea6f63d14"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Jul 17 15:33:06 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Jul 17 15:33:06 2022 -0700"
      },
      "message": "Up the release version to 2.65\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "fc99e561503f03704f19aced9731096ea6f63d14",
      "tree": "fc164fbbd8d9253079fc633da71d96b6d5123c38",
      "parents": [
        "52288ccc0b341cc4ce2751accca467ee1cc67389"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Jul 09 13:36:48 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Jul 09 13:48:48 2022 -0700"
      },
      "message": "Include more signatures in pgp.keys.asc.\n\nThese updates should also be available on keyservers.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "d61e648941c5542778ce2d8c0e593c2250fc1f43",
      "tree": "c267bea002afbde8d69fcdfc9884e9576fa2eba7",
      "parents": [
        "ebbcab0634bf5c32607c16875e3d950d78adeee1",
        "b685d2f474d179f7cf80cb2277f835cbf7ca207a"
      ],
      "author": {
        "name": "MarkDacek",
        "email": "dacek@google.com",
        "time": "Fri Jul 08 21:42:23 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 08 21:42:23 2022 +0000"
      },
      "message": "Remove unnecessary filegroup and change genrule to accomodate. am: 8baa786392 am: be5941c4a8 am: f99c7f354b am: d81f699a07 am: b685d2f474\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2139872\n\nChange-Id: Ia289a8b1b80b7499e91ff0a373707bdc3b880cba\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ebbcab0634bf5c32607c16875e3d950d78adeee1",
      "tree": "2cb663761b09b185fa1ad9d79463d5e60d23be5c",
      "parents": [
        "81d4afd1dc02e81bd9f653233a0450bc18716558",
        "786188fb93c82aff250ba73437eded3b56dbf799"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Jul 08 21:06:53 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 08 21:06:53 2022 +0000"
      },
      "message": "Allow libcap in the ART APEXes. am: 654ac609e1 am: 304adf05e7 am: 27a8933d9f am: 1659dc7c1c am: 786188fb93\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2127438\n\nChange-Id: I4d0022b3438b9679e70a95783c4626fae7b7338d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b685d2f474d179f7cf80cb2277f835cbf7ca207a",
      "tree": "c267bea002afbde8d69fcdfc9884e9576fa2eba7",
      "parents": [
        "786188fb93c82aff250ba73437eded3b56dbf799",
        "d81f699a07cc510f9d8f3255eb839b3d6a830053"
      ],
      "author": {
        "name": "MarkDacek",
        "email": "dacek@google.com",
        "time": "Fri Jul 08 20:42:40 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 08 20:42:40 2022 +0000"
      },
      "message": "Remove unnecessary filegroup and change genrule to accomodate. am: 8baa786392 am: be5941c4a8 am: f99c7f354b am: d81f699a07\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2139872\n\nChange-Id: Ife17a23503d33878f7313e69b940de37638f2317\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "786188fb93c82aff250ba73437eded3b56dbf799",
      "tree": "2cb663761b09b185fa1ad9d79463d5e60d23be5c",
      "parents": [
        "81d4afd1dc02e81bd9f653233a0450bc18716558",
        "1659dc7c1c2ea635d2f2bd24e650e7d3d42ef9fe"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Jul 08 20:41:52 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 08 20:41:52 2022 +0000"
      },
      "message": "Allow libcap in the ART APEXes. am: 654ac609e1 am: 304adf05e7 am: 27a8933d9f am: 1659dc7c1c\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2127438\n\nChange-Id: Ie52c28cf097066b363dbbb0b26a88d74f0dbd32e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d81f699a07cc510f9d8f3255eb839b3d6a830053",
      "tree": "c267bea002afbde8d69fcdfc9884e9576fa2eba7",
      "parents": [
        "1659dc7c1c2ea635d2f2bd24e650e7d3d42ef9fe",
        "f99c7f354bd448c4c9b97474e407aa1c74ed2661"
      ],
      "author": {
        "name": "MarkDacek",
        "email": "dacek@google.com",
        "time": "Fri Jul 08 19:58:40 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 08 19:58:40 2022 +0000"
      },
      "message": "Remove unnecessary filegroup and change genrule to accomodate. am: 8baa786392 am: be5941c4a8 am: f99c7f354b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2139872\n\nChange-Id: I9dd9095606f96861f9ca79d81b871dca2bc5bb52\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1659dc7c1c2ea635d2f2bd24e650e7d3d42ef9fe",
      "tree": "2cb663761b09b185fa1ad9d79463d5e60d23be5c",
      "parents": [
        "81d4afd1dc02e81bd9f653233a0450bc18716558",
        "27a8933d9f9983b92befaff866506a5cbc8941a1"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Jul 08 19:58:31 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 08 19:58:31 2022 +0000"
      },
      "message": "Allow libcap in the ART APEXes. am: 654ac609e1 am: 304adf05e7 am: 27a8933d9f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2127438\n\nChange-Id: I781b585ea5e79276198d0749972e083e103cadc7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f99c7f354bd448c4c9b97474e407aa1c74ed2661",
      "tree": "c267bea002afbde8d69fcdfc9884e9576fa2eba7",
      "parents": [
        "27a8933d9f9983b92befaff866506a5cbc8941a1",
        "be5941c4a88ced457aa70674cc80a40fd3526cda"
      ],
      "author": {
        "name": "MarkDacek",
        "email": "dacek@google.com",
        "time": "Fri Jul 08 19:42:31 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 08 19:42:31 2022 +0000"
      },
      "message": "Remove unnecessary filegroup and change genrule to accomodate. am: 8baa786392 am: be5941c4a8\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2139872\n\nChange-Id: Iea9e264d4e00fd57c298968b18167126edae81d7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "27a8933d9f9983b92befaff866506a5cbc8941a1",
      "tree": "2cb663761b09b185fa1ad9d79463d5e60d23be5c",
      "parents": [
        "81d4afd1dc02e81bd9f653233a0450bc18716558",
        "304adf05e7bfbf928734e64e6dadf3e03d875c04"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Jul 08 19:42:21 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 08 19:42:21 2022 +0000"
      },
      "message": "Allow libcap in the ART APEXes. am: 654ac609e1 am: 304adf05e7\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2127438\n\nChange-Id: I1819f77e64cf7786f8519d5536eabaa3a2028fc8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "be5941c4a88ced457aa70674cc80a40fd3526cda",
      "tree": "c267bea002afbde8d69fcdfc9884e9576fa2eba7",
      "parents": [
        "304adf05e7bfbf928734e64e6dadf3e03d875c04",
        "8baa78639294a7deb0b0961608f1ee86380496db"
      ],
      "author": {
        "name": "MarkDacek",
        "email": "dacek@google.com",
        "time": "Fri Jul 08 19:15:49 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 08 19:15:49 2022 +0000"
      },
      "message": "Remove unnecessary filegroup and change genrule to accomodate. am: 8baa786392\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2139872\n\nChange-Id: Iaaf6fd80404afed22b7b585fea6e0768627e4dd1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "304adf05e7bfbf928734e64e6dadf3e03d875c04",
      "tree": "2cb663761b09b185fa1ad9d79463d5e60d23be5c",
      "parents": [
        "81d4afd1dc02e81bd9f653233a0450bc18716558",
        "654ac609e10327bd2b9bec534d7461223269be2c"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Jul 08 19:15:43 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 08 19:15:43 2022 +0000"
      },
      "message": "Allow libcap in the ART APEXes. am: 654ac609e1\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/2127438\n\nChange-Id: I754f6700b0f22d8d7f24cd196f59a489ba2c3f56\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8baa78639294a7deb0b0961608f1ee86380496db",
      "tree": "c267bea002afbde8d69fcdfc9884e9576fa2eba7",
      "parents": [
        "654ac609e10327bd2b9bec534d7461223269be2c"
      ],
      "author": {
        "name": "MarkDacek",
        "email": "dacek@google.com",
        "time": "Wed Jun 29 15:25:23 2022 +0000"
      },
      "committer": {
        "name": "MarkDacek",
        "email": "dacek@google.com",
        "time": "Wed Jun 29 18:38:36 2022 +0000"
      },
      "message": "Remove unnecessary filegroup and change genrule to accomodate.\n\nTest: m\nChange-Id: I0dff1fce540c7d19a87798596b3d9b1aa634e41c\n"
    },
    {
      "commit": "654ac609e10327bd2b9bec534d7461223269be2c",
      "tree": "2cb663761b09b185fa1ad9d79463d5e60d23be5c",
      "parents": [
        "12d7113ad4724060d980196a7a56205aff780da5"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Jun 15 16:58:57 2022 +0100"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Jun 17 10:37:44 2022 +0000"
      },
      "message": "Allow libcap in the ART APEXes.\n\nSpecifically we will need it for the native side of the ART Service in\ncom.android.art(.debug).\n\nTest: Add libcap to artd in art/artd/Android.bp and build\nBug: 177273468\nBug: 236105328\nChange-Id: Ib345f4548cf5c8149c0f4c3670533c1d93e02adf\n"
    },
    {
      "commit": "52288ccc0b341cc4ce2751accca467ee1cc67389",
      "tree": "ab45403fb64e547199dd1050a0b190a0ab3a67ba",
      "parents": [
        "eb0f1df722d5e760137a0dd85fee8e78c95ee68f"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue May 17 07:10:19 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue May 17 07:10:19 2022 -0700"
      },
      "message": "Close out this comment in the go/Makefile\n\nThe deadlock issue is fixed in go1.18.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "eb0f1df722d5e760137a0dd85fee8e78c95ee68f",
      "tree": "1ddbb73ecd65ccf72d2e0efeb1aa72a0061d4cb9",
      "parents": [
        "9a9579181897a62dc107b121f139a319d7e297fa"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Apr 30 16:04:47 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Apr 30 16:04:47 2022 -0700"
      },
      "message": "Prevent \u0027capsh --user\u003dxxx --\u0027 from generating a bash error.\n\nThis change adds support to capsh for the --noenv argument, which\nwill restore pre-libcap-2.65 behavior to capsh. The change we\u0027re\nmaking here, however, is that capsh will now set the USER and HOME\nenvironment variables when the command line contains --user\u003dxxx.\n\nThe issue this addresses is described here:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d215926\n\nThis has been annoying me for long enough, and I want to clean up\nthe article:\n\n  https://sites.google.com/site/fullycapable/inheriting-privilege\n\nto not pepper \"--norc\" in distracting places.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "9a9579181897a62dc107b121f139a319d7e297fa",
      "tree": "aa43b5af88919cbe1e49992adfe4155e2ad0cf8d",
      "parents": [
        "21d08b03c2a737e4384a07857e0289ad0126b663"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Apr 28 21:24:44 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Apr 28 21:27:57 2022 -0700"
      },
      "message": "Improve documentation for cap_get_pid and cap_reset_ambient.\n\n- cap_get_pid() add detail about the function argument and return\n  value when used across namespaces. Thanks to nemonemo for reporting:\n\n    https://bugzilla.kernel.org/show_bug.cgi?id\u003d215812\n\n- cap_reset_ambient() had some factually incorrect content. Thanks to\n  Tinker One for reporting:\n\n    https://bugzilla.kernel.org/show_bug.cgi?id\u003d215910\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "21d08b03c2a737e4384a07857e0289ad0126b663",
      "tree": "2c453e7439d82009872c3859445251198f97bd23",
      "parents": [
        "94250487ed76c64abc6bed9e58930608a168717d"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 17 06:41:23 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 17 06:41:23 2022 -0700"
      },
      "message": "Fix syntax error in DEBUG protected setcap.c code.\n\nBug reported with fix from yixiangzhike.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "94250487ed76c64abc6bed9e58930608a168717d",
      "tree": "fbb6839ab5ed8f7bb847a3ae8a6e029ebb8015cf",
      "parents": [
        "38cfa2e9582794108772631bbd800de7652b05d0"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Apr 11 10:22:21 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Apr 11 10:23:18 2022 -0700"
      },
      "message": "More useful captree usage string and man page.\n\nInclude more detail about command line expectations\nand exit status values.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "38cfa2e9582794108772631bbd800de7652b05d0",
      "tree": "c19cf51c26fc3bb7c48666bc13d04e7c61ac1eff",
      "parents": [
        "7617af6b0754da00c1094215ee7828d6592f8ade"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 10 15:39:39 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 10 15:39:39 2022 -0700"
      },
      "message": "Up the release version to 2.64\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "7617af6b0754da00c1094215ee7828d6592f8ade",
      "tree": "9ff8aaa7a0d57c6f39280650e4a686aadc183688",
      "parents": [
        "fc029cb5170361981b6d971fe56ff60f1ab10b45"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 10 15:39:14 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 10 15:39:14 2022 -0700"
      },
      "message": "Avoid a deadlock in forked psx thread exit.\n\ngo/captree was seeing lots of libcap_psx_test processes hanging around.\nIt turns out that the newly added _psx_cleanup() function was deadlocking\nbecause inside a forked processes the psx_tracker.state was _PSX_INFORK\nand never _PSX_IDLE.\n\nThis completes the fix for:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d215551\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "fc029cb5170361981b6d971fe56ff60f1ab10b45",
      "tree": "1af0ccb779a39254fe8e13337601def46147cde2",
      "parents": [
        "ceaa591b012610d3fe402d33e7d7ca14716cf965"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 10 14:49:26 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 10 14:49:26 2022 -0700"
      },
      "message": "Include LIBCAP_{MAJOR,MINOR} #define\u0027s in sys/capability.h\n\nIt looks like various distributions are fairly far behind HEAD for\ntheir version of libcap. This way folk can work around a lack of\nfeatures in their code.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "ceaa591b012610d3fe402d33e7d7ca14716cf965",
      "tree": "7ff8a5c860be5dc8deb223fc1fc9da178a89ffe6",
      "parents": [
        "15cacf20709c6917c798e298a1e087c0663e5c13"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Apr 09 17:02:13 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Apr 09 17:02:13 2022 -0700"
      },
      "message": "Clarify how the cap_get_pid() argument is interpreted.\n\nAddresses:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d215812\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "15cacf20709c6917c798e298a1e087c0663e5c13",
      "tree": "04d1f95bcce8319b684c369d9067d55b9749f77b",
      "parents": [
        "aae937481ae28c0cfe502309e9acb5c34ba0b2cd"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue Mar 29 18:06:18 2022 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue Mar 29 18:10:10 2022 -0700"
      },
      "message": "Fix prctl return code/errno handling in libcap.\n\nBug reported by Anderson Toshiyuki Sasaki:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d215772\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "aae937481ae28c0cfe502309e9acb5c34ba0b2cd",
      "tree": "1ebf534f74393557934022dcdd2db4f139ea5fe1",
      "parents": [
        "66a8a1421e4520e9dda0a46704e25bafb989b1ae"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 13 19:58:05 2022 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 13 19:58:05 2022 -0800"
      },
      "message": "Be explicit about CGO_ENABLED\u003d1 for compare-cap build.\n\nIt looks like go1.18 is going to default to CGO_ENABLED\u003d0, so force\nCGO_ENABLED\u003d1 when building this cap-libcap comparison program.\n\nFixes:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d215603\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "66a8a1421e4520e9dda0a46704e25bafb989b1ae",
      "tree": "a114d61d6536e3a9433b62b779ddbb8e22ac1da2",
      "parents": [
        "1d88048c314c2bc239459ed10e0685c4b1950747"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 05 17:26:05 2022 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 05 17:26:05 2022 -0800"
      },
      "message": "psx: free allocated memory at exit.\n\nKalen Hall reported that Valgrind detected a memory leak associated\nwith a multi-threaded program linked against libcap and libpsx.\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d215551\n\nI\u0027ve been unable to validate this myself with valgrind (likely holding\nit wrong), but did explore psx for allocated memory and via fprintf\u0027s\nconvinced myself that this change should pair all calloc()s with a\ncorresponding free().\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "1d88048c314c2bc239459ed10e0685c4b1950747",
      "tree": "29059a69c3bc4bbb8815500448dee17acc410608",
      "parents": [
        "e1bd9ac089cc7d6535d28296e0730f7d54df7097"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Jan 23 16:36:22 2022 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Jan 23 16:36:22 2022 -0800"
      },
      "message": "Up the release version to 2.63\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "e1bd9ac089cc7d6535d28296e0730f7d54df7097",
      "tree": "6f08fc0161427b7a7a0630da81604139f0def4b4",
      "parents": [
        "bbabfb4cf4280825b5aeb96bf5354d654efa246e"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Jan 23 16:36:06 2022 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Jan 23 16:36:06 2022 -0800"
      },
      "message": "Trim includes.\n\nI\u0027ve upgraded one of my systems to Fedora 35 and I found trimming\nthe headers in this way made the three compilations of libcap, used\nby `make distcheck`, work with standard Fedora 35 compiler packages.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "bbabfb4cf4280825b5aeb96bf5354d654efa246e",
      "tree": "81646850df82b7b68717d6cf53dca86fe482b3b0",
      "parents": [
        "f25a1b7e69f7b33e6afb58b3e38f3450b7d2d9a0"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Jan 23 16:35:23 2022 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Jan 23 16:35:23 2022 -0800"
      },
      "message": "Add a test case for a deadlock.\n\nThe CGO_ENABLED\u003d0 failure mode is discussed in:\n\n  https://github.com/golang/go/issues/50113\n\nAt the present time, this only passes when the psx package is compiled\nCGO_ENABLED\u003d1. The problem being that a blocking read cannot be\ninterrupted by the CGO_ENABLED\u003d0 build of package \"psx\". It does not\ndeadlock when compiled CGO_ENABLED\u003d1 because the psx signal wakes the\nreading thread up back into user space.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "f25a1b7e69f7b33e6afb58b3e38f3450b7d2d9a0",
      "tree": "12794322e1f2620b224b1b34f16f5bb83da7df4b",
      "parents": [
        "cbdd2b14e0b6e48ac5139c9d4327020cd6996d40"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Jan 19 06:44:58 2022 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Jan 19 06:44:58 2022 -0800"
      },
      "message": "Reset the value of errno for main()\n\nSince libcap does some error testing with a pre-main() constructor,\nreset errno to zero as that constructor returns.\n\nProblem reported by Yang Xu.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "81d4afd1dc02e81bd9f653233a0450bc18716558",
      "tree": "4eda0b9380ed5d49ac0b1b538141f6c2e72a558e",
      "parents": [
        "5bfff20da4d829cfe65241ed2a3039a01a449f97",
        "12d7113ad4724060d980196a7a56205aff780da5"
      ],
      "author": {
        "name": "Maria Uretsky",
        "email": "mariaur@google.com",
        "time": "Mon Dec 13 21:46:17 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 13 21:46:17 2021 +0000"
      },
      "message": "Update cpe for vulnerability scanners am: 1fc774d3b1 am: 77ad8aa4ac am: 037c3336b3 am: 12d7113ad4\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libcap/+/1913405\n\nChange-Id: I7d716a500cb7cc440096b40044e4a3548b4d2775\n"
    }
  ],
  "next": "12d7113ad4724060d980196a7a56205aff780da5"
}
