)]}'
{
  "log": [
    {
      "commit": "f3c7125806df1ed332a98c8a8b69d96c09d33b6e",
      "tree": "5e770d02fed970baf61267fa700bbff7aa26d7a4",
      "parents": [
        "d9d54fe8f02921e137019b1731032c7298a37903"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 13:03:49 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:35:47 2023 +0000"
      },
      "message": "Expect to be using certbot by default\n"
    },
    {
      "commit": "d9d54fe8f02921e137019b1731032c7298a37903",
      "tree": "0af510b0b7dbc3ea5b55a108bc15c35d6d57ee1b",
      "parents": [
        "5132ca704995fbc2a50aab435887c31d0e4996b4"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 04:07:05 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:35:47 2023 +0000"
      },
      "message": "Trust https, imported, and oauth IDs in Gerrit\n"
    },
    {
      "commit": "5132ca704995fbc2a50aab435887c31d0e4996b4",
      "tree": "d9d0549839c595a226c89fdfe086f3c74bccdb01",
      "parents": [
        "3c7f1c03dd07b2d1fe68955fedf35755fe584c41"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jul 20 23:40:48 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:35:47 2023 +0000"
      },
      "message": "Document Gerrit importing\n"
    },
    {
      "commit": "3c7f1c03dd07b2d1fe68955fedf35755fe584c41",
      "tree": "84b52ae52e646f29cebea79899470f6798d38152",
      "parents": [
        "b650ed4805785af2f97e947e0958595184951e6f"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jul 20 17:18:51 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:35:19 2023 +0000"
      },
      "message": "Export Gerrit\u0027s special SSH port 29418\n"
    },
    {
      "commit": "b650ed4805785af2f97e947e0958595184951e6f",
      "tree": "74e21cd26f26610e0d32819d30d3593f52b08166",
      "parents": [
        "ed486d508e8518c68263e029fe86326a53bdf046"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jul 20 17:08:54 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:35:19 2023 +0000"
      },
      "message": "Add Gerrit email account and send-email configuration\n\nWe\u0027ll have to store Gerrit\u0027s email credentials in plain text. Protecting\nfrom outside connections using these in case they\u0027d ever leak is tricky.\nWe match the account `gerrit@...` in `user.access` and then the local IP\naddress of the gerrit container in `gerrit-client.access`, only allowing\nauthenticated users (`permit_sasl_authenticated`) from this IP.\n\nAlternatively, we could use `permit` which would allow the whole gerrit\ncontainer to send emails from `gerrit@...` without login. Then the setup\nwould also allow more efficient, plain-text communication between Gerrit\nand Postfix. The password would still be needed to login to IMAP (assu-\nming no further, invasive changes).\n"
    },
    {
      "commit": "ed486d508e8518c68263e029fe86326a53bdf046",
      "tree": "2671f156e63fdd23a3ded1db6e6a2ef7ff0cf432",
      "parents": [
        "22aeceac21ccf5a892d61a5dfeb9615dd1dd3572"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Jul 19 14:00:59 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:35:19 2023 +0000"
      },
      "message": "Document postfix workaround for dial-in IPs\n"
    },
    {
      "commit": "22aeceac21ccf5a892d61a5dfeb9615dd1dd3572",
      "tree": "99bbf1bccc0c5a21dc2a5159d3445ec9824d206a",
      "parents": [
        "49781a773c2d721f23a2b42227ad9dfbbd6d4f65"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Jul 19 01:39:58 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:35:16 2023 +0000"
      },
      "message": "DMS: Allow to configure DKIM\n"
    },
    {
      "commit": "49781a773c2d721f23a2b42227ad9dfbbd6d4f65",
      "tree": "4cb28c6217be6f05de70226e1d23c6950a617249",
      "parents": [
        "804b41b6477be7aaf6d508e6ca9d59dd65ccbaa2"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jul 02 16:29:22 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:34:26 2023 +0000"
      },
      "message": "DMS: spoof protection, sender rewriting, rspamd, SSL, size limits\n\nBut disable things that are redundant with rspamd.\n"
    },
    {
      "commit": "804b41b6477be7aaf6d508e6ca9d59dd65ccbaa2",
      "tree": "4e63504c9aa49083eaf1d62fdf301e1d1674df1d",
      "parents": [
        "f31936079f158b68992c6b1d0936fbc284e414fe"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jul 02 15:53:42 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:34:26 2023 +0000"
      },
      "message": "Add docker-mailserver (default config to track changes)\n"
    },
    {
      "commit": "f31936079f158b68992c6b1d0936fbc284e414fe",
      "tree": "5a241a301d548bd04af7ce315f8046525179c2bb",
      "parents": [
        "15edd774a96a8d310ed4bde0458925924d745975"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jul 02 14:56:01 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:34:26 2023 +0000"
      },
      "message": "Cache static Gerrit contents\n\nNeeds testing!\n\nCurrently needs a `location` override because Gerrit sometimes\nspuriously sets `Cache-Control: private`.\n"
    },
    {
      "commit": "15edd774a96a8d310ed4bde0458925924d745975",
      "tree": "476cf08d66c25049b8adcfeaba6f54b990dafa4a",
      "parents": [
        "aa15aeed4eae414ef87726d262ef9661dd9c569e"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 18:16:50 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jul 21 22:34:24 2023 +0000"
      },
      "message": "Use certbot for let\u0027s encrypt certificate\n"
    },
    {
      "commit": "aa15aeed4eae414ef87726d262ef9661dd9c569e",
      "tree": "c8b9b86784a1e14fc70407e9ec41d268e34ab458",
      "parents": [
        "4bc2bdd616440cbbd0b92f7de6a1fead77382861"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 22:35:45 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 23:59:54 2023 +0000"
      },
      "message": "Use environment when building\n"
    },
    {
      "commit": "4bc2bdd616440cbbd0b92f7de6a1fead77382861",
      "tree": "53b0756c16aeb56c32e3bbaf82454d88e73e86fd",
      "parents": [
        "59c365cdfd10b7e9ce4b21e5f7b689fe35d3247f"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 22:33:36 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 23:59:54 2023 +0000"
      },
      "message": "Use subnets less likely to collide with local ones\n"
    },
    {
      "commit": "59c365cdfd10b7e9ce4b21e5f7b689fe35d3247f",
      "tree": "d87397f183ebd37f8c30cbad38d720c4b22995c6",
      "parents": [
        "d652872baa69bbfdbcbf5d7011d462e2345efd4a"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 18:18:12 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 18:19:43 2023 +0000"
      },
      "message": "Rename sourcearcade.yml -\u003e docker-compose.yml\n"
    },
    {
      "commit": "d652872baa69bbfdbcbf5d7011d462e2345efd4a",
      "tree": "d61e78ea3ecd94231805bd1d7b3b428d454a7142",
      "parents": [
        "5407310b863947c4c34e5c944cade1459dcddaa3"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 14:38:39 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 16:37:17 2023 +0000"
      },
      "message": "Set (sub)domain name via environment\n"
    },
    {
      "commit": "5407310b863947c4c34e5c944cade1459dcddaa3",
      "tree": "398a6eee1a6266938314b93c84ff5409d862000e",
      "parents": [
        "a1a296fa55d0b0293a4041c2fe62a41ef08cdb6d"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 25 11:36:59 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 15:42:04 2023 +0000"
      },
      "message": "Add Gerrit OAUTH plugin and setup for GitHub\n\nUsing v3.5.1 from\nhttps://github.com/davido/gerrit-oauth-provider/releases/download/v3.5.1/gerrit-oauth-provider.jar\n"
    },
    {
      "commit": "a1a296fa55d0b0293a4041c2fe62a41ef08cdb6d",
      "tree": "e55b49c6d2823dd706837e3c026e0760a2311198",
      "parents": [
        "8700ab849ad5f9e343a07bdabae262f7176febb7"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 25 10:07:07 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 15:42:03 2023 +0000"
      },
      "message": "Add Gerrit behind reverse-proxy\n"
    },
    {
      "commit": "8700ab849ad5f9e343a07bdabae262f7176febb7",
      "tree": "da22ddd2271cd4ec557a0eebd4022634014c62f7",
      "parents": [
        "38c14dab0379d93737d492784de35ec759e0a5eb"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 25 10:14:44 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 15:41:52 2023 +0000"
      },
      "message": "Add identity for `icon`\n"
    },
    {
      "commit": "38c14dab0379d93737d492784de35ec759e0a5eb",
      "tree": "783a854cd532a2e3aa8168345e70db5e425f0bbb",
      "parents": [
        "8cd50eecd512d24689718ca0e61ab6c4c6df3005"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 24 16:59:28 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 15:41:52 2023 +0000"
      },
      "message": "Get simpleid going with https (self signed)\n"
    },
    {
      "commit": "8cd50eecd512d24689718ca0e61ab6c4c6df3005",
      "tree": "ec071042312342bd719ddcf378048505027c9996",
      "parents": [
        "4de46d1dcffab190f0c41db45592a0defe58d69f"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 24 15:35:16 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 15:41:48 2023 +0000"
      },
      "message": "Add basic simpleid configuration\n"
    },
    {
      "commit": "4de46d1dcffab190f0c41db45592a0defe58d69f",
      "tree": "2dcd366fc8f237e6111ff43d1053e238e1e3c558",
      "parents": [
        "ee52fbc1915703d37abe23c297f5f4e077a1a0af"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 13:24:48 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jul 01 13:24:48 2023 +0000"
      },
      "message": "Fix constructors in simpleid to be compatible with PHP 8\n"
    },
    {
      "commit": "ee52fbc1915703d37abe23c297f5f4e077a1a0af",
      "tree": "8d6fbaa16f3ea4805ddf9f547aba3904b47a3a1d",
      "parents": [],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 24 11:52:57 2023 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 24 11:52:57 2023 +0000"
      },
      "message": "Add simpleid-1.0.5\n"
    }
  ]
}
