)]}'
{
  "commit": "fdb7322f8a9061c6c57c89ee1fb4b754589802e7",
  "tree": "4590b3e79ba54e670c46642be4bd6e689231b150",
  "parents": [
    "6c35e97e7da34dd8497f4d40172ecf745448ad21"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Mon Dec 13 05:19:25 2021 +0100"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Dec 16 11:57:45 2021 +0000"
  },
  "message": "m/n/c/n/dhcp4c: support route configuration (including RFC 3442)\n\nThis implements support for configuring routes other than the default\nroute via our DHCP client. It extends the DHCP lease interface with a\nmethod to return canonicalized routes from a lease containing Router,\nStaticRoute or ClasslessStaticRouting options.\nIt also extends and renames the former ManageDefaultRoutes callback into\nManageRoutes and makes it use the new canonicalized routing data instead\nof just the default router.\n\nChange-Id: Ie6ec20d67c0e9cdfa6be088324b42e0d811e81e9\nReviewed-on: https://review.monogon.dev/c/monogon/+/482\nReviewed-by: Sergiusz Bazanski \u003cserge@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "52276ab44c042854e638292fab44fca921d0bfcd",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/dhcp4c/callback/callback.go",
      "new_id": "0ac02890937951e2f166bc6972039e4d239c9f2c",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/dhcp4c/callback/callback.go"
    },
    {
      "type": "modify",
      "old_id": "d2982dbfb7055d2cec0b27398a6537fa2e344ed4",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/dhcp4c/callback/callback_test.go",
      "new_id": "7f5b5d37ec9819e06331052c4a8fe968abd7d2f8",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/dhcp4c/callback/callback_test.go"
    },
    {
      "type": "modify",
      "old_id": "63c51becba5d1106f4c70611b7ea87682bcc16c6",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/dhcp4c/lease.go",
      "new_id": "86daa0c9b017d88e263213e78558dfc2bb1ee15e",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/dhcp4c/lease.go"
    },
    {
      "type": "modify",
      "old_id": "823656f4f0a8dca6cef4afd74ca66827e2c4f8de",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/dhcp4c/lease_test.go",
      "new_id": "070d1b669085709eec6e149b5daf2216d8cc9dd2",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/dhcp4c/lease_test.go"
    },
    {
      "type": "modify",
      "old_id": "6940da6495857a8e06c81cd77d150fe53088834f",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/main.go",
      "new_id": "aa7bd84610ec68ceb04a733d47592cb959b51926",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/main.go"
    },
    {
      "type": "modify",
      "old_id": "e44fc80ce9d00c45f2838ecd858dc35df29e700b",
      "old_mode": 33188,
      "old_path": "metropolis/test/nanoswitch/nanoswitch.go",
      "new_id": "6d0b6bb2e6be9e03ec87eb0da71a98dab5c779f0",
      "new_mode": 33188,
      "new_path": "metropolis/test/nanoswitch/nanoswitch.go"
    }
  ]
}
