)]}'
{
  "log": [
    {
      "commit": "6218b907de3482f8280d6a7ba803f5f70fe41eee",
      "tree": "4d33be5d6eb9b05a1e3f66e0eeb4d5854c1d68b1",
      "parents": [
        "fd6a1ee084166d2f584743c8bc0a8f29de5ba0c7",
        "36b3aef57df1aeabd990fcf04325feacbe3a0e2c"
      ],
      "author": {
        "name": "Joey Scarr",
        "email": "jsca@google.com",
        "time": "Sun Jul 19 20:34:04 2026 -0700"
      },
      "committer": {
        "name": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jul 19 20:34:04 2026 -0700"
      },
      "message": "Upgrade libcap to libcap-2.78 am: 36b3aef57d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libcap/+/41054705\n\nChange-Id: Idc58c7fb20d60366541efb123252de294a302fd3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "36b3aef57df1aeabd990fcf04325feacbe3a0e2c",
      "tree": "4d33be5d6eb9b05a1e3f66e0eeb4d5854c1d68b1",
      "parents": [
        "0f4127b88aa61d970a39b94959f1574eaf364406",
        "a1fef85d27d0ee12729a64d1c9b2183c6007e56a"
      ],
      "author": {
        "name": "Joey Scarr",
        "email": "jsca@google.com",
        "time": "Mon Jul 20 01:53:55 2026 +0000"
      },
      "committer": {
        "name": "Joey Scarr",
        "email": "jsca@google.com",
        "time": "Mon Jul 20 01:58:51 2026 +0000"
      },
      "message": "Upgrade libcap to libcap-2.78\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update external/libcap\nFor more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md\n\nBug: 534939361\nTest: TreeHugger\nChange-Id: I0cdff54064c55464d0ca18957ca5f8f1ab92068f\n"
    },
    {
      "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": "a1fef85d27d0ee12729a64d1c9b2183c6007e56a",
      "tree": "8381e14567e597bf932c7775ffdb8e9b9a58cbe2",
      "parents": [
        "472547b1f89de61903278ec837e370dcdc6998f5"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 05 08:31:36 2026 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 05 08:31:36 2026 -0700"
      },
      "message": "Up the release version to 2.78\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "472547b1f89de61903278ec837e370dcdc6998f5",
      "tree": "96b92be69dd3d29cd80183e18f08a3966f613090",
      "parents": [
        "286ace1259992bd0c5d9016715833f2e148ac596"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 14 16:51:11 2026 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 29 07:45:51 2026 -0700"
      },
      "message": "Restore parity between libcap and the Go cap package\n\nPrevious cap package didn\u0027t enforce what libcap did when setting\nfilesystem capabilities.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "286ace1259992bd0c5d9016715833f2e148ac596",
      "tree": "ae4bcfaaea660828ee5a82daf1643c96843349e7",
      "parents": [
        "e1e79bcbaec103c074dd4d501692ef8ff41d75ae"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Mar 12 07:38:05 2026 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 29 07:43:44 2026 -0700"
      },
      "message": "Address a potential TOCTOU race condition in cap_set_file().\n\nThis issue was researched and reported by Ali Raza (@locus-x64). It\nhas been assigned CVE-2026-4878.\n\nThe finding is that while cap_set_file() checks if a file is a regular\nfile before applying or removing a capability attribute, a small\nwindow existed after that check when the filepath could be overwritten\neither with new content or a symlink to some other file. To do this\nwould imply that the caller of cap_set_file() was directing it to a\ndirectory over which a local attacker has write access, and performed\nthe operation frequently enough that an attacker had a non-negligible\nchance of exploiting the race condition. The code now locks onto the\nintended file, eliminating the race condition.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "e1e79bcbaec103c074dd4d501692ef8ff41d75ae",
      "tree": "ad2dbe4d6e7abf28065b10d19ca579c3bea7fcd8",
      "parents": [
        "542d7d86ecd2129dd5fe7e5b31ba307304f5b319"
      ],
      "author": {
        "name": "Edward Nolan",
        "email": "eddiejnolan@gmail.com",
        "time": "Tue Mar 17 16:02:06 2026 -0400"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue Mar 17 18:06:21 2026 -0700"
      },
      "message": "Fix typo in setcap -r error message\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "542d7d86ecd2129dd5fe7e5b31ba307304f5b319",
      "tree": "48650f0172979c2ecc07c521c37a7a8565037fb6",
      "parents": [
        "d628b3bfe40338d4efff6b0ae50f250a0eb884c7"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Nov 10 18:26:34 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Nov 10 18:26:34 2025 -0800"
      },
      "message": "Revert \"libcap: Add build ldflags to _makenames rule\"\n\nThis reverts commit c3ddf45d9afaab85d3b7db0dc7bfd1aafb8fde50.\n\nThe details of what this broke are here:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d220691#c2\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "d628b3bfe40338d4efff6b0ae50f250a0eb884c7",
      "tree": "0799959a972c1351d2d6573b9a6b224325c17fdb",
      "parents": [
        "3b2513a1ba696f01d31edfa93f35c30b379cc70e"
      ],
      "author": {
        "name": "Will Fancher",
        "email": "elvishjerricco@gmail.com",
        "time": "Mon Nov 10 11:24:19 2025 -0500"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Nov 10 18:21:52 2025 -0800"
      },
      "message": "Do not cross compile mknames.go\n\n`GOOS` and `GOARCH` can be set to cross compile the Go code. But\n`good-names.go` is generated at build time using `mknames.go`, which\nmust be built for the build platform. `GOOS` and `GOARCH` can be unset\nto do this. In many circumstances, Go will use its own internal linker\nto build the binary, which means it won\u0027t need to use `$CC`. But in\nsome scenarios, e.g. when building PIE binaries, it will use `$CC` as\nthe linker, so this needs to be set to the build platform\u0027s compiler\nfor `go run`.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "3b2513a1ba696f01d31edfa93f35c30b379cc70e",
      "tree": "618b910ade5c79d36cf325543519d077c9460b94",
      "parents": [
        "c3ddf45d9afaab85d3b7db0dc7bfd1aafb8fde50"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 26 11:29:03 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 26 11:29:03 2025 -0700"
      },
      "message": "Up the release version to 2.77\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "c3ddf45d9afaab85d3b7db0dc7bfd1aafb8fde50",
      "tree": "b0abc439737e7e30d1db46a43709e7246f4032be",
      "parents": [
        "2d744fbaa440c59572893c2b63f717c6e4662d5f"
      ],
      "author": {
        "name": "Khem Raj",
        "email": "raj.khem@gmail.com",
        "time": "Tue Oct 21 18:27:51 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue Oct 21 19:20:31 2025 -0700"
      },
      "message": "libcap: Add build ldflags to _makenames rule\n\nits calling compiler and linker in single step\nensure that build ldflags are respected as it\nmight have important information like which runtime\nto use.\n\nSigned-off-by: Khem Raj \u003craj.khem@gmail.com\u003e\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "2d744fbaa440c59572893c2b63f717c6e4662d5f",
      "tree": "28bfb930c180224980adaa85ddb8af8c081df601",
      "parents": [
        "da06dc98d29740f1a6d12d3a932263e8f63f99dd"
      ],
      "author": {
        "name": "Chris Hofer",
        "email": "christian.hofer@codasip.com",
        "time": "Thu Jun 26 13:47:44 2025 +0200"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Aug 10 13:14:34 2025 -0700"
      },
      "message": "libcap: Improve raw container calculation\n\nOn architectures with pointer alignment constraints larger than 8\nbytes, e.g. CHERI RISC-V, a raw container calculation in libcap\nresults in invalid read accesses to members or memory corruption.\nFix this by taking the alignment constraints into account as well\nas asserting the memory layout of the container struct.\n\nFor capability allocation, libcap uses the struct:\n\tstruct _cap_alloc_s {\n\t    __u32 magic;\n\t    __u32 size;\n\t    union {\n\t\t...\n    \t    } u;\n\t};\n\nwhere the union abstracts several capability types that can be\nidentified by _cap_alloc_s\u0027 magic member. To obtain a pointer to the\nallocation struct from a pointer to the union, the following\nexpression is used:\n\tstruct _cap_alloc_s *p \u003d (void *) (-2 + (__u32 *) union_ptr);\n\nThis calculation relies on the assumption that the union is placed at an\noffset of 8 bytes in the allocation struct. However, some struct types\nthat are in the union may have pionters and thus, these structs may have\nlarger alignment constraints on architectures with fat pointers, e.g.\n16-byte alignment on CHERI RISC-V. In these cases, the offset may be\nlarger than 8 bytes and the raw container calculation results in an\ninvalid pointer that is dereferenced.\n\nFix the caluculation by using the alignment constraint of the union if\nit exceeds the size of the two preceeding 32-bit uints magic and size.\nStatically assert that the so calculated offset matches the actual\noffset of u in _cap_alloc_s.\n\nSigned-off-by: Chris Hofer \u003cchristian.hofer@codasip.com\u003e\n\nAdded compilation fix for -std\u003dc99 compilation, and suppressed\nnewly introduced warnings from clang.\n\nResolves:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d220415\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "da06dc98d29740f1a6d12d3a932263e8f63f99dd",
      "tree": "d1414ed8979d38b6afa55d9e32b6c45fe2381eff",
      "parents": [
        "a37b30288380b7ca1e513611eb1c2a3ac5493cc5"
      ],
      "author": {
        "name": "Garret Kelly",
        "email": "gkelly@gkel.ly",
        "time": "Tue Aug 05 20:01:34 2025 -0400"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Aug 06 06:22:35 2025 -0700"
      },
      "message": "Fix bug in IABGetPID\n\nUsing NewIAB ensures that common startup initialization happens before trying\nto use `words`. Also switch to using IAB.good to determine if the parsed IAB\nis valid.\n\nAddresses: https://bugzilla.kernel.org/show_bug.cgi?id\u003d220420\n\nSigned-off-by: Garret Kelly \u003cgkelly@gkel.ly\u003e\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "a37b30288380b7ca1e513611eb1c2a3ac5493cc5",
      "tree": "446fd8f0a2884c26a2b2d2bf349af41877d58870",
      "parents": [
        "a5753d029173d69b09f593da13575b19e17641ff"
      ],
      "author": {
        "name": "Ariel Otilibili",
        "email": "ariel.otilibili-anieli@eurecom.fr",
        "time": "Mon Jul 07 15:36:28 2025 +0200"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Jul 07 07:09:18 2025 -0700"
      },
      "message": "Make.Rules: Fix broken link to the sendmail issue\n\nThe link points to a dead resource.\n\nReplace it with the correct link.\n\nSigned-off-by: Ariel Otilibili \u003cariel.otilibili-anieli@eurecom.fr\u003e\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\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": "a5753d029173d69b09f593da13575b19e17641ff",
      "tree": "d8252ac43d4003c56997528e2925f29fbecca987",
      "parents": [
        "53b369b8ea24586ff7116c6e91553ff17e03e707"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Jun 18 06:18:00 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Jun 18 06:18:32 2025 -0700"
      },
      "message": "Fix bugs in setcap.c error strings.\n\nMulti-year bug displaying the wrong filename when failing\nto set a capability on a file.\n\nThanks to Nikolas for reporting this:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d220245\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "53b369b8ea24586ff7116c6e91553ff17e03e707",
      "tree": "bc97f19c21f12e2800c8275161d4b7a61e829600",
      "parents": [
        "9a84906efecf30d51603d669712d448ee8a095d6"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue May 06 23:17:09 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue May 06 23:17:09 2025 -0700"
      },
      "message": "Make the kdebug test use the terminal output.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "9a84906efecf30d51603d669712d448ee8a095d6",
      "tree": "0f8500ba0b27ea488bc3d5c6a296155a5f616f53",
      "parents": [
        "6cdd8cd72ebcedd6b1b6c989a7e5722d5d87f35c"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon May 05 19:46:47 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon May 05 19:46:47 2025 -0700"
      },
      "message": "Add some C++ protection to the libcap/execable.* code.\n\nThese ideas were what I shared in this answer:\n\n  https://stackoverflow.com/a/68339111/14760867\n\nso I figure I might as well capture them here. Credit goes to the stackoverflow user, \"Haydentech\", for running\ninto the issue and prompting me to figure out the issue.\n\nAll that being said, within the libcap build sources, is not completely\nclear when the __cplusplus support would be invoked.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "6cdd8cd72ebcedd6b1b6c989a7e5722d5d87f35c",
      "tree": "6fbdda9b5856e579d194916e4e7fdd11cf86c4d1",
      "parents": [
        "7a2eee56607218d017af8d26c2c41dba83629708"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Apr 19 08:00:23 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Apr 19 08:00:23 2025 -0700"
      },
      "message": "Support for __xtensa__ architecture.\n\nIt looks like __xtensa__ defines SA_RESTORER, but my read of the\nkernel code suggests that signal handling does not require it be\nset. Specifically, if the SA_RESTORER flag is not set, the kernel\ninserts a sys_rt_sigreturn call into the stack frame.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "7a2eee56607218d017af8d26c2c41dba83629708",
      "tree": "c286e49288123838553bfc93e9e3687ebb36fd52",
      "parents": [
        "5f3e12ca39c476b78160df6e2345a642a8e6f178"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Apr 17 20:20:09 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Apr 17 20:20:09 2025 -0700"
      },
      "message": "First attempt at PSX support for microblaze, arc and openrisc.\n\nI found some confusing macrology for openrisc. I\u0027m optimistic that\nthis is recognized with the __or1k__ gcc macro.\n\nSee for details:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d219915\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "5f3e12ca39c476b78160df6e2345a642a8e6f178",
      "tree": "3f04a27e23f4ce9785b8066c5e920437757be013",
      "parents": [
        "8ff33c7ffd86a5fdc8e1cf3641e8c27db8a812a3"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 13 09:47:12 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 13 09:47:12 2025 -0700"
      },
      "message": "Up the release version to 2.76\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "8ff33c7ffd86a5fdc8e1cf3641e8c27db8a812a3",
      "tree": "f703b310459b46d8c144bc7d58b37d7d451a04d5",
      "parents": [
        "07d8ce731d5fe9063abfef4a77306e273b18b5f3"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 13 08:48:40 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Apr 13 08:48:40 2025 -0700"
      },
      "message": "Drop example workaround for go.dev execution.\n\nThe go.dev website was previously overzealous in rejecting source\ncode when preparing examples. This has now been fixed. See\n\n  https://github.com/golang/go/issues/70611\n  https://github.com/golang/go/issues/70630\n\nfor prior behavior.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "07d8ce731d5fe9063abfef4a77306e273b18b5f3",
      "tree": "53c3c851ece47e413206521ed7c94f111da25492",
      "parents": [
        "f0e4f395e02733be84403878c6374c60dedf0843"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 29 08:01:03 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 29 08:01:03 2025 -0700"
      },
      "message": "Be more systematic using the kernel signal handler APIs.\n\nEach architecture seems to have its own nuance. Found a way\nto get the kernel header compilation to confirm what sigaction\nstructure is expected by the kernel. This made a few differences\nand I am hoping it addresses why the alpha build fails with\ndebian\u0027s sid compile. It makes some changes to memory reservation\nfor other architectures, arm64 (aka aarch64) in particular.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "f0e4f395e02733be84403878c6374c60dedf0843",
      "tree": "7daa10a9737566302cfdd7a22076c6cb04260ee3",
      "parents": [
        "bbd88328b2ae291ecdbeac09619d78753917e0d5"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Mar 05 08:04:05 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Mar 28 20:42:10 2025 -0700"
      },
      "message": "Make example more friendly with a Makefile.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "bbd88328b2ae291ecdbeac09619d78753917e0d5",
      "tree": "f78dfedacab5f70ec78f11b419a90295f99541cd",
      "parents": [
        "89b0e7a69a07025874b94478efdc5d1280b1704c"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 23 07:54:48 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 23 07:54:48 2025 -0700"
      },
      "message": "Extend support further to __m68k__ and possibly __sparc__.\n\nThis may include a needed fix for __sh__ too.\n\nI don\u0027t have any test machines for this, so this code change\nis untested, and based solely on reading kernel etc. sources.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "89b0e7a69a07025874b94478efdc5d1280b1704c",
      "tree": "423c9a021c1f64ee75f6cbf25978e9f82a0d9779",
      "parents": [
        "04b285680bfb45117af685eabf1675917118bdb5"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 23 06:30:29 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 23 06:30:29 2025 -0700"
      },
      "message": "Add support for some less mainstream architectures.\n\nThese (__alpha__, __hppa__, __sh__) don\u0027t have the SA_RESTORER\ncomplication, so hopefully can \"just work\". I\u0027m relying on Debian\u0027s\nbuild servers to confirm.\n\nSee: https://bugzilla.kernel.org/show_bug.cgi?id\u003d219915\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "04b285680bfb45117af685eabf1675917118bdb5",
      "tree": "55b32678690b328de5b7a0f03560a2074f8e754b",
      "parents": [
        "cedefd8e9382b87485397e5f5a5969ca661b8235"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 22 09:49:50 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 22 09:49:50 2025 -0700"
      },
      "message": "Glibc needs a constant to be defined for puts() to work.\n\nSee https://bugzilla.kernel.org/show_bug.cgi?id\u003d219880\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "cedefd8e9382b87485397e5f5a5969ca661b8235",
      "tree": "ba94a4bae0d8d1a4441fc1bf76c36984637fba59",
      "parents": [
        "91e3124a29803dcc4c454d32c10c45689722b103"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 22 09:37:42 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 22 09:37:42 2025 -0700"
      },
      "message": "Delete a debugging printf in setcap.\n\nOops.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "91e3124a29803dcc4c454d32c10c45689722b103",
      "tree": "88116774203fdb992e509451468ff7175ac77ff9",
      "parents": [
        "087afa007dcd3ede6a8adc1edb5c02b5f5877bd2"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Mar 19 20:17:01 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Mar 19 20:17:01 2025 -0700"
      },
      "message": "More useful cross linking for man pages.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "087afa007dcd3ede6a8adc1edb5c02b5f5877bd2",
      "tree": "47d8af208a61d1b1f2d9a8d47ebb195befe5d1c4",
      "parents": [
        "4425764d96626640df846cf21a83ac200d7af42f"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Mar 19 19:50:17 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Mar 19 20:01:48 2025 -0700"
      },
      "message": "Break out description of text formats to a separate man page.\n\nSee cap_text_formats(7). This is the 2nd time this breakout has been\nrequested. This time by way of Carlos Rodriguez-Fernandez.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "4425764d96626640df846cf21a83ac200d7af42f",
      "tree": "0f2e293f1ccf3e0e36d9e9b3438e6d7f7931267d",
      "parents": [
        "824333d997f7f424c86f3622563494f2102c8376"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Mar 17 19:25:46 2025 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Mar 17 19:25:46 2025 -0700"
      },
      "message": "Nothing references the SYSTEM_HEADERS make variable.\n\nIt was introduced between libcap-1.97 and libcap-2.00 but never\nactually referenced in the build tree. Thanks to Ross Burton for\npointing this out!\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "824333d997f7f424c86f3622563494f2102c8376",
      "tree": "d367815675a08925c5dc5cfcbbdf277239081f5c",
      "parents": [
        "fc8a50743b8c8f230f7456715eae5adab4ab2ca3"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 08 15:44:04 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Mar 08 15:44:04 2025 -0800"
      },
      "message": "Some more runnable documentation examples.\n\nAll examples so far:\n\nhttps://pkg.go.dev/kernel.org/pub/linux/libs/security/libcap/cap@v1.2.76-rc3#pkg-examples\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "fc8a50743b8c8f230f7456715eae5adab4ab2ca3",
      "tree": "1f0d5d6c599ba37aea9d83058b35f571aca4993d",
      "parents": [
        "1b436ee55e4436c5f3e191257fe7e9626877ca6b"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Mar 06 09:29:39 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Mar 06 09:29:39 2025 -0800"
      },
      "message": "Delete one cap package example that fails and add two more.\n\nThe cap.GetMode() example causes an exception on go.dev, likely because of some\nsystem call blocking, on the website.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "1b436ee55e4436c5f3e191257fe7e9626877ca6b",
      "tree": "f0f5d93c8977bf21eb8cdb212231b416c4dd22b1",
      "parents": [
        "f02e46a44a268f6ea17c95673ecdced31f1188a4"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Mar 05 18:55:04 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Mar 05 18:55:04 2025 -0800"
      },
      "message": "Add more live examples to the cap package documentation.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "f02e46a44a268f6ea17c95673ecdced31f1188a4",
      "tree": "9cd167d289ff8806d078acd8351fd5ed9ea42009",
      "parents": [
        "fb2dede6e7d7104804f1565874dd7cf1459ffc78"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue Mar 04 08:56:39 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue Mar 04 08:56:39 2025 -0800"
      },
      "message": "Up the release version to 2.75\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "fb2dede6e7d7104804f1565874dd7cf1459ffc78",
      "tree": "a239f19bd52764451d8d8d81f2d8953e45551847",
      "parents": [
        "def8fab2a37d82aa69a534c93da580f335026cbb"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Mar 03 19:08:28 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Mar 03 19:08:28 2025 -0800"
      },
      "message": "Fix psx module build.\n\nThanks to Frank for promptly reporting this:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d219838\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "def8fab2a37d82aa69a534c93da580f335026cbb",
      "tree": "565b2f5591e5a4c2cd1a56d493afbcc195edef9d",
      "parents": [
        "805a6d3b3f93809de405cf652219ac2a9d18cc94"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 16:09:34 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 16:09:34 2025 -0800"
      },
      "message": "Up the release version to 2.74\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "805a6d3b3f93809de405cf652219ac2a9d18cc94",
      "tree": "aee65bd46cf9899ae7859b8d7cbd1e727a259570",
      "parents": [
        "7be690ed8cdb09da238c85a92ce5de989850d86d"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 15:59:14 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 15:59:14 2025 -0800"
      },
      "message": "Trim the examples for the cap package.\n\nAdded a couple of examples for lesser used functions: cap.Import()\nand (*cap.Set) Export().\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "7be690ed8cdb09da238c85a92ce5de989850d86d",
      "tree": "7ff128244da913ef3f60a8bfc7b9aac711b824ac",
      "parents": [
        "4b1d6d63328f7e0cae7e70448382f236eeacd677"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 14:24:25 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 14:24:25 2025 -0800"
      },
      "message": "Improve weaver test to count zeros vs \u0027-1\u0027 values.\n\nThis isn\u0027t fixing a known issue, but more preparing for a potential\nPSX mechanism error.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "4b1d6d63328f7e0cae7e70448382f236eeacd677",
      "tree": "21d380dbaa3cca667dfd00e835faa09af04fb8e1",
      "parents": [
        "20c22e64bf8d5a90ed0e884753808133bcc5798d"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 11:46:52 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 11:46:52 2025 -0800"
      },
      "message": "Compile with -std\u003dc89 option.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "20c22e64bf8d5a90ed0e884753808133bcc5798d",
      "tree": "b411e0302d80c9f1cb8fa28c3b043b7a2f506f10",
      "parents": [
        "b5b2e011a797af0d8d6aa21074e1bafee4caff31"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 10:46:34 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 10:46:34 2025 -0800"
      },
      "message": "Be consistent about using SA_RESTORER.\n\nFound this omission via CC\u003dmusl-gcc build test (in make distcheck).\n\nLast(?) fix for:\n\n    https://bugzilla.kernel.org/show_bug.cgi?id\u003d219687\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "b5b2e011a797af0d8d6aa21074e1bafee4caff31",
      "tree": "46788b9546a9acf8324756405749333ebcaab020",
      "parents": [
        "7a7982067edca2abedb2e7a0d08684dce49ea70e"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 10:22:56 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 10:25:00 2025 -0800"
      },
      "message": "Drop linux/ headers for standard ones.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "7a7982067edca2abedb2e7a0d08684dce49ea70e",
      "tree": "0346ff4ebced7bea8d371ff12223c45d1776ff07",
      "parents": [
        "d510712a270dba9a3b0c9e2f41e6f62ae02da1a4"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 10:10:47 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 10:10:47 2025 -0800"
      },
      "message": "Churn test should work with or without cgo.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "d510712a270dba9a3b0c9e2f41e6f62ae02da1a4",
      "tree": "d1e8e6c99cf530bcd39ec27f92a3a17f8789a6ff",
      "parents": [
        "dfb0fc263bbc215e3bd86a412ab85effcf2c857a"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 10:02:45 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Mar 02 10:02:45 2025 -0800"
      },
      "message": "Clean up go documentation.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "dfb0fc263bbc215e3bd86a412ab85effcf2c857a",
      "tree": "0455e56690755268005595c12ce8d4134bf42f3f",
      "parents": [
        "cf8d9ad3ecbb57c0e65ef0c7df2b6fe97dbc1f05"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 22 11:35:39 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 22 11:36:48 2025 -0800"
      },
      "message": "Add riscv support for the psx mechanism.\n\nThis adds `__riscv` (curiously, gcc does not define `__riscv__`) psx\ncompilation support.\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d219687\n\nAlso, add explicit __x86_64__ compilation support. It was working\nimplicitly, but change to be consistent.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n\n"
    },
    {
      "commit": "cf8d9ad3ecbb57c0e65ef0c7df2b6fe97dbc1f05",
      "tree": "59056c598ba9ee1753aa582a879d00af1d66d90b",
      "parents": [
        "47f119fff3111452fe69225407085b4b0d1fc977"
      ],
      "author": {
        "name": "Leo",
        "email": "leo@managarm.org",
        "time": "Thu Feb 20 00:52:40 2025 +0100"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Feb 19 19:19:59 2025 -0800"
      },
      "message": "Fix reliance on transitive include.\n\nkill(2) is declared in signal.h, however previously this header was not\nincluded. It happened to work on glibc, where sys/wait.h includes\nsignal.h, this is however not required behavior in the POSIX standard:\n\n\u003e Inclusion of the \u003csys/wait.h\u003e header may also make visible all symbols\n\u003e from \u003csignal.h\u003e and \u003csys/resource.h\u003e.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\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": "47f119fff3111452fe69225407085b4b0d1fc977",
      "tree": "473fd345950933f6ae48c6bfa23a287c38614772",
      "parents": [
        "c32a4d372f9a2f4e1b6561dc61fa87eb42c1dcb0"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 17 21:43:26 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 17 21:43:26 2025 -0800"
      },
      "message": "Fix error when expanding hash map.\n\nThe code was using `hval` when it should have used `mix`. I\u0027ve removed\n`hval` from the code now. This fixes this bug:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d219752\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "c32a4d372f9a2f4e1b6561dc61fa87eb42c1dcb0",
      "tree": "20443bdba62d37aae7f934f592ee5820740402b0",
      "parents": [
        "fc336e9794e61730e20f117f3471a365e8daf466"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 17 21:42:20 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Feb 17 21:42:20 2025 -0800"
      },
      "message": "Add s390x support for new PSX mechanism.\n\nAs per this bug report:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d219687\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "fc336e9794e61730e20f117f3471a365e8daf466",
      "tree": "f96a796baea25cf394cd0fc3827e2cb8a0d55bf2",
      "parents": [
        "1ad42b66c3567481cc5fa22fc1ba1556a316d878"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 16 20:17:08 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 16 20:17:08 2025 -0800"
      },
      "message": "Add a test for bad group prefix.\n\nThe previous commit fixed a bug with the config parsing in pam_cap.\nThis is a test that we don\u0027t regress against that fix.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "1ad42b66c3567481cc5fa22fc1ba1556a316d878",
      "tree": "d92d5704f257345a1aa1b7845e745ce7f83de512",
      "parents": [
        "9c46e11a46bd1b28e724655a0d57355dd7d5248e"
      ],
      "author": {
        "name": "Tianjia Zhang",
        "email": "tianjia.zhang@linux.alibaba.com",
        "time": "Mon Feb 17 10:31:55 2025 +0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 16 20:12:47 2025 -0800"
      },
      "message": "pam_cap: Fix potential configuration parsing error\n\nThe current configuration parsing does not actually skip user names\nthat do not start with @, but instead treats the name as a group\nname for further parsing, which can result in matching unexpected\ncapability sets and may trigger potential security issues.  Only\nnames starting with @ should be parsed as group names.\n\nSigned-off-by: Tianjia Zhang \u003ctianjia.zhang@linux.alibaba.com\u003e\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "9c46e11a46bd1b28e724655a0d57355dd7d5248e",
      "tree": "e408e9ea78665cd49bb95811b0a3dcc6f84837ea",
      "parents": [
        "aabdd103bbb8903452a7b40147db1096d482176e"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 16 16:12:46 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 16 16:20:55 2025 -0800"
      },
      "message": "Add PowerPC support for latest PSX implementation.\n\nSee:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d219687\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "aabdd103bbb8903452a7b40147db1096d482176e",
      "tree": "e36da255941bfa83ab8c50f6b774744e0ba20b1b",
      "parents": [
        "d7b41e480dc9a273681f2a62d50c8cd23f51206a"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 16 10:26:58 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 16 10:26:58 2025 -0800"
      },
      "message": "Mention CAP_MODE_HYBRID in man page.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "d7b41e480dc9a273681f2a62d50c8cd23f51206a",
      "tree": "5759d69a25f0473a326167694f8a9f8f995bff2d",
      "parents": [
        "5a9f9dde6c4782dd3b4a8ac04095abb5d6f85388"
      ],
      "author": {
        "name": "Tianjia Zhang",
        "email": "tianjia.zhang@linux.alibaba.com",
        "time": "Thu Feb 13 10:22:59 2025 +0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Feb 16 10:21:31 2025 -0800"
      },
      "message": "doc: Fix typo of cap_cap_proc\n\nSigned-off-by: Tianjia Zhang \u003ctianjia.zhang@linux.alibaba.com\u003e\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "5a9f9dde6c4782dd3b4a8ac04095abb5d6f85388",
      "tree": "a53c4847085eed1b63da860468588424535a354f",
      "parents": [
        "025f28ca4fe085fbcbf7933d53a42d335744e553"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 15 14:18:02 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 15 15:00:28 2025 -0800"
      },
      "message": "Add mips support for refactor of psx.\n\nMips bugfix:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d219687\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "025f28ca4fe085fbcbf7933d53a42d335744e553",
      "tree": "e0f10bb3b3208e188550da55322a7bdf7f8583ba",
      "parents": [
        "2dda39e0e359134d49989c2549f5459ca89e4440"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 01 08:49:27 2025 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Feb 01 08:49:27 2025 -0800"
      },
      "message": "Avoid thread churn deadlock with PSX rewrite.\n\nThis bug, reported by David Runge, identifies another regression\nvs. libpsx-2.71:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d219687\n\nA regression of the LWP threading support reintroduced an old bug\nin the libpsx-2.72 rewrite, specifically this bug:\n\n   https://github.com/golang/go/issues/42494\n\nThis present change includes x86_64, i386 and arm* (32-bit and 64-bit)\nsupport. I\u0027ve tested each of these with debian OSes, some running via QEMU.\nBefore releasing 2.74, I plan to extend the testing to all of the targets\nsupported by Debian (see https://wiki.debian.org/DebianInstaller/Qemu).\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "2dda39e0e359134d49989c2549f5459ca89e4440",
      "tree": "4b72f60c147436b2e1669654400228069f9e9dda",
      "parents": [
        "6ef6a9d1e415c0b75e5acbcbcbfbda86d4ba6b91"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Dec 26 19:26:54 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Dec 26 19:26:54 2024 -0800"
      },
      "message": "The go.dev site is unable to render this example.\n\nAs a workaround for the golang bug: 70630, specifically comment\n70630#issuecomment-2513491664 provide an alias for the package.\nPerhaps, at some point, that bug or the one it is duped into will\nbe fixed, and we can remove this workaround.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "6ef6a9d1e415c0b75e5acbcbcbfbda86d4ba6b91",
      "tree": "a787d896b1843625a946d298eafde260c878ef50",
      "parents": [
        "f6d4cb050c196827a5898454e33c251f3150a595"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Dec 01 20:18:58 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Dec 01 20:18:58 2024 -0800"
      },
      "message": "Up the release version to 2.73\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "f6d4cb050c196827a5898454e33c251f3150a595",
      "tree": "b7ad430cfa00175f9a0606e483361d078eadc11d",
      "parents": [
        "a9a34483d89ff07db3945052141ae487332340ac"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Nov 28 09:36:27 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Nov 28 09:36:27 2024 -0800"
      },
      "message": "_GNU_SOURCE #define needed in psx.c to build -std\u003dc99.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "a9a34483d89ff07db3945052141ae487332340ac",
      "tree": "930c3c1a4cb7e93a4b5232f18502920970ab4895",
      "parents": [
        "4726b0da3383757377069af3975d042348b579fe"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Nov 27 17:44:55 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Nov 27 17:44:55 2024 -0800"
      },
      "message": "Slightly briefer cap example.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "4726b0da3383757377069af3975d042348b579fe",
      "tree": "15cdd7a37cf0676f0d40beece048d03c952b9a52",
      "parents": [
        "69671a497294fb7e31f0103156d896079c6b02aa"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 22 18:31:47 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 22 18:37:19 2024 -0800"
      },
      "message": "Use go vet as part of testing the go/ packages.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "69671a497294fb7e31f0103156d896079c6b02aa",
      "tree": "accb32edf378b3d256661d3c94f7a21037a932dc",
      "parents": [
        "a1859fdc9e12098e86be9d073fb92518929e5cfb"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 22 18:30:57 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 22 18:37:19 2024 -0800"
      },
      "message": "gettid() is sporadically defined over various libc\u0027s.\n\nUse an alias #define for this system call.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "a1859fdc9e12098e86be9d073fb92518929e5cfb",
      "tree": "a26cb63a7b33ef6109357c94a74126e5d66a0f9e",
      "parents": [
        "80d7d006b95023fb33ce2ed7504aa706bf4e463c"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 22 18:28:26 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 22 18:36:30 2024 -0800"
      },
      "message": "Fix setcap after last commit broke it.\n\nEmbarrassed. Overlooked test failure.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "80d7d006b95023fb33ce2ed7504aa706bf4e463c",
      "tree": "408627cd666b6b6e98daf828672511ab25c10f2f",
      "parents": [
        "a044d8b496ef598c61f0634172c742bd52ccf776"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Nov 18 21:20:49 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Nov 18 21:21:47 2024 -0800"
      },
      "message": "Tidy up help message, and sort option processing of setcap.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "a044d8b496ef598c61f0634172c742bd52ccf776",
      "tree": "707af536b098cac5f94c4d58f8a490f035938f6a",
      "parents": [
        "304089b078f2f339cd7ccb030a0ad0194aea0a0f"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 15 07:26:42 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 15 07:26:42 2024 -0800"
      },
      "message": "Address some static analysis observations.\n\nThese were reported by Carlos Rodriguez-Fernandez with respect\nto some analysis performed on the Fedora libcap-2.71 package.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "304089b078f2f339cd7ccb030a0ad0194aea0a0f",
      "tree": "56c1fba0b688c56652f0d13da4e235022782c755",
      "parents": [
        "d35e7651b44c195512d577640e05a11889653536"
      ],
      "author": {
        "name": "Xi Ruoyao",
        "email": "xry111@xry111.site",
        "time": "Tue Nov 12 11:44:56 2024 +0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Mon Nov 11 21:10:04 2024 -0800"
      },
      "message": "psx: use getdents64 instead of getdents\n\nOn relatively new architectures (for example ARM64, RISC-V, and\nLoongArch), the kernel does not have a getdents syscall.  Use getdents64\ninstead to fix the build on them.\n\nThe getdents64 syscall was added in Linux 2.4 and I don\u0027t think we\nshould still support older kernels today.\n\nSigned-off-by: Xi Ruoyao \u003cxry111@xry111.site\u003e\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "d35e7651b44c195512d577640e05a11889653536",
      "tree": "89de8a4602da9038f80c4491859fcbef3c919fa4",
      "parents": [
        "1a02e34cc4df6f310552f5c1eb48124263c8ec9a"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Nov 10 20:02:36 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Nov 10 20:02:36 2024 -0800"
      },
      "message": "Third attempt to make a runnable example in the cap package docs.\n\nStill trying to coax some go.dev documentation into providing runnable\nexamples. Iterating with a single simple one.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "1a02e34cc4df6f310552f5c1eb48124263c8ec9a",
      "tree": "d256b9e813985b84a4a5d4bee344e4e3fe9a1548",
      "parents": [
        "f001ee7343e9bbaf75d5cd45512a71e5628b6db8"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Nov 10 15:26:15 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Nov 10 15:26:15 2024 -0800"
      },
      "message": "Up the release version to 2.72\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "f001ee7343e9bbaf75d5cd45512a71e5628b6db8",
      "tree": "f0010fd670eea8b86824883e62ad899a4054ec7a",
      "parents": [
        "b017fcff26c5fc7a37e607b881c84abddfc946a5"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Nov 09 23:25:04 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Nov 10 00:09:33 2024 -0800"
      },
      "message": "Go, prior to 1.16.x, had an issue with interrupts and exiting threads.\n\nHow this is relevant to the PSX code (since its 2.72 refactor) is the\nsubject of:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d219478\n\nSince we\u0027ve decided to not fully support earlier versions of Go by\nworking around this bug any longer, modify the test to not test for\nthis bug.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "b017fcff26c5fc7a37e607b881c84abddfc946a5",
      "tree": "3b844bb0a5ce2386be2030125f3c6ed9a152ae4f",
      "parents": [
        "1474f5b96e52ae8b1df02481c820a6f879a67e65"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Nov 09 21:33:33 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Nov 09 23:19:18 2024 -0800"
      },
      "message": "Eliminating -wrap use.\n\nThis addresses the following bug:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d219456\n\ninsofar as it eliminates the need for -wrap\u003dpthread_create\nlinkage. Mostly, code that uses -lpsx functions can simply\nlink with -lpsx now. However, for legacy reasons the library\nstill works when linked wrapped or with the new content of\nthe libpsx.pc file:\n\n   -Wl,--no-as-needed -Wl,--whole-archive -lpsx -Wl,--no-whole-archive -Wl,--as-needed -lpthread\n\nThese last options are required for getting -lcap to act at a\nconsistent process level and not a thread level.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "1474f5b96e52ae8b1df02481c820a6f879a67e65",
      "tree": "54708d779d28981829c91c650fbe91fd1c0982bf",
      "parents": [
        "31ed2fef38340e5d4ddc1e3d2a4449d3d046ff2d"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 08 19:41:51 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Nov 09 15:43:26 2024 -0800"
      },
      "message": "Stop claiming to support pre-go1.16 releases.\n\nThe refactoring of libpsx to operate at a LWP level and not\nthe pthread level has caused an old Go issue to reappear.\nDetails:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d219478\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "31ed2fef38340e5d4ddc1e3d2a4449d3d046ff2d",
      "tree": "b58a309d037bca2516475b1250d0f24f04d11d94",
      "parents": [
        "c5a06aea0333705218931e6e004abcc44ab8c677"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 08 19:33:25 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Nov 08 19:33:25 2024 -0800"
      },
      "message": "Factor out the ((weak)) psx_load_syscalls() function.\n\nTrying to find a path for not needing linker wrapping.\nThis feels like a step in the right direction, but doesn\u0027t\nallow removal of the -wrap linkage yet.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "c5a06aea0333705218931e6e004abcc44ab8c677",
      "tree": "d2611be196affd1723042a5b4427a65a645ffdef",
      "parents": [
        "0ec5b2686d0b2ba217aedfc230243261eba659f1"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue Nov 05 06:45:29 2024 -0800"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Tue Nov 05 06:45:29 2024 -0800"
      },
      "message": "First step in eliminating libpsx \"--wrap\"ing linkage.\n\nThe refactored libpsx code does not operate at the pthread\nabstraction. We still need the --wrap linkage to force\nlibpsx to be linked into the binary if the binary makes\nno explicit calls to libpsx functions. But we should no\nlonger need it in cases where the code calls psx_syscall[36]().\n\nThis is a step towards addressing:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d219456\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "0ec5b2686d0b2ba217aedfc230243261eba659f1",
      "tree": "15339b6dc50dfc48a8efe6260d6f022087a86752",
      "parents": [
        "12ff38be499c71e34520e435f55846337fea887b"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 27 07:51:39 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Oct 27 07:51:39 2024 -0700"
      },
      "message": "Address psx compilation warning from clang.\n\nRemove potential for unaligned read. Also tidy up some not needed\nheader includes.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "12ff38be499c71e34520e435f55846337fea887b",
      "tree": "bebec0c0e89c62595b1c1ed35236e8d8ff561223",
      "parents": [
        "3f109e422a0596409a2c0a791596774c064ea3a0"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 26 20:53:42 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 26 20:53:42 2024 -0700"
      },
      "message": "Tighten up the comments for the various signed tags moving forward.\n\nThese may seem excessive, but:\n\n- 3 are for Go module version naming automation\n- 1 is for kernel.org automation purposes\n- 1 is for legacy consistency tagging\n- 1 moving forward \"official\" tagging (packagers can use this one)\n\nI\u0027ve back-signed all of the libcap-2.xy releases with the \"official\" key:\n\n$ gpg --fingerprint 0D23D34C577B08C4082CFD76430C5CFF993116B1\npub   ed25519 2024-10-26 [SC]\n      0D23 D34C 577B 08C4 082C  FD76 430C 5CFF 9931 16B1\nuid           [ultimate] Andrew G. Morgan (2024+ libcap signing key) \u003cmorgan@kernel.org\u003e\nsub   cv25519 2024-10-26 [E]\n\nSince the legacy tag uses a no longer considered secure technology,\nI\u0027ll likely stop using it around libcap-2.75 when the new key has\ngained more history and trust.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "3f109e422a0596409a2c0a791596774c064ea3a0",
      "tree": "37046ea19435349b94a99c073f92defc618c0856",
      "parents": [
        "766527f2b914e2ee1c49e78ff31137dec29fd2d7"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 26 20:08:44 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 26 20:08:44 2024 -0700"
      },
      "message": "Second attempt to make a runnable example in the cap package.\n\nTrying to coax some go.dev documentation into providing runnable\nexamples. Starting with a single simple one.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "766527f2b914e2ee1c49e78ff31137dec29fd2d7",
      "tree": "dd62030776524ead66a2bb6bfe18be0d7e154719",
      "parents": [
        "794b185b6a2e90d09e5adcee07118e935b862bb6"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 26 09:03:40 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 26 09:03:40 2024 -0700"
      },
      "message": "Make make run_b219174 dependencies work.\n\nOmitted a dependency before. Now, this works:\n\n$ make distclean\n$ cd tests\n$ make run_b219174\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "794b185b6a2e90d09e5adcee07118e935b862bb6",
      "tree": "f4b22701e39832b5be6fa93cf0bf278f155a5b81",
      "parents": [
        "db256cd8f678c2928c363f0ebf48c68d0010650c"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 26 07:46:45 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 26 07:46:45 2024 -0700"
      },
      "message": "Shuffle the GPG key choices to favor the most modern key.\n\nStarting with libcap-2.71 the following key is considered\nthe load bearing one on tags sig-libcap-2.xy:\n\n   0D23D34C577B08C4082CFD76430C5CFF993116B1\n\nWe\u0027ll back tag all of the libcap-2.* releases with the\ncorresponding signed tag.\n\nFurther, starting with libcap-2.72, we\u0027ll transition all of\nthe Go package tags (*v1.2.xy) to be signed with this key.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "db256cd8f678c2928c363f0ebf48c68d0010650c",
      "tree": "c458214684f6d0779a69e48a2e64287a16b54167",
      "parents": [
        "12e163ac21f11a8f8760305b9f60a6b7819aee7b"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Oct 25 22:51:04 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Oct 25 23:00:11 2024 -0700"
      },
      "message": "Add a test case for using libpsx with C++.\n\nThis demonstrates libpsx-2.72+ is now compatibile with the\nstd::thread variety of C++ threading under Linux.\n\nThis completes support for:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d218607\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "12e163ac21f11a8f8760305b9f60a6b7819aee7b",
      "tree": "63ef9fd50207b3e1540174b5797263fab180ad5b",
      "parents": [
        "c7dbcf0bc9ee3be8ca3a0abd7548a7005e3d5eb5"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Oct 25 22:50:28 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Oct 25 22:58:46 2024 -0700"
      },
      "message": "Rewrite libpsx to work with native linux threads.\n\nThis is more general than just working with -lpthread threads,\nand addresses the following bug reports:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d219174\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d218607\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d217476\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "c7dbcf0bc9ee3be8ca3a0abd7548a7005e3d5eb5",
      "tree": "94fcc9aa2312aeb82c3cf0d1890e7b3682542152",
      "parents": [
        "67b8bf147697f80787e2e30c9fcbc742ddbd2642"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Oct 25 22:17:54 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Oct 25 22:17:54 2024 -0700"
      },
      "message": "Up the release version to 2.71\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "67b8bf147697f80787e2e30c9fcbc742ddbd2642",
      "tree": "19a80f15a0dcf5ac8f18547b066da85f7c4379ac",
      "parents": [
        "d510135f8db1d2e5b5ffd115d908b6447863ebaa"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Oct 25 22:01:03 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Oct 25 22:01:07 2024 -0700"
      },
      "message": "Tidy up some white space (tab -\u003e space)\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "d510135f8db1d2e5b5ffd115d908b6447863ebaa",
      "tree": "a92275041eb7f9125dbd0ed1eef27ce786f37ea6",
      "parents": [
        "c73ae0df3173412eeb4e93cca7ea72eda8dde180"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Oct 25 21:50:53 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Oct 25 21:50:53 2024 -0700"
      },
      "message": "Add a more modern signing key.\n\nThis addresses the request in:\n\n    https://bugzilla.kernel.org/show_bug.cgi?id\u003d218860\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "c73ae0df3173412eeb4e93cca7ea72eda8dde180",
      "tree": "1d89e70a364c35ec5a662969b315e1bc1bfdf4d9",
      "parents": [
        "9e4b652f489bce688397447a08b70847c8b64a74"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Oct 24 21:28:22 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Thu Oct 24 21:28:22 2024 -0700"
      },
      "message": "c89 compilation test fix.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "9e4b652f489bce688397447a08b70847c8b64a74",
      "tree": "c3f24092f4fce9788b307136893a9d37784a1727",
      "parents": [
        "676971a20ac3c1f140bc3ed1e1b6f8de9e75609c"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 19 16:37:56 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Oct 19 16:37:56 2024 -0700"
      },
      "message": "Lessen the situations where cap.SETPCAP is required for IAB setting.\n\nDiscussion and explanation of what is up here is in:\n\n   https://bugzilla.kernel.org/show_bug.cgi?id\u003d219169\n\nThis gets the Go cap package to parity with the recent changes to\nlibcap. This change will be live in cap/v1.2.71.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "676971a20ac3c1f140bc3ed1e1b6f8de9e75609c",
      "tree": "7b1a8acab6147cd0540d4d41e709e77fe198b82e",
      "parents": [
        "30892a5d5bbfa9ecc638482db76047ad91040418"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Sep 22 10:43:12 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Sep 22 11:11:44 2024 -0700"
      },
      "message": "Document current behavior of cap_iab_set_proc()\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "30892a5d5bbfa9ecc638482db76047ad91040418",
      "tree": "18d25af4b6d005412c39d6c7e1e3e911ed18597d",
      "parents": [
        "7d571d13363216556e2d97867172eb15790474b8"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Sep 22 09:54:04 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sun Sep 22 11:10:05 2024 -0700"
      },
      "message": "Add a test example.\n\nFirst attempt to get the docs on go.dev to have ready to run examples.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "7d571d13363216556e2d97867172eb15790474b8",
      "tree": "a439a541d60297b7da1c77f5513cffc0d3333c95",
      "parents": [
        "651d99fdf0b34d3381732fda43f959f1cb16c8c9"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Aug 17 09:36:33 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Aug 17 09:36:33 2024 -0700"
      },
      "message": "Suppress use of -Bsymbolic-functions which otherwise breaks libpsx\n\nCredit to Stas Sergeev for unraveling this and reporting it:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d219168\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "651d99fdf0b34d3381732fda43f959f1cb16c8c9",
      "tree": "fab45ee4cce17b46ba408e2758d5310d41923ccb",
      "parents": [
        "bbcfccdcc4d4a8eb4669c5f3b0467b981a1b382e"
      ],
      "author": {
        "name": "Pierre-Clément Tosi",
        "email": "ptosi@google.com",
        "time": "Thu Aug 08 14:35:11 2024 +0100"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Aug 17 08:50:55 2024 -0700"
      },
      "message": "libcap: Use all $(xFLAGS) when building \u0027empty\u0027\n\nPass the flags as they might be needed by $(CC) to properly compile or\nlink an executable (e.g. --sysroot).\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "bbcfccdcc4d4a8eb4669c5f3b0467b981a1b382e",
      "tree": "0bb4f5d04b350b5cc43b42c703572d403cd2d19d",
      "parents": [
        "dc3b42a261725ee9dad6e4e2611f965a0d3929d1"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Aug 16 20:20:12 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Aug 16 20:20:12 2024 -0700"
      },
      "message": "Setting ambient bits does not require CAP_SETPCAP.\n\nLimit the conditions where we raise CAP_SETPCAP to set an IAB value.\nThere are some situations where that capability is needed, but they\nare by no means a requirement for all IAB value setting.\n\nCredit for discovering this goes to Christopher Head and reporting\nit in:\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d219169\n\nUpdate the man pages to better reflect use of Amibient bit setting.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "dc3b42a261725ee9dad6e4e2611f965a0d3929d1",
      "tree": "58bada30e03498cdafbac3bab6cb61e0e7cb0c8b",
      "parents": [
        "d24490223f93fc1bdfda2f24569acc89b3e6dd10"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Jun 22 12:28:19 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat Jun 22 12:28:19 2024 -0700"
      },
      "message": "Work around a longstanding problem with glibc/fedora with segfaulting\n\nhttps://sourceware.org/bugzilla/show_bug.cgi?id\u003d26729\n\nWe can\u0027t rely on getpw/grid() functions working from static compiled binaries.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "d24490223f93fc1bdfda2f24569acc89b3e6dd10",
      "tree": "009678ef61c0e49fff995bc6dcbd6a7572e7c9b7",
      "parents": [
        "8fe536b53f26b93849336713e50fd0d17272d200"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Jun 21 07:10:53 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Jun 21 07:10:53 2024 -0700"
      },
      "message": "Document program exit for inconsistent system call behavior.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "8fe536b53f26b93849336713e50fd0d17272d200",
      "tree": "c6e27bc3df00bf0c7d50bd1e6d0830c0e7ae0dcd",
      "parents": [
        "13b9ee57f9b3e45dd2d9691806df27a8dca78f06"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat May 18 20:44:40 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Sat May 18 21:43:17 2024 -0700"
      },
      "message": "Up the release version to 2.70\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "13b9ee57f9b3e45dd2d9691806df27a8dca78f06",
      "tree": "ee978407aea70f191c3b680d918c754cb1c2d928",
      "parents": [
        "56ee609f672487cdc15b0df6004764bf46552f06"
      ],
      "author": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Apr 05 18:36:55 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Apr 05 19:00:59 2024 -0700"
      },
      "message": "Tidy up some of the automated formatting.\n\ndoc/mkmd.sh also has some dependencies on the format of the man\npages, so make that work again.\n\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "56ee609f672487cdc15b0df6004764bf46552f06",
      "tree": "bd244ae3e9017d5bb04120ac36fe26b5f29807e2",
      "parents": [
        "caab6200d2420616604c4851b2b3a3065f07b447"
      ],
      "author": {
        "name": "Carlos Rodriguez-Fernandez",
        "email": "carlosrodrifernandez@gmail.com",
        "time": "Fri Apr 05 16:40:16 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Fri Apr 05 18:16:48 2024 -0700"
      },
      "message": "doc: document the use of `*` to refer to all users\n\nSigned-off-by: Carlos Rodriguez-Fernandez \u003ccarlosrodrifernandez@gmail.com\u003e\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    },
    {
      "commit": "caab6200d2420616604c4851b2b3a3065f07b447",
      "tree": "abe60f3cb49326211dc6518c225dc86fcf078be6",
      "parents": [
        "e79c7f06e1713eaae11119de4d8abfb4c77c6428"
      ],
      "author": {
        "name": "Carlos Rodriguez-Fernandez",
        "email": "carlosrodrifernandez@gmail.com",
        "time": "Wed Apr 03 12:13:10 2024 -0700"
      },
      "committer": {
        "name": "Andrew G. Morgan",
        "email": "morgan@kernel.org",
        "time": "Wed Apr 03 18:08:22 2024 -0700"
      },
      "message": "doc: document pam_cap and its conf\n\nSigned-off-by: Carlos Rodriguez-Fernandez \u003ccarlosrodrifernandez@gmail.com\u003e\nSigned-off-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\n"
    }
  ],
  "next": "2810ac1b38eead2603277920c78344c84ddf3aff"
}
