)]}'
{
  "log": [
    {
      "commit": "9458487f0adc061a3a553af284b871eb09fcc637",
      "tree": "340fe48ff2178a4de79c42df46e42097d236806b",
      "parents": [
        "252efd694a86f30cca77bfb1d40ee1198023b082"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 17 12:19:01 2024 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 17 12:19:01 2024 -0700"
      },
      "message": "further attempt to prevent broken interpolation\n"
    },
    {
      "commit": "252efd694a86f30cca77bfb1d40ee1198023b082",
      "tree": "d50bdd083f8c9aee2ce65deb1bc708d61f0a8c77",
      "parents": [
        "d9954c14ff00a0715f9d9600053c7cf6bb021acb"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 17 11:42:16 2024 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 17 11:42:16 2024 -0700"
      },
      "message": "revert interpolation changes for some values\n\nwhile it isn\u0027t wrong to expand them, they are meant to be\n$myhostname in the postfix main.cf\n"
    },
    {
      "commit": "d9954c14ff00a0715f9d9600053c7cf6bb021acb",
      "tree": "706572a207cb5f7ca912bd692f2c0fc43e647b0f",
      "parents": [
        "887520d5232a5ed0f6c0ec3d2177d9d0c219b010"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 17 11:14:58 2024 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 17 11:14:58 2024 -0700"
      },
      "message": "interpolate variable correctly\n"
    },
    {
      "commit": "887520d5232a5ed0f6c0ec3d2177d9d0c219b010",
      "tree": "9cc92b0719c9998afb310e07c48164383fae6250",
      "parents": [
        "09f062d33fa46a26a80305576bb36279b9db4cdf"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 17 11:06:03 2024 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 17 11:06:03 2024 -0700"
      },
      "message": "correct quoting for proper interpolation\n"
    },
    {
      "commit": "09f062d33fa46a26a80305576bb36279b9db4cdf",
      "tree": "42dd0f1b1f744c194ee130c707da07d7661af559",
      "parents": [
        "077ea1b92c4031f98bb507e5665ff875c83475fc"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Mon Jul 15 14:09:13 2024 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Mon Jul 15 14:09:13 2024 -0700"
      },
      "message": "comment out entire broken redhat compare\n\nredhat/centos is not used at the ASF and breaks on 24.04 becase facter\nreports the major release (albiet incorrectly) as a string (\"24.04\")\nrather than an integer (\"24\")\n"
    },
    {
      "commit": "077ea1b92c4031f98bb507e5665ff875c83475fc",
      "tree": "59520a15f9e8dd36f0db71bdb2e25c5c5d66c771",
      "parents": [
        "600c11271ecbb57284038c678f2eff4cc2d085f5"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Mon Jul 15 13:49:46 2024 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Mon Jul 15 13:49:46 2024 -0700"
      },
      "message": "fix remaining top scoped variables\n\nupdates required for puppet8 on ubuntu 24.04\n"
    },
    {
      "commit": "600c11271ecbb57284038c678f2eff4cc2d085f5",
      "tree": "a0a6908524f0a80bdc065bbb3d27cccbf95df363",
      "parents": [
        "094ff0125136a13c1c578d55301f05a0b3d071ca",
        "681f0ceaad59a60c68aa01f672a7749ddda4b8bf"
      ],
      "author": {
        "name": "fluxo",
        "email": "clambertus@users.noreply.github.com",
        "time": "Mon Jul 15 13:45:17 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 15 13:45:17 2024 -0700"
      },
      "message": "Merge pull request #2 from sebbASF/patch-1\n\nQuote the variable so spaces etc can be detected"
    },
    {
      "commit": "094ff0125136a13c1c578d55301f05a0b3d071ca",
      "tree": "c6a440eed50d8b18fb3f599a156a80ed5b054fc0",
      "parents": [
        "248562e58a2a13085970c027e6cf026c6a6907ef"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 10 13:13:18 2024 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 10 13:13:18 2024 -0700"
      },
      "message": "use correct facts hash for osfamily\n"
    },
    {
      "commit": "681f0ceaad59a60c68aa01f672a7749ddda4b8bf",
      "tree": "0ccd972267595f083e377e3310d890bf364c15fd",
      "parents": [
        "939aace273611bd751efca227e34f1815116057d"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Wed Jul 10 21:10:13 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 10 21:10:13 2024 +0100"
      },
      "message": "Duh - fiz displayed variable name"
    },
    {
      "commit": "939aace273611bd751efca227e34f1815116057d",
      "tree": "3a0da0338199c9170e618a792b3c0bfc59b64872",
      "parents": [
        "248562e58a2a13085970c027e6cf026c6a6907ef"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Wed Jul 10 20:41:28 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 10 20:41:28 2024 +0100"
      },
      "message": "Quote the variable so spaces etc can be detected"
    },
    {
      "commit": "248562e58a2a13085970c027e6cf026c6a6907ef",
      "tree": "b9d16262037ee4c5cfa2d9e9cfd5daf4448fd980",
      "parents": [
        "8b72a7a38081b8baab7148f0e7de6a36156bd2ef"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 03 11:11:50 2024 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Wed Jul 03 11:11:50 2024 -0700"
      },
      "message": "stopgap fix for postfix on 24.04\n"
    },
    {
      "commit": "8b72a7a38081b8baab7148f0e7de6a36156bd2ef",
      "tree": "bfe10d422907c4d473e0febe5bb83b90681d76fb",
      "parents": [
        "15e93bb17a4f8fea5da407579e914c70ca677839",
        "e78600fdc5c5e25e447981b4b5a8e09a2a75f28d"
      ],
      "author": {
        "name": "fluxo",
        "email": "clambertus@users.noreply.github.com",
        "time": "Tue May 16 10:03:46 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 10:03:46 2023 -0700"
      },
      "message": "Merge pull request #1 from apache/dbfile_reload\n\nreload when dbfile is updated"
    },
    {
      "commit": "e78600fdc5c5e25e447981b4b5a8e09a2a75f28d",
      "tree": "bfe10d422907c4d473e0febe5bb83b90681d76fb",
      "parents": [
        "15e93bb17a4f8fea5da407579e914c70ca677839"
      ],
      "author": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Tue May 16 10:00:58 2023 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@apache.org",
        "time": "Tue May 16 10:00:58 2023 -0700"
      },
      "message": "reload when dbfile is updated\n\npostfix will pick up changes automatically when the server is quiescent,\nbut it never is on the MX-in hosts. this will reload the server config\nwhen spam maps are updated.\n\nthis patch also switches the debian restart command to a graceful\nreload. there is no need to do a hard restart.\n"
    },
    {
      "commit": "15e93bb17a4f8fea5da407579e914c70ca677839",
      "tree": "ff9513971e6f1ab08034068e9294cb5f1a4702f9",
      "parents": [
        "52846b8427d2b9422014f5696768cf6e6c0976a8",
        "ef23936377bd5d99d6da9ef656765d18ed8ffcb5"
      ],
      "author": {
        "name": "cml",
        "email": "cml@meep.table2.com",
        "time": "Tue May 16 09:53:30 2023 -0700"
      },
      "committer": {
        "name": "cml",
        "email": "cml@meep.table2.com",
        "time": "Tue May 16 09:53:30 2023 -0700"
      },
      "message": "Merge branch \u0027smtpd_tls\u0027\n"
    },
    {
      "commit": "ef23936377bd5d99d6da9ef656765d18ed8ffcb5",
      "tree": "c590f6383e22d798e7a0318e258123c8c026a1b3",
      "parents": [
        "c0b0685da060594f34266b4ea7107a7b9b113316"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Sat Aug 27 10:45:09 2022 -0700"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Sat Aug 27 10:45:09 2022 -0700"
      },
      "message": "auto-restart on changes to header_checks and body_checks\n"
    },
    {
      "commit": "c0b0685da060594f34266b4ea7107a7b9b113316",
      "tree": "e58d9aaf367a2a9927bd0eaad204a4d6347435b5",
      "parents": [
        "4792aedf886488b46b23c69ace8cc6bca44ac96c"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Wed Jul 08 12:29:17 2020 -0700"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Wed Jul 08 12:29:17 2020 -0700"
      },
      "message": "remove custom logrotate rule\n\non 1804 and up, mail.log is automatically rotated, and the inclusion of this rule causes a duplicate, which causes logrotate to fail\n"
    },
    {
      "commit": "52846b8427d2b9422014f5696768cf6e6c0976a8",
      "tree": "907ce2d54236f1b1e0464afec9ec059b530497e9",
      "parents": [
        "da40e76e417825515e89cb8eeb0b4f26505b0e15"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Tue Jun 30 14:19:23 2020 -0700"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Tue Jun 30 14:19:23 2020 -0700"
      },
      "message": "add infra info\n"
    },
    {
      "commit": "da40e76e417825515e89cb8eeb0b4f26505b0e15",
      "tree": "c50e95fd84d1a7566da3b68155704d20e34a1dfb",
      "parents": [
        "784d534a5a8d7c8e6f6a76797c2bf56aab82dce3"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Tue Jun 30 14:09:02 2020 -0700"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Tue Jun 30 14:09:02 2020 -0700"
      },
      "message": "add .asf.yaml\n"
    },
    {
      "commit": "4792aedf886488b46b23c69ace8cc6bca44ac96c",
      "tree": "533d1efeb20c786192106b2a9a3007fcb58ce408",
      "parents": [
        "ffde91a3b1205665e472097cbacb9156d3bf064b"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Tue Jun 30 13:31:34 2020 -0700"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Tue Jun 30 13:31:34 2020 -0700"
      },
      "message": "add more smtp_tls parameters\n"
    },
    {
      "commit": "ffde91a3b1205665e472097cbacb9156d3bf064b",
      "tree": "e2f7ea2d0170e30093b9b55434cf54bcb16c5a1f",
      "parents": [
        "784d534a5a8d7c8e6f6a76797c2bf56aab82dce3"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Tue Jun 30 12:39:23 2020 -0700"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Tue Jun 30 12:39:23 2020 -0700"
      },
      "message": "enable smtpd_tls options\n"
    },
    {
      "commit": "784d534a5a8d7c8e6f6a76797c2bf56aab82dce3",
      "tree": "ab3e5860ed558945d80ef74acced0c6996bf09d5",
      "parents": [
        "3bb7858b97a172e79c1b90ce428b27adede36d1d"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Mon Aug 12 10:59:10 2019 -0700"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Mon Aug 12 10:59:10 2019 -0700"
      },
      "message": "commented out too much\n"
    },
    {
      "commit": "3bb7858b97a172e79c1b90ce428b27adede36d1d",
      "tree": "d5ee69c83e41f00e4e66c8dd62617726aecba480",
      "parents": [
        "6fb9a34201b0ede15ad92e6d648528715d8749f2"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Mon Aug 12 10:46:57 2019 -0700"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Mon Aug 12 10:46:57 2019 -0700"
      },
      "message": "add a parameter for backup_mx\n\nif we are a simple relay/MX server, don\u0027t use smtp fallback\n"
    },
    {
      "commit": "6fb9a34201b0ede15ad92e6d648528715d8749f2",
      "tree": "af97fc55bba7425c29395db57cd12176f570b477",
      "parents": [
        "bff651c83418a1890b0bb687c7d8ad962299fe87"
      ],
      "author": {
        "name": "Chris Thistlethwaite",
        "email": "christ@apache.org",
        "time": "Mon Feb 18 06:40:48 2019 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 18 06:40:48 2019 -0500"
      },
      "message": "postfix_logrotate_rotate is looking for an int\n\npostfix_logrotate_rotate is looking for an int, not a string."
    },
    {
      "commit": "bff651c83418a1890b0bb687c7d8ad962299fe87",
      "tree": "18c4b7313cfe2bfa6fd32e20463f69c7c8220434",
      "parents": [
        "7ddc65559eea71faff9a5df09e158d2f18b7db28"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Fri Feb 09 09:16:46 2018 -0800"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Fri Feb 09 09:16:46 2018 -0800"
      },
      "message": "fix postrotate script to not break on 16.04\n\nthis still works on 14.04\nwe do not need sharedscripts at this time, but may re-enable later\n"
    },
    {
      "commit": "7ddc65559eea71faff9a5df09e158d2f18b7db28",
      "tree": "e57d167d2cf9acb641f444dfbb934816b93d1251",
      "parents": [
        "cf74508a5154a4ef7ca734c3bfa6cde71c1a85e2",
        "b3803d33a0539bcec26651a9d20eac520606a034"
      ],
      "author": {
        "name": "clambertus",
        "email": "clambertus@users.noreply.github.com",
        "time": "Mon Jul 03 17:37:06 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 03 17:37:06 2017 -0700"
      },
      "message": "Merge pull request #1 from gmcdonald/master\n\ndefine and declare variables of logrotate rule values"
    },
    {
      "commit": "b3803d33a0539bcec26651a9d20eac520606a034",
      "tree": "e57d167d2cf9acb641f444dfbb934816b93d1251",
      "parents": [
        "883153f2ea1d3f6dd129d59ca5105663dc3f3384"
      ],
      "author": {
        "name": "Gav",
        "email": "gavin@16degrees.com.au",
        "time": "Tue Jul 04 10:31:54 2017 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 04 10:31:54 2017 +1000"
      },
      "message": "add comma preceding changes"
    },
    {
      "commit": "883153f2ea1d3f6dd129d59ca5105663dc3f3384",
      "tree": "1557bf137721f142a4f98c20958ebefc4756768b",
      "parents": [
        "cf74508a5154a4ef7ca734c3bfa6cde71c1a85e2"
      ],
      "author": {
        "name": "Gav",
        "email": "gavin@16degrees.com.au",
        "time": "Tue Jul 04 10:06:55 2017 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 04 10:06:55 2017 +1000"
      },
      "message": "define and declare variables of logrotate rule values"
    },
    {
      "commit": "cf74508a5154a4ef7ca734c3bfa6cde71c1a85e2",
      "tree": "f01c2f13f3926f4082337e0729650679ee07b321",
      "parents": [
        "2dea3fef8cf20f12a4d93c2a4852d3323c285c31"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Thu Jan 12 18:24:23 2017 -0800"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Thu Jan 12 18:24:23 2017 -0800"
      },
      "message": "move comment into if block so it doesn\u0027t show up on 1404 at all\n"
    },
    {
      "commit": "2dea3fef8cf20f12a4d93c2a4852d3323c285c31",
      "tree": "2f5f3d30638aaa93786030d18ee89ecaa65e33a1",
      "parents": [
        "60d6ddecd8ad73b995dfb7ab17ded5091f1b94ba",
        "01583669afb0937c19397c7ca74c3147bb318f3d"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Thu Jan 12 18:04:43 2017 -0800"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Thu Jan 12 18:04:43 2017 -0800"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 -- pctony asf-specific changes\n"
    },
    {
      "commit": "60d6ddecd8ad73b995dfb7ab17ded5091f1b94ba",
      "tree": "feb626c1519e020b5c8d1f4af35b8730f081e2e8",
      "parents": [
        "1e534aff200907acbac86c48768da15e2444dc6a"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Thu Jan 12 17:44:38 2017 -0800"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Thu Jan 12 17:44:38 2017 -0800"
      },
      "message": "add sane default for 1604\n"
    },
    {
      "commit": "1e534aff200907acbac86c48768da15e2444dc6a",
      "tree": "3a162807318be403e311bd2be014f7231eac64d5",
      "parents": [
        "94a58451b81d47ff2d10ea5038643dcd1272dd1b"
      ],
      "author": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Thu Jan 12 17:42:36 2017 -0800"
      },
      "committer": {
        "name": "Chris Lambertus",
        "email": "cml@apache.org",
        "time": "Thu Jan 12 17:42:36 2017 -0800"
      },
      "message": "stopgap to fix postfix on 1604\n"
    },
    {
      "commit": "01583669afb0937c19397c7ca74c3147bb318f3d",
      "tree": "37a9bd1b186b9ae213cbd56a595a03b9d567d720",
      "parents": [
        "21093098de8f9fc428d81426fe03a2d6eb88a279"
      ],
      "author": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu Aug 13 12:22:24 2015 +0100"
      },
      "committer": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu Aug 13 12:22:24 2015 +0100"
      },
      "message": "Add transport maps to the clam instance\n"
    },
    {
      "commit": "21093098de8f9fc428d81426fe03a2d6eb88a279",
      "tree": "25e6bf4d1ac99e77de4ee1e46c5ef39f5c6feef2",
      "parents": [
        "046f7b1e320b4070baa16c75c1b11002645b3794"
      ],
      "author": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu May 07 02:09:53 2015 +0100"
      },
      "committer": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu May 07 02:09:53 2015 +0100"
      },
      "message": "Allow adjustment of the max_use var\n"
    },
    {
      "commit": "046f7b1e320b4070baa16c75c1b11002645b3794",
      "tree": "6b2439b0325fd28d5cf8d5f360b416022180b562",
      "parents": [
        "558936255b819a627a2661c7bb72ffecef2fc5c3"
      ],
      "author": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu May 07 01:52:48 2015 +0100"
      },
      "committer": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu May 07 01:52:48 2015 +0100"
      },
      "message": "remove this for now\n"
    },
    {
      "commit": "558936255b819a627a2661c7bb72ffecef2fc5c3",
      "tree": "c975e1c71b2834c7ff537c9802992757f0fb0f2b",
      "parents": [
        "a9114000cf73190372520a05729f7798df57a0c5"
      ],
      "author": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu May 07 00:40:51 2015 +0100"
      },
      "committer": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu May 07 00:40:51 2015 +0100"
      },
      "message": "lose the indent\n"
    },
    {
      "commit": "a9114000cf73190372520a05729f7798df57a0c5",
      "tree": "a90ca84171addc074da53094eb3a9c854623a3d1",
      "parents": [
        "611314c2acb2818acc78554caac4770e5185bdcd"
      ],
      "author": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu May 07 00:18:47 2015 +0100"
      },
      "committer": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu May 07 00:18:47 2015 +0100"
      },
      "message": "allow the use of this var\n"
    },
    {
      "commit": "611314c2acb2818acc78554caac4770e5185bdcd",
      "tree": "a0dd330d9ac1f7e795df0e38c65eb3c09d40fdab",
      "parents": [
        "b79cafd33379740ddb4cf3c041db30243e43e66b"
      ],
      "author": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu May 07 00:04:08 2015 +0100"
      },
      "committer": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Thu May 07 00:04:08 2015 +0100"
      },
      "message": "Add new var to allow us to grow the max postfix/amavis procs\n"
    },
    {
      "commit": "b79cafd33379740ddb4cf3c041db30243e43e66b",
      "tree": "a3139aca8ccc5cff00c886496790af42962b3dad",
      "parents": [
        "e0925120ed324a3154f4bc95a7ade68616c619ec"
      ],
      "author": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Wed May 06 20:09:18 2015 +0100"
      },
      "committer": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Wed May 06 20:09:18 2015 +0100"
      },
      "message": "More aggressive restart option\n"
    },
    {
      "commit": "e0925120ed324a3154f4bc95a7ade68616c619ec",
      "tree": "94d975314bf8df953f647a5d9baadef6605a89f7",
      "parents": [
        "38630013a464a2c893c6714eec913bdc790db916"
      ],
      "author": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Wed May 06 19:23:39 2015 +0100"
      },
      "committer": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Wed May 06 19:23:39 2015 +0100"
      },
      "message": "now actually allow the use of the custom var\n"
    },
    {
      "commit": "38630013a464a2c893c6714eec913bdc790db916",
      "tree": "97f226d8192a5313d4ee0777b9ae9d966bc5f093",
      "parents": [
        "b1623baff8d7e1698c64c7413161bcae371768b9"
      ],
      "author": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Wed May 06 18:06:00 2015 +0100"
      },
      "committer": {
        "name": "pctony",
        "email": "tony@pc-tony.com",
        "time": "Wed May 06 18:06:00 2015 +0100"
      },
      "message": "Add supoort for pointing at a content_filter backend...\n"
    },
    {
      "commit": "b1623baff8d7e1698c64c7413161bcae371768b9",
      "tree": "c1362d3d7a756cb130f203100e03c0f82bbc32c1",
      "parents": [
        "94a58451b81d47ff2d10ea5038643dcd1272dd1b",
        "3c090f28eedaa3c8c6d22cf703b7ecc0245bef1f"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Fri May 01 16:06:49 2015 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Fri May 01 16:06:49 2015 +0100"
      },
      "message": "Merge pull request #2 from clambertus/logrotate-fix\n\nUpdate server.pp"
    },
    {
      "commit": "3c090f28eedaa3c8c6d22cf703b7ecc0245bef1f",
      "tree": "c1362d3d7a756cb130f203100e03c0f82bbc32c1",
      "parents": [
        "94a58451b81d47ff2d10ea5038643dcd1272dd1b"
      ],
      "author": {
        "name": "clambertus",
        "email": "clambertus@users.noreply.github.com",
        "time": "Thu Apr 30 11:14:10 2015 -0700"
      },
      "committer": {
        "name": "clambertus",
        "email": "clambertus@users.noreply.github.com",
        "time": "Thu Apr 30 11:14:10 2015 -0700"
      },
      "message": "Update server.pp"
    },
    {
      "commit": "94a58451b81d47ff2d10ea5038643dcd1272dd1b",
      "tree": "a0d2c9d8ff83ca3b200b46ac1b0f00f66f0dcfd2",
      "parents": [
        "919abfe7d88254db137c8a07079b546a25b7ba78"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Fri Apr 17 18:45:26 2015 -0500"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Fri Apr 17 18:45:26 2015 -0500"
      },
      "message": "Force in a mail specific rotation as the default one is crap\n"
    },
    {
      "commit": "919abfe7d88254db137c8a07079b546a25b7ba78",
      "tree": "dc66374369d92467b4265e7458d8b7eb5b1378d8",
      "parents": [
        "64e43b6b83a34c9e6c25e6d0d7aaf7ee5daa7bf2",
        "7fa850dcea6b21152d3894c780a741a6f468c879"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 23:45:46 2015 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 23:45:46 2015 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/pctony/puppet-postfix\n"
    },
    {
      "commit": "64e43b6b83a34c9e6c25e6d0d7aaf7ee5daa7bf2",
      "tree": "77d2d71d98f8f11f035126b52bbaf94148f44c1b",
      "parents": [
        "06a01d9dc71aa880df2185dfbd15a701718baab0",
        "9ddc47536ffe8ffb6ec017971a5bfb980d704dbb"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 23:43:07 2015 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 23:43:07 2015 +0100"
      },
      "message": "Merge branch \u0027recipient_canonical_maps\u0027\n\nConflicts:\n\tmanifests/server.pp\n"
    },
    {
      "commit": "7fa850dcea6b21152d3894c780a741a6f468c879",
      "tree": "2fbe29039ca52f105a6dd677bf30c7cb75dd06e3",
      "parents": [
        "06a01d9dc71aa880df2185dfbd15a701718baab0",
        "76315f0f5e6edb5701ffe03296862afcf37164a5"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 23:40:51 2015 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 23:40:51 2015 +0100"
      },
      "message": "Merge pull request #1 from stumped2/coreyg/add_aliases\n\nAdd aliases management"
    },
    {
      "commit": "9ddc47536ffe8ffb6ec017971a5bfb980d704dbb",
      "tree": "1fc6b6b651145a11aa79eaab2b3748003dd11a6f",
      "parents": [
        "602ab9ddd7af998b74bb65d99c2d6b89bd4ac70c"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 23:37:22 2015 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 23:37:22 2015 +0100"
      },
      "message": "Configure main.cf.erb to support canonical_recipient_maps too\n"
    },
    {
      "commit": "602ab9ddd7af998b74bb65d99c2d6b89bd4ac70c",
      "tree": "df75d91d103fda57b83225743b4fd8cc2697c35e",
      "parents": [
        "69759acf0b0227003d82f1bdcbcc83b34d204116"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 23:18:10 2015 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 23:18:10 2015 +0100"
      },
      "message": "Add support for recipient_canonical_maps\n"
    },
    {
      "commit": "06a01d9dc71aa880df2185dfbd15a701718baab0",
      "tree": "8fa2bc56daa5971678f87d4100cdd11515ef93b9",
      "parents": [
        "64ae62904846faf81067e2cd51cf24f97226506c"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 22:46:21 2015 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Apr 07 22:46:21 2015 +0100"
      },
      "message": "Add support for \"recipient_canonical_maps\"\n"
    },
    {
      "commit": "69759acf0b0227003d82f1bdcbcc83b34d204116",
      "tree": "8145763b3412931c1ffa672e8e5a148acf68757e",
      "parents": [
        "f29732053838eb4e67d44da7c9aa4f63fbd9b39f"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Thu Mar 12 10:19:49 2015 +0100"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Thu Mar 12 10:19:49 2015 +0100"
      },
      "message": "Cosmetic changes\n"
    },
    {
      "commit": "f29732053838eb4e67d44da7c9aa4f63fbd9b39f",
      "tree": "57709e7d7fb98bce35774eaffdcc8b4f71f060f0",
      "parents": [
        "7317b551ac9efb2a048adc2c141758159bae26ae"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Thu Mar 12 10:19:03 2015 +0100"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Thu Mar 12 10:19:03 2015 +0100"
      },
      "message": "Add mailbox_size_limit and allow mynetworks to also be an array\n"
    },
    {
      "commit": "76315f0f5e6edb5701ffe03296862afcf37164a5",
      "tree": "519cc2283de0fcac58fd72800cb9c818c56c1946",
      "parents": [
        "60d37da3ff121a508d7aacb4c59d35442fc9f014"
      ],
      "author": {
        "name": "Geoffrey Corey",
        "email": "coreyg@apache.org",
        "time": "Mon Feb 09 13:59:57 2015 -0800"
      },
      "committer": {
        "name": "Geoffrey Corey",
        "email": "coreyg@apache.org",
        "time": "Mon Feb 09 14:14:57 2015 -0800"
      },
      "message": "Add aliases management\n"
    },
    {
      "commit": "60d37da3ff121a508d7aacb4c59d35442fc9f014",
      "tree": "6ab20e2df25e4d4d8e81361d0898bbd609833efb",
      "parents": [
        "64ae62904846faf81067e2cd51cf24f97226506c"
      ],
      "author": {
        "name": "Geoffrey Corey",
        "email": "coreyg@apache.org",
        "time": "Mon Feb 09 10:34:51 2015 -0800"
      },
      "committer": {
        "name": "Geoffrey Corey",
        "email": "coreyg@apache.org",
        "time": "Mon Feb 09 10:34:51 2015 -0800"
      },
      "message": "Fix conditional\n"
    },
    {
      "commit": "7317b551ac9efb2a048adc2c141758159bae26ae",
      "tree": "1b1e8aa01351a10958cecc6e4b107680e2ee7d19",
      "parents": [
        "0495bf2b3372d77af550ebe4f221a6b86186c3aa"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Tue Jan 13 18:08:14 2015 +0100"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Tue Jan 13 18:08:14 2015 +0100"
      },
      "message": "Update ChangeLog\n"
    },
    {
      "commit": "0495bf2b3372d77af550ebe4f221a6b86186c3aa",
      "tree": "593afe12cfac346f8aaaab60d21729b70057edae",
      "parents": [
        "54af158bbc74e3f1525c53f2ace61aa0b487d574",
        "b24986225d56c6b05713e263d2d9c7064494bcc9"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Jan 12 19:17:33 2015 +0100"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Jan 12 19:17:33 2015 +0100"
      },
      "message": "Merge pull request #46 from chihoko/spampd-options-fix\n\nFix spampd options"
    },
    {
      "commit": "54af158bbc74e3f1525c53f2ace61aa0b487d574",
      "tree": "802e5fbcce465b6248a07ee001344aff01cc1859",
      "parents": [
        "38c57547befa8d3e407ac5c56fb5342c39a03deb",
        "826ab6483114d62d0b6a591ed285216396a024be"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Jan 12 19:10:19 2015 +0100"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Jan 12 19:10:19 2015 +0100"
      },
      "message": "Merge pull request #53 from KlavsKlavsen/master\n\nadd support for smtp_generic_maps"
    },
    {
      "commit": "38c57547befa8d3e407ac5c56fb5342c39a03deb",
      "tree": "d6b1d0afcda389879e908491fc32292555d299da",
      "parents": [
        "913f9204eceb45c0a9d3e439343a442cb03c94a8"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Jan 12 19:05:52 2015 +0100"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Jan 12 19:05:52 2015 +0100"
      },
      "message": "Update ChangeLog\n"
    },
    {
      "commit": "913f9204eceb45c0a9d3e439343a442cb03c94a8",
      "tree": "cae85bc6da98762d62b032f5584cf6c251e3ed03",
      "parents": [
        "e141e14b0dedcf65015c2df772171646f129009f",
        "a1d5f76584721e0bbc5e13cc27c42ccb38308406"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Jan 12 19:02:06 2015 +0100"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Jan 12 19:02:06 2015 +0100"
      },
      "message": "Merge pull request #51 from gnubila-france/fix_smtps_content_filter_default\n\nAdd a correct default for smtps_content_filter. Fixes #32."
    },
    {
      "commit": "826ab6483114d62d0b6a591ed285216396a024be",
      "tree": "7b1314a6022d5d913f62f027a0369644331355e3",
      "parents": [
        "547caa7d6fbbee30a782e9d5693576d79bb0b279"
      ],
      "author": {
        "name": "Klavs Klavsen",
        "email": "klavs@EnableIT.dk",
        "time": "Fri Dec 12 14:40:48 2014 +0100"
      },
      "committer": {
        "name": "Klavs Klavsen",
        "email": "klavs@EnableIT.dk",
        "time": "Fri Dec 12 14:40:48 2014 +0100"
      },
      "message": "oops\n"
    },
    {
      "commit": "547caa7d6fbbee30a782e9d5693576d79bb0b279",
      "tree": "9f16957656d4b2861fee0c00e4992390386e721f",
      "parents": [
        "e141e14b0dedcf65015c2df772171646f129009f"
      ],
      "author": {
        "name": "Klavs Klavsen",
        "email": "klavs@EnableIT.dk",
        "time": "Fri Dec 12 14:39:19 2014 +0100"
      },
      "committer": {
        "name": "Klavs Klavsen",
        "email": "klavs@EnableIT.dk",
        "time": "Fri Dec 12 14:39:19 2014 +0100"
      },
      "message": "add support for smtp_generic_maps\n"
    },
    {
      "commit": "a1d5f76584721e0bbc5e13cc27c42ccb38308406",
      "tree": "cae85bc6da98762d62b032f5584cf6c251e3ed03",
      "parents": [
        "e141e14b0dedcf65015c2df772171646f129009f"
      ],
      "author": {
        "name": "Baptiste Grenier",
        "email": "bgrenier@gnubila.fr",
        "time": "Thu Nov 27 17:05:28 2014 +0100"
      },
      "committer": {
        "name": "Baptiste Grenier",
        "email": "bgrenier@gnubila.fr",
        "time": "Thu Nov 27 17:05:28 2014 +0100"
      },
      "message": "Add a correct default for smtps_content_filter. Fixes #32.\n\nUsing a class parameter to set the default value of another class\nparameter does not work, here smtps_content_filter is null and not [] as\nexpected.\n"
    },
    {
      "commit": "b24986225d56c6b05713e263d2d9c7064494bcc9",
      "tree": "194baa4e7486c4bc2e1b2f853fba0b2c7250900f",
      "parents": [
        "e141e14b0dedcf65015c2df772171646f129009f"
      ],
      "author": {
        "name": "Nick",
        "email": "nick@ivpn.net",
        "time": "Sat Nov 08 11:14:06 2014 +0100"
      },
      "committer": {
        "name": "Nick",
        "email": "nick@ivpn.net",
        "time": "Sat Nov 08 11:14:06 2014 +0100"
      },
      "message": "Capitalize OPTIONS\n"
    },
    {
      "commit": "64ae62904846faf81067e2cd51cf24f97226506c",
      "tree": "d07b18464fe49761e55eebfaebab860f646cc209",
      "parents": [
        "469aa9deca5096519b2b845e31e8194488fbebce"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 17:54:19 2014 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 17:54:19 2014 +0100"
      },
      "message": "s/amavis/clamav/ for sanity reasons\n"
    },
    {
      "commit": "469aa9deca5096519b2b845e31e8194488fbebce",
      "tree": "22d6e45b64b6791a18fcab733997e7165b5e28b6",
      "parents": [
        "11160b308cb6ecbb997932eb01fc425bcba6f941"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 16:03:20 2014 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 16:03:20 2014 +0100"
      },
      "message": "pass the var through the manifest\n"
    },
    {
      "commit": "11160b308cb6ecbb997932eb01fc425bcba6f941",
      "tree": "68f5104c737e72d765b303a69bf219c94a238e37",
      "parents": [
        "0eba2cba2709937175e4d16de52408c7e57e7e6c"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 15:53:28 2014 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 15:53:28 2014 +0100"
      },
      "message": "try to add amavis support\n"
    },
    {
      "commit": "0eba2cba2709937175e4d16de52408c7e57e7e6c",
      "tree": "e79dbd611c882f98fcb4b667ffc038c5b5404853",
      "parents": [
        "c21dd2250a932c9f7b358bdc608888da4ddb31fd"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 01:28:18 2014 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 01:28:18 2014 +0100"
      },
      "message": "lets forcibly drop postgrey\n"
    },
    {
      "commit": "c21dd2250a932c9f7b358bdc608888da4ddb31fd",
      "tree": "082c3d8a1280cdeb89162c8a52b0dbe60fd19502",
      "parents": [
        "a3bbe28e7898003fc1b6e46c3a4f4fcf379bae98"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 01:17:40 2014 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 01:17:40 2014 +0100"
      },
      "message": "lets try a different logic form\n"
    },
    {
      "commit": "a3bbe28e7898003fc1b6e46c3a4f4fcf379bae98",
      "tree": "5bc5bf49844b2102e4dfd349938c699367351683",
      "parents": [
        "3b78771b5a2e6ea9edca7eda80a787c22a4fd97b"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 01:08:37 2014 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 01:08:37 2014 +0100"
      },
      "message": "lets try a different logic form\n"
    },
    {
      "commit": "3b78771b5a2e6ea9edca7eda80a787c22a4fd97b",
      "tree": "6390479a04ad000c8e78e28b8197b1609bb3c283",
      "parents": [
        "d64e055d2aee71f7029329ba236f1100b0c05dcf"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 01:04:14 2014 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 01:04:14 2014 +0100"
      },
      "message": "lets try a different logic form\n"
    },
    {
      "commit": "d64e055d2aee71f7029329ba236f1100b0c05dcf",
      "tree": "63c47570691f77bf8876327ed7778aa42d3fb52c",
      "parents": [
        "a9957efeadb16de56f7d507bb1bc8f9d086991ac"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 00:52:21 2014 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 00:52:21 2014 +0100"
      },
      "message": "use proper var nane\n"
    },
    {
      "commit": "a9957efeadb16de56f7d507bb1bc8f9d086991ac",
      "tree": "9d03010b5531a1432354e571afe09b1ac23eadc2",
      "parents": [
        "f020134ef753315247cf21c735e806c09461ccc7"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 00:11:17 2014 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Tue Oct 21 00:11:17 2014 +0100"
      },
      "message": "Add support for spamassassin being enabled\n"
    },
    {
      "commit": "f020134ef753315247cf21c735e806c09461ccc7",
      "tree": "9c0333bfb7120e20101dea24d03a3c1005461394",
      "parents": [
        "e141e14b0dedcf65015c2df772171646f129009f"
      ],
      "author": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Fri Sep 26 13:53:48 2014 +0100"
      },
      "committer": {
        "name": "Tony Stevenson",
        "email": "tony@pc-tony.com",
        "time": "Fri Sep 26 13:53:48 2014 +0100"
      },
      "message": "Add some logic to only use this if we actually decalre the var\n"
    },
    {
      "commit": "e141e14b0dedcf65015c2df772171646f129009f",
      "tree": "028554d98275bc7ab1401f51a1021b41f871d53d",
      "parents": [
        "2e2c7f16d1097475b3d510d9734de7dc78575067",
        "dcbd9f772a1dc8f686737f74c4895ee80ac6ed3a"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Tue Sep 09 10:03:53 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Tue Sep 09 10:03:53 2014 +0200"
      },
      "message": "Merge pull request #35 from CERIT-SC/master\n\nRH/CentOS release version comparison fix"
    },
    {
      "commit": "2e2c7f16d1097475b3d510d9734de7dc78575067",
      "tree": "2fcf753d95c3055eedc0da76baa6887a884ca04a",
      "parents": [
        "ae7d2466e0e6bfd05a5d2e277221e4fac323b709",
        "385448323c5d8ef2a194e99b153bbeb21562c5d1"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Sep 08 17:47:15 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Sep 08 17:47:15 2014 +0200"
      },
      "message": "Merge pull request #38 from mgarratt/master\n\nAdd postfix_package_ensure parameter"
    },
    {
      "commit": "385448323c5d8ef2a194e99b153bbeb21562c5d1",
      "tree": "2fcf753d95c3055eedc0da76baa6887a884ca04a",
      "parents": [
        "ae7d2466e0e6bfd05a5d2e277221e4fac323b709"
      ],
      "author": {
        "name": "Mark Garratt",
        "email": "mgarratt@gmail.com",
        "time": "Mon Sep 08 14:44:17 2014 +0100"
      },
      "committer": {
        "name": "Mark Garratt",
        "email": "mgarratt@gmail.com",
        "time": "Mon Sep 08 14:44:17 2014 +0100"
      },
      "message": "Add  parameter\n"
    },
    {
      "commit": "dcbd9f772a1dc8f686737f74c4895ee80ac6ed3a",
      "tree": "0d1ba503d52b983e081c51af0e7d5eee5b110222",
      "parents": [
        "ae7d2466e0e6bfd05a5d2e277221e4fac323b709"
      ],
      "author": {
        "name": "Vlastimil Holer",
        "email": "holer@ics.muni.cz",
        "time": "Tue Jul 29 14:06:56 2014 +0200"
      },
      "committer": {
        "name": "Vlastimil Holer",
        "email": "holer@ics.muni.cz",
        "time": "Tue Jul 29 14:06:56 2014 +0200"
      },
      "message": "Fix RH release version comparison\n"
    },
    {
      "commit": "ae7d2466e0e6bfd05a5d2e277221e4fac323b709",
      "tree": "095022441aa53a29ec56c15680c8490a00440e7a",
      "parents": [
        "75fdf1508db6c911d695eff6cd45aed88cdb7ab7"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Fri Jun 13 13:58:40 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Fri Jun 13 13:58:40 2014 +0200"
      },
      "message": "Fix ordering of postfix::file resources\n"
    },
    {
      "commit": "75fdf1508db6c911d695eff6cd45aed88cdb7ab7",
      "tree": "be4a97df2f35fb12aa3f691f49d1ee36d0a54a1b",
      "parents": [
        "066621ff34caacc4235d6662b81f69f406a84405"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Fri Jun 13 13:38:42 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Fri Jun 13 13:38:42 2014 +0200"
      },
      "message": "Cosmetic cleanups to main.cf templates and update ChangeLog\n"
    },
    {
      "commit": "066621ff34caacc4235d6662b81f69f406a84405",
      "tree": "3f1c3c47e3bd8a379c0424910d35bffb41333dea",
      "parents": [
        "938f6df50fac4adfd2ce5614f4c7ad2e386bb910",
        "1202b4cb507939d10f64cb284ddfbb49efbe74b9"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Fri Jun 13 13:18:18 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Fri Jun 13 13:18:18 2014 +0200"
      },
      "message": "Merge pull request #28 from adamcstephens/master\n\nExpanded TLS and client-TLS directives"
    },
    {
      "commit": "1202b4cb507939d10f64cb284ddfbb49efbe74b9",
      "tree": "3f1c3c47e3bd8a379c0424910d35bffb41333dea",
      "parents": [
        "1d38778457188d405b94e89c98e815eca5880aa7"
      ],
      "author": {
        "name": "Adam Stephens",
        "email": "adam.c.stephens@noaa.gov",
        "time": "Thu Apr 03 09:38:27 2014 -0400"
      },
      "committer": {
        "name": "Adam Stephens",
        "email": "adam.c.stephens@noaa.gov",
        "time": "Fri May 16 08:39:00 2014 -0400"
      },
      "message": "add TLS client cert paramaters\n"
    },
    {
      "commit": "1d38778457188d405b94e89c98e815eca5880aa7",
      "tree": "7427fbba66ec85861526464fa26937be04b734d7",
      "parents": [
        "938f6df50fac4adfd2ce5614f4c7ad2e386bb910"
      ],
      "author": {
        "name": "Adam Stephens",
        "email": "adam.c.stephens@noaa.gov",
        "time": "Wed Apr 02 14:47:09 2014 -0400"
      },
      "committer": {
        "name": "Adam Stephens",
        "email": "adam.c.stephens@noaa.gov",
        "time": "Fri May 16 08:39:00 2014 -0400"
      },
      "message": "add support for multiple directives, including TLS\n\nalso SMTP TLS client auth does not require all the sasl options\n"
    },
    {
      "commit": "938f6df50fac4adfd2ce5614f4c7ad2e386bb910",
      "tree": "9304b4d2269ec8c6444d54a5a4d0e169f5b97c86",
      "parents": [
        "288714245010b0150be4bf77a908297fc0f1f707"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon May 12 18:25:57 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon May 12 18:25:57 2014 +0200"
      },
      "message": "Release 0.3.3\n"
    },
    {
      "commit": "288714245010b0150be4bf77a908297fc0f1f707",
      "tree": "5cff9dcc52a961396ce7d1cad28f54149e87f6a4",
      "parents": [
        "602fec4c747d0ac58ef4b4ff31f26c53e4d52dbb"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon May 12 12:23:49 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon May 12 12:23:49 2014 +0200"
      },
      "message": "Update the el5 main.cf template\n"
    },
    {
      "commit": "602fec4c747d0ac58ef4b4ff31f26c53e4d52dbb",
      "tree": "ecf44166b46e198d55c7febc27209a005f5e0a31",
      "parents": [
        "c159d0f2b739d7c30a6a1f9d1b81436bf49873e2"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon May 12 12:13:12 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon May 12 12:13:12 2014 +0200"
      },
      "message": "Update ChangeLog\n"
    },
    {
      "commit": "c159d0f2b739d7c30a6a1f9d1b81436bf49873e2",
      "tree": "5e35b80a8e199214f524391a84ddff4720a408b4",
      "parents": [
        "4c7620fd21e98cde7aaf00d1904bb2a66cbe53c5"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon May 12 12:11:20 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon May 12 12:11:20 2014 +0200"
      },
      "message": "Avoid useless empty lines when some parameters aren\u0027t set\n"
    },
    {
      "commit": "4c7620fd21e98cde7aaf00d1904bb2a66cbe53c5",
      "tree": "c97be0912cef96b74d755746b88caf90641c4ce1",
      "parents": [
        "d3179785923763905153928c87542d07d25c8e97",
        "008e7239d91928b736fc5e2e3236c7d980166ded"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon May 12 12:06:24 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon May 12 12:06:24 2014 +0200"
      },
      "message": "Merge pull request #27 from tjnicholas/fix1\n\nincreased configuration availability, updated default and a warning fix."
    },
    {
      "commit": "008e7239d91928b736fc5e2e3236c7d980166ded",
      "tree": "c97be0912cef96b74d755746b88caf90641c4ce1",
      "parents": [
        "859a2d12b509356fb5c85e0d07a900e95e9f2125"
      ],
      "author": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 08:41:55 2014 +0000"
      },
      "committer": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 08:41:55 2014 +0000"
      },
      "message": "Added support for \u0027smtpd_helo_required\u0027.\n"
    },
    {
      "commit": "859a2d12b509356fb5c85e0d07a900e95e9f2125",
      "tree": "12d767c5c1af933fa7ca3df8c3476cc3a81fae17",
      "parents": [
        "9f636c5799888bc4736e451a8bc8159389b2d62d"
      ],
      "author": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 07:58:35 2014 +0000"
      },
      "committer": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 07:58:35 2014 +0000"
      },
      "message": "Added configuration options/templating for the full suit of postfix\nrestriction lists:\n\n    smtpd_client_restrictions\n    smtpd_helo_restrictions\n    smtpd_sender_restrictions\n    smtpd_recipient_restrictions\n    smtpd_data_restrictions\n    smtpd_end_of_data_restrictions\n"
    },
    {
      "commit": "9f636c5799888bc4736e451a8bc8159389b2d62d",
      "tree": "f3d211cdbf071ce9856d781a86920e8c14799fe2",
      "parents": [
        "668efff62b60f5403589d5b114eb713047059254"
      ],
      "author": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 07:30:53 2014 +0000"
      },
      "committer": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 07:30:53 2014 +0000"
      },
      "message": "Added default content filter for smtps. Can be overriden but defaults to\nthe same as smtp.\n"
    },
    {
      "commit": "668efff62b60f5403589d5b114eb713047059254",
      "tree": "b1c4f0f1fbcc23e65ecee45b84b5b3f45128388b",
      "parents": [
        "b5468ce85b5a1e298bda17574b2e580b44bc2203"
      ],
      "author": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 06:44:01 2014 +0000"
      },
      "committer": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 06:44:01 2014 +0000"
      },
      "message": "Added configuration options and templating for smtps options\n\u0027smtpd_sasl_auth_enable\u0027 and \u0027smtpd_client_restrictions\u0027. Neither is\ncertain and fixed. You might want to restrict authenticated sessions to\nthe submission port for example, and you might or might not want to\naccept mail from unauthenticated connections on 465.\n\nNote that the use of port 465 isn\u0027t standards compliant anyway but I\nfeel like to unauthenticated clients it should behave like port 25.\n\nHmm... Greylisting on 465...\n"
    },
    {
      "commit": "b5468ce85b5a1e298bda17574b2e580b44bc2203",
      "tree": "af18adc0194ae5c04aeb6f1d358903f9bb646509",
      "parents": [
        "b5b34029085b92d934cf93531e1e3f288130f057"
      ],
      "author": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 06:08:11 2014 +0000"
      },
      "committer": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 06:08:11 2014 +0000"
      },
      "message": "Removed explicit reject from smtps smtpd_client_restrictions as this prevents legitimate relaying of messages delivered via SSL, where they are allowed without SSL. Does not allow mail that shouldn\u0027t be relayed.\n"
    },
    {
      "commit": "b5b34029085b92d934cf93531e1e3f288130f057",
      "tree": "9834ad2d9819497b356160fbd1b0579e82971e55",
      "parents": [
        "cd4fd022afc549bcf9b2e87fa2b71245facb3f0e"
      ],
      "author": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 05:40:12 2014 +0000"
      },
      "committer": {
        "name": "Tim Nicholas",
        "email": "tim@nicholas.net.nz",
        "time": "Sun Apr 27 05:40:12 2014 +0000"
      },
      "message": "Added configurability of postgrey \u0027check_policy_service\u0027 as hte default socket isn\u0027t the default value for postgrey on debian 7.\n"
    },
    {
      "commit": "cd4fd022afc549bcf9b2e87fa2b71245facb3f0e",
      "tree": "a7d0b7adeaca7cdfb990bd0fea4e4cf89a5401e5",
      "parents": [
        "d3179785923763905153928c87542d07d25c8e97"
      ],
      "author": {
        "name": "root",
        "email": "root@fizz.umbra.net.nz",
        "time": "Fri Apr 25 13:22:36 2014 +0000"
      },
      "committer": {
        "name": "root",
        "email": "root@fizz.umbra.net.nz",
        "time": "Fri Apr 25 13:22:36 2014 +0000"
      },
      "message": "Changed variable access method to include @ as required. Removes the warning.\n"
    },
    {
      "commit": "d3179785923763905153928c87542d07d25c8e97",
      "tree": "5a5a8d14fb2dd7da7869955c80624a5eea4d20dd",
      "parents": [
        "be69d144d692f45ff88b05ecfca3d133f391fa12"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Tue Apr 22 10:00:57 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Tue Apr 22 10:00:57 2014 +0200"
      },
      "message": "Update ChangeLog\n"
    },
    {
      "commit": "be69d144d692f45ff88b05ecfca3d133f391fa12",
      "tree": "d888013ffafe23852a1d5b6ed97f16eed4c1ac83",
      "parents": [
        "35f49eff2c7306a4d4c06de41771208002db6ba6",
        "e5fae1d28ff960c1b6512f38c14bb32218e55154"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Tue Apr 22 09:58:37 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Tue Apr 22 09:58:37 2014 +0200"
      },
      "message": "Merge pull request #26 from timogoebel/feature/debian-spampd\n\nadd debian support for spampd"
    },
    {
      "commit": "e5fae1d28ff960c1b6512f38c14bb32218e55154",
      "tree": "d888013ffafe23852a1d5b6ed97f16eed4c1ac83",
      "parents": [
        "35f49eff2c7306a4d4c06de41771208002db6ba6"
      ],
      "author": {
        "name": "Timo Goebel",
        "email": "mail@timogoebel.name",
        "time": "Wed Apr 16 19:58:27 2014 +0200"
      },
      "committer": {
        "name": "Timo Goebel",
        "email": "mail@timogoebel.name",
        "time": "Wed Apr 16 19:58:27 2014 +0200"
      },
      "message": "add debian support for spampd\n"
    },
    {
      "commit": "35f49eff2c7306a4d4c06de41771208002db6ba6",
      "tree": "5910abb768c9b251b6c060b154dd7489ec6c3ed9",
      "parents": [
        "9928490d7f53ca9ff99baa6a485bc639a17cc9da",
        "c4e4f8e0180eff7af475e8b01f4b0b8e0e7f0c0c"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Apr 14 12:18:18 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Apr 14 12:18:18 2014 +0200"
      },
      "message": "Merge pull request #25 from syskill/postscreen\n\nPostscreen"
    },
    {
      "commit": "c4e4f8e0180eff7af475e8b01f4b0b8e0e7f0c0c",
      "tree": "5910abb768c9b251b6c060b154dd7489ec6c3ed9",
      "parents": [
        "3e7999a8d120ec424bb4737e856767494ce4e873"
      ],
      "author": {
        "name": "Ben Slusky",
        "email": "sluskyb@paranoiacs.org",
        "time": "Mon Apr 14 01:42:03 2014 -0400"
      },
      "committer": {
        "name": "Ben Slusky",
        "email": "sluskyb@paranoiacs.org",
        "time": "Mon Apr 14 01:42:03 2014 -0400"
      },
      "message": "Add options for postscreen pre-greeting tests\n"
    },
    {
      "commit": "3e7999a8d120ec424bb4737e856767494ce4e873",
      "tree": "ff49952bd16415133b9d615d0c3f1a13d3e5b86c",
      "parents": [
        "9928490d7f53ca9ff99baa6a485bc639a17cc9da"
      ],
      "author": {
        "name": "Ben Slusky",
        "email": "sluskyb@paranoiacs.org",
        "time": "Sun Apr 13 21:51:45 2014 -0400"
      },
      "committer": {
        "name": "Ben Slusky",
        "email": "sluskyb@paranoiacs.org",
        "time": "Sun Apr 13 22:00:21 2014 -0400"
      },
      "message": "Add option to configure postscreen in master.cf\n\nThere are a couple dozen options for postscreen in main.cf. These are not\nhandled (yet) but can be set in $extra_main_parameters.\n"
    },
    {
      "commit": "9928490d7f53ca9ff99baa6a485bc639a17cc9da",
      "tree": "594160ce6db37bd225a10e2258b2faae83eea91e",
      "parents": [
        "d3ab3af9e81c228707a25c327e39e60666c7903a"
      ],
      "author": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Mar 31 11:58:44 2014 +0200"
      },
      "committer": {
        "name": "Matthias Saou",
        "email": "matthias@saou.eu",
        "time": "Mon Mar 31 11:58:44 2014 +0200"
      },
      "message": "Release 0.3.2\n"
    }
  ],
  "next": "d3ab3af9e81c228707a25c327e39e60666c7903a"
}
