)]}'
{
  "log": [
    {
      "commit": "01a3671376894e85a832331d11b285b751a28c75",
      "tree": "77207ba7a42fdfc09f97f9e0ee9dc5efcc6222f9",
      "parents": [
        "568b5c25711154c83b2eb7489380d4c4bb396e2a",
        "c4cf81c481e5b99002053bac8bb9ae1fee30ac3a"
      ],
      "author": {
        "name": "Danny Canter",
        "email": "36526702+dcantah@users.noreply.github.com",
        "time": "Thu Dec 02 20:27:00 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 02 20:27:00 2021"
      },
      "message": "Merge pull request #227 from bitgestalt/use_stdlib_errors\n\nReplace github.com/pkg/errors with stdlib errors"
    },
    {
      "commit": "568b5c25711154c83b2eb7489380d4c4bb396e2a",
      "tree": "1141563c179050b4bd50270f3eecc13d71e3849a",
      "parents": [
        "60c1574cd7584e2ac27afaaecc94dd1ce856bfc8",
        "05c1e887e749767db10e787e2e3f4e8b3851c2de"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Dec 01 18:50:10 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 01 18:50:10 2021"
      },
      "message": "Merge pull request #225 from bitgestalt/fix_test_empty_name\n\nFix TestLookupEmptyNameFails"
    },
    {
      "commit": "c4cf81c481e5b99002053bac8bb9ae1fee30ac3a",
      "tree": "77c2bfddca41985a8c01ac66f029b3ccd6d67b7c",
      "parents": [
        "60c1574cd7584e2ac27afaaecc94dd1ce856bfc8"
      ],
      "author": {
        "name": "Michael Hofmann",
        "email": "michael.hofmann@bitgestalt.com",
        "time": "Wed Dec 01 10:09:15 2021"
      },
      "committer": {
        "name": "Michael Hofmann",
        "email": "michael.hofmann@bitgestalt.com",
        "time": "Wed Dec 01 10:09:15 2021"
      },
      "message": "Replace github.com/pkg/errors with stdlib errors\n\nSince Go version 1.13, the standard library has built-in support for\nwrapping and unwrapping of error values.  This commit bumps the minimum\nversion required by the module from 1.12 to 1.13, replaces all calls to\nerrors.Wrap/f with fmt.Errorf and removes the now unneeded dependency on\ngithub.com/pkg/errors.\n\nSigned-off-by: Michael Hofmann \u003cmichael.hofmann@bitgestalt.com\u003e\n"
    },
    {
      "commit": "05c1e887e749767db10e787e2e3f4e8b3851c2de",
      "tree": "1141563c179050b4bd50270f3eecc13d71e3849a",
      "parents": [
        "60c1574cd7584e2ac27afaaecc94dd1ce856bfc8"
      ],
      "author": {
        "name": "Michael Hofmann",
        "email": "michael.hofmann@bitgestalt.com",
        "time": "Tue Nov 30 10:30:24 2021"
      },
      "committer": {
        "name": "Michael Hofmann",
        "email": "michael.hofmann@bitgestalt.com",
        "time": "Wed Dec 01 08:16:45 2021"
      },
      "message": "Fix TestLookupEmptyNameFails\n\nTestLookupEmptyNameFails was an identical copy of TestLookupInvalidSid\nin the same file. This commit changes the account name queried by the\nformer to an empty string which is what the name of the test case\nsuggests.\n\nSigned-off-by: Michael Hofmann \u003cmichael.hofmann@bitgestalt.com\u003e\n"
    },
    {
      "commit": "60c1574cd7584e2ac27afaaecc94dd1ce856bfc8",
      "tree": "da506fb634790a91dedd8ca2d7fa74cf9ee9df91",
      "parents": [
        "6c24dfa01eb5906508a5ad06f4f6534a9be47456",
        "892f7849c357416ea6d7447db84a2e231190ec08"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Tue Oct 26 00:23:25 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 26 00:23:25 2021"
      },
      "message": "Merge pull request #169 from dcormier/dc/guid\n\nAllow guid package to be used on non-Windows GOOS targets"
    },
    {
      "commit": "6c24dfa01eb5906508a5ad06f4f6534a9be47456",
      "tree": "9c40f082698c4abae4da91be7bd917a62bcad68d",
      "parents": [
        "7ec923885d90464b9d3ac0efcad87f0cb180da49",
        "4c72048b5c311a321123e04846639552bc7c5a6a"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Wed Oct 13 11:01:28 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 13 11:01:28 2021"
      },
      "message": "Merge pull request #217 from kylewo/master\n\nFixing corruption in callbacks introduced by x86 changes"
    },
    {
      "commit": "4c72048b5c311a321123e04846639552bc7c5a6a",
      "tree": "8bb3e666154355d1d6a736bac105339aabe45c81",
      "parents": [
        "8f85a0620513d71811e9489cbbc4a35ddbc79d91"
      ],
      "author": {
        "name": "Kyle Wojtaszek",
        "email": "kylewo@microsoft.com",
        "time": "Mon Aug 16 21:03:06 2021"
      },
      "committer": {
        "name": "Kyle Wojtaszek",
        "email": "kylewo@microsoft.com",
        "time": "Tue Oct 12 21:31:04 2021"
      },
      "message": "FIxing corruption in callbacks\n\nSigned-off-by: Kyle Wojtaszek \u003ckylewo@microsoft.com\u003e\n"
    },
    {
      "commit": "7ec923885d90464b9d3ac0efcad87f0cb180da49",
      "tree": "73475703cf0341673b08c4f3f90e176b3811c414",
      "parents": [
        "a0fd408c2ffd4e5e14ec64f2780977a6a3efbafc",
        "33a480106a69cee4c91265bff814a01cc27458a5"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Mon Oct 04 21:26:55 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 04 21:26:55 2021"
      },
      "message": "Merge pull request #221 from kevpar/sparse\n\nbackuptar: Fix sparse file handling"
    },
    {
      "commit": "33a480106a69cee4c91265bff814a01cc27458a5",
      "tree": "73475703cf0341673b08c4f3f90e176b3811c414",
      "parents": [
        "a0fd408c2ffd4e5e14ec64f2780977a6a3efbafc"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Fri Sep 17 00:23:13 2021"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Thu Sep 23 18:13:05 2021"
      },
      "message": "backuptar: Fix sparse file handling\n\nA recent OS change altered how sparse files are represented in backup\nstreams. This caused backuptar to no longer work with certain files. The\nspecific behavior that changed is as follows:\n- Empty sparse files (size \u003d 0), previously did not have any data or\n  sparse block streams in the backup stream. Now, they will have a\n  data stream with size \u003d 0, and no sparse block streams.\n- Sparse files with a single allocated range (e.g. a normal file that\n  has the sparse attribute set) previously would not show as sparse in\n  the backup stream. Now, they will show as sparse.\n\nThe old backuptar behavior assumed that if the sparse flag was set on\nthe data stream, then there would always be a set of sparse blocks\nfollowing. These changes break this assumption, and so require special\nhandling.\n\nIt is unsupported to have a data stream, marked sparse, that contains\nfile content AND a series of sparse block streams following. As far as\nI can tell this is not a valid case for backup streams.\n\nThis change also cleans up some code and error messages, and expands on\nthe test coverage for backuptar.\n\nFor more information on backup stream format see: https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-bkup/f67950c8-d583-469a-83dd-c4ff4cedf533\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "a0fd408c2ffd4e5e14ec64f2780977a6a3efbafc",
      "tree": "81f56804ff86da13a2d7dc47d2eee36fac1a29a6",
      "parents": [
        "8f85a0620513d71811e9489cbbc4a35ddbc79d91",
        "4643510f75b0544e1623c7515fd97b6094c4d27d"
      ],
      "author": {
        "name": "Danny Canter",
        "email": "36526702+dcantah@users.noreply.github.com",
        "time": "Thu Sep 09 20:06:00 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 09 20:06:00 2021"
      },
      "message": "Merge pull request #219 from dcantah/dco-readme\n\nUpdate README with DCO information + re-order into sections"
    },
    {
      "commit": "4643510f75b0544e1623c7515fd97b6094c4d27d",
      "tree": "81f56804ff86da13a2d7dc47d2eee36fac1a29a6",
      "parents": [
        "8f85a0620513d71811e9489cbbc4a35ddbc79d91"
      ],
      "author": {
        "name": "Daniel Canter",
        "email": "dcanter@microsoft.com",
        "time": "Thu Sep 09 19:30:33 2021"
      },
      "committer": {
        "name": "Daniel Canter",
        "email": "dcanter@microsoft.com",
        "time": "Thu Sep 09 19:32:34 2021"
      },
      "message": "Update README with DCO information + re-order into sections\n\nThis change updates the README to mention that we now require a valid\nDCO on every commit via the bot. Also adds a new contributing section\nthat houses this info.\n\nThis change also re-orders the README into sections:\nContributing, Code of Conduct, Special Thanks\n\nSigned-off-by: Daniel Canter \u003cdcanter@microsoft.com\u003e\n"
    },
    {
      "commit": "8f85a0620513d71811e9489cbbc4a35ddbc79d91",
      "tree": "7c8dcd194773d4b8718d4f756de131fb79057772",
      "parents": [
        "1d4efacd46c2c930bcc2ff7038c9e7b8f179c9dd",
        "0b148d19cf647cc36cf12569c01f1721ad6f66f1"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Tue Jul 20 23:00:10 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 20 23:00:10 2021"
      },
      "message": "Merge pull request #214 from kylewo/master\n\nFix corruption in x86 callback"
    },
    {
      "commit": "0b148d19cf647cc36cf12569c01f1721ad6f66f1",
      "tree": "7c8dcd194773d4b8718d4f756de131fb79057772",
      "parents": [
        "1d4efacd46c2c930bcc2ff7038c9e7b8f179c9dd"
      ],
      "author": {
        "name": "Kyle W",
        "email": "KaiserKyle@gmail.com",
        "time": "Mon Jun 14 20:44:35 2021"
      },
      "committer": {
        "name": "Kyle W",
        "email": "KaiserKyle@gmail.com",
        "time": "Mon Jun 14 20:44:35 2021"
      },
      "message": "Fix corruption in x86 callback\n"
    },
    {
      "commit": "1d4efacd46c2c930bcc2ff7038c9e7b8f179c9dd",
      "tree": "7387c4681e333b177aa4737002dfb75b9aaae1c4",
      "parents": [
        "58dba89befbca5b5a2c944f84642f5b0540bcfd5",
        "9f0ab2cc0a345ed3a0f844cf756a3f01561ec94f"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Mon Apr 26 22:18:39 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 26 22:18:39 2021"
      },
      "message": "Merge pull request #210 from kevpar/syscall-err\n\nFix syscall error handling in vhd and pkg/security"
    },
    {
      "commit": "9f0ab2cc0a345ed3a0f844cf756a3f01561ec94f",
      "tree": "7387c4681e333b177aa4737002dfb75b9aaae1c4",
      "parents": [
        "58dba89befbca5b5a2c944f84642f5b0540bcfd5"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon Apr 26 22:08:11 2021"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon Apr 26 22:08:11 2021"
      },
      "message": "Fix syscall error handling in vhd and pkg/security\n\nThese packages had incorrect error handling for their generated syscall\nbindings. The functions they were calling returned errors directly, but\nthe binding was written such that the generated code was calling\nGetLastError instead.\n\nThankfully, this did not affect the detection of whether or not an error\nhad occurred, it only caused the value returned in the case of an error\nto be not the right error code.\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "58dba89befbca5b5a2c944f84642f5b0540bcfd5",
      "tree": "fe33f53be95dbe093bcdd119d25c73a1b9e09d80",
      "parents": [
        "5c2e05d71961716a6c392a06ada435aaf5d5302c",
        "8f0d50b3b381b741820d6737cfbda5b9284be616"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Thu Apr 22 22:01:04 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 22 22:01:04 2021"
      },
      "message": "Merge pull request #209 from microsoft/revert-204-revert_fileinfo_break\n\nRevert removal of \"Implement winio.GetFileStandardInfo FileInfo\" commits"
    },
    {
      "commit": "8f0d50b3b381b741820d6737cfbda5b9284be616",
      "tree": "fe33f53be95dbe093bcdd119d25c73a1b9e09d80",
      "parents": [
        "5c2e05d71961716a6c392a06ada435aaf5d5302c"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Thu Apr 22 17:33:11 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 22 17:33:11 2021"
      },
      "message": "Revert \"[Temporary] Revert Implement winio.GetFileStandardInfo FileInfo commits \"\n"
    },
    {
      "commit": "5c2e05d71961716a6c392a06ada435aaf5d5302c",
      "tree": "1f8885150405b427a6a60c291e81f97d140bd41b",
      "parents": [
        "a6ee88c751fbd15c93ab446af03b3b135421f30f",
        "e5bd3f6e2840343c8c692408e3efc746e5923249"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Thu Apr 22 17:24:59 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 22 17:24:59 2021"
      },
      "message": "Merge pull request #204 from katiewasnothere/revert_fileinfo_break\n\n[Temporary] Revert Implement winio.GetFileStandardInfo FileInfo commits "
    },
    {
      "commit": "a6ee88c751fbd15c93ab446af03b3b135421f30f",
      "tree": "fe33f53be95dbe093bcdd119d25c73a1b9e09d80",
      "parents": [
        "4ee6e51bfdbd8d4b3a499f4503509f5443464731",
        "1358edb60703d9dd7f44b287e8c8c8aa708fecdc"
      ],
      "author": {
        "name": "Danny Canter",
        "email": "36526702+dcantah@users.noreply.github.com",
        "time": "Thu Apr 22 02:01:47 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 22 02:01:47 2021"
      },
      "message": "Merge pull request #208 from dcantah/build-bins-ci\n\nBuild the three binaries in this repo from the ci"
    },
    {
      "commit": "1358edb60703d9dd7f44b287e8c8c8aa708fecdc",
      "tree": "fe33f53be95dbe093bcdd119d25c73a1b9e09d80",
      "parents": [
        "4ee6e51bfdbd8d4b3a499f4503509f5443464731"
      ],
      "author": {
        "name": "Daniel Canter",
        "email": "dcanter@microsoft.com",
        "time": "Thu Apr 22 01:42:54 2021"
      },
      "committer": {
        "name": "Daniel Canter",
        "email": "dcanter@microsoft.com",
        "time": "Thu Apr 22 01:42:54 2021"
      },
      "message": "Build the three binaries in this repo from the ci\n\nEven though this repo is normally used as a dependency, there are some\nsample binaries and tools built out of here. This just makes sure they still build\nin the CI.\n\nSigned-off-by: Daniel Canter \u003cdcanter@microsoft.com\u003e\n"
    },
    {
      "commit": "4ee6e51bfdbd8d4b3a499f4503509f5443464731",
      "tree": "01de7daf6224a4cef0f890585515eea56dc3e8aa",
      "parents": [
        "3e47278dcaca4afde12ae81d0a968112b2ba47ea",
        "090e4c6b27d46dd427cc00f12659fa329979599c"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Thu Apr 22 00:51:31 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 22 00:51:31 2021"
      },
      "message": "Merge pull request #206 from katiewasnothere/build_badge\n\nAdd build status badge to readme"
    },
    {
      "commit": "090e4c6b27d46dd427cc00f12659fa329979599c",
      "tree": "01de7daf6224a4cef0f890585515eea56dc3e8aa",
      "parents": [
        "3e47278dcaca4afde12ae81d0a968112b2ba47ea"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Apr 21 22:43:01 2021"
      },
      "committer": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Apr 21 22:43:01 2021"
      },
      "message": "Add build status badge to readme\n\nSigned-off-by: Kathryn Baldauf \u003ckabaldau@microsoft.com\u003e\n"
    },
    {
      "commit": "3e47278dcaca4afde12ae81d0a968112b2ba47ea",
      "tree": "f77866936622119b887f4415022bbad0e6154d36",
      "parents": [
        "e98b56db6132e4615a5da15880f51022631b5fc9",
        "085c1a94ab02c4635b3819f237d0e0a6eb459c87"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Apr 21 22:40:41 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 21 22:40:41 2021"
      },
      "message": "Merge pull request #205 from katiewasnothere/gh_actions\n\nAdd CI github action for testing on push and PR"
    },
    {
      "commit": "085c1a94ab02c4635b3819f237d0e0a6eb459c87",
      "tree": "f77866936622119b887f4415022bbad0e6154d36",
      "parents": [
        "e98b56db6132e4615a5da15880f51022631b5fc9"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Apr 21 20:08:53 2021"
      },
      "committer": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Apr 21 22:35:36 2021"
      },
      "message": "Add CI github action for testing on push and PR\n\nSigned-off-by: Kathryn Baldauf \u003ckabaldau@microsoft.com\u003e\n"
    },
    {
      "commit": "e5bd3f6e2840343c8c692408e3efc746e5923249",
      "tree": "8e94fbbf9de1fa2183078272b0cd1c07c80547f8",
      "parents": [
        "d80ed10b9189ce0b1a760b229806e5322643d112"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Apr 21 19:49:58 2021"
      },
      "committer": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Apr 21 19:50:05 2021"
      },
      "message": "Revert \"Implement winio.GetFileStandardInfo\"\n\nThis reverts commit ef753e60d269623cd564ba1951e5f52dc1ba439d.\n\nSigned-off-by: Kathryn Baldauf \u003ckabaldau@microsoft.com\u003e\n"
    },
    {
      "commit": "d80ed10b9189ce0b1a760b229806e5322643d112",
      "tree": "d232ec4140ee8b8f8c18ec0e13093b51d4c1d6d7",
      "parents": [
        "e98b56db6132e4615a5da15880f51022631b5fc9"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Apr 21 19:49:06 2021"
      },
      "committer": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Apr 21 19:49:46 2021"
      },
      "message": "Revert \"Replace local *FileInformationByHandleEx with x/sys/windows\"\n\nThis reverts commit bfd546865c984c87c6f60e8f41aec2c0c3aac9a2.\n\nSigned-off-by: Kathryn Baldauf \u003ckabaldau@microsoft.com\u003e\n"
    },
    {
      "commit": "e98b56db6132e4615a5da15880f51022631b5fc9",
      "tree": "bb365a60a40a529d7789393ebf0acf9883ed2183",
      "parents": [
        "5516f17a595844b6011597b41d9573aafabb6b6a",
        "4811f9fdd6d587d534b8910c41233e1a074a5f62"
      ],
      "author": {
        "name": "Danny Canter",
        "email": "36526702+dcantah@users.noreply.github.com",
        "time": "Wed Apr 14 20:34:21 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 14 20:34:21 2021"
      },
      "message": "Merge pull request #201 from awmirantis/add-se-security-privilege\n\nAdd security privilege (needed for VHDX support for docker data root)"
    },
    {
      "commit": "4811f9fdd6d587d534b8910c41233e1a074a5f62",
      "tree": "bb365a60a40a529d7789393ebf0acf9883ed2183",
      "parents": [
        "5516f17a595844b6011597b41d9573aafabb6b6a"
      ],
      "author": {
        "name": "Adam Williams",
        "email": "awilliams@mirantis.com",
        "time": "Mon Apr 05 19:16:07 2021"
      },
      "committer": {
        "name": "Adam Williams",
        "email": "awilliams@mirantis.com",
        "time": "Mon Apr 05 19:16:07 2021"
      },
      "message": "Add security privilege (needed for VHDX support for docker data root)\n\nSigned-off-by: Adam Williams \u003cawilliams@mirantis.com\u003e\n"
    },
    {
      "commit": "5516f17a595844b6011597b41d9573aafabb6b6a",
      "tree": "eb22c0df302f319ee92313190ba376eae9b1cefa",
      "parents": [
        "6eac466e5fa346625ddbb1ddadb46de3348f52e1",
        "941861fe1ad7c285d6a811e0888068014a045216"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Wed Mar 24 22:44:01 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 24 22:44:01 2021"
      },
      "message": "Merge pull request #200 from kevpar/fix-etw-arch\n\npkg/etw: Fix to build on windows/arm"
    },
    {
      "commit": "941861fe1ad7c285d6a811e0888068014a045216",
      "tree": "eb22c0df302f319ee92313190ba376eae9b1cefa",
      "parents": [
        "6eac466e5fa346625ddbb1ddadb46de3348f52e1"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed Mar 24 22:05:25 2021"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed Mar 24 22:05:25 2021"
      },
      "message": "pkg/etw: Fix to build on windows/arm\n\nWe don\u0027t support actually using ETW on windows/arm, but to make things\neasier for downstream dependencies, we want to still allow the package\nto compile and just no-op on this architecture. We do this by returning\na nil Provider, and implementing its methods to no-op when the receiver\nis nil.\n\nPreviously this was implemented by putting NewProviderWithID in\nprovider_unsupported.go, but when we refactored the code so that the\nactual work was done in NewProviderWithOptions instead, we didn\u0027t fix up\nprovider_unsupported. This change fixes this by putting only\nNewProviderWithOptions in provider_unsupported.go, since the other\nprovider creation functions call into this one.\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "6eac466e5fa346625ddbb1ddadb46de3348f52e1",
      "tree": "4c1ab35c4410bdde75589b120a7ed326a5d269e7",
      "parents": [
        "68cdd9bd9d90e82c4889b1edc9d5025519e75da7",
        "ef753e60d269623cd564ba1951e5f52dc1ba439d"
      ],
      "author": {
        "name": "Danny Canter",
        "email": "36526702+dcantah@users.noreply.github.com",
        "time": "Thu Feb 11 11:55:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 11 11:55:48 2021"
      },
      "message": "Merge pull request #185 from TBBle/GetFileStandardInfo\n\nImplement `winio.GetFileStandardInfo`"
    },
    {
      "commit": "ef753e60d269623cd564ba1951e5f52dc1ba439d",
      "tree": "4c1ab35c4410bdde75589b120a7ed326a5d269e7",
      "parents": [
        "bfd546865c984c87c6f60e8f41aec2c0c3aac9a2"
      ],
      "author": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Sat Dec 12 14:36:51 2020"
      },
      "committer": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Thu Feb 11 11:50:55 2021"
      },
      "message": "Implement winio.GetFileStandardInfo\n\nSigned-off-by: Paul \"TBBle\" Hampson \u003cPaul.Hampson@Pobox.com\u003e\n"
    },
    {
      "commit": "bfd546865c984c87c6f60e8f41aec2c0c3aac9a2",
      "tree": "6bd0ff58d9eb9b174d2945e17bdcabe7cd9fa68e",
      "parents": [
        "bc48b61dc9b7c59b86470a456303af5dce91dd6a"
      ],
      "author": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Tue Jan 05 13:37:51 2021"
      },
      "committer": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Thu Feb 11 11:50:55 2021"
      },
      "message": "Replace local *FileInformationByHandleEx with x/sys/windows\n\nWe also get pre-defined constants instead of carrying our own copies.\n\nHowever, this changes the public API winio.FileBasicInfo from using\nsyscall.Filetime to using windows.Filetime, as visible in\nbackuptar/tar.go.\n\nSigned-off-by: Paul \"TBBle\" Hampson \u003cPaul.Hampson@Pobox.com\u003e\n"
    },
    {
      "commit": "bc48b61dc9b7c59b86470a456303af5dce91dd6a",
      "tree": "58f463873984080f3f45f560c3fec6663ec37bc2",
      "parents": [
        "1390d1a07bc7a09e8b6a36a1e6cd0b93c6b8815c"
      ],
      "author": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Tue Jan 05 13:14:55 2021"
      },
      "committer": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Thu Feb 11 11:50:55 2021"
      },
      "message": "Make local mksyscall_windows.go forks less forked\n\nAt this point points of difference between the three local\nmksyscall_windows.go implementations and\ngolang.org/x/sys/windows/mkwinsyscall v0.0.0-20210104204734-6f8348627aad\nare:\n- pkg/etw: Deduplicates imported functions due to multiple calling APIs\n- pkg/security and vhd: Forced UTF-16 mode, not checking A/W suffix. I\n  also removed cosmetic differences between these two implementations.\n\n`go generate` reports no changes with these updates.\n\nSigned-off-by: Paul \"TBBle\" Hampson \u003cPaul.Hampson@Pobox.com\u003e\n"
    },
    {
      "commit": "1390d1a07bc7a09e8b6a36a1e6cd0b93c6b8815c",
      "tree": "0203bb09899b233ec13ca3f612f556d47c80593a",
      "parents": [
        "68cdd9bd9d90e82c4889b1edc9d5025519e75da7"
      ],
      "author": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Tue Jan 05 12:59:34 2021"
      },
      "committer": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Thu Feb 11 11:47:40 2021"
      },
      "message": "Pull sync generated syscalls\n\nThis moves all the current users of\n$GOROOT/src/syscall/mksyscall_windows.go to instead use\ngolang.org/x/sys/windows/mkwinsyscall, as directed by the version of the\nformer in Go 1.15.\n\nIt also syncs the local forks of mksyscall_windows.go with the latest\nversion of golang.org/x/sys/windows/mkwinsyscall/mkwinsyscall.go, so\nthat the local patches can be easily seen in a side-by-side comparison.\nSignificant changes compared to the in-tree forked versions:\n* *bool parameters are read back through a temp-var, not directly like\n  other pointer parameters.\n* ?-suffixed function names support testing for function presence before\n  calling. This replaces a local implementation of this in\n  pkg/security, which was not actually used anyway. The upstream version\n  correctly supports functions that don\u0027t already have an error return.\n* `errnoErr(0)` is now useful, so each call of `errnoErr` doesn\u0027t need\n  to be protected with a check for 0 first.\n* The generated functions are now sorted. This of course produced a\n  *lot* of churn in the generated files.\n\nvhd\\vhd.go was changed to generate syscalls into zvhd_windows.go, since\nregeneration removes the build tag added by hand in\n9d8277341fb68b08e337d31fc311846501a2d214.\n\nAfter all that, I also ran\n```\ngo generate . .\\pkg\\etw\\ .\\pkg\\process\\ .\\pkg\\security\\ .\\vhd\\\n```\nto update all the existing generated code.\n\nSigned-off-by: Paul \"TBBle\" Hampson \u003cPaul.Hampson@Pobox.com\u003e\n"
    },
    {
      "commit": "68cdd9bd9d90e82c4889b1edc9d5025519e75da7",
      "tree": "0d72e93a26f283d0e0fed3f956dedd748eb7af51",
      "parents": [
        "2aa35e1d770cbfb57c06248d911e92db4db3be31",
        "e09292102fd40574b21a1bd28dcee537fa00cc96"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Thu Feb 11 01:11:08 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 11 01:11:08 2021"
      },
      "message": "Merge pull request #191 from uhthomas/master\n\nAdd build guards for all Windows imports"
    },
    {
      "commit": "e09292102fd40574b21a1bd28dcee537fa00cc96",
      "tree": "5f33fa465c97866711aeb114fc35d3fda2ae6d4b",
      "parents": [
        "d4c02ad8960c548a1a458ca064c45dc69acd9c87"
      ],
      "author": {
        "name": "Thomas",
        "email": "9749173+uhthomas@users.noreply.github.com",
        "time": "Thu Feb 11 00:05:48 2021"
      },
      "committer": {
        "name": "Thomas",
        "email": "9749173+uhthomas@users.noreply.github.com",
        "time": "Thu Feb 11 00:05:48 2021"
      },
      "message": "Add noop mains for non windows builds\n"
    },
    {
      "commit": "d4c02ad8960c548a1a458ca064c45dc69acd9c87",
      "tree": "c8c0a4136a697eda7825da8a2815b9fd14e16b8c",
      "parents": [
        "f0d2c76ab3a2d709c31dfd5fed610549155ba18b"
      ],
      "author": {
        "name": "Thomas",
        "email": "9749173+uhthomas@users.noreply.github.com",
        "time": "Wed Feb 10 23:37:46 2021"
      },
      "committer": {
        "name": "Thomas",
        "email": "9749173+uhthomas@users.noreply.github.com",
        "time": "Wed Feb 10 23:54:19 2021"
      },
      "message": "Add missing build constraints\n"
    },
    {
      "commit": "f0d2c76ab3a2d709c31dfd5fed610549155ba18b",
      "tree": "7d723bd91bc50896a704465eb24fbf7b168e2706",
      "parents": [
        "eb9d8c93464e0a01ae0702cc251d22f64b9ead6b"
      ],
      "author": {
        "name": "Thomas",
        "email": "9749173+uhthomas@users.noreply.github.com",
        "time": "Wed Feb 10 23:09:41 2021"
      },
      "committer": {
        "name": "Thomas",
        "email": "9749173+uhthomas@users.noreply.github.com",
        "time": "Wed Feb 10 23:09:41 2021"
      },
      "message": "Fix missing platform/architecture separation\n"
    },
    {
      "commit": "eb9d8c93464e0a01ae0702cc251d22f64b9ead6b",
      "tree": "68595470f00dbf2f1d21267a835cf77ff923f7da",
      "parents": [
        "9d8277341fb68b08e337d31fc311846501a2d214"
      ],
      "author": {
        "name": "Thomas",
        "email": "9749173+uhthomas@users.noreply.github.com",
        "time": "Wed Feb 10 23:05:19 2021"
      },
      "committer": {
        "name": "Thomas",
        "email": "9749173+uhthomas@users.noreply.github.com",
        "time": "Wed Feb 10 23:05:19 2021"
      },
      "message": "Separate platform from architecture build constraints\n"
    },
    {
      "commit": "2aa35e1d770cbfb57c06248d911e92db4db3be31",
      "tree": "c729aa6ea5355ca9a080ba6f90a4fea5dc412781",
      "parents": [
        "a38e1dc8bbdfc5ac2b0e94dbfd8139a5a8629fae",
        "f2a56450f4feb316514aa0f5978a989fe6b1a328"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Wed Feb 10 08:38:31 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 10 08:38:31 2021"
      },
      "message": "Merge pull request #195 from thaJeztah/better_exec\n\nUse golang.org/x/sys/execabs instead of os/exec"
    },
    {
      "commit": "f2a56450f4feb316514aa0f5978a989fe6b1a328",
      "tree": "c729aa6ea5355ca9a080ba6f90a4fea5dc412781",
      "parents": [
        "a38e1dc8bbdfc5ac2b0e94dbfd8139a5a8629fae"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Tue Feb 09 10:08:36 2021"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Wed Feb 10 08:21:40 2021"
      },
      "message": "Use golang.org/x/sys/execabs instead of os/exec\n\nOn Windows, the os/exec.{Command,CommandContext,LookPath} functions resolve command\nnames that have neither path separators nor file extension (e.g., \"git\") by first\nlooking in the current working directory before looking in the PATH environment\nvariable.\nGo maintainers intended to match cmd.exe\u0027s historical behavior.\n\nHowever, this is pretty much never the intended behavior and as an abundance of\nprecaution this patch prevents that when executing commands.\n\nThis patch was prompted by the [Go 1.15.7 security fixes](https://blog.golang.org/path-security).\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "a38e1dc8bbdfc5ac2b0e94dbfd8139a5a8629fae",
      "tree": "015c0e2e5d3742eef55644c527e6d99dd2649bf4",
      "parents": [
        "90a22c612d2ef26dd075d66a0161cdc541fcb683",
        "0966e1ad56670b39a6b55dfc2ad744c63cd1eb00"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Feb 10 02:46:35 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 10 02:46:35 2021"
      },
      "message": "Merge pull request #188 from TBBle/correct-GetVolumeInformation-return-handling\n\nCorrect GetVolumeInformation return type handling"
    },
    {
      "commit": "90a22c612d2ef26dd075d66a0161cdc541fcb683",
      "tree": "55228e8aa8d3c5d20ff4881890554ba3e1188764",
      "parents": [
        "644af4463582bffbc844d8478ea552d88aa269be",
        "6734ca5406f6151c63da9aa3c22f74699ef4762a"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Wed Feb 10 02:38:52 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 10 02:38:52 2021"
      },
      "message": "Merge pull request #194 from thaJeztah/bump_deps\n\ngo.mod: sirupsen/logrus v1.7.0, golang.org/x/sys"
    },
    {
      "commit": "644af4463582bffbc844d8478ea552d88aa269be",
      "tree": "07777b0a35247815b0d2844963079e65fb53a19d",
      "parents": [
        "69491f048a2b8457cc00efd2180d033f2215e50d",
        "83fd17628fd571626fa6f4cf74b8f5594c8077d4"
      ],
      "author": {
        "name": "Danny Canter",
        "email": "36526702+dcantah@users.noreply.github.com",
        "time": "Wed Feb 10 01:46:10 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 10 01:46:10 2021"
      },
      "message": "Merge pull request #189 from dcantah/attach-v1\n\nRemove error if ATTACH_VIRTUAL_DISK_PARAMETERS wasn\u0027t version 2"
    },
    {
      "commit": "69491f048a2b8457cc00efd2180d033f2215e50d",
      "tree": "27d8091c0709da199510c633ee92c9754c4c5077",
      "parents": [
        "ac908d2e8ecc42422818919aed6eb3497be0a86a",
        "ea4a03d185b98c42fac8dca0fac8b1928187887d"
      ],
      "author": {
        "name": "Danny Canter",
        "email": "36526702+dcantah@users.noreply.github.com",
        "time": "Tue Feb 09 23:35:45 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 09 23:35:45 2021"
      },
      "message": "Merge pull request #196 from katiewasnothere/add_codeowners\n\nAdd codeowners file so containerplat is auto added as reviewers"
    },
    {
      "commit": "ea4a03d185b98c42fac8dca0fac8b1928187887d",
      "tree": "27d8091c0709da199510c633ee92c9754c4c5077",
      "parents": [
        "ac908d2e8ecc42422818919aed6eb3497be0a86a"
      ],
      "author": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Tue Feb 09 23:18:39 2021"
      },
      "committer": {
        "name": "Kathryn Baldauf",
        "email": "kabaldau@microsoft.com",
        "time": "Tue Feb 09 23:18:39 2021"
      },
      "message": "Add codeowners file so containerplat is auto added as reviewers\n\nSigned-off-by: Kathryn Baldauf \u003ckabaldau@microsoft.com\u003e\n"
    },
    {
      "commit": "6734ca5406f6151c63da9aa3c22f74699ef4762a",
      "tree": "477bbcbda605fcecc8e31a6ff88cedd2f581948b",
      "parents": [
        "ac908d2e8ecc42422818919aed6eb3497be0a86a"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Tue Feb 09 10:02:59 2021"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Tue Feb 09 10:02:59 2021"
      },
      "message": "go.mod: sirupsen/logrus v1.7.0, golang.org/x/sys\n\nfull diff: https://github.com/sirupsen/logrus/compare/v1.4.2...v1.7.0\n\nlogrus v1.7.0 removes dependency on github.com/konsorten/go-windows-terminal-sequences\n\nFeatures:\n\n* a new buffer pool management API has been added\n* a set of `\u003cLogLevel\u003eFn()` functions have been added\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "ac908d2e8ecc42422818919aed6eb3497be0a86a",
      "tree": "b657f88dc01fca04f6e68512c98ae4c714630393",
      "parents": [
        "d1ffc52c73318019ce58aaa5282588c52df029b7",
        "652abba813cedc71dd6192cd4665d13dcea0784e"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Wed Jan 27 22:52:50 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 27 22:52:50 2021"
      },
      "message": "Merge pull request #192 from kylewo/add-provider-group\n\nAdd ability to set provider group"
    },
    {
      "commit": "652abba813cedc71dd6192cd4665d13dcea0784e",
      "tree": "b657f88dc01fca04f6e68512c98ae4c714630393",
      "parents": [
        "30844eed7547cc370d53f0ddf12ded209a445b78"
      ],
      "author": {
        "name": "Kyle Wojtaszek",
        "email": "kylewo@microsoft.com",
        "time": "Wed Jan 27 22:43:00 2021"
      },
      "committer": {
        "name": "Kyle Wojtaszek",
        "email": "kylewo@microsoft.com",
        "time": "Wed Jan 27 22:43:00 2021"
      },
      "message": "Removing unneeded NewProviderWithGroup function\n"
    },
    {
      "commit": "30844eed7547cc370d53f0ddf12ded209a445b78",
      "tree": "623d539d0ab4c59f6d84256186bd6a458915fe97",
      "parents": [
        "d1ffc52c73318019ce58aaa5282588c52df029b7"
      ],
      "author": {
        "name": "Kyle Wojtaszek",
        "email": "kylewo@microsoft.com",
        "time": "Wed Jan 27 21:12:37 2021"
      },
      "committer": {
        "name": "Kyle Wojtaszek",
        "email": "kylewo@microsoft.com",
        "time": "Wed Jan 27 21:12:37 2021"
      },
      "message": "Add ability to set provider group\n"
    },
    {
      "commit": "9d8277341fb68b08e337d31fc311846501a2d214",
      "tree": "a06a36e8e52fec07ae3e5458d6878cb2e83bd135",
      "parents": [
        "d1ffc52c73318019ce58aaa5282588c52df029b7"
      ],
      "author": {
        "name": "Thomas Way",
        "email": "tway@cloudflare.com",
        "time": "Thu Jan 21 23:24:01 2021"
      },
      "committer": {
        "name": "Thomas Way",
        "email": "tway@cloudflare.com",
        "time": "Thu Jan 21 23:24:01 2021"
      },
      "message": "Add build guards for all Windows imports\n"
    },
    {
      "commit": "83fd17628fd571626fa6f4cf74b8f5594c8077d4",
      "tree": "626ffc4778d415430023283a180c4ea0efdf5191",
      "parents": [
        "d1ffc52c73318019ce58aaa5282588c52df029b7"
      ],
      "author": {
        "name": "Daniel Canter",
        "email": "dcanter@microsoft.com",
        "time": "Mon Jan 18 10:50:23 2021"
      },
      "committer": {
        "name": "Daniel Canter",
        "email": "dcanter@microsoft.com",
        "time": "Mon Jan 18 10:50:23 2021"
      },
      "message": "Remove error if ATTACH_VIRTUAL_DISK_PARAMETERS wasn\u0027t version 2\n\n* Version 2 didn\u0027t exist in RS5 so it\u0027s a bit silly to error out in this case.\n\nSigned-off-by: Daniel Canter \u003cdcanter@microsoft.com\u003e\n"
    },
    {
      "commit": "0966e1ad56670b39a6b55dfc2ad744c63cd1eb00",
      "tree": "3dcded518d01b4b9c5871e9922cde12b1b43cff8",
      "parents": [
        "d1ffc52c73318019ce58aaa5282588c52df029b7"
      ],
      "author": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Tue Jan 05 14:37:59 2021"
      },
      "committer": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Sat Jan 16 06:11:37 2021"
      },
      "message": "Correct GetVolumeInformation return type handling\n\nThe _docs_ say it returns 0 for failure, non-zero for success.\n\nThis implementation is looking for \u003c0 as HRESULT failure, and deriving\nan Errno from that.\n\nThe new tests fail with GetFileSystemType as it was defined, e.g.,\n```\n--- FAIL: TestGetFSTypeOfValidButAbsentDrive (0.00s)\n    fs_windows_test.go:41: GetFileSystemType a:\\ unexpectedly succeeded\n```\nwhen I definitely do not have an A:\\ drive.\n\nSigned-off-by: Paul \"TBBle\" Hampson \u003cPaul.Hampson@Pobox.com\u003e\n"
    },
    {
      "commit": "d1ffc52c73318019ce58aaa5282588c52df029b7",
      "tree": "40ac5907be3b79bcb3c69a54e92df625629a2b79",
      "parents": [
        "f314918fc79ca327a6ec660bbb9403623af4dce0",
        "e9604c63ae982883093e4d3c33867ce24416af05"
      ],
      "author": {
        "name": "Danny Canter",
        "email": "36526702+dcantah@users.noreply.github.com",
        "time": "Mon Nov 30 16:25:21 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 30 16:25:21 2020"
      },
      "message": "Merge pull request #179 from dcantah/virtdisk\n\nAdd new virtdisk calls/refactor vhd package"
    },
    {
      "commit": "e9604c63ae982883093e4d3c33867ce24416af05",
      "tree": "a863d1a6091c92319b92819fa404a4adbd7dc796",
      "parents": [
        "5b44b70ab3ab4d291a7c1d28afe7b4afeced0ed4"
      ],
      "author": {
        "name": "Daniel Canter",
        "email": "dcanter@microsoft.com",
        "time": "Tue Nov 10 01:13:17 2020"
      },
      "committer": {
        "name": "Daniel Canter",
        "email": "dcanter@microsoft.com",
        "time": "Mon Nov 30 16:23:06 2020"
      },
      "message": "Add new virtdisk calls/refactor vhd package\n\nThis change adds bindings for AttachVirtualDisk and GetVirtualDiskPhysicalPath, some helper functions including\none to create a differencing vhd, exports the create and open parameters, exports the create flags and adds a couple\nof missing flags. This will be used mainly to go hand in hand with the new computestorage calls added to hcsshim as all of the\nvhd creation and setup needs to be done manually for these calls. https://github.com/microsoft/hcsshim/pull/881.\n\nSigned-off-by: Daniel Canter \u003cdcanter@microsoft.com\u003e\n"
    },
    {
      "commit": "f314918fc79ca327a6ec660bbb9403623af4dce0",
      "tree": "08fce98378f5705e090f328204b4967912a68b1d",
      "parents": [
        "a6ab492b63fb2d841220dd62314959c4bb7a18bf",
        "68390cf0c2b30ce31c57bef212a98a13314fd8a9"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Mon Nov 23 21:18:15 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 23 21:18:15 2020"
      },
      "message": "Merge pull request #181 from gbbr/spellfix\n\nCorrect spelling in PipeConfig {Input,Output}BufferSize doc."
    },
    {
      "commit": "68390cf0c2b30ce31c57bef212a98a13314fd8a9",
      "tree": "8f6f4d82612bb4b43fa1187f5d256eb10f1f065c",
      "parents": [
        "5b44b70ab3ab4d291a7c1d28afe7b4afeced0ed4"
      ],
      "author": {
        "name": "Gabriel Aszalos",
        "email": "gabriel.aszalos@gmail.com",
        "time": "Mon Nov 23 14:08:40 2020"
      },
      "committer": {
        "name": "Gabriel Aszalos",
        "email": "gabriel.aszalos@gmail.com",
        "time": "Mon Nov 23 21:01:29 2020"
      },
      "message": "Correct spelling in PipeConfig {Input,Output}BufferSize doc.\n\nSigned-off-by: Gabriel Aszalos \u003cgabriel.aszalos@gmail.com\u003e\n"
    },
    {
      "commit": "a6ab492b63fb2d841220dd62314959c4bb7a18bf",
      "tree": "c923949dd763bb08d3b771c8e1e924b2afe8891e",
      "parents": [
        "5b44b70ab3ab4d291a7c1d28afe7b4afeced0ed4",
        "00446faf93dc6195f65e00be63cf4b11f42a56bf"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Mon Nov 23 20:59:39 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 23 20:59:39 2020"
      },
      "message": "Merge pull request #182 from thaJeztah/bump_pkg_errors\n\ngo.mod: github.com/pkg/errors v0.9.1"
    },
    {
      "commit": "00446faf93dc6195f65e00be63cf4b11f42a56bf",
      "tree": "c923949dd763bb08d3b771c8e1e924b2afe8891e",
      "parents": [
        "5b44b70ab3ab4d291a7c1d28afe7b4afeced0ed4"
      ],
      "author": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon Nov 23 20:09:12 2020"
      },
      "committer": {
        "name": "Sebastiaan van Stijn",
        "email": "github@gone.nl",
        "time": "Mon Nov 23 20:09:12 2020"
      },
      "message": "go.mod: github.com/pkg/errors v0.9.1\n\nupdate to pkg/errors v0.9.1 for compatibility with Go 1.13\nerror (un)wrapping.\n\nSigned-off-by: Sebastiaan van Stijn \u003cgithub@gone.nl\u003e\n"
    },
    {
      "commit": "5b44b70ab3ab4d291a7c1d28afe7b4afeced0ed4",
      "tree": "a3c26cbd68f9a43f45735cbf42cb59119a0e591d",
      "parents": [
        "3fe6c526287328ec859e2c1258458b685198f204",
        "cb5cf8987bb3761e052df9b8e9bdf08e041259b3"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Tue Sep 08 18:26:39 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 18:26:39 2020"
      },
      "message": "Merge pull request #175 from TBBle/defork_achive_tar\n\nReplace archive/tar fork with use of archive/tar"
    },
    {
      "commit": "cb5cf8987bb3761e052df9b8e9bdf08e041259b3",
      "tree": "a3c26cbd68f9a43f45735cbf42cb59119a0e591d",
      "parents": [
        "3fe6c526287328ec859e2c1258458b685198f204"
      ],
      "author": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Thu Jul 16 14:33:30 2020"
      },
      "committer": {
        "name": "Paul \"TBBle\" Hampson",
        "email": "Paul.Hampson@Pobox.com",
        "time": "Thu Jul 16 14:45:58 2020"
      },
      "message": "Replace archive/tar fork with use of archive/tar\n\nSince Go 1.6, archive/tar has gained public support for custom PAX\nRecords, so there\u0027s no need to maintain a fork of this library anymore.\n\nWe do end up with a fork of the PAX timestamp parsing/formatting\nfunctions, but they are much less likely to change.\n\nSigned-off-by: Paul \"TBBle\" Hampson \u003cPaul.Hampson@Pobox.com\u003e\n"
    },
    {
      "commit": "892f7849c357416ea6d7447db84a2e231190ec08",
      "tree": "57cf7cd3cdf990408bdde696d0bd42ffdc4e131d",
      "parents": [
        "3fe6c526287328ec859e2c1258458b685198f204"
      ],
      "author": {
        "name": "Daniel Cormier",
        "email": "dcormier@users.noreply.github.com",
        "time": "Wed Mar 04 14:29:26 2020"
      },
      "committer": {
        "name": "Daniel Cormier",
        "email": "dcormier@users.noreply.github.com",
        "time": "Wed Mar 04 14:29:26 2020"
      },
      "message": "Allow guid package to be used on non-Windows GOOS targets\n\n`golang.org/x/sys/windows.GUID` is currently only available to builds\ntargeting `GOOS\u003dwindows` (see golang/go#36485). This change makes it\nso `windows` builds continue to use `golang.org/x/sys/windows.GUID`,\nwhile non-`windows` builds get a different structure that has all\nthe same fields and methods.\n"
    },
    {
      "commit": "3fe6c526287328ec859e2c1258458b685198f204",
      "tree": "91f65eaf016469a3472857b42bda007ef3496688",
      "parents": [
        "1f03480c53407b816ada87c2373cafe0cadcb5cf",
        "06bcafdc246846a25d2a46135607fd573a5a1ad7"
      ],
      "author": {
        "name": "Justin",
        "email": "jterry75@users.noreply.github.com",
        "time": "Mon Jan 13 17:10:25 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 13 17:10:25 2020"
      },
      "message": "Merge pull request #168 from maxifom/duration_inconsistency\n\nDuration order consistency when multiplying number by time unit"
    },
    {
      "commit": "06bcafdc246846a25d2a46135607fd573a5a1ad7",
      "tree": "91f65eaf016469a3472857b42bda007ef3496688",
      "parents": [
        "1f03480c53407b816ada87c2373cafe0cadcb5cf"
      ],
      "author": {
        "name": "Maxim Fominykh",
        "email": "vominyh@yandex.ru",
        "time": "Sat Jan 11 00:26:35 2020"
      },
      "committer": {
        "name": "Maxim Fominykh",
        "email": "vominyh@yandex.ru",
        "time": "Sat Jan 11 00:26:35 2020"
      },
      "message": "Duration order consistency when multiplying number by time unit\n"
    },
    {
      "commit": "1f03480c53407b816ada87c2373cafe0cadcb5cf",
      "tree": "95e6abfcebd4304d9d4128d1f3026efc81e8624b",
      "parents": [
        "fc70bd9a86b5562b3b5eb1040e803febee1e90a1",
        "3886dbb163493fedfe37484613690cf2581fda3e"
      ],
      "author": {
        "name": "Justin",
        "email": "jterry75@users.noreply.github.com",
        "time": "Thu Dec 19 15:30:15 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 19 15:30:15 2019"
      },
      "message": "Merge pull request #166 from paruizfi/master\n\nExpose pipe  access level to caller"
    },
    {
      "commit": "3886dbb163493fedfe37484613690cf2581fda3e",
      "tree": "95e6abfcebd4304d9d4128d1f3026efc81e8624b",
      "parents": [
        "fc70bd9a86b5562b3b5eb1040e803febee1e90a1"
      ],
      "author": {
        "name": "Pablo Ruiz Fischer Bennetts",
        "email": "paruizfi@microsoft.com",
        "time": "Tue Dec 03 19:17:34 2019"
      },
      "committer": {
        "name": "Pablo Ruiz Fischer Bennetts",
        "email": "paruizfi@microsoft.com",
        "time": "Wed Dec 04 18:15:56 2019"
      },
      "message": "Expanded dial to allow to provide access level\n\nEnable anonymous access\n\nRemove non-context overload\n\nRemove error being rethrown\n"
    },
    {
      "commit": "fc70bd9a86b5562b3b5eb1040e803febee1e90a1",
      "tree": "69827bec9153be930eab46a8ebbf4637ab4fac2a",
      "parents": [
        "6c72808b55902eae4c5943626030429ff20f3b63",
        "f272bf30b3688d687e78f81da3e1d8caa2dba212"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Thu Sep 19 02:51:22 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 19 02:51:22 2019"
      },
      "message": "Merge pull request #160 from kevpar/pkg-process\n\nAdd new process package"
    },
    {
      "commit": "f272bf30b3688d687e78f81da3e1d8caa2dba212",
      "tree": "69827bec9153be930eab46a8ebbf4637ab4fac2a",
      "parents": [
        "6c72808b55902eae4c5943626030429ff20f3b63"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed Sep 18 23:21:39 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Thu Sep 19 01:03:14 2019"
      },
      "message": "Add new process package\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "6c72808b55902eae4c5943626030429ff20f3b63",
      "tree": "b022f8cfd659369440a43e2abbc1d1652a602171",
      "parents": [
        "a969fb018bd3439cc50861ce06796c40430e3a65",
        "5adf6781fa9ee8fc748d8cd8e2a8dc7ac3fabf14"
      ],
      "author": {
        "name": "Justin",
        "email": "jterry75@users.noreply.github.com",
        "time": "Tue Aug 06 19:59:04 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 06 19:59:04 2019"
      },
      "message": "Merge pull request #157 from jterry75/fix_detachvhd\n\nFix regression in DetachVhd"
    },
    {
      "commit": "5adf6781fa9ee8fc748d8cd8e2a8dc7ac3fabf14",
      "tree": "b022f8cfd659369440a43e2abbc1d1652a602171",
      "parents": [
        "a969fb018bd3439cc50861ce06796c40430e3a65"
      ],
      "author": {
        "name": "Justin Terry (VM)",
        "email": "juterry@microsoft.com",
        "time": "Mon Aug 05 19:22:56 2019"
      },
      "committer": {
        "name": "Justin Terry (VM)",
        "email": "juterry@microsoft.com",
        "time": "Tue Aug 06 18:28:36 2019"
      },
      "message": "Fix regression in DetachVhd\n\nWhen opening a disk it for deatch using \u0027Version \u003d\u003d 2\u0027 parameters it is\nrequired that the\u0027accessMask \u003d\u003d VirtualDiskAccessNone\u0027. Also updates the\nvirtual disk \u0027flag\u0027 parameter to match the set specified by the product when\nactivating the layer.\n\nSigned-off-by: Justin Terry (VM) \u003cjuterry@microsoft.com\u003e\n"
    },
    {
      "commit": "a969fb018bd3439cc50861ce06796c40430e3a65",
      "tree": "d5f2629f0887f1bcb08d00db7d83bceea8d15672",
      "parents": [
        "881e3d46423d592d11da9873ff6581dc577a1d0f",
        "c20fb68775894e92ce4e028ce7442b074c5e73d9"
      ],
      "author": {
        "name": "Justin",
        "email": "jterry75@users.noreply.github.com",
        "time": "Fri Jul 19 12:48:51 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 19 12:48:51 2019"
      },
      "message": "Merge pull request #153 from microsoft/guid\n\nguid package improvements"
    },
    {
      "commit": "c20fb68775894e92ce4e028ce7442b074c5e73d9",
      "tree": "d5f2629f0887f1bcb08d00db7d83bceea8d15672",
      "parents": [
        "177d2ec7ea591265c65f379610c4f8e54ac3df01"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed Jul 10 22:12:01 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed Jul 10 22:12:20 2019"
      },
      "message": "etw: Add test for provider name to GUID conversion\n\nAlso simplified the name to GUID conversion code, and improved the\ncomments.\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "177d2ec7ea591265c65f379610c4f8e54ac3df01",
      "tree": "0ac91e549a9200c3235c208d3d8ec64197afe218",
      "parents": [
        "c5294c98c0dfa1d7ff15fac9b5881de7e5d90194"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed Jul 10 22:08:22 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed Jul 10 22:08:22 2019"
      },
      "message": "guid: Add V5 GUID support\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "c5294c98c0dfa1d7ff15fac9b5881de7e5d90194",
      "tree": "9938005ae7e86cffe326b0cd3e1298929701191a",
      "parents": [
        "881e3d46423d592d11da9873ff6581dc577a1d0f"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed Jul 10 22:03:44 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed Jul 10 22:03:44 2019"
      },
      "message": "guid: Improve version and variant handling\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "881e3d46423d592d11da9873ff6581dc577a1d0f",
      "tree": "b1d8d50cca504259929cd8cb8eb505fc94953190",
      "parents": [
        "7cdfd71a950d40d0da2167ccb690b541f7ba98c0",
        "28396ed8513a0ca41295104f1882b48ec0d5b43a"
      ],
      "author": {
        "name": "Justin",
        "email": "jterry75@users.noreply.github.com",
        "time": "Tue Jul 02 18:31:43 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 02 18:31:43 2019"
      },
      "message": "Merge pull request #152 from ehotinger/ehotinger/fs\n\nUpdates the error message in GetFileSystemType"
    },
    {
      "commit": "28396ed8513a0ca41295104f1882b48ec0d5b43a",
      "tree": "b1d8d50cca504259929cd8cb8eb505fc94953190",
      "parents": [
        "7cdfd71a950d40d0da2167ccb690b541f7ba98c0"
      ],
      "author": {
        "name": "Eric Hotinger",
        "email": "ehotinger@gmail.com",
        "time": "Mon Jul 01 21:25:30 2019"
      },
      "committer": {
        "name": "Eric Hotinger",
        "email": "ehotinger@gmail.com",
        "time": "Mon Jul 01 21:25:30 2019"
      },
      "message": "Updates the error message in GetFileSystemType to match the function\u0027s\ncasing and exports the error.\n\nSigned-off-by: Eric Hotinger \u003cehotinger@gmail.com\u003e\n"
    },
    {
      "commit": "7cdfd71a950d40d0da2167ccb690b541f7ba98c0",
      "tree": "e967edc280bd3c415c6dbf80b74f23343135651e",
      "parents": [
        "69f028c26d48d35550e326454ce809c15773fa46",
        "f208b3299cb45435b2ffd2197d05e03a6b3022fa"
      ],
      "author": {
        "name": "Justin",
        "email": "jterry75@users.noreply.github.com",
        "time": "Fri Jun 28 18:17:19 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 28 18:17:19 2019"
      },
      "message": "Merge pull request #146 from microsoft/fix-makeopenfile\n\nFix interface-wrapped nil returned by MakeOpenFile"
    },
    {
      "commit": "69f028c26d48d35550e326454ce809c15773fa46",
      "tree": "ca6d335af215381d997deb1b8b6a6f2d56f67cd9",
      "parents": [
        "d2ef9cfdac5df717464d101a8f6c14bba008307c",
        "9fe4f5c769209266709fc5b0239b0c809247d283"
      ],
      "author": {
        "name": "Justin",
        "email": "jterry75@users.noreply.github.com",
        "time": "Tue Jun 25 20:50:08 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 25 20:50:08 2019"
      },
      "message": "Merge pull request #150 from ehotinger/ehotinger/fs\n\nAdds a file system helper file for determining the file system type."
    },
    {
      "commit": "9fe4f5c769209266709fc5b0239b0c809247d283",
      "tree": "ca6d335af215381d997deb1b8b6a6f2d56f67cd9",
      "parents": [
        "d2ef9cfdac5df717464d101a8f6c14bba008307c"
      ],
      "author": {
        "name": "Eric Hotinger",
        "email": "ehotinger@gmail.com",
        "time": "Tue Jun 25 18:50:26 2019"
      },
      "committer": {
        "name": "Eric Hotinger",
        "email": "ehotinger@gmail.com",
        "time": "Tue Jun 25 20:42:09 2019"
      },
      "message": "Adds a file system helper file for determining the file system type.\n\nSigned-off-by: Eric Hotinger \u003cehotinger@gmail.com\u003e\n"
    },
    {
      "commit": "d2ef9cfdac5df717464d101a8f6c14bba008307c",
      "tree": "05a7d847cefcc424c4a955ea5ab763f3fe9fcfd2",
      "parents": [
        "c2fe1c3f367336629c39f90e34d8509647f7eaae",
        "09baa54393c8a6b74a0711eee597890a5d65428a"
      ],
      "author": {
        "name": "Justin",
        "email": "jterry75@users.noreply.github.com",
        "time": "Tue Jun 25 17:40:15 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 25 17:40:15 2019"
      },
      "message": "Merge pull request #149 from microsoft/etw-logrus-time\n\netwlogrus: Pass through entry time as ETW field"
    },
    {
      "commit": "09baa54393c8a6b74a0711eee597890a5d65428a",
      "tree": "792c61929e89eb331e7bbe1d425d1e39c6c1e7c1",
      "parents": [
        "12afdbf8b879f9ce020255d4dea63525b16518f5"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Tue Jun 25 17:36:45 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Tue Jun 25 17:36:45 2019"
      },
      "message": "etwlogrus: Pass through entry time as ETW field\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "c2fe1c3f367336629c39f90e34d8509647f7eaae",
      "tree": "1c7553c2957b74caa07d9b97ada9f8d589a37dfe",
      "parents": [
        "12afdbf8b879f9ce020255d4dea63525b16518f5",
        "2ae559ad193a8e13edaa7c28fc459b6964f6482c"
      ],
      "author": {
        "name": "Justin",
        "email": "jterry75@users.noreply.github.com",
        "time": "Tue Jun 25 17:35:04 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 25 17:35:04 2019"
      },
      "message": "Merge pull request #148 from microsoft/etw-logrus-levels\n\nReplace ETW Logrus hook levels with AllLevels"
    },
    {
      "commit": "2ae559ad193a8e13edaa7c28fc459b6964f6482c",
      "tree": "1c7553c2957b74caa07d9b97ada9f8d589a37dfe",
      "parents": [
        "12afdbf8b879f9ce020255d4dea63525b16518f5"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Tue Jun 25 17:32:12 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Tue Jun 25 17:32:12 2019"
      },
      "message": "Replace ETW Logrus hook levels with AllLevels\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "f208b3299cb45435b2ffd2197d05e03a6b3022fa",
      "tree": "22938da9068caa9de67d2f87994ce9f80db73202",
      "parents": [
        "12afdbf8b879f9ce020255d4dea63525b16518f5"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Sat Jun 01 00:09:52 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Sat Jun 01 00:09:52 2019"
      },
      "message": "Fix interface-wrapped nil returned by MakeOpenFile\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "12afdbf8b879f9ce020255d4dea63525b16518f5",
      "tree": "fd727d3ce9ec317ee1dad538ae0155d18b77068d",
      "parents": [
        "72445fa38487e8520ae080f53dd91e900a145c4a",
        "43ad592ec1b31ff41aa06833a455187f5947835e"
      ],
      "author": {
        "name": "John Starks",
        "email": "jostarks@microsoft.com",
        "time": "Thu May 16 16:56:58 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 16 16:56:58 2019"
      },
      "message": "Merge pull request #86 from azdagron/file-handle-access\n\nprovide access to underlying file handle"
    },
    {
      "commit": "72445fa38487e8520ae080f53dd91e900a145c4a",
      "tree": "c7f9174a844619a5d6c7b45ea4a1a1e61e95f9fe",
      "parents": [
        "01fe22a8b81b7e5d9d0fdae96dce39633848db56",
        "3dac69f6eaf77472d472dd9347db16a624ce7c4b"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Tue May 14 18:46:02 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 14 18:46:02 2019"
      },
      "message": "Merge pull request #145 from microsoft/guid\n\npkg/guid: Various improvements"
    },
    {
      "commit": "3dac69f6eaf77472d472dd9347db16a624ce7c4b",
      "tree": "c7f9174a844619a5d6c7b45ea4a1a1e61e95f9fe",
      "parents": [
        "b940a6f7aee39d956b8eb7e1d9a2da4232c1e79b"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon May 13 21:31:21 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon May 13 21:31:21 2019"
      },
      "message": "pkg/guid: Switch from json.Marshaler to encoding.TextMarshaler\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "b940a6f7aee39d956b8eb7e1d9a2da4232c1e79b",
      "tree": "5374b97e7e12a3186fb3ce7f7478f5fa7871aebc",
      "parents": [
        "2dc6637e2c50c4537f0947928a85d5cfe4cbdc91"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon May 13 21:30:09 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon May 13 21:30:09 2019"
      },
      "message": "pkg/guid: Improve error messages\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "2dc6637e2c50c4537f0947928a85d5cfe4cbdc91",
      "tree": "f368951a93ca8e1da010491cf2a11e9a73bf64ce",
      "parents": [
        "6dd84a2574b3164f2c00bf25bdad4f9fe5f6031f"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon May 13 21:28:49 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon May 13 21:28:49 2019"
      },
      "message": "pkg/guid: Support big-endian and Windows encodings\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "6dd84a2574b3164f2c00bf25bdad4f9fe5f6031f",
      "tree": "b1d919cac4a1af30006fa5d386d7da0ee867c7f7",
      "parents": [
        "1197d54849bb52c4c9a3f802131a1cc77b4cc78d"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon May 13 21:25:53 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon May 13 21:25:53 2019"
      },
      "message": "pkg/guid: Add helper functions to tests\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "1197d54849bb52c4c9a3f802131a1cc77b4cc78d",
      "tree": "3f3d2ec2cf8862bb914809d25f0849868bf5f57b",
      "parents": [
        "01fe22a8b81b7e5d9d0fdae96dce39633848db56"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon May 13 21:22:42 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Mon May 13 21:22:42 2019"
      },
      "message": "pkg/guid: Add variant and version support\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "01fe22a8b81b7e5d9d0fdae96dce39633848db56",
      "tree": "85c07aa39468e179f1350282071d9b28a0dd3538",
      "parents": [
        "d918a0ad4e49a1acc372f7a1ddaebc8577a278b7",
        "a2a7cd6b7d9f8b079b910d0a8c21a1e9968df090"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Thu May 09 18:20:14 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 09 18:20:14 2019"
      },
      "message": "Merge pull request #142 from microsoft/fix-guid\n\nFix errors introduced with guid-by-value change"
    },
    {
      "commit": "a2a7cd6b7d9f8b079b910d0a8c21a1e9968df090",
      "tree": "85c07aa39468e179f1350282071d9b28a0dd3538",
      "parents": [
        "d918a0ad4e49a1acc372f7a1ddaebc8577a278b7"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed May 08 23:43:22 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed May 08 23:43:22 2019"
      },
      "message": "Fix errors introduced with guid-by-value change\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "d918a0ad4e49a1acc372f7a1ddaebc8577a278b7",
      "tree": "5708456f360bd9b25fc98069a9b5f1af7532c33d",
      "parents": [
        "2be8053e587665ceddec797f9fcdf9c59e610100",
        "7185c03f75e507c67c06e1342217b114ca171329"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@users.noreply.github.com",
        "time": "Wed May 08 23:11:02 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 08 23:11:02 2019"
      },
      "message": "Merge pull request #141 from microsoft/guid-by-value\n\npkg/guid: Prefer passing GUID by value"
    },
    {
      "commit": "7185c03f75e507c67c06e1342217b114ca171329",
      "tree": "5708456f360bd9b25fc98069a9b5f1af7532c33d",
      "parents": [
        "2be8053e587665ceddec797f9fcdf9c59e610100"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed May 08 22:52:52 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed May 08 22:52:52 2019"
      },
      "message": "pkg/guid: Prefer passing GUID by value\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    },
    {
      "commit": "2be8053e587665ceddec797f9fcdf9c59e610100",
      "tree": "84d901ce54d5c9f62200eca9ec95f6bc7b57b2bd",
      "parents": [
        "1bcf844dd4dc2d741e9e81730b3278a8ed52c8a4",
        "2093f10e12699c4358ba9b2b28095a8260e9e5fb"
      ],
      "author": {
        "name": "John Starks",
        "email": "jostarks@microsoft.com",
        "time": "Wed May 08 15:21:23 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 08 15:21:23 2019"
      },
      "message": "Merge pull request #138 from microsoft/etw-write-error\n\netwlogrus: Ignore error from ETW WriteEvent"
    },
    {
      "commit": "1bcf844dd4dc2d741e9e81730b3278a8ed52c8a4",
      "tree": "4f7a1c6aa840f4a20cb4730ec955f51b6d40a23b",
      "parents": [
        "b092048eb083e25a6422c311fb6fc54f5fc0746a",
        "afa8dc2e8d4dbbb84615b40be4d748c46d34c95e"
      ],
      "author": {
        "name": "John Starks",
        "email": "jostarks@microsoft.com",
        "time": "Wed May 08 15:20:37 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 08 15:20:37 2019"
      },
      "message": "Merge pull request #140 from microsoft/etwlogrus-tests\n\netwlogrus: Improve tests to actually go through logrus hook"
    },
    {
      "commit": "b092048eb083e25a6422c311fb6fc54f5fc0746a",
      "tree": "18668f6584bfe5b59cfcba1e7c543c417eec179d",
      "parents": [
        "fa965998be61f7b08e33e036b17faa23a5601bf9",
        "ed00d9afc12c02befa57a1387ea17d82a2972f3e"
      ],
      "author": {
        "name": "John Starks",
        "email": "jostarks@microsoft.com",
        "time": "Wed May 08 15:19:54 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 08 15:19:54 2019"
      },
      "message": "Merge pull request #139 from microsoft/fix-etw-logrus\n\netwlogrus: Fix event logging not including fields"
    },
    {
      "commit": "afa8dc2e8d4dbbb84615b40be4d748c46d34c95e",
      "tree": "a800f10133a0d51a38cd79d447f67c4a414414bd",
      "parents": [
        "fa965998be61f7b08e33e036b17faa23a5601bf9"
      ],
      "author": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed May 08 07:01:40 2019"
      },
      "committer": {
        "name": "Kevin Parsons",
        "email": "kevpar@microsoft.com",
        "time": "Wed May 08 07:01:40 2019"
      },
      "message": "etwlogrus: Improve tests to actually go through logrus hook\n\nSigned-off-by: Kevin Parsons \u003ckevpar@microsoft.com\u003e\n"
    }
  ],
  "next": "ed00d9afc12c02befa57a1387ea17d82a2972f3e"
}
