)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
