)]}'
{
  "log": [
    {
      "commit": "f3d740cc457002ef01cf374a90520aad1db0cafc",
      "tree": "929ad9644471d986296159b6cc163a07e8fde09e",
      "parents": [
        "f9b594880824281be7a3d1ac8341b623e69f80f8"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 28 21:27:39 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Dec 30 21:18:06 2022 +0100"
      },
      "message": "Mailcow: Update.\n\nChange-Id: I47c7c6e462fa69513ba6b7c33bfa23665426b257\n"
    },
    {
      "commit": "1ba5381a59770700b02f1f1023d2b2dca73c5e8d",
      "tree": "528a81eb8aeda2c3aed62879608e1de4083760b5",
      "parents": [
        "d2755e91695519a72e9d9f0c9bae69c26c6fb11e"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 27 17:32:58 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 27 17:32:58 2022 +0100"
      },
      "message": "git subrepo commit mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"308860af\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"3f1a5af8\"\ngit-subrepo: version:  \"0.4.5\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: I5d51c14b45db54fe706be40a591ddbfcea50d4b0\n"
    },
    {
      "commit": "bc54b1731cccf2fc7ecea6e0323aac40658e58f5",
      "tree": "75fb8eea1b17dddc22a6e34ff0eea8078c11ab66",
      "parents": [
        "fab612d4d5188aa30a809bda203bcbf14b4b712f"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 29 17:29:16 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 29 17:29:16 2021 +0100"
      },
      "message": "mailcow: Fix netfilter Dockerfile.\n\nChange-Id: I1ffc7ff5314335eee642777dfaf3b14390a8c129\n"
    },
    {
      "commit": "fab612d4d5188aa30a809bda203bcbf14b4b712f",
      "tree": "a06899ef21f286c26ee9d7ebae73d477d49ae939",
      "parents": [
        "a9e47d2b25ae129d254cae75f0460dc5173b9fba"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:11:51 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:11:51 2021 +0100"
      },
      "message": "git subrepo commit mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"12e50b1e\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"e2b4b6f6\"\ngit-subrepo: version:  \"0.4.3\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: Idadbbb7aeef595f87975609dc807d3d90cd905ed\n"
    },
    {
      "commit": "a9e47d2b25ae129d254cae75f0460dc5173b9fba",
      "tree": "c478759ba56b12f77d5cd789cf3a6d691a944bba",
      "parents": [
        "12a5735c15056e2807ac44a988868ac2244a19f1"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:06:33 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:06:33 2021 +0100"
      },
      "message": "git subrepo commit mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"3442e804\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"e2b4b6f6\"\ngit-subrepo: version:  \"0.4.3\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: I2ae9eb3efba3c1adde6fc11d922d5f8a6cced8a9\n"
    },
    {
      "commit": "12a5735c15056e2807ac44a988868ac2244a19f1",
      "tree": "bf333c5f769e1d46de514b3cede61d4c46da9697",
      "parents": [
        "53457f79a834952eac370806a4076d13808a521c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:02:04 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:02:04 2021 +0100"
      },
      "message": "git subrepo commit (merge) mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"32243e56\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"e2b4b6f6\"\ngit-subrepo: version:  \"0.4.3\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: I51e2016ef5ab88a8b0bdc08551b18f48ceef0aa5\n"
    },
    {
      "commit": "7b2a3a1c374b0a853b379f41561dcf2796c55986",
      "tree": "28fe5b17bb86fa7f276e64c6981ab05401a84038",
      "parents": [
        "8bb60d08ffa0baf1a0e81e705342d6f25dd8511c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Aug 16 10:57:25 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Aug 16 10:57:25 2021 +0200"
      },
      "message": "git subrepo commit (merge) mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"02ae5285\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"649a5c01\"\ngit-subrepo: version:  \"0.4.3\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: I870ad468fba026cc5abf3c5699ed1e12ff28b32b\n"
    },
    {
      "commit": "8bb60d08ffa0baf1a0e81e705342d6f25dd8511c",
      "tree": "ea763f9a91f5a54974418d92a427dbcad84a5edb",
      "parents": [
        "d2337bfea045295d89c8ff30e9616880e825048c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Aug 16 10:41:15 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Aug 16 10:41:15 2021 +0200"
      },
      "message": "Mailcow: netfilter/server.py: unix2dos.\n\nChange-Id: I0c82baca8b03c854c2b2fd6bde7d9c10dccc6408\n"
    },
    {
      "commit": "e39c4f8729a5a9c5ea98dac8ef04f2f1255656c6",
      "tree": "a122dfbebf97019a03d09174e2f5aa51bb8189e3",
      "parents": [
        "cc14d224fe5ba8bc47e8bc62dec5e971cf9bdc11"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Jan 06 17:59:39 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Jan 06 18:01:02 2021 +0100"
      },
      "message": "git subrepo pull (merge) mailcow/src/mailcow-dockerized\n\nAmong other things, this updates Dovecot to 2.3.13, which is a\ncritical security update.\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"376574d9\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"6f14955b\"\ngit-subrepo: version:  \"0.4.3\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: Idf4859ddaaebf6997afbb0cebffc8bf3f5b902a0\n"
    },
    {
      "commit": "38837a85f102fb827342bdabb0554f9927c665ce",
      "tree": "dab0093509ee2f8e40e161048d81d828d53d0137",
      "parents": [
        "a846816f177a7c9446e7a88a872afb7b8ddb1aab"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 11:13:53 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 16:02:00 2021 +0100"
      },
      "message": "Mailcow: Watchdog: Call nslookup directly rather than relying on Nagios.\n\nFor unknown reasons, check_dns consistently crashes with a\nsegmentation fault in the current setup.  Instead of calling it and\nhaving it call nslookup, we now call nslookup ourselves.\n"
    },
    {
      "commit": "4e2e5d906fd80f5692d10a3a992a1f3bc4070a32",
      "tree": "412dcca43007f32dfb518482067cf6b516641c19",
      "parents": [
        "12de101f1ddf35eed2f074f77fe6d779510f1e35"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 07:43:06 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 16:02:00 2021 +0100"
      },
      "message": "Mailcow: Have watchdog explicitly query Unbound rather than system DNS.\n"
    },
    {
      "commit": "12de101f1ddf35eed2f074f77fe6d779510f1e35",
      "tree": "8fc2891bf8aa47805fb62ba5e734e25452fb0aa8",
      "parents": [
        "c55bfaeea9b95e4e877784a23ac4ab7d0494eb07"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 07:36:06 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 16:02:00 2021 +0100"
      },
      "message": "Mailcow: Remove any traces of IPv6.\n\nIn the Kata container pod that is used to run Mailcow, ip6tables fails\nwith messages such as:\n\n    ipv6nat-mailcow_1    running [/sbin/ip6tables -t filter -S --wait]: exit status 3: ip6tables v1.8.4 (legacy): can\u0027t initialize ip6tables table `filter\u0027: Table does not exist (do you need to insmod?)\n    ipv6nat-mailcow_1    Perhaps ip6tables or your kernel needs to be upgraded.\n\nThis is causing the Netfilter service to fail, breaking fail2ban.\n"
    },
    {
      "commit": "c55bfaeea9b95e4e877784a23ac4ab7d0494eb07",
      "tree": "41bcb8c1eea32a74cfe2fd4d21371c00c7c7f29e",
      "parents": [
        "b382b1029eb22053bfe89c2042f46369d29cf821"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 07:35:21 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 16:02:00 2021 +0100"
      },
      "message": "Mailcow: Move to Nix and Docker-Compose.\n"
    },
    {
      "commit": "b382b1029eb22053bfe89c2042f46369d29cf821",
      "tree": "02aa76cf6a8fc0031d564c4f8cf82cd20aa2067a",
      "parents": [
        "6e270560206c2f99e57faf1c6de62268037aeb62"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 15:32:21 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 15:32:21 2021 +0100"
      },
      "message": "git subrepo clone https://github.com/mailcow/mailcow-dockerized.git mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"a832becb\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"a832becb\"\ngit-subrepo: version:  \"0.4.3\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: If5be2d621a211e164c9b6577adaa7884449f16b5\n"
    }
  ]
}
