)]}'
{
  "log": [
    {
      "commit": "3119c01383b1e511710f84626fa9772a61877c7e",
      "tree": "7042bf4b8758b8474bbd5611e2764d8d9a935a6b",
      "parents": [
        "c1e0d1d63807c850d48b68fdef69108caf4bfda0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 12:09:40 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 12:40:43 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: I79914f8a4bbfc8574f666a29a24931bea062375f\n"
    },
    {
      "commit": "c1e0d1d63807c850d48b68fdef69108caf4bfda0",
      "tree": "de16e013245b4d684666581f877d0b62b9acbd23",
      "parents": [
        "21dc62ad4546be84dc8bb168a92af115c52a4745"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "21dc62ad4546be84dc8bb168a92af115c52a4745",
      "tree": "a75bab4e266d43f2ab75dbda20665984395ac010",
      "parents": [
        "3f4eca18762d17725a5f00ec72b32b238e519f7c",
        "f4d65a6fdecbf3aca0e07bde0227e49b7b24c97a"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Feb 09 15:56:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Feb 09 15:56:20 2018 +0000"
      },
      "message": "Merge \"Add listen directive to wsgi host\""
    },
    {
      "commit": "3f4eca18762d17725a5f00ec72b32b238e519f7c",
      "tree": "858c8215a5255860d11eb38828e8a5cbf66007e9",
      "parents": [
        "baf3ddeb3e69431b6715a1c335059f743d151716"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:13 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:13 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I48f9c7d30906ccdf2a0f8c8bcce4e032cb708df5\n"
    },
    {
      "commit": "f4d65a6fdecbf3aca0e07bde0227e49b7b24c97a",
      "tree": "6f452c17448cb6a00060fdebf865c7f4b21f6426",
      "parents": [
        "baf3ddeb3e69431b6715a1c335059f743d151716"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Feb 06 17:35:51 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Feb 07 09:30:18 2018 +0200"
      },
      "message": "Add listen directive to wsgi host\n\nThis patch adds missed listen directive to wsgi virtualhost\nto actually open socket for specific site.\n\nChange-Id: I7307b54d37743a13b224591038ffbc4627be87c9\n"
    },
    {
      "commit": "baf3ddeb3e69431b6715a1c335059f743d151716",
      "tree": "061a8f26459a2280df85139dfca0dc3d91d43d1d",
      "parents": [
        "7392025fe8c3e24cf1b9518419e88de1552165a3"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 31 00:28:29 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 31 13:08:31 2018 +0000"
      },
      "message": "Add template for generic wsgi app\n\nWe have a tonn of templates in each openstack formula that describes\napi wsgi app. This patch adds template to apache that allows\nto create custom wsgi apps from pillar. See readme for details.\nIn future we swich openstack api services to use this template.\n\nAlso add `available` key to site definition. This flag is used\nin conjunction with `enabled` to add config to sites-available,\nbut actual enablement will be done when applying specific openstack\nformula.\n\nChange-Id: I008e00958f4ddb36735b6399cbc5d2957b893889\n"
    },
    {
      "commit": "7392025fe8c3e24cf1b9518419e88de1552165a3",
      "tree": "15f8da0c027e7ba43150c1b01f59b30346636045",
      "parents": [
        "a0ccca09a8495ee09896ac96a8a4261b379517d7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jan 19 13:25:10 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jan 19 14:51:23 2018 +0200"
      },
      "message": "Fix setting ssl when key_file is defined\n\nThis patch fixes logic around ssl cert generation to skip it\nwhen key_file is defined.\n\nRelated-Prod: PROD-17052\n\nChange-Id: Ib61908d462be1ab47f9de91d377cc435ecd47134\n"
    },
    {
      "commit": "a0ccca09a8495ee09896ac96a8a4261b379517d7",
      "tree": "c630f50c8d8720cf57cfc75414f471dc43c30c3f",
      "parents": [
        "06dc8f5d69350317344fb2052c199881575063df",
        "4b822c097024f10038b7fdae8e0ab3a3eff89f33"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Jan 15 12:17:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Jan 15 12:17:26 2018 +0000"
      },
      "message": "Merge \"Remove salt-master, reclass from pkg dependencis\""
    },
    {
      "commit": "06dc8f5d69350317344fb2052c199881575063df",
      "tree": "ba0fe72ce68875fdfbaa38efebc6cd08dd679c5b",
      "parents": [
        "6b26c61114409b6e300ed30c778e98a3c01951a9",
        "43469925bc3cc812f163c866e864f37904d156fe"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Jan 10 09:41:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Wed Jan 10 09:41:02 2018 +0000"
      },
      "message": "Merge \"Optimize kitchen tests for Travis CI\""
    },
    {
      "commit": "4b822c097024f10038b7fdae8e0ab3a3eff89f33",
      "tree": "9974dfc4208b8d7a782911900d4093065241e162",
      "parents": [
        "6b26c61114409b6e300ed30c778e98a3c01951a9"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:37 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:28:12 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: I4e9f7ab48e0a16430d461e114b60ad2a616c41bc\n"
    },
    {
      "commit": "43469925bc3cc812f163c866e864f37904d156fe",
      "tree": "27da99cbb6fad7770ce2f8f1a6a3b017fefc0a7d",
      "parents": [
        "07e7fce12e7eafb58714b2f7ef4ed5d4a8cbbe41"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 12:42:18 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 12:42:18 2018 +0100"
      },
      "message": "Optimize kitchen tests for Travis CI\n\nChange-Id: Ia3516d21ff8bdc032fafedc896c1dabb70af255a\n"
    },
    {
      "commit": "6b26c61114409b6e300ed30c778e98a3c01951a9",
      "tree": "ef7afc50589edbab9902799b5e36e60eafa8f6a8",
      "parents": [
        "07e7fce12e7eafb58714b2f7ef4ed5d4a8cbbe41"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:28 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:29:19 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: Iacd4ee4d1fbe24ffcf6062ade78191e4cc5022be\n"
    },
    {
      "commit": "07e7fce12e7eafb58714b2f7ef4ed5d4a8cbbe41",
      "tree": "6366e5926f5fd8f908cca4b36c6e8a159ef02c83",
      "parents": [
        "9a6c8cd7cb52036f54d2f4404c29f536b29aa86f"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 30 14:40:20 2017 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 30 14:40:20 2017 +0100"
      },
      "message": "Do not include anything is server.enabled\u003dfalse\n\nChange-Id: I5c838ba66b35e8bde9587732781b7ac0c2120700\n"
    },
    {
      "commit": "9a6c8cd7cb52036f54d2f4404c29f536b29aa86f",
      "tree": "cf28bb8a005b937a61b03a954b1d45a492e12e49",
      "parents": [
        "7f12820f3ec43697e844730c84b12b6199bab4c1"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Oct 24 16:58:03 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Oct 24 16:58:03 2017 +0200"
      },
      "message": "Allow testing of Apache services\n\nChange-Id: I5d853d92c5c299bc43d92514307ad467e2bbb1a6\n"
    },
    {
      "commit": "7f12820f3ec43697e844730c84b12b6199bab4c1",
      "tree": "a9a0da26add071d11ff9b644f17b3df920e539a3",
      "parents": [
        "6626f5deccef61d09bfb97a101663cd8570130a7"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 09 15:50:28 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 16 16:30:39 2017 +0200"
      },
      "message": "Add prometheus main dashboard\n\nChange-Id: I75d0d49a63d0ae8ca463c36df190da0e1aa8810c\n"
    },
    {
      "commit": "6626f5deccef61d09bfb97a101663cd8570130a7",
      "tree": "9b66973f291158f58f59adefd4394e76cd53d761",
      "parents": [
        "615b7dcde15246403ffbce7a1128bdb41cd93b35"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:33:07 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:33:07 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: I09f46eb557783a0a0a3b887bfdcb33f98722f442\n"
    },
    {
      "commit": "615b7dcde15246403ffbce7a1128bdb41cd93b35",
      "tree": "d08579cfa3a18f4ba38a4be6e450b5f7f09e168c",
      "parents": [
        "5e9c0202a5ad409a224089cfa2af6b2ce9c85542"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 24 15:39:55 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 24 15:40:28 2017 +0200"
      },
      "message": "Update .travis.yml and .kitchen.yml files for parallel testing\n\nChange-Id: I44879abb332bc0cc2633302142a42190a394d1f4\n"
    },
    {
      "commit": "5e9c0202a5ad409a224089cfa2af6b2ce9c85542",
      "tree": "14c86ba6945e9b596025936a591ebe53b2524814",
      "parents": [
        "f8f99e4dfd172a27893d7588892ebca0f73fc2d3"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jul 27 15:05:45 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jul 27 14:29:35 2017 +0000"
      },
      "message": "Replace Keystone WSGI decoder by generic WSGI decoder\n\nChange-Id: Iff93778b95e28293dd6ae59438708ea32ce57e5c\nDepends-On: I42833a45aa593114cad330ee2bf2bc3b3d00497e"
    },
    {
      "commit": "f8f99e4dfd172a27893d7588892ebca0f73fc2d3",
      "tree": "593a728b3d3c9a29402c8b0ddfb734eb147b9f92",
      "parents": [
        "e1c30681e82e883136868ab8b2268ed91cc191f1"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 10:15:28 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 14:16:45 2017 +0200"
      },
      "message": "Move suites definition from .travis.yml to .kitchen.yml\n\nChange-Id: I2b92249d50653d985b7e72ebf28334ef456091f9\n"
    },
    {
      "commit": "e1c30681e82e883136868ab8b2268ed91cc191f1",
      "tree": "c2c37e693c411e4c7022bd51c8f756bc9362d96c",
      "parents": [
        "c9575a71ef3e50c9e3c5a53860acb289cf6ac063"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Jul 04 12:05:02 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jul 05 10:22:19 2017 +0200"
      },
      "message": "Add Prometheus alerts\n\nChange-Id: Iff9f8f89eac0ebb28b319efe978f294630a40c76\nDepends-On: I5b4e72584b41b7a9b480b4343f30b7a6efd83c99\n"
    },
    {
      "commit": "c9575a71ef3e50c9e3c5a53860acb289cf6ac063",
      "tree": "5e2d074bf8eb907a3aab33cafe8be90fe721121c",
      "parents": [
        "3d3fe1f722aa8a6bd7c3a0f78db3f904d4298518"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Jul 04 11:40:28 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jul 05 10:22:15 2017 +0200"
      },
      "message": "Add Grafana dashboard with Prometheus datasource\n\nChange-Id: I18e4022e895c105c83365df10d1c420f8e9f4ed0\nDepends-On: I5b4e72584b41b7a9b480b4343f30b7a6efd83c99\n"
    },
    {
      "commit": "3d3fe1f722aa8a6bd7c3a0f78db3f904d4298518",
      "tree": "0af122ed3959d88a3493faaf5787e87dc1da56ba",
      "parents": [
        "bb8cc58786e1c068dda1b1e17a0be32a0df86866"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Jul 03 16:30:42 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Jul 04 18:30:14 2017 +0200"
      },
      "message": "Add and activate Apache telegraf input\n\nChange-Id: I5b4e72584b41b7a9b480b4343f30b7a6efd83c99\nDepends-On: I926da5af7f96e7d40a76626527c2b54c52c6ee01\n"
    },
    {
      "commit": "bb8cc58786e1c068dda1b1e17a0be32a0df86866",
      "tree": "fe9b8b3bf9518acc160842511089dde44733dfed",
      "parents": [
        "5d81fbf01ea050a7f1e5f6168a16af6fb720ddeb",
        "844c791180f1aea3bfaad99a497650e3591596cb"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 13 10:45:01 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 10:45:01 2017 +0200"
      },
      "message": "Merge pull request #9 from Martin819/master\n\nSimplify \u0027noservices\u0027 condition"
    },
    {
      "commit": "844c791180f1aea3bfaad99a497650e3591596cb",
      "tree": "fe9b8b3bf9518acc160842511089dde44733dfed",
      "parents": [
        "5d81fbf01ea050a7f1e5f6168a16af6fb720ddeb"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 08 13:41:03 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 08 13:41:11 2017 +0200"
      },
      "message": "Simplify \u0027noservices\u0027 condition\n"
    },
    {
      "commit": "5d81fbf01ea050a7f1e5f6168a16af6fb720ddeb",
      "tree": "fc7b3d15ec696e7a0c3b4e7a03c31686a8ee1cc3",
      "parents": [
        "22f01ca480c3bfbf410f7b264dbbcce174b393e1",
        "8aef619f4196ed6ca796c26cc8381aa88e83e638"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 06 16:52:16 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 06 16:52:16 2017 +0200"
      },
      "message": "Merge pull request #8 from Martin819/master\n\nOptimize noservices condition + fix missing pillar param"
    },
    {
      "commit": "8aef619f4196ed6ca796c26cc8381aa88e83e638",
      "tree": "fc7b3d15ec696e7a0c3b4e7a03c31686a8ee1cc3",
      "parents": [
        "eebe47a117610a2325d465e103ff65d83aa457a1"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jun 06 14:36:58 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jun 06 14:52:02 2017 +0200"
      },
      "message": "Test different PHP versions\n"
    },
    {
      "commit": "eebe47a117610a2325d465e103ff65d83aa457a1",
      "tree": "bf6128ae0f97fa669274b03db23fe709e44fe712",
      "parents": [
        "22f01ca480c3bfbf410f7b264dbbcce174b393e1"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 02 16:29:40 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 02 16:29:40 2017 +0200"
      },
      "message": "Optimize noservices condition + fix missing pillar param\n"
    },
    {
      "commit": "22f01ca480c3bfbf410f7b264dbbcce174b393e1",
      "tree": "0af9681ba8ccff5e75fb426ba91072d8916d6fb9",
      "parents": [
        "4dfefc467fa08832353eb4a5458ae41b2ef0473f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:12 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:12 2017 +0200"
      },
      "message": "Disable Sensu support by default\n\nChange-Id: I72a063e4c162d245fe7ce9bae0f5d62f40a1f15a\n"
    },
    {
      "commit": "4dfefc467fa08832353eb4a5458ae41b2ef0473f",
      "tree": "99966b0369e0c5e54630326a6b8706d2489c7e66",
      "parents": [
        "e95ec7bcb69914df955e8c63836328d614245744"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri May 05 14:32:44 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri May 05 14:32:44 2017 +0200"
      },
      "message": "Fix sphinx docs when apache is not installed\n"
    },
    {
      "commit": "e95ec7bcb69914df955e8c63836328d614245744",
      "tree": "647ed804733822b2f59a90f3b2a7ad162de91ec2",
      "parents": [
        "3a3de6e8ac797730aabf811d01612b4277e01276"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Apr 21 15:41:29 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Apr 21 15:41:29 2017 +0200"
      },
      "message": "Remove use of the equalto filter in Jinja\n\nequalto is only supported with Jinja \u003e\u003d 2.8 which isn\u0027t always\nthe installed version.\n\nChange-Id: I0f241ec28c1f258143bb850051fdc5153f103d42\n"
    },
    {
      "commit": "3a3de6e8ac797730aabf811d01612b4277e01276",
      "tree": "3b0cd3b5250bf2efe056ac1b40e16582d5e5263b",
      "parents": [
        "dc4b5d2c6bd39b73d0f26cbdcf88f674c5dba503"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue Apr 11 13:41:09 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 11 13:41:09 2017 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "dc4b5d2c6bd39b73d0f26cbdcf88f674c5dba503",
      "tree": "51c5b86fb1273bc72077c2bce7d88e8112d815b4",
      "parents": [
        "d9172cf49b765d78d221356c4f1ed048d8558c04",
        "08a770b59842f05a2d62866acbd5e0a3f106c2f1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 04 14:50:22 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 04 14:50:22 2017 +0200"
      },
      "message": "Merge pull request #6 from Martin819/master\n\nAdded Kitchen tests and Travis"
    },
    {
      "commit": "d9172cf49b765d78d221356c4f1ed048d8558c04",
      "tree": "d03d64db65a83180e162ae699c8865c218003760",
      "parents": [
        "cbd44a5ae05242ef30ea8a66025c22b5c71d2620"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Mar 28 15:40:09 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 29 10:50:46 2017 +0200"
      },
      "message": "Add Grafana support\n\nChange-Id: If084d3b0044d0e682b5367013c48193b7f20c873\n"
    },
    {
      "commit": "cbd44a5ae05242ef30ea8a66025c22b5c71d2620",
      "tree": "53f3911c6bdd0c06bcf288886a0f1cf3d85d36ec",
      "parents": [
        "87d0814dbedb8a9ca20fecc03847da3bd0f648d2"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Mar 28 15:34:13 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 29 10:49:06 2017 +0200"
      },
      "message": "Monitor Apache service\n\nChange-Id: Id31a7028138f37f2f491cf3df87349e58a14774d\n"
    },
    {
      "commit": "08a770b59842f05a2d62866acbd5e0a3f106c2f1",
      "tree": "aa0ba02ed69d26cbc41edb92c03917111b32e6cc",
      "parents": [
        "4d8b3b242fce7d7b6504d15ab043bd6bb68d6412"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 16:45:15 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 16:45:15 2017 +0200"
      },
      "message": "Update .travis.yml and notififcations\n"
    },
    {
      "commit": "4d8b3b242fce7d7b6504d15ab043bd6bb68d6412",
      "tree": "146b917ffee5162ac14d027c352ea179b3424ac5",
      "parents": [
        "828f49a7802385ca4695cc85a915ca29c5ea44a4"
      ],
      "author": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 08:10:38 2017 +0200"
      },
      "committer": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 08:10:38 2017 +0200"
      },
      "message": "show \u0027make test\u0027 errors in Travis\n"
    },
    {
      "commit": "828f49a7802385ca4695cc85a915ca29c5ea44a4",
      "tree": "d6c21409c28a9ad4bc5549d073352f684cd83794",
      "parents": [
        "87d0814dbedb8a9ca20fecc03847da3bd0f648d2"
      ],
      "author": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 14 11:13:28 2017 +0100"
      },
      "committer": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Mar 16 10:32:31 2017 +0100"
      },
      "message": "Added Kitchen tests and Travis\n"
    },
    {
      "commit": "87d0814dbedb8a9ca20fecc03847da3bd0f648d2",
      "tree": "96340af8d2456da42a8c3ac6c405050a571ac27e",
      "parents": [
        "e0e02a2ff3a41cff5beb68dcd475e5865447b2e3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 12:52:21 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 12:52:21 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "e0e02a2ff3a41cff5beb68dcd475e5865447b2e3",
      "tree": "23a21828faf906fe49fd112d01a4dae6edf9cb44",
      "parents": [
        "450807d83347fb490748c4c104eab6e50437d304"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 31 14:57:38 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 31 14:57:38 2017 +0100"
      },
      "message": "Fix generation of the Heka support metadata\n\nChange-Id: I6cafbfaf2c1a0aa2eb201344f8679c2c4d8a6776\n"
    },
    {
      "commit": "450807d83347fb490748c4c104eab6e50437d304",
      "tree": "aefa0e549a3827e9bfad9b4f6bd7ce7397fa7373",
      "parents": [
        "c25dee61c0a6d4d6d4818555edffa338a614ebe6",
        "5a493eb51cfadd105d3df92b9c220e5ed3391274"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 30 21:10:28 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 30 21:10:28 2017 +0100"
      },
      "message": "Merge pull request #5 from salt-formulas/fix-empty-decoder\n\nfix selectattr on dict"
    },
    {
      "commit": "5a493eb51cfadd105d3df92b9c220e5ed3391274",
      "tree": "aefa0e549a3827e9bfad9b4f6bd7ce7397fa7373",
      "parents": [
        "c25dee61c0a6d4d6d4818555edffa338a614ebe6"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 30 20:41:10 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 30 20:41:10 2017 +0100"
      },
      "message": "fix selectattr on dict\n"
    },
    {
      "commit": "c25dee61c0a6d4d6d4818555edffa338a614ebe6",
      "tree": "add8554ff13d43d18abb4b01bdb05cb7c6e4955c",
      "parents": [
        "c7bcf40042b92e7582fa06622cee7399748df558",
        "349287d7951fe07a334b47be37f70393b8e46dc8"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Jan 30 17:42:50 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 30 17:42:50 2017 +0100"
      },
      "message": "Merge pull request #4 from salt-formulas/fix-empty-decoder\n\nLGTM"
    },
    {
      "commit": "349287d7951fe07a334b47be37f70393b8e46dc8",
      "tree": "add8554ff13d43d18abb4b01bdb05cb7c6e4955c",
      "parents": [
        "40974847f86106eb21a1e00daf4c400d75d024ea"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 30 16:58:53 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 30 16:58:53 2017 +0100"
      },
      "message": "better condition handling\n"
    },
    {
      "commit": "40974847f86106eb21a1e00daf4c400d75d024ea",
      "tree": "5e7a6ffce53220142c2a8daf2eb4b33bd10f6a56",
      "parents": [
        "c7bcf40042b92e7582fa06622cee7399748df558"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 30 15:50:00 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 30 15:50:00 2017 +0100"
      },
      "message": "fix empty decoder\n"
    },
    {
      "commit": "c7bcf40042b92e7582fa06622cee7399748df558",
      "tree": "c03e80d3c3d59e9f9eb7fd0cce28c477e1177239",
      "parents": [
        "8dbe2f004073deb776fb3db9800e9896d72d71fa",
        "9f99cdb644870e0003c454b1458bf952453f2435"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 13:47:42 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 13:47:42 2017 +0100"
      },
      "message": "Merge pull request #3 from simonpasquier/customize-log-format\n\nAdd ability to configure the apache logs and collect them"
    },
    {
      "commit": "9f99cdb644870e0003c454b1458bf952453f2435",
      "tree": "c03e80d3c3d59e9f9eb7fd0cce28c477e1177239",
      "parents": [
        "d9912958d1e58690d5b03bc5ca7c81f70470942a"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 24 11:13:40 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jan 26 13:18:38 2017 +0100"
      },
      "message": "Collect Keystone WSGI logs\n\nKeystone can run as a WSGI application under Apache and the access logs\nshould be collected.\n"
    },
    {
      "commit": "d9912958d1e58690d5b03bc5ca7c81f70470942a",
      "tree": "ec2dd6f4106bd9949d20481493fdb7f538061009",
      "parents": [
        "8dbe2f004073deb776fb3db9800e9896d72d71fa"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jan 19 10:34:25 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jan 26 13:18:38 2017 +0100"
      },
      "message": "Add ability to configure the apache logs\n\nThis change supports a new entry in the model to tune the configuration\nof the error and custom logs. If absent, it defaults to the same\nsettings as before.\n"
    },
    {
      "commit": "8dbe2f004073deb776fb3db9800e9896d72d71fa",
      "tree": "5bdbdf4256d0543ac6be3fcb87f2915164945f9b",
      "parents": [
        "cc2914f2f1eba668d0baa0bd15476ceb0e166a9a"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Thu Jan 05 12:51:48 2017 +0100"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Thu Jan 05 12:51:48 2017 +0100"
      },
      "message": "if pillar letsencrypt fix\n"
    },
    {
      "commit": "cc2914f2f1eba668d0baa0bd15476ceb0e166a9a",
      "tree": "ec3e03f4fe92c6ba6bda7714fd8bb61c83fe1338",
      "parents": [
        "48303ab7911ed21fd9fa7e046ba5eb396c4d15e3"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Tue Dec 27 13:23:20 2016 +0100"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Tue Dec 27 13:23:20 2016 +0100"
      },
      "message": "add letsencrypt certificate\n"
    },
    {
      "commit": "48303ab7911ed21fd9fa7e046ba5eb396c4d15e3",
      "tree": "0d22e9180d93e231a4a8c473411d1db54aca14ed",
      "parents": [
        "20e7cd11d46cd6b8090db225fc2321a97ff98270"
      ],
      "author": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Thu Sep 08 15:20:25 2016 +0200"
      },
      "committer": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Thu Sep 08 15:20:25 2016 +0200"
      },
      "message": "change ssl ciphers\n"
    },
    {
      "commit": "20e7cd11d46cd6b8090db225fc2321a97ff98270",
      "tree": "ea28e476889125a54e1378ede94a958ef58778cf",
      "parents": [
        "2aa9e83444dca1ce4ebfdfede28af943ee464485"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Sep 06 13:49:26 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Sep 06 13:49:26 2016 +0200"
      },
      "message": "Fix invalid parameters in virtualhost context\n"
    },
    {
      "commit": "2aa9e83444dca1ce4ebfdfede28af943ee464485",
      "tree": "622cde65d09635745dd5bfef2e564f466ac0f38c",
      "parents": [
        "a0378fd5e9697e6bfdbd1e4bdbf4657e05e84545"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Sep 06 13:37:23 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Sep 06 13:37:23 2016 +0200"
      },
      "message": "Use more secure ssl ciphers, fixes CVE-2016-2107\n"
    },
    {
      "commit": "a0378fd5e9697e6bfdbd1e4bdbf4657e05e84545",
      "tree": "8f997f86499ed206e2c7cc4af066f1a6bbf1e400",
      "parents": [
        "a3e9b2114f5125ab0ea9a9db105d77a25626bf16"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 12 14:58:14 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 12 14:58:14 2016 +0200"
      },
      "message": "Fix stats host\n"
    },
    {
      "commit": "a3e9b2114f5125ab0ea9a9db105d77a25626bf16",
      "tree": "1791eafe7d18aefb747a7dcfde423de3b293d2a9",
      "parents": [
        "1e378a23b7f22485d41cd470348e34929b515574"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 12 14:26:57 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 12 14:26:57 2016 +0200"
      },
      "message": "Enable collectd support\n"
    },
    {
      "commit": "1e378a23b7f22485d41cd470348e34929b515574",
      "tree": "d831afc9f3591907de95b5483f261ec356c0cdf8",
      "parents": [
        "05617ee477054bf40efec0bf27a4841a618ba83b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 21:30:20 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 21:30:20 2016 +0200"
      },
      "message": "Fix apache-error.lua path\n"
    },
    {
      "commit": "05617ee477054bf40efec0bf27a4841a618ba83b",
      "tree": "bdd91bf299f1ad35a1060810c23a5302f6cbe7d3",
      "parents": [
        "a7ca7edc0356aa45625af23b3b213177540316b2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 21:26:49 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 21:26:49 2016 +0200"
      },
      "message": "Fix typo in heka.toml\n"
    },
    {
      "commit": "a7ca7edc0356aa45625af23b3b213177540316b2",
      "tree": "b3361b4419766b87d0cd6884bbd513e32a1d9409",
      "parents": [
        "0150e5a279aa1afa172c6bea5700e9e5f855475a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:38:37 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:38:37 2016 +0200"
      },
      "message": "Fix source dependency parsing\n"
    },
    {
      "commit": "0150e5a279aa1afa172c6bea5700e9e5f855475a",
      "tree": "43fd6a05d1ca7527ff8cbce2e471c2b3f45e380d",
      "parents": [
        "420ff3fd7a0fa746230fedd60da8aeb6af9410ae"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:51 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:51 2016 +0200"
      },
      "message": "Add missing Makefile\n"
    },
    {
      "commit": "420ff3fd7a0fa746230fedd60da8aeb6af9410ae",
      "tree": "581b0c2142a275ea0ff3ab24d116485e9a48fcb7",
      "parents": [
        "43c094699a2bbf62e7624ab9a26c88b6ddcb457c"
      ],
      "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": "43c094699a2bbf62e7624ab9a26c88b6ddcb457c",
      "tree": "77841fef4715b3676a6e9e73bc0a2bf1b3f7c56c",
      "parents": [
        "0c9ebc5a7ef16eebab1eca1654afbac3be235601"
      ],
      "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 12:07:51 2016 +0200"
      },
      "message": "Add salt-master into build depends\n"
    },
    {
      "commit": "0c9ebc5a7ef16eebab1eca1654afbac3be235601",
      "tree": "3d16417228a6ebef0a75d04e64a75cef1376ded4",
      "parents": [
        "e3b20eeb1b946fe99c39af67355ba10ab816b67f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:46:40 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 12:07:51 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n"
    },
    {
      "commit": "e3b20eeb1b946fe99c39af67355ba10ab816b67f",
      "tree": "45640892faf77c2e52dc06c2bf4480051510ef3c",
      "parents": [
        "997da88b38c02b56da12e7de3cb4e2d0dca75574",
        "93660d5c06d31373ef29270ded7f5a90d369bc14"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Apr 14 11:21:48 2016 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Apr 14 11:21:48 2016 +0200"
      },
      "message": "Merge branch \u0027apache_err_decoder\u0027\n"
    },
    {
      "commit": "93660d5c06d31373ef29270ded7f5a90d369bc14",
      "tree": "4d2d1ab87486f68c223fe59ff4e7cc0a3e0ece95",
      "parents": [
        "d4fb34f33ad6fb9ec7c2b6abc0f92a7deb24ef50"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Apr 14 11:14:52 2016 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Apr 14 11:14:52 2016 +0200"
      },
      "message": "fix. heka errorlog decoder filename\n"
    },
    {
      "commit": "997da88b38c02b56da12e7de3cb4e2d0dca75574",
      "tree": "2e8e4e627c4afb2c6f6311c551cf56857a64a378",
      "parents": [
        "eae81938d5a44bb348de8202002e67a08d102407"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 12 10:50:38 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 12 10:50:38 2016 +0200"
      },
      "message": "Always set 80 and 443 iptables rules\n"
    },
    {
      "commit": "eae81938d5a44bb348de8202002e67a08d102407",
      "tree": "9beb3aa0313dc68b1c73fb9d07795b8fb430fd8e",
      "parents": [
        "42896e18c25daea9c44dbfafd5b1ef88d6f01b32"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Apr 11 17:09:31 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Apr 11 17:09:59 2016 +0200"
      },
      "message": "Add iptables support\n"
    },
    {
      "commit": "42896e18c25daea9c44dbfafd5b1ef88d6f01b32",
      "tree": "a54d5d5c10ca31193b93c08de77f2287aff43181",
      "parents": [
        "99e30b049654f14c4763ba6976fb1393243ab0a0"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Fri Apr 08 10:07:52 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Fri Apr 08 10:07:52 2016 +0200"
      },
      "message": "update occurences\n"
    },
    {
      "commit": "99e30b049654f14c4763ba6976fb1393243ab0a0",
      "tree": "8cc42f76e9b9dde986fa1316823d22f3164b410c",
      "parents": [
        "eee674c256fd41f49346d1d1ef444eac0b6bb9b2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 14:10:53 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 14:10:53 2016 +0200"
      },
      "message": "Don\u0027t follow redirect sites in checks\n"
    },
    {
      "commit": "eee674c256fd41f49346d1d1ef444eac0b6bb9b2",
      "tree": "0089c56071ecccbb594f28d148c1904f067b0df7",
      "parents": [
        "1e56827290bf9dd161bbe306e5d224779fdc5ea8"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 14:05:05 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 14:05:05 2016 +0200"
      },
      "message": "Fix apache ports check\n"
    },
    {
      "commit": "1e56827290bf9dd161bbe306e5d224779fdc5ea8",
      "tree": "d90dbd1f79b9ce30fdb788f0d3b25b93c13a3780",
      "parents": [
        "688afbcb06e3b18bb78a9d14630eb4eb911f2e3e",
        "0e2d698a592390f5fa7c7a57f1c4963d53ad4e6a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Thu Apr 07 13:54:03 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Thu Apr 07 13:54:03 2016 +0200"
      },
      "message": "Merge branch \u0027sensu\u0027 into \u0027master\u0027\n\nadd apache checks\n\nSee merge request !2\n"
    },
    {
      "commit": "0e2d698a592390f5fa7c7a57f1c4963d53ad4e6a",
      "tree": "d90dbd1f79b9ce30fdb788f0d3b25b93c13a3780",
      "parents": [
        "688afbcb06e3b18bb78a9d14630eb4eb911f2e3e"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Thu Mar 31 15:54:28 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Thu Apr 07 13:13:26 2016 +0200"
      },
      "message": "add apache checks\n"
    },
    {
      "commit": "688afbcb06e3b18bb78a9d14630eb4eb911f2e3e",
      "tree": "ec96a5339bf05c77fce4171dadb6b206e177afc4",
      "parents": [
        "dd675a178dfb25885138f973e286cfe44a3ee073"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 10:58:49 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 10:58:49 2016 +0200"
      },
      "message": "Fix check key\n"
    },
    {
      "commit": "dd675a178dfb25885138f973e286cfe44a3ee073",
      "tree": "65137b042db7c1325a340b5b8c98ac92c25c85f4",
      "parents": [
        "c01dfdbb7386148fcb175b10018786d1d6548145"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 06 11:44:48 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 06 11:44:48 2016 +0200"
      },
      "message": "Don\u0027t setup mpm or modules if metadata not present\n"
    },
    {
      "commit": "c01dfdbb7386148fcb175b10018786d1d6548145",
      "tree": "82c893806a592fa2e2e5dd2aa216909fb9afb43a",
      "parents": [
        "d231beaf94560b4e921ef4cf47e87a44b3e99964"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 06 11:30:26 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 06 11:30:26 2016 +0200"
      },
      "message": "Fix robots file path\n"
    },
    {
      "commit": "d231beaf94560b4e921ef4cf47e87a44b3e99964",
      "tree": "466e9eabe71d9f24b56e48786a57732373abae96",
      "parents": [
        "c0d263b683ae03526fe582a5b713cf9de8067870"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 06 11:29:26 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 06 11:29:26 2016 +0200"
      },
      "message": "Fix typo\n"
    },
    {
      "commit": "c0d263b683ae03526fe582a5b713cf9de8067870",
      "tree": "92a80b374e9f52ea05436636dde2e2f6bcb7dcbe",
      "parents": [
        "643432a93fdbabcf1d74f4ab579fbf9b84a75f06"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 06 11:19:34 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 06 11:24:04 2016 +0200"
      },
      "message": "Allow defining robots.txt\n"
    },
    {
      "commit": "643432a93fdbabcf1d74f4ab579fbf9b84a75f06",
      "tree": "53293098854364feb9efd003356fac372ba8c726",
      "parents": [
        "1b096e46f53fa3337e2839d83089eb21e5e278bb"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 16:27:37 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 16:27:42 2016 +0200"
      },
      "message": "ExtendedStatus is not needed\n"
    },
    {
      "commit": "1b096e46f53fa3337e2839d83089eb21e5e278bb",
      "tree": "9ea9b7467922b190a666be74e073648ec7f0edaf",
      "parents": [
        "2e95c119463b4625978bc75f421fbdafcd91dfc5",
        "d4fb34f33ad6fb9ec7c2b6abc0f92a7deb24ef50"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Tue Mar 29 17:22:20 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Tue Mar 29 17:22:20 2016 +0200"
      },
      "message": "Merge branch \u0027apache_err_decoder\u0027 into \u0027master\u0027\n\nfix.: set apache error decoder\n\nSee merge request !1\n"
    },
    {
      "commit": "d4fb34f33ad6fb9ec7c2b6abc0f92a7deb24ef50",
      "tree": "9ea9b7467922b190a666be74e073648ec7f0edaf",
      "parents": [
        "2e95c119463b4625978bc75f421fbdafcd91dfc5"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 29 17:19:55 2016 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 29 17:19:55 2016 +0200"
      },
      "message": "fix.: set apache error decoder\n"
    },
    {
      "commit": "2e95c119463b4625978bc75f421fbdafcd91dfc5",
      "tree": "167ad757faca5f6101024b2c7499bf9891d61dd9",
      "parents": [
        "95fa78f43e65ea1306e91cde36b1d9f4117f06df"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 25 10:36:45 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 25 10:36:45 2016 +0100"
      },
      "message": "Fixes on logstreamer file matching, etc.\n"
    },
    {
      "commit": "95fa78f43e65ea1306e91cde36b1d9f4117f06df",
      "tree": "f6299d221ce5035a4c20903e9f643b51e07a1c4a",
      "parents": [
        "ff7ff6d4d7c7e52121a2ea0b19acbdd5a1120905"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 25 10:01:26 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 25 10:01:26 2016 +0100"
      },
      "message": "Fix heka.toml\n"
    },
    {
      "commit": "ff7ff6d4d7c7e52121a2ea0b19acbdd5a1120905",
      "tree": "ae9689dea2a5b543436412fd361eb3c30124facd",
      "parents": [
        "935516d3931bf42e52a790061f6034e0fed88e5a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 02 11:30:33 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 02 11:30:33 2016 +0100"
      },
      "message": "Avoid duplicate resource definition of ssl certificates\n"
    },
    {
      "commit": "935516d3931bf42e52a790061f6034e0fed88e5a",
      "tree": "c82684a2d17d0352ab2fbdb9b9b7efa7a96c90ea",
      "parents": [
        "d69fb7ccaafb7d8c9b7926832cf1365c3d3f13f0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 01 15:04:28 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 01 15:04:39 2016 +0100"
      },
      "message": "Remove duplicated KrbMethodK5Passwd\n"
    },
    {
      "commit": "d69fb7ccaafb7d8c9b7926832cf1365c3d3f13f0",
      "tree": "967e335ea58cdecd8a6c88e0254703c5b9c5262b",
      "parents": [
        "d620c2819b2192878ddd975202c698a413911d26"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Feb 23 14:14:23 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Feb 23 14:14:23 2016 +0100"
      },
      "message": "remove bad configuration\n"
    },
    {
      "commit": "d620c2819b2192878ddd975202c698a413911d26",
      "tree": "6ca80aee479af4714a9a94412bb74c4513e30e37",
      "parents": [
        "f6f69c3494e37c42016d31d712cf5a6ed9255035",
        "b4a33878f9dc68d01a2682947dd29f7224365a75"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Feb 22 17:56:48 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Feb 22 17:56:48 2016 +0100"
      },
      "message": "Merge branch \u0027heka\u0027\n"
    },
    {
      "commit": "b4a33878f9dc68d01a2682947dd29f7224365a75",
      "tree": "9201dc90c0f7694b902398851bf8978245a1a254",
      "parents": [
        "75aae5c6c1a05b51f0520d2820a8a444e57fa8b1"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Feb 22 17:54:34 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Feb 22 17:54:34 2016 +0100"
      },
      "message": "enable heka logging support\n"
    },
    {
      "commit": "f6f69c3494e37c42016d31d712cf5a6ed9255035",
      "tree": "588d7146a869739d115cd972294360f9b760ee6a",
      "parents": [
        "7865ef360556be175bb3c600d1ec3e558d58dab0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 22 15:01:02 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 22 15:01:02 2016 +0100"
      },
      "message": "Setting default mpm in a better way\n"
    },
    {
      "commit": "7865ef360556be175bb3c600d1ec3e558d58dab0",
      "tree": "6267ceddb0d056fd10f70a9b8432224b58eb86bd",
      "parents": [
        "affb18df7cdf55b6fa13a321af9135732d6b3d0a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 22 14:49:28 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 22 14:49:28 2016 +0100"
      },
      "message": "Fix metadata\n"
    },
    {
      "commit": "affb18df7cdf55b6fa13a321af9135732d6b3d0a",
      "tree": "6a6b2de43d59380ff80f7470a46562ab243eb585",
      "parents": [
        "3179bca6964f8d172f0b2de78ae52e2196c1fbc3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 22 13:58:27 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 22 14:42:51 2016 +0100"
      },
      "message": "Fix security settings and mpm\n"
    },
    {
      "commit": "3179bca6964f8d172f0b2de78ae52e2196c1fbc3",
      "tree": "3c146dd5b664e33eb6c0bd18b6b4c0fbfdb6ddbf",
      "parents": [
        "f27354a677277da720baa2762a5c5dd567100691"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 22 13:39:58 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 22 13:39:58 2016 +0100"
      },
      "message": "Set security options\n"
    },
    {
      "commit": "f27354a677277da720baa2762a5c5dd567100691",
      "tree": "c9a6c9111eb5dda6197e1dea7d16af8b31381a87",
      "parents": [
        "91476cf9d83a1cb6ca3386ff59a668f2cc2cf0c2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 22 13:23:39 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 22 13:23:39 2016 +0100"
      },
      "message": "Allow ca chain for multiple hosts\n"
    },
    {
      "commit": "91476cf9d83a1cb6ca3386ff59a668f2cc2cf0c2",
      "tree": "51b08c7fe1e87039d29009b72e9437c553646f86",
      "parents": [
        "5e9662e07bac1d1fcef961f99ec1f2554872dafe"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Fri Feb 05 11:05:21 2016 +0100"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Fri Feb 05 11:05:55 2016 +0100"
      },
      "message": "Apache sphinx doc - description added\n"
    },
    {
      "commit": "5e9662e07bac1d1fcef961f99ec1f2554872dafe",
      "tree": "64d5397ae0d05399a326a08399ec7438cebe50e9",
      "parents": [
        "cfffb4e8f8f7df664660aa2774e0b2a69f19c362"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 04 11:14:41 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 04 11:14:41 2016 +0100"
      },
      "message": "Fix metadata name collision\n"
    },
    {
      "commit": "cfffb4e8f8f7df664660aa2774e0b2a69f19c362",
      "tree": "0d12b3770693c65e5bf386c3d95d069fa83bb826",
      "parents": [
        "f103db8e54a878184aed4b0536f01ffca1e3db45"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 04 10:59:19 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 04 11:01:43 2016 +0100"
      },
      "message": "Support for setting htaccess\n"
    },
    {
      "commit": "f103db8e54a878184aed4b0536f01ffca1e3db45",
      "tree": "298cc66700e787406cfe8c263679941cb089350b",
      "parents": [
        "29e8fd4357370081efb8c08759358debfdfad5f3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Feb 03 10:45:10 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Feb 03 10:45:10 2016 +0100"
      },
      "message": "Allow setting ProxyPreserveHost and nocanon\n"
    },
    {
      "commit": "29e8fd4357370081efb8c08759358debfdfad5f3",
      "tree": "00bff07d067180b31e052740e5dd987fbf092f5c",
      "parents": [
        "7cf8996817c03c86e9763099357bf91b6acde97c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 17:16:14 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 17:16:14 2016 +0100"
      },
      "message": "Fix typo\n"
    },
    {
      "commit": "7cf8996817c03c86e9763099357bf91b6acde97c",
      "tree": "3da7f78f5e5313582e40fe3d406b7c23384d7f4e",
      "parents": [
        "134cb15476e2b335c9f4b92557e34403b6c19ea3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 17:12:27 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 17:12:27 2016 +0100"
      },
      "message": "Listen on non-standard ports\n"
    },
    {
      "commit": "134cb15476e2b335c9f4b92557e34403b6c19ea3",
      "tree": "53b8df39e26617b1b8126778b113ea439f1d3c7a",
      "parents": [
        "0892c9b48c781a90f72ba949eb305612c03f217e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 16:46:05 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 16:46:05 2016 +0100"
      },
      "message": "Allow setting proxy-initial-not-pooled for proxy\n"
    },
    {
      "commit": "0892c9b48c781a90f72ba949eb305612c03f217e",
      "tree": "182e128e700ebd52848cf600ccbdefb9a3c5a674",
      "parents": [
        "afc3fe4d2a908f08f71c38381101cf4ce3ec7e63"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 16:22:39 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 16:22:39 2016 +0100"
      },
      "message": "No auth if no auth is set\n"
    },
    {
      "commit": "afc3fe4d2a908f08f71c38381101cf4ce3ec7e63",
      "tree": "13a6c46bdad99a6a5f12878fe2d0c39a61a6d8c1",
      "parents": [
        "99975b960124c72147473d901b9f3dfe30ef705b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 14:45:32 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 14:45:32 2016 +0100"
      },
      "message": "Allow auth type none\n"
    },
    {
      "commit": "99975b960124c72147473d901b9f3dfe30ef705b",
      "tree": "b873e0e18cfb3258a400667be5d3bfc8470fd071",
      "parents": [
        "f04fbeb803a57be2b15b0d14c45de25e8765205c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 11:26:39 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 28 11:26:39 2016 +0100"
      },
      "message": "Fix apache proxy\n"
    }
  ],
  "next": "f04fbeb803a57be2b15b0d14c45de25e8765205c"
}
