)]}'
{
  "log": [
    {
      "commit": "abdf40e6c94f92daf4daf44b4c7602266a0c4320",
      "tree": "7149711c84851467be135edb779497feb86b81c1",
      "parents": [
        "3c727f4efe2c86dcbbd9455ac4249a86643dc709"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:01:19 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:01:19 2018 +0200"
      },
      "message": "Freeze inspec version for salt-formulas tests\n\t- in inspec \u003e\u003d 3.0.0 there are changes in schema\n\t  which require to have tests/integration dir\n\t  to contain tests, otherwise fails\n\t- this is temporary workaround until we decide\n\t  proper fix\n\nChange-Id: I359995d209d5eb1250cac2a5fb25254b9d87014f\n"
    },
    {
      "commit": "3c727f4efe2c86dcbbd9455ac4249a86643dc709",
      "tree": "94db984a75723de4abb02a50f453cb6cbec7171a",
      "parents": [
        "1923d0b3d5363af65b88e02bd88831e840582873"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Aug 02 19:37:50 2018 +0200"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Aug 29 17:22:06 2018 +0000"
      },
      "message": "0-change sugar\n\nChange-Id: I9af080df6c3bfead65ac4c026408c7cc086bcf25\n"
    },
    {
      "commit": "1923d0b3d5363af65b88e02bd88831e840582873",
      "tree": "2ce8fcd35ed8d66db79d0b0de42b7eff51578ca1",
      "parents": [
        "1c3ec8da0bd713adaba1d3fdb39191a3e7a88601"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Aug 09 17:01:15 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Aug 09 17:08:40 2018 +0300"
      },
      "message": "Restart auditd service several times\n\nSometimes auditd fails to restart with an error:\n  auditd[30557]: Error sending enable request (Operation not permitted)\n  ...\n  auditd[30557]: Unable to set initial audit startup state to \u0027enable\u0027, exiting\n  auditd[30557]: The audit daemon is exiting.\n  auditd[30557]: Error setting audit daemon pid (Permission denied)\n\nWe try to workaaround this with restarting the service several times.\n\nAnother change this patchset does is to remove \u0027watch_in\u0027 condition between\n/etc/audits/audit.rules and auditd_service, because auditd systemd service\ndoes reload rules when a service is starting.\n\nChange-Id: I3ef5e2ddc13fb68d4f57e49ff8d60116365749db\nRelated-Prod: PROD-21191\nRelated-Prod: PROD-21791\n"
    },
    {
      "commit": "1c3ec8da0bd713adaba1d3fdb39191a3e7a88601",
      "tree": "a8858ed74552b61266ee981e03680e988adef1a9",
      "parents": [
        "6fbb5c08ca192c8e8b528d2ef143f09f9ea458e5"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Mon Jul 30 10:11:54 2018 +0400"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Thu Aug 02 18:36:32 2018 +0400"
      },
      "message": "Ordered audit rules\n\nChange-Id: Idb705cfab5cebb4568109f9b25a6087b9a667d1b\nCloses-PROD: https://mirantis.jira.com/browse/PROD-21187\n"
    },
    {
      "commit": "6fbb5c08ca192c8e8b528d2ef143f09f9ea458e5",
      "tree": "b46b8a68a2e702dbcc239956866615e0f0529f4a",
      "parents": [
        "6f1b3a3e72322e71582459d6efdb267a0dbc9f4a"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Jul 21 08:33:56 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Jul 21 08:33:59 2018 +0200"
      },
      "message": "Skip unlinked mountpoints (broken network fs endpoints)\n\nChange-Id: I49baac7e65584d391f8de99fa90ddcbb1aeb6bba\n"
    },
    {
      "commit": "6f1b3a3e72322e71582459d6efdb267a0dbc9f4a",
      "tree": "a248432aaebcdbe96ac4b391a476705e8f92757f",
      "parents": [
        "4b1f289b5b782dc92288c88dcaba0fdad21c0611",
        "9f9fbf40ba5dfaea2ab8aaa590d9d4543ed9f529"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Jul 18 15:16:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Wed Jul 18 15:16:38 2018 +0000"
      },
      "message": "Merge \"Add auditd.py module\""
    },
    {
      "commit": "4b1f289b5b782dc92288c88dcaba0fdad21c0611",
      "tree": "33557898b85df0297156bd7066bee012d7426231",
      "parents": [
        "91e02458ddccf2c20381c9b68695406de67b8481",
        "05a3658159fb16f4f8e8027fb05bda09966f8185"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 10:51:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jul 16 10:51:56 2018 +0000"
      },
      "message": "Merge \"Fix Python version for Travis CI tests\""
    },
    {
      "commit": "9f9fbf40ba5dfaea2ab8aaa590d9d4543ed9f529",
      "tree": "764dc88baed25dafcd5e319da37e4f4b5b767e58",
      "parents": [
        "91e02458ddccf2c20381c9b68695406de67b8481"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Wed Jul 11 18:27:25 2018 +0400"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Mon Jul 16 14:26:31 2018 +0400"
      },
      "message": "Add auditd.py module\n\nIt is possible now to pass a list of paths where\nsuid/sgid binaries should not be find.\nThe python module uses multiprocessing and can be buggy.\nAll ideas how to do it more safely (too high I/O and so on)\nand keep the performance in the same time, are highly appreciated.\n\nChange-Id: Icd1ae445fb8fed1ea08842606f371223f72bc82f\nCloses-PROD: https://mirantis.jira.com/browse/PROD-21273\n"
    },
    {
      "commit": "05a3658159fb16f4f8e8027fb05bda09966f8185",
      "tree": "d30680c73448d272894c15e43a9164fe61897d16",
      "parents": [
        "3e3c053444927405d9ed532678669cd518fc0690"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:27:05 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:27:05 2018 +0200"
      },
      "message": "Fix Python version for Travis CI tests\n\nChange-Id: I440c5872d4cbe12cb546923a6be943140619915a\n"
    },
    {
      "commit": "91e02458ddccf2c20381c9b68695406de67b8481",
      "tree": "614cb370df0de1663f701d24aeb0e9064fa164aa",
      "parents": [
        "3e3c053444927405d9ed532678669cd518fc0690"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Wed Jun 20 12:33:16 2018 +0400"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Thu Jun 21 09:35:33 2018 +0400"
      },
      "message": "Changes according to the ciscat requirements\n\nIt is nearly impossible to use static \"privileged\" rules due to such lists\nwill differ from one installation to another. By this change it will generate\nthe list dynamically. It can be extended via common rule_list when needed.\n\nAlso the enabled option now is immutable.\n\nChange-Id: I537124cd7201bdea831f0a98c3f98c20c7d77707\n"
    },
    {
      "commit": "3e3c053444927405d9ed532678669cd518fc0690",
      "tree": "c748ae8792a25083dae76410cb7f5f7a42b88590",
      "parents": [
        "509fe2745f4ac20552726313ff8550932a42b150"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Thu Jun 14 15:31:56 2018 +0400"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Thu Jun 14 15:33:04 2018 +0400"
      },
      "message": "Include rules and audisp only if service pillar was defined\n\nChange-Id: Ifd44566f992249814252376a1f67f52ede285e77\nRelated-PROD: https://mirantis.jira.com/browse/PROD-20138\n"
    },
    {
      "commit": "509fe2745f4ac20552726313ff8550932a42b150",
      "tree": "29c85a5329d430149ff887b52ce2b9076a35298e",
      "parents": [
        "50a360f947f647bd39f893740eb9d907191ced52"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Jun 12 13:39:26 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Jun 12 13:46:17 2018 +0300"
      },
      "message": "Add sample of syslog plugin configuration\n\nChange-Id: Id0517f00255041432e1f875db59c25cee78d1ea0\n"
    },
    {
      "commit": "50a360f947f647bd39f893740eb9d907191ced52",
      "tree": "05e194c63628145dfc86493397536b126ad0f0f7",
      "parents": [
        "f334513922e916532215bc89959f01eb6c63c89a"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Mon Jun 04 16:07:41 2018 +0400"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jun 08 10:12:46 2018 +0000"
      },
      "message": "Create auditd formula\n\nAccording to linked prod\u0027s we need to create fully functional\nauditd formula. This formula allows install and configure auditd, as\nwell as generate auditd rules and install/configure audisp\nplugins if necessary.\n\nChange-Id: Ieb6c889c7fceec7281e1ad019b1f07daf689c3f7\nRelated-PROD: https://mirantis.jira.com/browse/PROD-20233\nRelated-PROD: https://mirantis.jira.com/browse/PROD-20138\n"
    },
    {
      "commit": "f334513922e916532215bc89959f01eb6c63c89a",
      "tree": "110aab23bb45b20dc07200e3d959d8b294b34ee8",
      "parents": [],
      "author": {
        "name": "mcp-gerrit",
        "email": "mcp-gerrit@mirantis.com",
        "time": "Fri Feb 02 14:28:27 2018 +0000"
      },
      "committer": {
        "name": "root",
        "email": "mcp-gerrit@mirantis.com",
        "time": "Fri Feb 02 14:28:27 2018 +0000"
      },
      "message": "Added .gitreview\n"
    }
  ]
}
