)]}'
{
  "log": [
    {
      "commit": "a289cf86232dad86414c6cc553e3aa2676758d2e",
      "tree": "e8ac2e13db6ce31a16a3cff68c763cb185b15acd",
      "parents": [
        "0f39c90243595e9e7ce3972ef63cc25602faa7fe"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 14:45:07 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Apr 27 15:44:09 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: Idf63eb6e61dfaa4098c20c3e5e32c4ee5b80a7ba\n"
    },
    {
      "commit": "0f39c90243595e9e7ce3972ef63cc25602faa7fe",
      "tree": "e8632d997356719e8b9bdd509a1798d32dd04b65",
      "parents": [
        "03011b42206c193bfdb4267eb8146679ffd1fb08",
        "cede5bde90c7d719451349f4242419625b99c2db"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Feb 22 10:38:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Feb 22 10:38:44 2018 +0000"
      },
      "message": "Merge \"Use new image for kitchen tests\""
    },
    {
      "commit": "cede5bde90c7d719451349f4242419625b99c2db",
      "tree": "ab6531ac9f321b24f61944ebcda2cc28944554d8",
      "parents": [
        "51020398261741527aae42e5dbe40716ede6ebc4"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 21 14:07:08 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 21 14:07:08 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: I7ad7ea5e4650ed046f29812de04d215146a755b4\n"
    },
    {
      "commit": "03011b42206c193bfdb4267eb8146679ffd1fb08",
      "tree": "9dacb3d86b00adaa539b747d964628bb7a60f92e",
      "parents": [
        "ba65a96123c97269697a3d08eaa31dd0ee926d29",
        "7de34583345d244f45b5250610551ce749c191fe"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 16 09:56:52 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 16 09:56:52 2018 +0100"
      },
      "message": "Merge pull request #10 from bbinet/ssh_config\n\nAdd support for custom user ssh configs"
    },
    {
      "commit": "7de34583345d244f45b5250610551ce749c191fe",
      "tree": "26aaa37629938e4fbd5974c6c79e7035aa8d94c3",
      "parents": [
        "1757ddad4a26b14d93ba4e414be759131c6c367f"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Fri Feb 16 09:21:35 2018 +0100"
      },
      "committer": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Fri Feb 16 09:21:35 2018 +0100"
      },
      "message": "Strip empty line at beginning of ssh_config file\n"
    },
    {
      "commit": "ba65a96123c97269697a3d08eaa31dd0ee926d29",
      "tree": "bcd59035fd192dd57aa8c0565872b43f9051b133",
      "parents": [
        "51020398261741527aae42e5dbe40716ede6ebc4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "51020398261741527aae42e5dbe40716ede6ebc4",
      "tree": "88974921c97882cca0e9aadb53ce511f6e9e6b17",
      "parents": [
        "50511c498aa7814dc0681aeb6e699988ab31e809"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:19 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:19 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: Id5925d0f5cd89e3d71454465e971db0d09332613\n"
    },
    {
      "commit": "1757ddad4a26b14d93ba4e414be759131c6c367f",
      "tree": "2b88bb86b1e2d17dfe7c7b6a626d1409391837de",
      "parents": [
        "50511c498aa7814dc0681aeb6e699988ab31e809"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Fri Feb 02 09:51:53 2018 +0100"
      },
      "committer": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Fri Feb 02 18:32:30 2018 +0100"
      },
      "message": "Add support for custom user ssh configs\n"
    },
    {
      "commit": "50511c498aa7814dc0681aeb6e699988ab31e809",
      "tree": "d24b47fbe3ef26b2f773c69692bcf522b25bc86e",
      "parents": [
        "d09b3f33965887e5f58cfecd59a88a0cdbac4eb4",
        "6a3ab6be285bcaaaddea70398ecf99aff5afa41f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Jan 15 12:14:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Jan 15 12:14:27 2018 +0000"
      },
      "message": "Merge \"Remove salt-master, reclass from pkg dependencis\""
    },
    {
      "commit": "d09b3f33965887e5f58cfecd59a88a0cdbac4eb4",
      "tree": "e8fbf69902a0ae66d5546067f9476dbabac48118",
      "parents": [
        "670f25e12adf453806f684adcc0c4919c8d4b16e",
        "fd55503a3318c636303cc6b03bf5841293fbc0ad"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Thu Jan 11 15:34:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Thu Jan 11 15:34:15 2018 +0000"
      },
      "message": "Merge \"Add modelschema test\""
    },
    {
      "commit": "fd55503a3318c636303cc6b03bf5841293fbc0ad",
      "tree": "b15729e41eda5b4e114509069bd5d02d5c83e995",
      "parents": [
        "1c691e4fab57ebe83f9dafd406195871a74f7c04"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Dec 18 15:50:25 2017 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Jan 10 14:59:54 2018 +0200"
      },
      "message": "Add modelschema test\n\n  * Alligh run_tests.sh\n    disable system-wide salt env - it\u0027s\n    make no sense to test with non-isolated env.\n    Extend some logging\n  * Rename test pillar\u0027s\n  * fix test pillar\n  * fix auth_keys directory dependency\n  * fix linux.system test process\n  * fix known_host.sls - user actual user.name,instead of iterator one\n\nChange-Id: I4a3a86e383136945433e7f33c37cf00b03ba1cdb\n"
    },
    {
      "commit": "670f25e12adf453806f684adcc0c4919c8d4b16e",
      "tree": "384477106ebd345098bb91334d4a413077f94b1d",
      "parents": [
        "0cf57c9b6d2c766f100ffd8b012afb8a274fe572",
        "1b53a504cdb2d0576751e659f297e87a014aed57"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Jan 10 09:38:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Wed Jan 10 09:38:37 2018 +0000"
      },
      "message": "Merge \"Optimize kitchen tests for Travis CI\""
    },
    {
      "commit": "6a3ab6be285bcaaaddea70398ecf99aff5afa41f",
      "tree": "46c72ff562670581bfb42ec724e8f8b8cebebbea",
      "parents": [
        "0cf57c9b6d2c766f100ffd8b012afb8a274fe572"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:41 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:39:09 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: I0a214612547f465b6c649907a1db0923f8604ab4\n"
    },
    {
      "commit": "1b53a504cdb2d0576751e659f297e87a014aed57",
      "tree": "6c35680eb8dc9994238d8f8963a738c3df72d667",
      "parents": [
        "1c691e4fab57ebe83f9dafd406195871a74f7c04"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:30:08 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:30:08 2018 +0100"
      },
      "message": "Optimize kitchen tests for Travis CI\n\nChange-Id: If2cb9c527807edb4e0bf333d08b17fcc4648f6a8\n"
    },
    {
      "commit": "0cf57c9b6d2c766f100ffd8b012afb8a274fe572",
      "tree": "384f03d7e071cf828da9262e7e185e1ad56b2c43",
      "parents": [
        "1c691e4fab57ebe83f9dafd406195871a74f7c04"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:30 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:33:44 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: I82450afbe57edc3ab0bcc9cfca88c91ad4074cd5\n"
    },
    {
      "commit": "1c691e4fab57ebe83f9dafd406195871a74f7c04",
      "tree": "e8d61f61e62426dd2254dba7710e06b23fc05ccd",
      "parents": [
        "7f50705221c7fed939acfcda0f5b384d81563365"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri Nov 17 19:10:17 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Nov 23 22:27:41 2017 +0300"
      },
      "message": "Adding option for openssh to disable dns resolvings\n\nChange-Id: I31a263ba044745fd16a3574bc83133b32f98b6a2\n"
    },
    {
      "commit": "7f50705221c7fed939acfcda0f5b384d81563365",
      "tree": "589efcffd5d822cc8ae18004ab985b4d05f81912",
      "parents": [
        "e2f2f5f2ad2dd1a483eddd38c6c2d2955c886588"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Nov 06 15:50:23 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Nov 06 15:50:23 2017 +0100"
      },
      "message": "add option to add DSA keys\n\nChange-Id: I200d67e5ca255addd65c9e1bd42ec3c7132d1df7\n"
    },
    {
      "commit": "e2f2f5f2ad2dd1a483eddd38c6c2d2955c886588",
      "tree": "940e488d25eb3ce96ee5d43259a49f3bfbf19597",
      "parents": [
        "0b2b61d4bf658f9089a1fdf5aee532a1c747973b"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Oct 13 14:34:02 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Oct 13 14:55:02 2017 +0200"
      },
      "message": "add support for ForceCommand in server\n\nChange-Id: Ic8b40f90139e19605ea1f29570b3de4511ff1def\n"
    },
    {
      "commit": "0b2b61d4bf658f9089a1fdf5aee532a1c747973b",
      "tree": "8ed35dd0065834c46ae2fb0f64f2d6cf994224bc",
      "parents": [
        "f9dc46725e25755a739a1d7ecc6cb9e483846900"
      ],
      "author": {
        "name": "Tomas Kamm",
        "email": "tomas@kamm.cz",
        "time": "Thu Oct 12 11:28:32 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Oct 12 11:28:32 2017 +0200"
      },
      "message": "fix for backward compatibility for old reclass model definition with new salt 2017xx (#9)\n\n* if ssh user is disabled, then remove authorized_keys\r\n\r\n* fix for backward compatibility with old model in new salt 2017xx\r\n\r\n* fix previous merge\r\n\r\n* fix example in Readme\r\n\r\n* added md5 as default if not present\r\n\r\n* merge with upstream\r\n"
    },
    {
      "commit": "f9dc46725e25755a739a1d7ecc6cb9e483846900",
      "tree": "61c1c9c5c02629417d3c06e22b3e787c3faffc9e",
      "parents": [
        "8efbe38b0d4851ed95e8d1ec2de59f61b6fcae7f"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Sep 11 13:00:38 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Sep 11 13:49:03 2017 +0200"
      },
      "message": "added possibility to disable managing ssh key\n\nChange-Id: Id44d513a7539f23c8d7ce0cc92a6d8b1c21482b9\n"
    },
    {
      "commit": "8efbe38b0d4851ed95e8d1ec2de59f61b6fcae7f",
      "tree": "3f75ec8bcf3d155265228725988f2fd0d09d45ef",
      "parents": [
        "d20d3e7171568459b1ccac62ce769a924f548654"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:35:06 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:35:06 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: I963f5248473ad1580b0399fc4881fcf189ebf7f3\n"
    },
    {
      "commit": "d20d3e7171568459b1ccac62ce769a924f548654",
      "tree": "fa854a7db14fc770afc1c0c02bf4e17b8cb7ffed",
      "parents": [
        "244a6423be65e61862a8b3ece8c88f1db9c9ed48"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 29 20:09:18 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 29 20:09:18 2017 +0200"
      },
      "message": "Update .travis.yml and .kitchen.yml files for parallel testing\n\nChange-Id: Ibba930a67ab15cee7baf2dd27d26875aab36ed13\n"
    },
    {
      "commit": "244a6423be65e61862a8b3ece8c88f1db9c9ed48",
      "tree": "38c774d1128368c07358d1d0c2392ad785293a1a",
      "parents": [
        "f558b3ac7e37cec0803395e1ea12b63023d32090"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Aug 10 09:43:53 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Aug 11 09:01:48 2017 +0200"
      },
      "message": "Configure Client/ServerAlive* options\n\nChange-Id: I46802467b4fb790bf7ed6536575e47253e02bf04\n"
    },
    {
      "commit": "f558b3ac7e37cec0803395e1ea12b63023d32090",
      "tree": "3a42f05449da2d6e6f22198e30e6aded3e1173b6",
      "parents": [
        "5fc9dcb75c225fe30f339f787f9ea2b91beec142",
        "4f6d8db0e28a4ce6a8530c2e77db01422d499d41"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jul 18 07:40:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 18 07:40:48 2017 +0000"
      },
      "message": "Merge \"Update run_tests.sh to the latest revision\""
    },
    {
      "commit": "5fc9dcb75c225fe30f339f787f9ea2b91beec142",
      "tree": "8176e3194cf8b79aa076cfab6c857e43ea89f09d",
      "parents": [
        "62ecc52708322147c3fd9ca16e26e72929471972",
        "1916246b0b2463261e5481f365fdfde1fc9a338c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jul 13 14:16:52 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 13 14:16:52 2017 +0200"
      },
      "message": "Merge pull request #8 from jdshewey/patch-1\n\nFix issue w/ Cent/RHEL 6/7 causing sshd to fail startup"
    },
    {
      "commit": "1916246b0b2463261e5481f365fdfde1fc9a338c",
      "tree": "8176e3194cf8b79aa076cfab6c857e43ea89f09d",
      "parents": [
        "62ecc52708322147c3fd9ca16e26e72929471972"
      ],
      "author": {
        "name": "James Shewey",
        "email": "jdshewey@gmail.com",
        "time": "Wed Jul 12 13:30:36 2017 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 12 13:30:36 2017 -0600"
      },
      "message": "Fix issue w/ Cent/RHEL 6/7 causing sshd to fail startup\n\nCentOS/RHEL 7 require AuthorizedKeysCommandUser if AuthorizedKeysCommand is used. 6 however will fail if this value is present. I am unsure what debian, various version and variants will do, so adding server.authorized_keys_command.user is advantageous in that you will be able to have the option of this being present or not even if you can\u0027t span osmajorversions."
    },
    {
      "commit": "4f6d8db0e28a4ce6a8530c2e77db01422d499d41",
      "tree": "5cf77f983a5d96658077033e7da51ae7b8588ba4",
      "parents": [
        "62ecc52708322147c3fd9ca16e26e72929471972"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 06 21:07:28 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jul 07 00:18:40 2017 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: I1759b565c5d33843dcbee44e987b1f2d02f32340\n"
    },
    {
      "commit": "62ecc52708322147c3fd9ca16e26e72929471972",
      "tree": "07fdc90c0b38ece26eb8b447484f954f1ba6537c",
      "parents": [
        "f2bc0c7462f286de9309a16455c8047274ff6807"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Jun 24 12:03:39 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Jun 25 16:31:56 2017 +0300"
      },
      "message": "Unhardcode and harden server key bits\n\nChange-Id: I2d50330ec4d8bd37b36e75ede2801cfbdb140d6c\n"
    },
    {
      "commit": "f2bc0c7462f286de9309a16455c8047274ff6807",
      "tree": "e1671393d85f38137a3417176586770e6db50c3d",
      "parents": [
        "aa35b586f772dfd01cec937bc62e3a85eb300680"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Jun 08 05:18:09 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Fri Jun 09 16:09:04 2017 +0400"
      },
      "message": "Add ability to specify AcceptEnv\n\nChange-Id: I2ace8eeef860355139587347231b6de8a6ec486b\n"
    },
    {
      "commit": "aa35b586f772dfd01cec937bc62e3a85eb300680",
      "tree": "a83c81866d7f392217e98248b0ae84ca34ac8ebb",
      "parents": [
        "d33c8ddcf27b1498d82e10fc12171c93d0e2650a",
        "ba9c15341d389965ee4a9fab568d63edaff2b92d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon May 15 15:44:31 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 15 15:44:31 2017 +0200"
      },
      "message": "Merge pull request #7 from slimakcz/pt_fix_removed_keys\n\nremove authorized_keys file if purge is enable and list of keys is empty"
    },
    {
      "commit": "ba9c15341d389965ee4a9fab568d63edaff2b92d",
      "tree": "a83c81866d7f392217e98248b0ae84ca34ac8ebb",
      "parents": [
        "d33c8ddcf27b1498d82e10fc12171c93d0e2650a"
      ],
      "author": {
        "name": "tomas kamm",
        "email": "tomas@kamm.cz",
        "time": "Mon May 15 15:37:50 2017 +0200"
      },
      "committer": {
        "name": "tomas kamm",
        "email": "tomas@kamm.cz",
        "time": "Mon May 15 15:37:50 2017 +0200"
      },
      "message": "remove authorized_keys file if purge is enable and list of keys is empty\n"
    },
    {
      "commit": "d33c8ddcf27b1498d82e10fc12171c93d0e2650a",
      "tree": "dee727663c6dc936cf3965f4ab1012d95c879c6e",
      "parents": [
        "12ef287101a521eb92c2a4806a05f1d961ca88e5"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 27 17:18:26 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 27 17:18:44 2017 +0200"
      },
      "message": "Readme pillar client fix\n\nChange-Id: Iba86ad61a037a55810677cd9905a1826d6052d4e\n"
    },
    {
      "commit": "12ef287101a521eb92c2a4806a05f1d961ca88e5",
      "tree": "61445847e42bf9509bc5c5b147b7fac5a3e48f17",
      "parents": [
        "2d3379214aa1dfdbc3ad522ac7ed430416dcd54f",
        "ead46b13763030b21774e04733363b68347292e2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 04 14:47:45 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 04 14:47:45 2017 +0200"
      },
      "message": "Merge pull request #5 from Martin819/master\n\nUpdate .travis.yml and notififcations"
    },
    {
      "commit": "ead46b13763030b21774e04733363b68347292e2",
      "tree": "534674a3f6d324ad2c16adf3153c9487b374e7bf",
      "parents": [
        "34164c3a2c69b471b65569adb1de68542e7d7db1"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 17:03:02 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 17:03:02 2017 +0200"
      },
      "message": "Update .travis.yml and notififcations\n"
    },
    {
      "commit": "2d3379214aa1dfdbc3ad522ac7ed430416dcd54f",
      "tree": "2250916f82c190520d8535a9d2d56458cf3b421e",
      "parents": [
        "34164c3a2c69b471b65569adb1de68542e7d7db1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 13 11:28:14 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 13 11:30:26 2017 +0100"
      },
      "message": "Don\u0027t fail if there are no users for openssh.client\n\nChange-Id: Idf6c8c0c9ef4fb5cda31ff0133b98840dcbcc9ff\n"
    },
    {
      "commit": "34164c3a2c69b471b65569adb1de68542e7d7db1",
      "tree": "d23af5c6b44f9ff4449ef3fb9f477a0ca03c6bc0",
      "parents": [
        "e0b899fb5d118948ea79e2d859f41ff3c5d2eba4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 20 17:13:57 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 20 17:13:57 2017 +0100"
      },
      "message": "Revert salt output into file\n"
    },
    {
      "commit": "e0b899fb5d118948ea79e2d859f41ff3c5d2eba4",
      "tree": "17811f0c53287d68fb0aadd722cbb0174d319d84",
      "parents": [
        "0e1390677294a59bb416b102aec0af36ded9a0ed",
        "40628208a02360d931db153956b06f3feb9c5fdc"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 20 16:13:14 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 20 16:13:14 2017 +0100"
      },
      "message": "Merge pull request #4 from Martin819/master\n\nAdded Kitchen and Travis"
    },
    {
      "commit": "40628208a02360d931db153956b06f3feb9c5fdc",
      "tree": "17811f0c53287d68fb0aadd722cbb0174d319d84",
      "parents": [
        "0e1390677294a59bb416b102aec0af36ded9a0ed"
      ],
      "author": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Feb 20 10:04:28 2017 +0100"
      },
      "committer": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Feb 20 15:31:44 2017 +0100"
      },
      "message": "Added Kitchen and Travis\n"
    },
    {
      "commit": "0e1390677294a59bb416b102aec0af36ded9a0ed",
      "tree": "d14c8cbb6e649353f6744148e71d840bc758fcc0",
      "parents": [
        "2b975925245eb575dca92032f4b4f5a5298b2506"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "2b975925245eb575dca92032f4b4f5a5298b2506",
      "tree": "3aad458d503465956e5acd18f73a6c7e4d09c6cf",
      "parents": [
        "f805e467be626f57d9b57fafa300664f53b435b6",
        "aed65b75f4c2137c1fe4bcfbc7e3481be01c6996"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Dec 13 13:50:43 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 13 13:50:43 2016 +0100"
      },
      "message": "Merge pull request #3 from damjanek/master\n\nAdding DenyUsers option"
    },
    {
      "commit": "aed65b75f4c2137c1fe4bcfbc7e3481be01c6996",
      "tree": "3aad458d503465956e5acd18f73a6c7e4d09c6cf",
      "parents": [
        "f805e467be626f57d9b57fafa300664f53b435b6"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Tue Dec 13 12:00:25 2016 +0100"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Tue Dec 13 13:44:18 2016 +0100"
      },
      "message": "Adding DenyUsers, DenyGroups, AllowUsers and AllowGroups\n"
    },
    {
      "commit": "f805e467be626f57d9b57fafa300664f53b435b6",
      "tree": "a4850177ef0c6ec1c4e311c4ae48d25a332c186c",
      "parents": [
        "76c95d0d49c381e52ffc2ac9a4021b8c0b7f105e",
        "a12db4a53650c52591174905d100eaf896545ee9"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Fri Dec 02 16:58:08 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 02 16:58:08 2016 +0100"
      },
      "message": "Merge pull request #2 from tcpcloud/binds\n\nSupport for binding on multiple addresses and ports"
    },
    {
      "commit": "a12db4a53650c52591174905d100eaf896545ee9",
      "tree": "a4850177ef0c6ec1c4e311c4ae48d25a332c186c",
      "parents": [
        "76c95d0d49c381e52ffc2ac9a4021b8c0b7f105e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Dec 02 13:21:02 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Dec 02 13:21:38 2016 +0100"
      },
      "message": "Support for binding on multiple addresses and ports\n"
    },
    {
      "commit": "76c95d0d49c381e52ffc2ac9a4021b8c0b7f105e",
      "tree": "c2fc8673ab22b64bb406ee7ea19a7802fe2b1c70",
      "parents": [
        "82728c141bc2418c2a0c2a3c61894af2969b3185",
        "dc1b753fc85cd9cb88ead76c962340199763bc68"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Nov 02 21:01:36 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 21:01:36 2016 +0100"
      },
      "message": "Merge pull request #1 from tcpcloud/feature/salt-orchestrate\n\nOrchestration metadata"
    },
    {
      "commit": "82728c141bc2418c2a0c2a3c61894af2969b3185",
      "tree": "8a9cb0b307c475b32a62ed63590d901d7eb98ca4",
      "parents": [
        "f0734889b83d3da19508bc33d62cc17271aaeaf5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 02 13:59:05 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 02 13:59:05 2016 +0100"
      },
      "message": "Fix installation of grains\n"
    },
    {
      "commit": "dc1b753fc85cd9cb88ead76c962340199763bc68",
      "tree": "9e1a134a81ad94f1868272adf01cdb84420edeca",
      "parents": [
        "f0734889b83d3da19508bc33d62cc17271aaeaf5"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Fri Apr 22 15:18:14 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Thu Jun 23 14:16:58 2016 +0200"
      },
      "message": "Orchestration metadata\n"
    },
    {
      "commit": "f0734889b83d3da19508bc33d62cc17271aaeaf5",
      "tree": "d057804265c4de68a6fd7d4255a8c061126eb643",
      "parents": [
        "a1b1eac4d8fe0f8e0d7940d728e1208f718d51bd"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:39:31 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:39:31 2016 +0200"
      },
      "message": "Fix source dependency parsing\n"
    },
    {
      "commit": "a1b1eac4d8fe0f8e0d7940d728e1208f718d51bd",
      "tree": "7cb43d4fbc63cbfebfb1aed620e8992479f82f2e",
      "parents": [
        "770af6e7547d9ececd1ba1b50b93510e796bc004"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:47:04 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:47:04 2016 +0200"
      },
      "message": "Fix dependencies\n"
    },
    {
      "commit": "770af6e7547d9ececd1ba1b50b93510e796bc004",
      "tree": "96ca3b46df4fdc5214237c18adf5025c38bd8156",
      "parents": [
        "13fe1588579ad537b5090f2072ac318ca7f7bcc9"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:52 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:52 2016 +0200"
      },
      "message": "Add missing Makefile\n"
    },
    {
      "commit": "13fe1588579ad537b5090f2072ac318ca7f7bcc9",
      "tree": "d767b3f87f3362dc88677c907fb9a74d746798d2",
      "parents": [
        "33d43f1286987e96fef3c905a0dfde67ddc390e6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 12:46:30 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 12:46:30 2016 +0200"
      },
      "message": "Fix tests dependency fetch\n"
    },
    {
      "commit": "33d43f1286987e96fef3c905a0dfde67ddc390e6",
      "tree": "30e9f69f6852b38a73dab13387414ec593c04999",
      "parents": [
        "57077e65c923386413bffcb6bf7f23833fb7da0e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:57:49 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:57:49 2016 +0200"
      },
      "message": "Add salt-master into build depends\n"
    },
    {
      "commit": "57077e65c923386413bffcb6bf7f23833fb7da0e",
      "tree": "a3ef7bc113f5ba30e03cc42c0291ae9a1caa3242",
      "parents": [
        "3cb62f4f1fa5e3dbc344be19556e6ec5d3b4a211"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n"
    },
    {
      "commit": "3cb62f4f1fa5e3dbc344be19556e6ec5d3b4a211",
      "tree": "7a8758ccc9865385103ffe83330bd5daeb8c4b00",
      "parents": [
        "fa5447671502531eb7622ef76700c6fbb38ebba9",
        "2d3c803b7d5c021ebfe984e0f8692459536b17e3"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "mail@newt.cz",
        "time": "Fri Mar 11 16:45:55 2016 +0100"
      },
      "committer": {
        "name": "Aleš Komárek",
        "email": "mail@newt.cz",
        "time": "Fri Mar 11 16:45:55 2016 +0100"
      },
      "message": "Merge branch \u0027ssh_auth_purge\u0027 into \u0027master\u0027\n\nOption to purge old authorized keys\n\nSee merge request !2\n"
    },
    {
      "commit": "2d3c803b7d5c021ebfe984e0f8692459536b17e3",
      "tree": "7a8758ccc9865385103ffe83330bd5daeb8c4b00",
      "parents": [
        "fa5447671502531eb7622ef76700c6fbb38ebba9"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 11 16:40:20 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 11 16:41:46 2016 +0100"
      },
      "message": "Option to purge old authorized keys\n"
    },
    {
      "commit": "fa5447671502531eb7622ef76700c6fbb38ebba9",
      "tree": "9b6e2571f1d59c1cfe49f545d213fadebc28e943",
      "parents": [
        "e2baa7231c681b6df5be89a437626abd9df64e0a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 19 22:17:18 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 19 22:17:25 2016 +0100"
      },
      "message": "More options in sshd\n"
    },
    {
      "commit": "e2baa7231c681b6df5be89a437626abd9df64e0a",
      "tree": "c6887fb7dc5b6b03c9ec9ce671fd1b1dd77e1807",
      "parents": [
        "9a75919cd40388b90fb2fe6171291f5ed1c342f9",
        "df550536dc7c065808956b65c32d3759a53b6325"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Wed Feb 17 12:00:54 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Wed Feb 17 12:00:54 2016 +0100"
      },
      "message": "Merge branch \u0027bind-address-jorge\u0027 into \u0027master\u0027\n\nAdded bind.address parameter.\n\nKouk, please. Díky.\n\nSee merge request !1\n"
    },
    {
      "commit": "df550536dc7c065808956b65c32d3759a53b6325",
      "tree": "c6887fb7dc5b6b03c9ec9ce671fd1b1dd77e1807",
      "parents": [
        "2a27423033e03a4a8af23b9a0456930b3451bdfd"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "konecnyj@students.zcu.cz",
        "time": "Wed Feb 17 11:48:47 2016 +0100"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "konecnyj@students.zcu.cz",
        "time": "Wed Feb 17 11:48:47 2016 +0100"
      },
      "message": "Added bind port parameter.\n"
    },
    {
      "commit": "9a75919cd40388b90fb2fe6171291f5ed1c342f9",
      "tree": "f2c8995b0f3799434a45d281a5a1c6b9a2499da8",
      "parents": [
        "b137c32f93a37ed8ba4659a6c91694e5a8130b26",
        "2a27423033e03a4a8af23b9a0456930b3451bdfd"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpisek.cz",
        "time": "Tue Feb 16 16:00:44 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "j.pavlik@tcpisek.cz",
        "time": "Tue Feb 16 16:00:44 2016 +0100"
      },
      "message": "Merge branch \u0027bind-address-jorge\u0027 into \u0027master\u0027\n\nAdded bind.address parameter.\n\nKouk, please. Díky.\n\nSee merge request !1\n"
    },
    {
      "commit": "2a27423033e03a4a8af23b9a0456930b3451bdfd",
      "tree": "f2c8995b0f3799434a45d281a5a1c6b9a2499da8",
      "parents": [
        "b137c32f93a37ed8ba4659a6c91694e5a8130b26"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "konecnyj@students.zcu.cz",
        "time": "Tue Feb 16 15:49:35 2016 +0100"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "konecnyj@students.zcu.cz",
        "time": "Tue Feb 16 15:49:35 2016 +0100"
      },
      "message": "Added bind.address parameter.\n"
    },
    {
      "commit": "b137c32f93a37ed8ba4659a6c91694e5a8130b26",
      "tree": "c4d51f8691e4215d0e7191c699a975b64f5441ad",
      "parents": [
        "fd7a9ecdee7f440c4e9c0f372a1f7875edd92e01"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 05 15:29:41 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 05 15:29:42 2016 +0100"
      },
      "message": "Allow setting more options for ssh.client\n\nAnd disallow ForwardAgent by default as it may be a security risk.\n"
    },
    {
      "commit": "fd7a9ecdee7f440c4e9c0f372a1f7875edd92e01",
      "tree": "e9657c44f7f059d7e7b6cc3f4dd179a41dd48bb3",
      "parents": [
        "6193d73be99fba594522bf8045be2c00e2f30b8f"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Jan 25 23:41:58 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Jan 25 23:41:58 2016 +0100"
      },
      "message": "add formula tests\n"
    },
    {
      "commit": "6193d73be99fba594522bf8045be2c00e2f30b8f",
      "tree": "dd2f3abf8bcb7a463a4f9b80e1eb08f14d9b5b14",
      "parents": [
        "290d1194c949c6d18c81bad60665f3718a5fc06e"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Jan 14 20:42:16 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Jan 14 20:42:16 2016 +0100"
      },
      "message": "openssh MUST be always latest version of package\n"
    },
    {
      "commit": "290d1194c949c6d18c81bad60665f3718a5fc06e",
      "tree": "bcb0e704cef09078905e47df0323cc37fa266ed9",
      "parents": [
        "daf8f9874db6451c60b7b91f28b7b06c21cfbced"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sat Dec 26 05:23:19 2015 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sat Dec 26 05:23:19 2015 +0100"
      },
      "message": "enable option for stricthostkeychecking\n"
    },
    {
      "commit": "daf8f9874db6451c60b7b91f28b7b06c21cfbced",
      "tree": "d64bca7330497083519be247901262e1b9114340",
      "parents": [
        "3668cd0eee4ae8d8daccf9da913d855130e80383"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Dec 16 11:55:34 2015 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Dec 16 11:55:34 2015 +0100"
      },
      "message": "Support AuthorizedKeysCommand\n"
    },
    {
      "commit": "3668cd0eee4ae8d8daccf9da913d855130e80383",
      "tree": "f8487112f108d591f190bb0964987c71a45d14da",
      "parents": [
        "a6d4a78bc9553096c6ab2531e7f390b2b046003b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 18 16:16:32 2015 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 18 16:16:32 2015 +0100"
      },
      "message": "Setup ssh_fingerprints grain\n"
    },
    {
      "commit": "a6d4a78bc9553096c6ab2531e7f390b2b046003b",
      "tree": "eca34bc9e710930fc9775be57e8ec957c228f144",
      "parents": [],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:28:32 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:40:56 2015 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
