)]}'
{
  "log": [
    {
      "commit": "87ba4d8c641279cdcef1bd924168427de7cb34b0",
      "tree": "fc41bf5888db1784ba139d114fb18863f823364c",
      "parents": [
        "03f6bd27361eba3f0134cc1f2d26d6f4271179ef",
        "0349e51076e01f625739f80eba07b9e1ec96730b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 16 15:50:48 2016 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 16 15:50:48 2016 +0000"
      },
      "message": "Merge branch \u0027man_formatting_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mtk/keyutils.git\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "03f6bd27361eba3f0134cc1f2d26d6f4271179ef",
      "tree": "d87180f95f92b325c8e753127ead90c0615e91bf",
      "parents": [
        "f84839c547d19ae3769ef5db678ad4c166589044",
        "aedfce27baf51a776dc93e38b61df30eaee16003"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 16 15:49:03 2016 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 16 15:49:03 2016 +0000"
      },
      "message": "Merge branch \u0027kerrisk/remove_migrated_man7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mtk/keyutils.git\n\n\"As discussed face-to-face and by email, there are a number of\n man pages in keyutils that document kernel APIs. The more natural\n home for these pages is Linux man-pages. I\u0027ve already migrated\n the pages listed below into Linux man-pages, and subsequently\n enhanced various pages. They\u0027ll be released with the next release of\n man-pages (around the end of Feb 2017).\"\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "aedfce27baf51a776dc93e38b61df30eaee16003",
      "tree": "328508d8fbe869f285c140289a5e9ea52eee679b",
      "parents": [
        "ce92e974b8ecff19cf430b7b58a09b8190645b5c"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Dec 13 15:36:56 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Dec 13 15:41:45 2016 +0100"
      },
      "message": "man: Delete man pages that will migrate to the Linux man-pages project\n\nAs discussed face-to-face and by email, there are a number of\nman pages in keyutils that document kernel APIs. The more natural\nhome for these pages is Linux man-pages. I\u0027ve already migrated\nthe pages listed below into Linux man-pages, and subsequently\nenhanced various pages. They\u0027ll be released with the next release of\nman-pages (around the end of Feb 2017).\n\nkeyrings.7\npersistent-keyring.7\nprocess-keyring.7\nsession-keyring.7\nthread-keyring.7\nuser-keyring.7\nuser-session-keyring.7\n"
    },
    {
      "commit": "0349e51076e01f625739f80eba07b9e1ec96730b",
      "tree": "ae4e71c6a2c4d05f1278c045b0cbc130fc4017dd",
      "parents": [
        "24c17fbf437e60c9d7989d5598548ed284a716de"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 16:53:09 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Dec 13 15:34:20 2016 +0100"
      },
      "message": "man: Consistently format pathnames as italic\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "24c17fbf437e60c9d7989d5598548ed284a716de",
      "tree": "2bbb3cbbf70423b388cf4eb59f955ebec791aba2",
      "parents": [
        "e8d2aca9684d7aa103d9b0e9b4368dd3ee0094a6"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 15:38:25 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Dec 13 15:34:03 2016 +0100"
      },
      "message": "man: Squash multiline NAME entries\n\nThe norm for man pages is that the NAME line is formatted as a single\nline without line breaks. The patched pages violate that norm,\nand break various tools that process man page input\n(such as my own scripts to format pages for man7.org).\n\nSquash the NAME lines in the pages that have this problem, so that\na single line is produced. This necessarily entails abbreviating\nthe descriptive text somewhat, but I don\u0027t think this is a loss.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "e8d2aca9684d7aa103d9b0e9b4368dd3ee0094a6",
      "tree": "da1c843e3aeb6129d29afbd35008ac2d6c4d8051",
      "parents": [
        "b1cec32fdaa6b3aee789cc9c4bd5f5283937d1d2"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 15:33:48 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Dec 13 15:33:49 2016 +0100"
      },
      "message": "man: Consistent formatting of NAME lines\n\nNormal man pages convention is that the phrase following\nthe dash is not capitalized.\n\nAlso, one or two other minor clean-ups in the NAME line.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "b1cec32fdaa6b3aee789cc9c4bd5f5283937d1d2",
      "tree": "8eef833dfd240dfdd5cdf73c28ba7be3b1de2f49",
      "parents": [
        "7e6ec8977357d47fbc4a58c77c18c8f8cb6833e0"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 15:22:34 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Dec 13 15:33:42 2016 +0100"
      },
      "message": "man: Format function references consistently\n\nAlways format functions as: .BR func ()\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "7e6ec8977357d47fbc4a58c77c18c8f8cb6833e0",
      "tree": "62977da1d5c74ea261ea1c2bcb2cf5aef57dc07a",
      "parents": [
        "ce92e974b8ecff19cf430b7b58a09b8190645b5c"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 15:17:05 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Dec 13 15:33:30 2016 +0100"
      },
      "message": "man: Formatting fixes\n\nFormat \u0027errno\u0027 with .I. Format error constants in bold.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "f84839c547d19ae3769ef5db678ad4c166589044",
      "tree": "d28ddf82203b372ccc144d892a547979d09c0fef",
      "parents": [
        "e73311da2246e57dda31ade4d2b62bb2af32c6f4",
        "3a08c2963f81d7d6b5e20a7f28a4ae345e82f0ba"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 13 14:14:22 2016 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 13 14:14:22 2016 +0000"
      },
      "message": "Merge branch \u0027mtk_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mtk/keyutils.git\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "e73311da2246e57dda31ade4d2b62bb2af32c6f4",
      "tree": "9e84a3b6be8c902e95fe8c5d221c4a483cba52fc",
      "parents": [
        "623c9ada222cf61d8447ff0d659a0c8f06243d89"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathew.j.martineau@linux.intel.com",
        "time": "Thu Oct 20 16:55:47 2016 -0700"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 13 14:05:41 2016 +0000"
      },
      "message": "TEST: Use multiline comparison function for DH test\n\nUtilizes the new expect_multiline toolbox function to avoid false\npositives. The expected output is converted to a heredoc and properly\nquoted to preserve newlines.\n\nSigned-off-by: Mat Martineau \u003cmathew.j.martineau@linux.intel.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "623c9ada222cf61d8447ff0d659a0c8f06243d89",
      "tree": "7f8be30a113a03d02d4b4e6431d57aac0505afa6",
      "parents": [
        "016f58e7751f8e3180f076c35688c3bd2319bf48"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathew.j.martineau@linux.intel.com",
        "time": "Thu Oct 20 16:55:46 2016 -0700"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 13 14:05:39 2016 +0000"
      },
      "message": "TEST: Add expect_multiline toolbox function\n\nexpect_payload only looks at the last line of the output file, so it\ndoesn\u0027t work for commands that output multiple lines. expect_multiline\ncounts the lines in the expected value and extracts that number of\nlines from the output file for comparison and assignment.\n\nSigned-off-by: Mat Martineau \u003cmathew.j.martineau@linux.intel.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "016f58e7751f8e3180f076c35688c3bd2319bf48",
      "tree": "b33163ecea682986bb36b59167361d47be8fdfb3",
      "parents": [
        "ce17c028892cb18b27b34188ab89f2a275d3b0b8"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathew.j.martineau@linux.intel.com",
        "time": "Thu Oct 20 16:55:45 2016 -0700"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 13 14:05:37 2016 +0000"
      },
      "message": "TEST: Use correct variable when checking for DH functionality\n\nSigned-off-by: Mat Martineau \u003cmathew.j.martineau@linux.intel.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "ce17c028892cb18b27b34188ab89f2a275d3b0b8",
      "tree": "88fb8129f4c565e167b68e50643ecb1e70daea03",
      "parents": [
        "9b79eed3f6fd2208189b313c3cb14a5665ab1e6c"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathew.j.martineau@linux.intel.com",
        "time": "Thu Oct 20 16:55:44 2016 -0700"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 13 14:05:35 2016 +0000"
      },
      "message": "Doc: Fix typo regarding remote DH key\n\nSigned-off-by: Mat Martineau \u003cmathew.j.martineau@linux.intel.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9b79eed3f6fd2208189b313c3cb14a5665ab1e6c",
      "tree": "573c9e54729f26ded9825c69ce2556f38b4bda89",
      "parents": [
        "d68a981e5db41d059ac782071c35d1e8f3aaf61c"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathew.j.martineau@linux.intel.com",
        "time": "Mon May 09 08:26:27 2016 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 13 14:05:30 2016 +0000"
      },
      "message": "TEST: Add Diffie-Hellman tests\n\nSigned-off-by: Mat Martineau \u003cmathew.j.martineau@linux.intel.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "d68a981e5db41d059ac782071c35d1e8f3aaf61c",
      "tree": "8ce56a80af0ba336c89b84af3d4e2f26d9da2e9b",
      "parents": [
        "742c9d7b94051d3b21f9f61a73ed6b5f3544cb82"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathew.j.martineau@linux.intel.com",
        "time": "Mon May 09 08:26:27 2016 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 13 14:05:18 2016 +0000"
      },
      "message": "Doc: Update manpages for KEYCTL_DH_COMPUTE\n\nCreated a new manual page for section 3 for the keyctl_dh_compute and\nkeyctl_dh_compute_alloc functions and listed these functions in the\nman3 page for keyctl. Updated the man1 page for the new \u0027keyctl\ndh_compute\u0027 command.\n\nSigned-off-by: Mat Martineau \u003cmathew.j.martineau@linux.intel.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "742c9d7b94051d3b21f9f61a73ed6b5f3544cb82",
      "tree": "4cc3f9575e56e66d32378fefc7b804d311653c6c",
      "parents": [
        "a6ee81d21386fb83cfdb22d074c07820dc8b16e2"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 13 14:05:15 2016 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 13 14:05:15 2016 +0000"
      },
      "message": "Add Diffie-Hellman compute function\n\nSigned-off-by: Mat Martineau \u003cmathew.j.martineau@linux.intel.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e"
    },
    {
      "commit": "3a08c2963f81d7d6b5e20a7f28a4ae345e82f0ba",
      "tree": "afb8a44cd39228b6edac3b8c6453ba2fb6d621fd",
      "parents": [
        "919323e3c9a46c35dbc2e4877377f0bac37c16d4"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 10:51:39 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 10:57:32 2016 +0100"
      },
      "message": "SEE ALSO: add references to keyctl(1) and keyctl(3)\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "919323e3c9a46c35dbc2e4877377f0bac37c16d4",
      "tree": "08ecd690ef61182875464325244b78bee392ebf6",
      "parents": [
        "1c00e6cb80ed98a46023ea5e972d8653233334ce"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 10:50:01 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 10:57:20 2016 +0100"
      },
      "message": "All pages should refer to keyrings(7) in SEE ALSO\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "1c00e6cb80ed98a46023ea5e972d8653233334ce",
      "tree": "e71e61d6e412b628db9b87fba11d39a36d3f866a",
      "parents": [
        "37f98cc31aec92ffb8af434833e17c413e14460f"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 10:44:20 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 10:44:20 2016 +0100"
      },
      "message": "Correctly order SEE ALSO entries\n\nSEE ALSO entries are ordered first by section, then\nalphabetically within section.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "37f98cc31aec92ffb8af434833e17c413e14460f",
      "tree": "34199f6209310d77ed977add71544a6a6d4fc37d",
      "parents": [
        "2658fefbd279a74da4d08ec788ec2ba6cfac60d6"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 10:35:33 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk@man7.org",
        "time": "Tue Nov 08 10:38:30 2016 +0100"
      },
      "message": "Fix section number reference\n\nrequest_key() is in Section 2, not 3.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "2658fefbd279a74da4d08ec788ec2ba6cfac60d6",
      "tree": "985b84c97230b232f97b143c0cf77ccaf7acd6e1",
      "parents": [
        "38df15179d219a274312b58d414e16118e87d87c"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 10:33:32 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk@man7.org",
        "time": "Tue Nov 08 10:38:16 2016 +0100"
      },
      "message": "Improve formatting of SEE ALSO entries\n\n* Don\u0027t force each entry onto new line\n* Choose ragged right hand margin and disable hyphenation\n* Use hard dashes in page names, to prevent hyphenation\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "38df15179d219a274312b58d414e16118e87d87c",
      "tree": "bacec17b2bbed74c0293964748f4a5b89463f6ab",
      "parents": [
        "ce92e974b8ecff19cf430b7b58a09b8190645b5c"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Tue Nov 08 10:26:22 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk@man7.org",
        "time": "Tue Nov 08 10:37:12 2016 +0100"
      },
      "message": "Use consistent mark-up for page references in SEE ALSO\n\nMost pages use \".BR\" markup. Make the others\n(that use \\fB..\\fR) use the same mark-up.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "a6ee81d21386fb83cfdb22d074c07820dc8b16e2",
      "tree": "d55587d10c3356fc66cd2865fb36ad216c24e7fd",
      "parents": [
        "d90be82a62beac347a2bc5f49de9eae0335a0b39"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathew.j.martineau@linux.intel.com",
        "time": "Mon May 09 08:26:27 2016 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon May 09 08:26:35 2016 +0100"
      },
      "message": "Add test.out to .gitignore and limit toplevel matches\n\nThe \"keyctl\" pattern was causing the tests/keyctl directory to be\nignored. Adding a leading \"/\" to names expected to be in the toplevel\ndirectory ensures that they don\u0027t match names in subdirectories.\n\nSigned-off-by: Mat Martineau \u003cmathew.j.martineau@linux.intel.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "d90be82a62beac347a2bc5f49de9eae0335a0b39",
      "tree": "165d1e3bbf2cc72c6089d70e66b648e192682b83",
      "parents": [
        "ce92e974b8ecff19cf430b7b58a09b8190645b5c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri May 06 15:13:34 2016 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon May 09 08:26:26 2016 +0100"
      },
      "message": "build: Fix building\n\nFix building to correctly identify distribution ID from RPM and manage the\nname of the compressed sourceball separately.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "ce92e974b8ecff19cf430b7b58a09b8190645b5c",
      "tree": "d64004a193056d0c79887ac341cfdd13ec7a9eed",
      "parents": [
        "e7c8f181d15682705d4590f8103e6b791c42ef23"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 26 10:07:00 2016 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 26 10:07:00 2016 +0000"
      },
      "message": "TEST: Fix endianness determination\n\nEndianness determination was broken sometime after Fedora 20 when\nexecutables switched to being DYN objects rather than EXEC objects.  This\ncaused the output of file to change.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "e7c8f181d15682705d4590f8103e6b791c42ef23",
      "tree": "c9a05b8b7e958e8b8b7990934872fefa17fd84df",
      "parents": [
        "76897bcabe41d67425f5b60655f79e8dd7e7dfca"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 22 16:05:05 2015 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 22 16:05:05 2015 +0000"
      },
      "message": "TEST: Fix a couple of RHEL checks:\n\n (1) The maximum description size patch is not yet applied to RHEL-7, so\n     that change only applies to RHEL-6, not RHEL-6 and everything after.\n\n (2) There was a change in error reporting behaviour that got introduced in\n     v3.8 upstream and was fixed in v3.13.  RHEL-7 was forked off of\n     v3.10.0, so it had the problem - but the fix has been backported, so\n     we need to adjust the version check.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "76897bcabe41d67425f5b60655f79e8dd7e7dfca",
      "tree": "167652d3eda208243e27171780ce333e0caf076b",
      "parents": [
        "1d8a71629c9fc1a4f61c7e1580d5b529e429a3a6"
      ],
      "author": {
        "name": "Jeffrey Bastian",
        "email": "jbastian@redhat.com",
        "time": "Thu Oct 01 12:06:56 2015 -0500"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 21 15:52:15 2015 +0000"
      },
      "message": "Re: [PATCH 2/2] runtest.sh: add automated mode\n\nThe default mode exits as soon as an error is found.\nAutomated mode will run the entire test suite to completion.\nSome tests may be dependent on earlier tests being successful,\nso keep that in mind when investigating failures in tests.\n\nSigned-off-by: Jeffrey Bastian \u003cjbastian@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "1d8a71629c9fc1a4f61c7e1580d5b529e429a3a6",
      "tree": "faf6d6dd60550e990abe4e11ed228184322ccb09",
      "parents": [
        "806621f9f3e5b56cd85d9972fd1348051a9911c8"
      ],
      "author": {
        "name": "Jeffrey Bastian",
        "email": "jbastian@redhat.com",
        "time": "Thu Oct 01 12:05:35 2015 -0500"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 21 15:51:50 2015 +0000"
      },
      "message": "Re: [PATCH 1/2] runtest.sh whitespace cleanup\n\nSigned-off-by: Jeffrey Bastian \u003cjbastian@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "806621f9f3e5b56cd85d9972fd1348051a9911c8",
      "tree": "63489de1f3ba0c00271f21767aaafda28b304bac",
      "parents": [
        "767a9256af05e98d8d838fba444f175b7273de70"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 21 13:57:20 2015 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 21 15:28:57 2015 +0000"
      },
      "message": "TEST: Maximum description length is limited in more recent kernels\n\nThe maximum description size (maxdesclen) in the upstream kernel has been\nlimited to 4095 plus a NUL char from v3.18 onwards and now this has been\nbackported to RHEL-6 from kernel release 589 and onwards.\n\nLimit the maxdesc string when an appropriate kernel is detected.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "767a9256af05e98d8d838fba444f175b7273de70",
      "tree": "1db34cf97da76139b0905726ef6a2fb10fc7ef31",
      "parents": [
        "1ef9e1583d6985935be2dd02851ec67e2ab7bc1d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 21 15:22:07 2015 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 21 15:28:57 2015 +0000"
      },
      "message": "TEST: version_less_than() must compare releases if version same\n\nIf the version parts of two x.y.z-r version strings are the same,\nversion_less_than() must compare the release parts rather than defaulting\nto whatever the last return value happened to be.\n\nThis can be tested with this:\n\n\tsh ./vercmp.sh 2.6.32-589.el6 2.6.32-592.el6.ppc64\n\nReversing the parameters should flip the output indication rather than\nleaving it the same.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "1ef9e1583d6985935be2dd02851ec67e2ab7bc1d",
      "tree": "eafa2dad53a6ec5b3e5ae995e9be8397c32974d0",
      "parents": [
        "afa2004732fca000589e90579c299d3227c1771b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 21 14:00:56 2015 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 21 14:00:56 2015 +0000"
      },
      "message": "TEST: Use the lsb_release -s flag to trim the output\n\nThe lsb_release command can take a -s flag to trim the fixed specifier text\nfrom the output.  This means that it isn\u0027t actually necessary to pass the\noutput through awk to strip this off.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "afa2004732fca000589e90579c299d3227c1771b",
      "tree": "0aa7c9d047ade58241442fd7ba9aea7a12a116e9",
      "parents": [
        "af341b49deb89c226ffeacd7bd12dffcdc32615e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Sep 24 16:56:55 2015 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Sep 24 16:56:55 2015 +0100"
      },
      "message": "Mailing list is now keyrings@vger.kernel.org\n\nThe mailing list is now at keyrings@vger.kernel.org\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "af341b49deb89c226ffeacd7bd12dffcdc32615e",
      "tree": "4950e7eb187e0befbf35ec392a693bbd7b152939",
      "parents": [
        "7a75d5690503ffb9eadf7f01fcc1a44e88994e33"
      ],
      "author": {
        "name": "Christian Kastner",
        "email": "ckk@debian.org",
        "time": "Wed Sep 23 00:17:38 2015 +0200"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Sep 24 16:53:22 2015 +0100"
      },
      "message": "TEST: Make testcase aware of a kernel behaviour change\n\nThis is analogous to the following commit:\n\n\tcommit 7963a21a183ccc5658acff3a1bf05ec3b0688946\n\tAuthor: David Howells \u003cdhowells@redhat.com\u003e\n\tDate: Wed, 15 Jan 2014 15:07:05 +0000\n\tSubject: TEST: Make search/valid aware that the behaviour of the kernel changed\n\nThe kernel changed referred to also affected timeout/valid, which had\npreviously been affected by another change. All in all, between 3.8 and 3.12,\nkernel returned ENOKEY instead of EKEYEXPIRED.\n\nSigned-off-by: Christian Kastner \u003cckk@debian.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "7a75d5690503ffb9eadf7f01fcc1a44e88994e33",
      "tree": "838a0b69b798974f472ba2de2411312e3ac8e1f2",
      "parents": [
        "ab818a7f5818177a3da09fce6aa064ef648da372"
      ],
      "author": {
        "name": "Christian Kastner",
        "email": "ckk@debian.org",
        "time": "Wed Sep 23 00:17:39 2015 +0200"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Sep 24 16:53:05 2015 +0100"
      },
      "message": "TEST: Disable tests hitting bug in MIPS kernel \u003c 3.19\n\nA bug in the kernel-internal strnlen() function on MIPS led to the situation of\noverlong strings not being reported correctly. This was fixed by the following\ncommit in 3.19:\n\n\tcommit\t0097761013253930341e23723d64e0845c3f9edd (patch)\n\tAuthor: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\tDate: Date: Tue, 4 Nov 2014 11:54:29 +0100\n\tSubject: MIPS: Fix strnlen_user() return value in case of overlong strings.\n\nThis patch disables the problematic tests on MIPS kernels older than 3.19.\n\nSigned-off-by: Christian Kastner \u003cckk@debian.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "ab818a7f5818177a3da09fce6aa064ef648da372",
      "tree": "e3e5923488343d0558d8e9b68943d57625b8ecff",
      "parents": [
        "64c4112247070e7ae357c667be3961cd8f151619"
      ],
      "author": {
        "name": "Felix Janda",
        "email": "felix.janda@posteo.de",
        "time": "Sat Apr 04 00:13:21 2015 +0200"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 21 17:16:39 2015 +0100"
      },
      "message": "Include \u003climits.h\u003e for UINT_MAX\n\nFixes building with musl libc.\n\nSigned-off-by: Felix Janda \u003cfelix.janda@posteo.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "64c4112247070e7ae357c667be3961cd8f151619",
      "tree": "33f90708ba12403174454a4e3f00190d04c6464f",
      "parents": [
        "9d52b8ab86931fb5a66fa5b567ea01875f31016e"
      ],
      "author": {
        "name": "Karel Srot",
        "email": "ksrot@redhat.com",
        "time": "Thu Feb 27 18:42:22 2014 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 14 11:26:46 2014 +0000"
      },
      "message": "TEST: Print keyutils version tested\n\nPrint the version of keyutils being tested.\n\nSigned-off-by: Karel Srot \u003cksrot@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9d52b8ab86931fb5a66fa5b567ea01875f31016e",
      "tree": "fb07777524d7cd7caa661a5d421ffd342344c4f9",
      "parents": [
        "64f608523965f7ebd5e172ad8d5f4af56ed151ee"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 14 11:25:17 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 14 11:25:17 2014 +0000"
      },
      "message": "LIB: #include sys/types.h in keyutils.h to bring in missing types\n\nsys/types.h needs to be #included from keyutils.h as it uses size_t, uid_t and\ngid_t which are otherwise undefined.\n\nReported-by: Rasmus Villemoes \u003crv@rasmusvillemoes.dk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "64f608523965f7ebd5e172ad8d5f4af56ed151ee",
      "tree": "0bb605f22a47bbaa9ae67be0fdf55b8d05892d86",
      "parents": [
        "9df87012b3a7d8cba62df908784d459e7898b747"
      ],
      "author": {
        "name": "Christian Kastner",
        "email": "debian@kvr.at",
        "time": "Sun Jul 20 19:19:38 2014 +0200"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 21 16:16:49 2014 +0100"
      },
      "message": "TEST: Allow skipping tests requiring installation\n\nThis is useful for running tests exlusively against the build result.\n\nModifing PATH and LD_LIBRARY_PATH is sufficient for most test cases, but in the\ncase of tests for the request2 and prequest2 subcommands, the kernel looks\nfor /sbin/request-key. Testing the build result would therefore require\ninstalling it, but this is not always desirable, for example on build daemons.\n\nSigned-off-by: Christian Kastner \u003cdebian@kvr.at\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9df87012b3a7d8cba62df908784d459e7898b747",
      "tree": "f561c2d0bba9493c30c03bc2d121730238a5d54e",
      "parents": [
        "b606ad225c7df7ce377c5ccc651d0b6cbaf2d8ca"
      ],
      "author": {
        "name": "Christian Kastner",
        "email": "debian@kvr.at",
        "time": "Sun Jul 20 19:19:37 2014 +0200"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 21 16:16:43 2014 +0100"
      },
      "message": "TEST: Allow skipping of tests requiring root\n\nThis way, test failures in environments where root privileges aren\u0027t\navailable can be avoided.\n\nFor example, Debian build daemons check the build result by running the test\nsuite with a non-root account after the build has completed, and any single\nfailure is treated as a total build failure. This is why tests were disabled\nentirely until this patch was included in the Debian package.\n\nSigned-off-by: Christian Kastner \u003cdebian@kvr.at\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "b606ad225c7df7ce377c5ccc651d0b6cbaf2d8ca",
      "tree": "8fa1e5f8b0b650635cec0e3153738e77d4266454",
      "parents": [
        "d83b9b827c6c4bc2377dfa073cf5c837b87465e8"
      ],
      "author": {
        "name": "Christian Kastner",
        "email": "debian@kvr.at",
        "time": "Sun Jul 20 19:19:35 2014 +0200"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 21 15:21:00 2014 +0100"
      },
      "message": "Doc: Syntax fixes for man pages\n\nHyphens used as minus signs must be escaped, and names in the NAME section must\nnot contain spaces.\n\nSigned-off-by: Christian Kastner \u003cdebian@kvr.at\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "d83b9b827c6c4bc2377dfa073cf5c837b87465e8",
      "tree": "fdfc2ffe54ae7c5845daa6ecd1fabef14305c8a0",
      "parents": [
        "8823736faf5055aa471956c0d97c0f06968a2137"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Sep 24 14:19:24 2014 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Sep 24 14:19:24 2014 +0100"
      },
      "message": "Define LN as it isn\u0027t defined by make and use $(LNS) for a couple of ln -sf\n\nDefine LN as it isn\u0027t defined by make, but LNS is now defined in terms of it.\n\nAlso, use $(LNS) for a couple of \"ln -sf\" commands.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "8823736faf5055aa471956c0d97c0f06968a2137",
      "tree": "f723504170519c7c039280889e1f133fb0efb1b1",
      "parents": [
        "a4deb71ddc05e951c8be8d46615beed9d408a5c8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Sep 22 15:33:06 2014 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Sep 22 15:33:06 2014 +0100"
      },
      "message": "Don\u0027t define LNS twice in the Makefile and define in terms of $(LN)\n\nThe LNS Makefile macro is defined the same way twice.  Remove the second\ndefinition.  Also, put the definition of LNS in terms of $(LN).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a4deb71ddc05e951c8be8d46615beed9d408a5c8",
      "tree": "55757f130a24dd05455385a3ad048a4d186fb3e2",
      "parents": [
        "ab3054e536739ca2183943d35358887acfc2a3d1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Sep 22 14:41:51 2014 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Sep 22 14:41:51 2014 +0100"
      },
      "message": "LIB: Allow building of the shared library to be suppressed\n\nAllow building of the shared library to be suppressed by passing NO_SOLIB\u003d1 to\nthe Makefile.\n\nReported-and-tested-by: Vicente Olivert Riera \u003cvincent.riera@imgtec.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "ab3054e536739ca2183943d35358887acfc2a3d1",
      "tree": "c2515c92f415b25c76fc13e7c3a6d129a9b3d0ed",
      "parents": [
        "2e050a124bff1c7d86a4e9f5b75ea34559f6cceb"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 25 17:00:40 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 25 17:00:40 2014 +0000"
      },
      "message": "TEST: \u0027keyctl invalidate\u0027 exists from keyutils-1.5.6, not keyutils-3.5-rc1\n\nFix mixed up version number checking.  3.5-rc1 is a kernel version number, not\na keyutils one.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "2e050a124bff1c7d86a4e9f5b75ea34559f6cceb",
      "tree": "7324c4c8d99b5825616402b155fa413ebeabb450",
      "parents": [
        "17703f161dd12fbebfb2e9ca51135293a9746fc7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 18 16:45:58 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 18 16:45:58 2014 +0000"
      },
      "message": "TEST: Disable AVC checking in the bz1031154 testcase\n\nDisable checks for AVCs by the test infrastructure in the bz1031154 testcase\nbecause we intentionally generate AVCs as part of the test.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "17703f161dd12fbebfb2e9ca51135293a9746fc7",
      "tree": "a4e036dd6fd600273fc93ce28bf260217959c999",
      "parents": [
        "2c8f6c0b35aece330356717907a26bd45fb2e354"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 12 17:27:07 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 12 17:27:07 2014 +0000"
      },
      "message": "TEST: Place exclusions for RHEL-5\n\nPlace exclusions for a couple of tests that fail under RHEL-5.\n\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1075655\n\nThe problems are:\n\n (1) keyctl/show/valid fails because \"keyctl show\" doesn\u0027t handle nested\n     keyrings with a depth of more than 2-3 correctly.\n\n (2) keyctl/show/valid fails because the output of \"keyctl show\" doesn\u0027t allow\n     a big enough field for the key serial ID.\n\n (3) keyctl/padd/useradd fails because the \"keyctl padd\" \u0026 co. are limited to\n     ~64KB of data rather than 1MB-1.\n\n (4) keyctl/padd/useradd fails because the \"keyctl padd\" \u0026 co. can\u0027t handle NUL\n     chars in their input.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "2c8f6c0b35aece330356717907a26bd45fb2e354",
      "tree": "0ff6b7195cbc601b5be2ff3acb4ac73803dc515b",
      "parents": [
        "805b57f8ca39e3e0aa71d487f4cd203524a74eba"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 17:35:50 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 17:35:50 2014 +0000"
      },
      "message": "TEST: Insert a delay in the key invalidation test to allow for gc delays\n\nThe key invalidation test may fail because the check for a key having been\ninvalidated may occur too quickly after the call to invalidate the key.\n\nThe problem is that whilst the key is marked invalidated immediately, the\nsubsequent process of garbage collecting the invalidated key isn\u0027t synchronous\nand may be delayed as the keyrings gc is merely scheduled to be run at some\nlater time.\n\nStick a small delay in there to give the gc a chance to run.\n\nBugzilla-entry: https://bugzilla.redhat.com/show_bug.cgi?id\u003d1072798\nReported-by: Jan Stancek \u003cjstancek@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "805b57f8ca39e3e0aa71d487f4cd203524a74eba",
      "tree": "27c36f767cd22c1c031a091615eaa4e78384fd4c",
      "parents": [
        "e0279b30c433d29f04a33841b35b04152f8f8e85"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:29:58 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:29:58 2014 +0000"
      },
      "message": "TEST: Make it possible to use OSRELEASE with the version comparison functions\n\nMake it possible to use OSRELEASE with the version comparison functions.\nCurrently it\u0027s set to a text string (eg. \"6.5\") but not set to a numeric type\n(which it can\u0027t be since it\u0027s not a simple number).  This means that the shell\nnumeric comparison operators (eg. \"-lt\") cannot be used.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "e0279b30c433d29f04a33841b35b04152f8f8e85",
      "tree": "fbef3078c8e1240c9a588cb7404d92dc32b07a03",
      "parents": [
        "134fe06e34d480c5e6611407124fa4759437a88a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 05 12:27:48 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:13:07 2014 +0000"
      },
      "message": "TEST: Conditionalise usage and testing of key invalidation\n\nKey invalidation only came in with 3.5-rc1.  Don\u0027t use it if the running\nkernel doesn\u0027t support it.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "134fe06e34d480c5e6611407124fa4759437a88a",
      "tree": "7ef0361f86a08ffd120f6742f881e1482fc97cc2",
      "parents": [
        "969d6d7b8843e5b940de7eb66e752ff5621c2bc4"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 05 11:35:18 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:13:07 2014 +0000"
      },
      "message": "TEST: keyctl padd tests can\u0027t use big_key type if it\u0027s not available\n\nkeyctl padd tests can\u0027t use big_key type if it\u0027s not available because the\nkernel is too old.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "969d6d7b8843e5b940de7eb66e752ff5621c2bc4",
      "tree": "f6b7e7840883475f4e706b6d64dc936e372cd0f2",
      "parents": [
        "c826acbcf4406fe1f07578f54bc4e9a7ab547afd"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 04 17:55:39 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:13:07 2014 +0000"
      },
      "message": "TEST: keyctl show only takes an argument from 1.5.4 onwards\n\nkeyctl show only takes an argument from 1.5.4 onwards, so it cannot be tested\nfor prior to that.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "c826acbcf4406fe1f07578f54bc4e9a7ab547afd",
      "tree": "708259c18886a870c76d3b9874d0a99f8e306738",
      "parents": [
        "3b7d25f87c410783b40941612c0965497daad53c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 04 17:30:45 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:13:07 2014 +0000"
      },
      "message": "TEST: Don\u0027t use \"%...\" key search commands generally\n\nDon\u0027t use \"%...\" key search commands generally in the testsuite so that more\nof it can be run on platforms for which the keyutils package installed doesn\u0027t\nsupport this feature.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "3b7d25f87c410783b40941612c0965497daad53c",
      "tree": "4f1edecccaef0e5b2fec4750ba4893613551f361",
      "parents": [
        "1423feaedad0ad0b5ffb6944bd0de5c35c8b1c3a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 04 17:24:18 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:13:07 2014 +0000"
      },
      "message": "TEST: Display the name of the test we\u0027re about to run\n\nDisplay the name of the test we\u0027re about to run to make it easier to work out\nwhich test went wrong.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "1423feaedad0ad0b5ffb6944bd0de5c35c8b1c3a",
      "tree": "0f51ba9b5560ff62a31c28718f95bd9b6f3c9f98",
      "parents": [
        "e6a1de3e5b2576f9c0d0a5876c5e9fc369e8576f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 04 17:01:45 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:12:51 2014 +0000"
      },
      "message": "TEST: Can\u0027t do the bz1031154 test before 3.13-rc1\n\nCan\u0027t do the bz1031154 test before 3.13-rc1 so skip the test if the kernel is\ntoo old.  The big_key facility was backported to the 3.10 kernel used by\nRHEL-7 so permit the test there.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "e6a1de3e5b2576f9c0d0a5876c5e9fc369e8576f",
      "tree": "dd0d95b1ac660fba2644012cafbb1efe97b9ddea",
      "parents": [
        "25897132d436c6c8986a70e283e6da84fe52ae74"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:12:32 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:12:32 2014 +0000"
      },
      "message": "TEST: Make toolbox_report_result use its parameters\n\nMake toolbox_report_result use its parameters rather than going directly to\nthe TEST envvar.  Possibly the first parameter should be dropped.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "25897132d436c6c8986a70e283e6da84fe52ae74",
      "tree": "cacadde7ef37d9a88ce42045fedafd70ca820c7f",
      "parents": [
        "734e6a13b3f2954791c5f4dd5c572524fb87bd29"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:10:04 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:10:04 2014 +0000"
      },
      "message": "TEST: Add function to record skipped tests\n\nAdd a function to the toolbox to record skipped tests.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "734e6a13b3f2954791c5f4dd5c572524fb87bd29",
      "tree": "f6804ff2fe2b2484a5384c09bd46cee4948fd37a",
      "parents": [
        "a18c6f7e746fd9003648f9fbef74c5d2e498d6ec"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:07:01 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:07:01 2014 +0000"
      },
      "message": "TEST: Make sure the TEST envvar is set\n\nMake sure the TEST envvar is set so that the scripts don\u0027t break if it isn\u0027t.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a18c6f7e746fd9003648f9fbef74c5d2e498d6ec",
      "tree": "77dac74733931d42ed6fe2da5c35e7198b15abb9",
      "parents": [
        "9b23fcdf5337e79a73e8d5ff1519d92fb457c680"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:02:41 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:04:46 2014 +0000"
      },
      "message": "TEST: Add kernel version checking support\n\nProvide function to check for the kernel version to use in feature checks.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9b23fcdf5337e79a73e8d5ff1519d92fb457c680",
      "tree": "11eba18604b74a0b7999f04dd0d7c34fae354f85",
      "parents": [
        "8b5f9a7144c34e1073f7c4eb6c5d6a21b1e11663"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 14:55:50 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 15:04:46 2014 +0000"
      },
      "message": "TEST: Include version.inc.sh from prepare.inc.sh\n\nInclude version.inc.sh from prepare.inc.sh rather than toolbox.inc.sh so that\nprepare.inc.sh can test for the presence of features.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "8b5f9a7144c34e1073f7c4eb6c5d6a21b1e11663",
      "tree": "021e17102865e4ddb8b83f1e228f1629d6b3367c",
      "parents": [
        "891f3365d07f1996778ade0e3428f01878a1790b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 14:50:00 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 06 14:50:00 2014 +0000"
      },
      "message": "TEST: Move all the version checking functions into version.inc.sh\n\nMove all the version checking functions into version.inc.sh.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "891f3365d07f1996778ade0e3428f01878a1790b",
      "tree": "fcaf13f9c1f5b632ca882494adad4660299206f0",
      "parents": [
        "1ae90aa4ee05cd110302f57f857dc54551955667"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 28 15:40:40 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 28 15:40:40 2014 +0000"
      },
      "message": "TEST: Test that keyrings of the same name can be linked together [RHBZ 1071346]\n\nTest that keyrings of the same name can be linked together.  This is a check\nfor:\n\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1071346\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "1ae90aa4ee05cd110302f57f857dc54551955667",
      "tree": "e1db00a45a20cdea2680bd54c04aaed5dfdd95d3",
      "parents": [
        "bf67fbfacb700b7d7aae757cd52a804295422b67"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Feb 27 16:42:06 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Feb 27 16:42:06 2014 +0000"
      },
      "message": "All files pertinent to the testsuite need to be declared\n\nAll files pertinent to the testsuite need to be declared in the FILES\u003d macro\nin the tests/Makefile so that the testing infrastructure knows what is\nrelevant.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "bf67fbfacb700b7d7aae757cd52a804295422b67",
      "tree": "73bb234e3aff0682c30763d0e83b70f1a5167c15",
      "parents": [
        "f0d9a8c15f1525d0404077f32fddccb606a61bac"
      ],
      "author": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Mon Feb 24 18:52:42 2014 -0600"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Feb 25 11:14:31 2014 +0000"
      },
      "message": "TEST: Skip tests when external commands are unavailable\n\nWhen relying on external commands, such as getenforce, skip the test if\nthe required commands are unavailable.\n\nThis patch adds a function to the toolbox that allows tests to declare\ntheir required commands at the top of the test script.\n\nIf which cannot locate the command, a message is written to the output\nfile, a marker is printed indicating which command is missing, and the\ntest script is terminated with a passing result.\n\nAdditionally, the patch adds require_command declarations for commands\nrequired in the bz1031154 test.\n\nSigned-off-by: Tyler Hicks \u003ctyhicks@canonical.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "f0d9a8c15f1525d0404077f32fddccb606a61bac",
      "tree": "f3a91363c8051b233235dbba65886a088797e65a",
      "parents": [
        "80d484853742639b9a83c17ee99188e56206eaa4"
      ],
      "author": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Mon Feb 24 18:52:41 2014 -0600"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Feb 25 11:14:31 2014 +0000"
      },
      "message": "TEST: Make endianness detection work with file 5.14\n\nThe 5.14 release of file outputs an extra space after [LM]SB:\n\n$ ./src/file -m magic/magic.mgc -L /proc/$$/exe\n/proc/12755/exe: ELF 64-bit LSB  executable, ...\n\nThis was due to the elf magic file containing some trailing spaces in\nthe 5.14 release.\n\nSigned-off-by: Tyler Hicks \u003ctyhicks@canonical.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "80d484853742639b9a83c17ee99188e56206eaa4",
      "tree": "dbc9362d886737014c8207d4d9cf223e893b0d01",
      "parents": [
        "d1269f6b4eb8a358d8e1b182e83419271bbb9471"
      ],
      "author": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Mon Feb 24 18:52:40 2014 -0600"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Feb 25 11:14:31 2014 +0000"
      },
      "message": "TEST: Explicitly use bash\n\nThe test runner and test scripts make use of non-POSIX (Bash specific)\nfeatures that cause problems when Bash is not /bin/sh. All mentions of\n/bin/sh should be changed to /bin/bash to work on systems that, for\nexample, use Dash for /bin/sh.\n\nSigned-off-by: Tyler Hicks \u003ctyhicks@canonical.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "d1269f6b4eb8a358d8e1b182e83419271bbb9471",
      "tree": "67eeb279ad09e5c2f7328b3ddbc9efcdf5e94bb3",
      "parents": [
        "9209a0c8fd63afc59f644e078b40cec531409c30"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 18:20:08 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 18:20:08 2014 +0000"
      },
      "message": "TEST: Fix some miscellaneous bits\n\nFix some miscellaneous bits in the test suite:\n\n (1) In makescript $(wild ...) isn\u0027t a make function, $(wildcard ...) should\n     be used instead.\n\n (2) Emit more metadata.\n\n (3) Remove a trailing blank line.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n\n"
    },
    {
      "commit": "9209a0c8fd63afc59f644e078b40cec531409c30",
      "tree": "49b959bdfa3effe6bb21a7a65c9f48e5a8c554c6",
      "parents": [
        "779eb0dfa438ff5040a5652a7155c46083b32e43"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:06:30 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 15:18:24 2014 +0000"
      },
      "message": "Move to version 1.5.9\n"
    },
    {
      "commit": "779eb0dfa438ff5040a5652a7155c46083b32e43",
      "tree": "10badaa340165f84cc2a98f7c3967869811399c4",
      "parents": [
        "f4865fb0afc6656e6c4a6e43370842226bbaa636"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:04:34 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:33:26 2014 +0000"
      },
      "message": "Doc: Add man7 pages for various keyrings concepts\n\nAdd manual pages to section 7 describing various keyrings concepts.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "f4865fb0afc6656e6c4a6e43370842226bbaa636",
      "tree": "805a4223942dacf0deffebb2b1ab0005fbdd8eec",
      "parents": [
        "e13ee8a564bf0e8678e2f139a29f7219d92e9321"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:24:30 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:33:26 2014 +0000"
      },
      "message": "Doc: Improve the keyctl_read[_alloc]() manpage\n\nImprove the keyctl_read[_alloc]() manpage.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "e13ee8a564bf0e8678e2f139a29f7219d92e9321",
      "tree": "132517bf8012373e45d501edd2dfd59e28043856",
      "parents": [
        "67ee807249b7ac9e5522353ec12b637828c962fd"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:04:34 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:17:27 2014 +0000"
      },
      "message": "Doc: Add a Developer\u0027s Certificate of Origin\n\nAdd a Developer\u0027s Certificate of Origin for the use of people submitting\npatches.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "67ee807249b7ac9e5522353ec12b637828c962fd",
      "tree": "01010b6cadb66ad3907cb5d91e5317e75c292cc5",
      "parents": [
        "913956f252e4674f4958ff9b2ebe87da6ddbb751"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:04:34 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:17:27 2014 +0000"
      },
      "message": "Doc: Move manual pages to their own subdir\n\nMove manual pages to their own subdir to tidy the sources up.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "913956f252e4674f4958ff9b2ebe87da6ddbb751",
      "tree": "49c6015cf3d06619f72a1408d8ed39ae4b09b2d8",
      "parents": [
        "50e25867fd567a18a4fd972c97108c14745962e2"
      ],
      "author": {
        "name": "James Muir",
        "email": "james.muir@graphitesoftware.com",
        "time": "Fri Feb 21 14:04:34 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:17:27 2014 +0000"
      },
      "message": "Lib: Fix typo in permission mask.\n\nThe KEY_OTH_SETATTR constant macro is defined incorrectly.\n\nSigned-off-by: James Muir \u003cjames.muir@graphitesoftware.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "50e25867fd567a18a4fd972c97108c14745962e2",
      "tree": "cc9f6ec018f813c99acf1f1629e5de07a21a8416",
      "parents": [
        "00feb366f80b2a56d5941092c697f924c61f056f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:04:34 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:17:27 2014 +0000"
      },
      "message": "Revert \"Lib: Check the description string is NUL-terminated when retrieved\"\n\nThis reverts commit ed72a1dfc56a4f5428affb1659d6812d54e392c5.\n\nThe problem is that the buffer argument might validly be NULL, leading to a\nSEGV when we try to check for the NUL termination.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "00feb366f80b2a56d5941092c697f924c61f056f",
      "tree": "bc563acbc0d8cb2ebe0896181c166f59dc9d9079",
      "parents": [
        "be866f8a3b712da235fad874ab61536c05a9003f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 29 20:25:06 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:04:01 2014 +0000"
      },
      "message": "keyctl: Fix command table searching\n\nIn the keyctl program, when searching the command table, don\u0027t trust that an\noverlong argument name won\u0027t cause memcpy() to segfault.  This is unlikely to\nbe a problem as any efficient memcpy() is going to start scanning from the\nlowest address, given that it has to report on the lowest-addressed difference\nif there is one.\n\nReported-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "be866f8a3b712da235fad874ab61536c05a9003f",
      "tree": "40004396cbaa20818f5bb54e4a2a1babda3eac0c",
      "parents": [
        "adda22a179445a5b219bbe180ba232937bd381a5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 29 18:35:37 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 21 14:03:59 2014 +0000"
      },
      "message": "Fix some issues in key.dns_resolver.c:\n\n (1) Check the success of strtol() correctly when parsing the key ID - and\n     make sure the key ID isn\u0027t blank beforehand.\n\n (2) buf and callout_info in main() are guaranteed to be NULL at the point\n     they\u0027re tested prior to calling keyctl_describe_alloc() and\n     keyctl_read_alloc() so the if-statements are redundant.\n\n (3) In append_address_to_payload() remove an if-statement that can never\n     trigger, given the if-statement it\u0027s embedded within.\n\n (4) usage() doesn\u0027t know of a key ID to negate, so don\u0027t do that.\n\n (5) The \u0027key\u0027 argument to dns_query_*() is redundant given the global\n     variable of the same name holding the same value.\n\n (6) dns_query_a_or_aaaa() declares a local variable masking the \u0027key\u0027\n     argument and global variable in an inner scope.\n\n (7) DNS_EXPIRY_PREFIX, DNS_EXPIRY_TIME_LEN and AFSDB_MAX_DATA_LEN are all\n     unused and LIST_MULTIPLE_ITEMS is only set, never read, so delete them\n     all.\n\n (8) Make append_address_to_payload() copy the argument if it\u0027s not a\n     duplicate rather than copying it in the caller then discarding when we\n     find out it is a duplicate.\n\n (9) Move vllist[] and vlsnum into afsdb_hosts_to_addrs() rather than passing\n     them in from the caller where they aren\u0027t otherwise used.\n\nReported-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: Wang Lei \u003cwang840925@gmail.com\u003e\n"
    },
    {
      "commit": "adda22a179445a5b219bbe180ba232937bd381a5",
      "tree": "7b6c4057a5dd38b351a2769f1c8f52eea368c4fb",
      "parents": [
        "f20a78e894b89cb3971264dddc049111357e2030"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 29 18:40:37 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 29 18:53:42 2014 +0000"
      },
      "message": "Lib: Don\u0027t use realloc() in keyctl_{describe,read,get_security}_alloc()\n\nDon\u0027t use realloc() in keyctl_{describe,read,get_security}_alloc() as it\ndoesn\u0027t free the argument buffer if it fails and it will copy the empty buffer\nif it moves it.\n\nUse malloc+free instead.\n\nReported-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "f20a78e894b89cb3971264dddc049111357e2030",
      "tree": "c9dc6d4a188f5106096c4045b4d40c622cbe0bee",
      "parents": [
        "ed72a1dfc56a4f5428affb1659d6812d54e392c5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:48:55 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:48:55 2014 +0000"
      },
      "message": "spec: Use the correct path macros in the specfile\n\nUse the correct path macros in the specfile.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "ed72a1dfc56a4f5428affb1659d6812d54e392c5",
      "tree": "18b34c8b7e8acda6165876a8ed95cab99e0863fe",
      "parents": [
        "9d22b9b8be886b01d0e929d658b39afc729241eb"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:06 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:06 2014 +0000"
      },
      "message": "Lib: Check the description string is NUL-terminated when retrieved\n\nCheck the description string is NUL-terminated retrieved by keyctl_describe()\nincluded a NUL-terminator in its length.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9d22b9b8be886b01d0e929d658b39afc729241eb",
      "tree": "8bf0f391f0b07c3ae045197c4ef0c3954c28a036",
      "parents": [
        "0a1ab5b7655a988a4b0b80f65f8f980dc94e1dd7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:06 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:06 2014 +0000"
      },
      "message": "Lib: Don\u0027t trust sscanf()\u0027s %n argument\n\nDon\u0027t trust sscanf()\u0027s %n argument just in case the space immediately before\nit didn\u0027t match anything as sscanf() doesn\u0027t tell you if it was set.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "0a1ab5b7655a988a4b0b80f65f8f980dc94e1dd7",
      "tree": "5630033105ce625a9cf7306bf4b2edca30fdc6bd",
      "parents": [
        "f36abed25446e8ce56f7b6316cbd9ca49b925072"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:06 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:06 2014 +0000"
      },
      "message": "Only get the groups list if calc_perms() is called\n\nOnly get the groups list if calc_perms() is called as there\u0027s no point\ngrabbing the list otherwise.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "f36abed25446e8ce56f7b6316cbd9ca49b925072",
      "tree": "30a9d3bc0f5d3a8a3f455127dde481d482abdc52",
      "parents": [
        "47cf4085c2525c8a15607b5ae0726cde0f3ec413"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:06 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:06 2014 +0000"
      },
      "message": "Fix memory leak in dump_key_tree_aux() in the keyctl program\n\nFix a leak of the description string memory from each key visited in\ndump_key_tree_aux() in the keyctl program.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "47cf4085c2525c8a15607b5ae0726cde0f3ec413",
      "tree": "a077dae4b140a3bd8b05c874fdfb02ff89da6511",
      "parents": [
        "a6523da06977c3ed4d288f533dc58250a4e69189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:06 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:06 2014 +0000"
      },
      "message": "keyctl: Exit rather than returning from act_xxx() functions\n\nExit rather than returning from act_xxx() functions so that the Coverity\nchecker doesn\u0027t think that memory is leaked from functions that allocate\nmemory.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a6523da06977c3ed4d288f533dc58250a4e69189",
      "tree": "541c72d829031b8f6beb7592e3947f2495435786",
      "parents": [
        "491cdcaefc3a689e9f5c256373fef9dfd2c4c145"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:05 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:05 2014 +0000"
      },
      "message": "Use keyctl_describe_alloc() in dump_key_tree_aux()\n\nUse the keyctl_describe_alloc() library function in dump_key_tree_aux() in the\nkeyctl program rather than open coding it.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "491cdcaefc3a689e9f5c256373fef9dfd2c4c145",
      "tree": "e18d445cc5b736ca8ff1c620b9d9be704d462114",
      "parents": [
        "7963a21a183ccc5658acff3a1bf05ec3b0688946"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:05 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:05 2014 +0000"
      },
      "message": "Lib: Fix error-path memory leaks\n\nFix some memory leaks in error paths where a previously allocated buffer is\nnot freed if we get an error.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "7963a21a183ccc5658acff3a1bf05ec3b0688946",
      "tree": "30066dcc7f02ee5113707337b3751c12803650b6",
      "parents": [
        "097fd4c381b669b99687517c422396198e5b5121"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:05 2014 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 15 15:07:05 2014 +0000"
      },
      "message": "TEST: Make search/valid aware that the behaviour of the kernel changed\n\nThe kernel changed its behaviour with regard to the error code it returns when\nthe first key a search found was revoked and no valid key was found.  It used\nto return ENOKEY and now returns EKEYREVOKED.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "097fd4c381b669b99687517c422396198e5b5121",
      "tree": "fadaa98f41e3fed4aa7d142846717f1ccda2e109",
      "parents": [
        "67e435c3f1810bc0902698ea4ac4a85b4aef7e4f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Dec 19 10:53:53 2013 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Dec 19 10:53:53 2013 +0000"
      },
      "message": "TEST: Check maximum size of payload to add_key()\n\nCheck maximum size of payload to add_key() using the keyctl padd function.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "67e435c3f1810bc0902698ea4ac4a85b4aef7e4f",
      "tree": "b9d725165f17803f1d35455ab12566b884b5965e",
      "parents": [
        "f1e414a3e8ef6761666df7ed6ad24559f8e1cc31"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Dec 18 14:59:38 2013 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Dec 18 16:29:29 2013 +0000"
      },
      "message": "TEST: Check depth of tree output by \"keyctl show\"\n\nCheck depth of tree output by \"keyctl show\" to make sure it shows the full\ndepth and not an abbreviated tree.\n\nAlso, whilst we\u0027re at it, check that we can show the contents of a nominated\nkeyring.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "f1e414a3e8ef6761666df7ed6ad24559f8e1cc31",
      "tree": "4ca0ffb90186a8b93fc61b1fe8925aa5ccf7166d",
      "parents": [
        "d9a53cbab42c293962f2f78f7190253fc73bd32e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 17 18:07:23 2013 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 17 18:07:23 2013 +0000"
      },
      "message": "TEST: Key invalidation\n\nTest the key invalidation functionality.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "d9a53cbab42c293962f2f78f7190253fc73bd32e",
      "tree": "c30996fcb9c02bd55b7816cb4025cb72e9fe6f4b",
      "parents": [
        "8b4ae963ed92523aea18dfbb8cab3f4979e13bd1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Nov 28 16:17:27 2013 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Nov 28 16:17:27 2013 +0000"
      },
      "message": "TEST: Test for RHBZ 1031154\n\nTest for the problem reported in:\n\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1031154\n\nwhereby the kernel\u0027s attempts to access the shmem file used by a big_key type\nto store large data can be denied by the SELinux policy.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "8b4ae963ed92523aea18dfbb8cab3f4979e13bd1",
      "tree": "7670954503256ca993b76dcbac9ce51c327f6c66",
      "parents": [
        "325844a2ddc42ed0e6d95359abc94730d745e45f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Nov 28 14:25:00 2013 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Nov 28 14:25:00 2013 +0000"
      },
      "message": "TEST: Test for RHBZ 1033467\n\nTest for the problem reported in:\n\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1033467\n\nwhereby 17 keyrings added into another, previously empty keyring cause a\nnumber of bugs to appear (since the kernel patch to expand keyring capacity).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "325844a2ddc42ed0e6d95359abc94730d745e45f",
      "tree": "9882eda4e23584e7e6674892a2df5e5c6ba980c7",
      "parents": [
        "bd9de979c3b3929892f3e96bc79248fd8c3a291d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Nov 21 23:31:45 2013 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Nov 21 23:31:45 2013 +0000"
      },
      "message": "DOC: Add get-persistent-keyring manual pages\n\nAdd manual pages for keyctl_get_persistent() and keyctl get_persistent.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "bd9de979c3b3929892f3e96bc79248fd8c3a291d",
      "tree": "3adab07a9ef96bcc452f209526cc575b77818d0c",
      "parents": [
        "ee7069af0231c87458e7ec445ae8036fe167c3ba"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Nov 21 23:29:16 2013 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Nov 21 23:29:16 2013 +0000"
      },
      "message": "TEST: Fix version number handling\n\nFix the shell function version_less_than and associates in the toolbox to\nhandle -rcN in version numbers correctly so that kernel versions can be\ncompared.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "ee7069af0231c87458e7ec445ae8036fe167c3ba",
      "tree": "3609b9486aec0be609222e007be1e72951359ba8",
      "parents": [
        "b6808fddfb1e9390c719cbd7412e0f1a559564d9"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 31 16:24:33 2013 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 31 16:24:33 2013 +0000"
      },
      "message": "TEST: Fix link recursion test [try #2]\n\nFix the link recursion test to create the ninth keyring in the session keyring\nand then link it into the eighth so that we can set the permissions mask upon\nit (if we create it *in* the eighth keyring then we can\u0027t set the permissions\nmask as we don\u0027t have possessee permission due to recursion limits preventing\npossessee discovery).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "b6808fddfb1e9390c719cbd7412e0f1a559564d9",
      "tree": "d595b03c2a55f8c1f7bbefc79d63746e1d1ef0f5",
      "parents": [
        "d81c82416b88af5d5d51a4dd8cf6bef698583173"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 31 16:20:13 2013 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 31 16:20:13 2013 +0000"
      },
      "message": "TEST: Fix link recursion test\n\nFix the link recursion test to create the ninth keyring in the session keyring\nand then link it into the eighth so that we can set the permissions mask upon\nit (if we create it *in* the eighth keyring then we can\u0027t set the permissions\nmask as we don\u0027t have possessee permission due to recursion limits preventing\npossessee discovery).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "d81c82416b88af5d5d51a4dd8cf6bef698583173",
      "tree": "d595b03c2a55f8c1f7bbefc79d63746e1d1ef0f5",
      "parents": [
        "dd64114721edca5808872190e7e2e927ee2e994c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 31 13:58:45 2013 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 31 13:58:45 2013 +0000"
      },
      "message": "TEST: Fix mistype in keyctl/link/recursion\n\nA macro name has been mistyped in the keyctl/link/recursion test.  Fix it.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "dd64114721edca5808872190e7e2e927ee2e994c",
      "tree": "6a1977f386565a23da4faf40cb1b5e8d562da203",
      "parents": [
        "425a74309737a8c96cdd8bb9189bb3dbb6a92a8d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 04 10:48:56 2013 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 04 10:50:21 2013 +0100"
      },
      "message": "Move to version 1.5.8\n"
    },
    {
      "commit": "425a74309737a8c96cdd8bb9189bb3dbb6a92a8d",
      "tree": "1e7ecc601014ef36b3d64fdf3cd47bfa3b860c4c",
      "parents": [
        "f4c1a26b2a3252a67b68c7ecee58d90e451670d6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 04 10:44:27 2013 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 04 10:44:27 2013 +0100"
      },
      "message": "Lib: New symbols should go in a new library minor version\n\nNew symbols should go in a new library minor version, so move\nkeyctl_get_persistent and find_key_by_type_and_desc to 1.5.\n\nReported-by: Nalin Dahyabhai \u003cnalin@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "f4c1a26b2a3252a67b68c7ecee58d90e451670d6",
      "tree": "6d4a1e47a07330ed377c38ccfaa49a937b665c19",
      "parents": [
        "89e0912913031c6cacbd436aafacfce837b83896"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 02 16:00:43 2013 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 02 16:00:43 2013 +0100"
      },
      "message": "Move to version 1.5.7\n"
    },
    {
      "commit": "89e0912913031c6cacbd436aafacfce837b83896",
      "tree": "f4a9ffaf1a36ab32a0e2e626df710ac99c7463fa",
      "parents": [
        "16a6d435b48b168d3e23673437d488e78deb91fc"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 02 15:59:30 2013 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 02 15:58:10 2013 +0100"
      },
      "message": "Add per-UID get-persistent keyring function\n"
    },
    {
      "commit": "16a6d435b48b168d3e23673437d488e78deb91fc",
      "tree": "235f3f50b3bb31b9eba3022efc776e78a9fcbf54",
      "parents": [
        "949159b53e688f6daa0e10dd50058a2dd929234d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Sep 10 16:20:04 2013 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 02 15:58:10 2013 +0100"
      },
      "message": "keyctl: Make it possible to specify a key by name rather than by number\n\nPermit callers of the keyctl program to specify a key by its type and name\nrather than by its number.  This is done by replacing a key ID like:\n\n\t1234\n\nor:\n\n\t@s\n\nwith a type and name:\n\n\t%\u003ctype\u003e:\u003cname\u003e\n\ne.g.:\n\n\t%user:a\n\nAs a shorthand, leaving out the type name:\n\n\t%:\u003cname\u003e\n\ne.g.:\n\n\t%:_ses\n\nrefers to a keyring of the given name.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    }
  ],
  "next": "949159b53e688f6daa0e10dd50058a2dd929234d"
}
