)]}'
{
  "log": [
    {
      "commit": "841ddb7f07ddd26b4e11be2e4397215ed187fd90",
      "tree": "8f065483fce4579ebe3f3d2bfeef1d4f1ee36513",
      "parents": [
        "c058c56bce31455009562369cba2c9e480384ee6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 08 19:05:55 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 08 19:08:02 2023 +0100"
      },
      "message": "Add Renovate Bot for GitLab.\n\nChange-Id: I712cd42b486e6e898472e4f84703cc659a51bc24\n"
    },
    {
      "commit": "c058c56bce31455009562369cba2c9e480384ee6",
      "tree": "263089143348f109b735c90c75e3da428985a115",
      "parents": [
        "c0f9e206a0aa4edd7dfab5bdaf8395e77a1ea461"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 08 19:04:34 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 08 19:04:34 2023 +0100"
      },
      "message": "Add GitLab and GitLab Runner.\n\nChange-Id: Iaf9bbf4567db2ee7c5b36c6be767825093a2881d\n"
    },
    {
      "commit": "c0f9e206a0aa4edd7dfab5bdaf8395e77a1ea461",
      "tree": "92fbbc29973111eb9f0a9a2c3a6ec534c0b41bd0",
      "parents": [
        "656b4268fa12f14a03cded4ae199ed31c1627931"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 28 22:38:46 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Dec 30 21:18:07 2022 +0100"
      },
      "message": "Mailcow: Override dockerapi image.\n\nChange-Id: I62507e59e46f938a1d6d82a1a28bf21b9f8b6557\n"
    },
    {
      "commit": "656b4268fa12f14a03cded4ae199ed31c1627931",
      "tree": "3a14cf62f6848d89ceb8ddfb1eda2c4fa68ff34b",
      "parents": [
        "f3d740cc457002ef01cf374a90520aad1db0cafc"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 28 21:28:10 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Dec 30 21:18:07 2022 +0100"
      },
      "message": "Mailcow: Make compatible with Minikube.\n\nChange-Id: I4682e4ae715052f101d382f1b384caa357fac1ce\n"
    },
    {
      "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": "f9b594880824281be7a3d1ac8341b623e69f80f8",
      "tree": "1cb0cbb88526e2a86b46d6161cfa679f273debea",
      "parents": [
        "1ba5381a59770700b02f1f1023d2b2dca73c5e8d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 28 21:25:11 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 28 21:25:11 2022 +0100"
      },
      "message": "Mailcow: Update Postfix configuration.\n\nChange-Id: I8c0e50b233e0cb3b97eb60199ef8b35a33cf78aa\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": "d2755e91695519a72e9d9f0c9bae69c26c6fb11e",
      "tree": "4a068fbe09f10e2bad373c10c0766684558fd850",
      "parents": [
        "bc54b1731cccf2fc7ecea6e0323aac40658e58f5"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 27 15:31:15 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 27 15:31:15 2022 +0100"
      },
      "message": "git: Set concurrency policy.\n\nChange-Id: Iff4d53f7866f3069899813a4dd88703e67c0b75a\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": "53457f79a834952eac370806a4076d13808a521c",
      "tree": "e972d7b502a71a74b5588eebfc37c43db85505e2",
      "parents": [
        "887523f22c812156d000d379cf550a0391c6f245"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 17:44:20 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 17:44:20 2021 +0100"
      },
      "message": "git: Add GitHub synchronization.\n\nChange-Id: I265ee9627d113febc9da97aee3a4324367a30fc7\n"
    },
    {
      "commit": "887523f22c812156d000d379cf550a0391c6f245",
      "tree": "519036c5945be86e2472ac39dd7b9474cfaa3935",
      "parents": [
        "68034dec6d1f6cc507351b7a35b2a5cb052c0b0c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Sep 05 12:25:13 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Sep 05 12:25:13 2021 +0200"
      },
      "message": "Git: Import.\n\nChange-Id: I08532649a9cf8bcea8a79b8cade8bd6a87fdc12c\n"
    },
    {
      "commit": "68034dec6d1f6cc507351b7a35b2a5cb052c0b0c",
      "tree": "715a615611588d6f907cc6496e56bcb7f9b72091",
      "parents": [
        "04326c9b214955d73173185b8b241af8d4139f6f"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Sep 05 11:25:35 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Sep 05 11:50:12 2021 +0200"
      },
      "message": "Gerrit: Import.\n\nChange-Id: I5f80029e0215194d49f497a93b1adb778bb376cb\n"
    },
    {
      "commit": "04326c9b214955d73173185b8b241af8d4139f6f",
      "tree": "22e5f5ed1b66cf61654271bd016bcde6299844b5",
      "parents": [
        "40d598d31c2f9deb3d928eb3d0b15ba10591ed32"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Aug 18 20:14:48 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Aug 18 20:14:48 2021 +0200"
      },
      "message": "Samba: Add k-pdbedit script.\n\nChange-Id: I297abaf51777e1204f70d74cd20e2b7af5b5426f\n"
    },
    {
      "commit": "40d598d31c2f9deb3d928eb3d0b15ba10591ed32",
      "tree": "ae2c840da71f474b9e161a369a63c47664303a7d",
      "parents": [
        "12397aa8f3ac7227e3a26b678314f89301a506b1"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Aug 17 21:13:57 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Aug 18 12:48:45 2021 +0200"
      },
      "message": "Samba: Update Bupstash to 0.10.2.\n\nChange-Id: I7d8f62ae6a6391a3147be152aafc21616fe68fb7\n"
    },
    {
      "commit": "12397aa8f3ac7227e3a26b678314f89301a506b1",
      "tree": "0f8e67044ed3f442b5ec9030413c25ea38e2edc7",
      "parents": [
        "0794a064a81c790c124c9605b68e2c3fcb7dfcf0"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Aug 17 21:02:00 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Aug 18 12:47:55 2021 +0200"
      },
      "message": "Add Samba/SSH/Bupstash deployment.\n\nChange-Id: I4e16583990514b28531c99b2ed3dc21e09debe98\n"
    },
    {
      "commit": "0794a064a81c790c124c9605b68e2c3fcb7dfcf0",
      "tree": "fad48ce52b4561ba1dd14a3ce0a6ece6a101871e",
      "parents": [
        "7b2a3a1c374b0a853b379f41561dcf2796c55986"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Aug 17 06:50:27 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Aug 17 06:50:27 2021 +0200"
      },
      "message": "Mailcow: Remove ipv6nat container.\n\nChange-Id: I967580dbfd400bdb660203c27f510e88ae61abb9\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": "d2337bfea045295d89c8ff30e9616880e825048c",
      "tree": "ea19f4601d2225d42462e0ce39566a744279845f",
      "parents": [
        "53f3767f8f5577b4beac518011db9416887a0e69"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Aug 12 21:45:20 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Aug 12 21:45:20 2021 +0200"
      },
      "message": "Mailcow: Hardcode Nginx image version.\n\nChange-Id: I6142b91fac84d1cb59ef1a247e29aac90580d73c\n"
    },
    {
      "commit": "53f3767f8f5577b4beac518011db9416887a0e69",
      "tree": "59e4d8329a318f2a2e4850ba02d91a23e340bd7b",
      "parents": [
        "e39c4f8729a5a9c5ea98dac8ef04f2f1255656c6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Feb 04 19:06:55 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Feb 04 19:06:55 2021 +0100"
      },
      "message": "Makefile: Add init, gc targets.\n\nChange-Id: I36227db6f3a227b995c121ca6fc83d78eda94c47\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": "cc14d224fe5ba8bc47e8bc62dec5e971cf9bdc11",
      "tree": "9a4504877e94abebaca2217e13ed5f65ee768067",
      "parents": [
        "92bb80e53cd9a2180df74ae6314808e33f8cd2fa"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Jan 06 17:59:02 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Jan 06 17:59:02 2021 +0100"
      },
      "message": "Mailcow: Use a persistent tag rather than \u0027latest\u0027.\n\nChange-Id: I7d60f45efa338c20056c16bb118d59adb66d4e47\n"
    },
    {
      "commit": "92bb80e53cd9a2180df74ae6314808e33f8cd2fa",
      "tree": "d08f17f096166a98f81429599d063f7b841ec3c3",
      "parents": [
        "6f77fadd75da4d9d2befd879db3b59ff3295048f"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 15:56:52 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 16:02:00 2021 +0100"
      },
      "message": "Mailcow: Adjust README for new repo structure.\n\nThe repository has been rewritten to base itself on git-subrepo rather\nthan git-subtree.  The README is updated accordingly.\n\nChange-Id: Iecf45a46b8b1171e0764c6ee038889c0e5be90b6\n"
    },
    {
      "commit": "6f77fadd75da4d9d2befd879db3b59ff3295048f",
      "tree": "6690a649eea9e6479e18ab600e6ee7f8be00eb9c",
      "parents": [
        "ad50c3683c75d535893252b54bde47a5454e10ae"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 13:14:07 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 16:02:00 2021 +0100"
      },
      "message": "Mailcow: Add README.\n"
    },
    {
      "commit": "ad50c3683c75d535893252b54bde47a5454e10ae",
      "tree": "3672720bc4e557bf10a323884a650b80dff40ad3",
      "parents": [
        "38837a85f102fb827342bdabb0554f9927c665ce"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 12:36:02 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 16:02:00 2021 +0100"
      },
      "message": "Mailcow: Factor out main image into a separate Nix file.\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": "a846816f177a7c9446e7a88a872afb7b8ddb1aab",
      "tree": "7e6b63bd0527413e19adc26e2d3b334283784b56",
      "parents": [
        "4e2e5d906fd80f5692d10a3a992a1f3bc4070a32"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 11:12:15 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 02 16:02:00 2021 +0100"
      },
      "message": "Mailcow: Force build, move build directives into docker-compose override file.\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"
    },
    {
      "commit": "6e270560206c2f99e57faf1c6de62268037aeb62",
      "tree": "0559345ef5f44268106e0866427cafd73547e19f",
      "parents": [
        "3fe5b94a4dbaf2a9c67f00998e7751aefc5c4632"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 30 11:02:16 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 30 11:02:16 2020 +0100"
      },
      "message": "metrics-server: Remove.\n"
    },
    {
      "commit": "3fe5b94a4dbaf2a9c67f00998e7751aefc5c4632",
      "tree": "a5d0a96a43b74566f263622bb1355e648031eb8c",
      "parents": [
        "aa40464339b89b71214c5723c4f4bdc99577c974"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 29 19:46:54 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 29 19:46:54 2020 +0100"
      },
      "message": "Tikiwiki: Fix version.\n"
    },
    {
      "commit": "aa40464339b89b71214c5723c4f4bdc99577c974",
      "tree": "a5d35daa2dd1410825b887926cc577960868f29b",
      "parents": [
        "b30a4bca68e5b8480246bb5968f541f44a990e0d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 31 13:23:47 2019 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 31 13:23:47 2019 +0100"
      },
      "message": "git subrepo clone https://github.com/TikiWiki/docker-tikiwiki.git tikiwiki/docker-tikiwiki\n\nsubrepo:\n  subdir:   \"tikiwiki/docker-tikiwiki\"\n  merged:   \"f5d17ba\"\nupstream:\n  origin:   \"https://github.com/TikiWiki/docker-tikiwiki.git\"\n  branch:   \"master\"\n  commit:   \"f5d17ba\"\ngit-subrepo:\n  version:  \"0.4.0\"\n  origin:   \"???\"\n  commit:   \"???\"\n"
    },
    {
      "commit": "b30a4bca68e5b8480246bb5968f541f44a990e0d",
      "tree": "654bbf49b3b6b108442804edc91d02b48d0baf22",
      "parents": [
        "832a54ed59c5650748e68062e2f609987921ff2c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 31 13:23:36 2019 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 31 13:23:36 2019 +0100"
      },
      "message": "Update Hubzilla to 4.4.1.\n"
    },
    {
      "commit": "832a54ed59c5650748e68062e2f609987921ff2c",
      "tree": "9fc530a8f81b9b98b7a5f57502cef703d3c75a0e",
      "parents": [
        "8df0a148e9d7c6ecb7987a3f23f0f75a021866f0"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jan 29 09:27:38 2019 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jan 29 09:27:38 2019 +0100"
      },
      "message": "git subrepo clone (merge) https://github.com/kubernetes-incubator/metrics-server.git metrics-server\n\nsubrepo:\n  subdir:   \"metrics-server\"\n  merged:   \"92d8412\"\nupstream:\n  origin:   \"https://github.com/kubernetes-incubator/metrics-server.git\"\n  branch:   \"master\"\n  commit:   \"92d8412\"\ngit-subrepo:\n  version:  \"0.4.0\"\n  origin:   \"???\"\n  commit:   \"???\"\n"
    },
    {
      "commit": "8df0a148e9d7c6ecb7987a3f23f0f75a021866f0",
      "tree": "dbc3e2382bdd9fa1cd9883e855de0c8c0ad5e1fd",
      "parents": [
        "8878f92a8bcf6267d767760460b1678b51c242b3"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jan 29 09:27:16 2019 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jan 29 09:27:16 2019 +0100"
      },
      "message": "Update Hubzilla.\n"
    },
    {
      "commit": "8878f92a8bcf6267d767760460b1678b51c242b3",
      "tree": "713681d3bfa4f69fb4943e1fce46fd7bbfa6e4aa",
      "parents": [
        "af07b8fb226d01b91cb3767f313707806832bd3f"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jul 17 21:16:53 2018 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jul 17 21:16:53 2018 +0200"
      },
      "message": "Hubzilla: Update to 3.4.1.\n"
    },
    {
      "commit": "af07b8fb226d01b91cb3767f313707806832bd3f",
      "tree": "b0cf294e17c880e56f3ef19483168f0c45f7b094",
      "parents": [
        "c7d492a1998c02fd6eeaa1010faaac6dc1a426b9"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jul 16 06:57:40 2018 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jul 16 06:57:40 2018 +0200"
      },
      "message": "Update Hubzilla, enable long news feed.\n"
    },
    {
      "commit": "c7d492a1998c02fd6eeaa1010faaac6dc1a426b9",
      "tree": "127310441e79ec21025d90967e83725528c5c2ad",
      "parents": [],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jul 29 10:02:55 2017 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jul 29 10:02:55 2017 +0200"
      },
      "message": "git subrepo clone https://github.com/silvio/hubzilla-docker.git forks/hubzilla-docker\n\nsubrepo:\n  subdir:   \"forks/hubzilla-docker\"\n  merged:   \"74df054\"\nupstream:\n  origin:   \"https://github.com/silvio/hubzilla-docker.git\"\n  branch:   \"master\"\n  commit:   \"74df054\"\ngit-subrepo:\n  version:  \"0.3.1\"\n  origin:   \"???\"\n  commit:   \"???\"\n"
    }
  ]
}
