)]}'
{
  "commit": "148f97292e8fa2c35fcef60a7725cf1b073d6818",
  "tree": "8f612110246bf58ffa3b6b077060ff786059a8e4",
  "parents": [
    "f1243c2db6e3b8e5a602b1be2d256b582fc78ce4"
  ],
  "author": {
    "name": "Bjorn Mork",
    "email": "bjorn@mork.no",
    "time": "Tue Feb 26 18:17:53 2008 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Feb 26 18:42:41 2008 -0800"
  },
  "message": "[IPV4]: Reset scope when changing address\n\nThis bug did bite at least one user, who did have to resort to rebooting\nthe system after an \"ifconfig eth0 127.0.0.1\" typo.\n\nDeleting the address and adding a new is a less intrusive workaround.\nBut I still beleive this is a bug that should be fixed.  Some way or\nanother.\n\nAnother possibility would be to remove the scope mangling based on\naddress.  This will always be incomplete (are 127/8 the only address\nspace with host scope requirements?)\n\nWe set the scope to RT_SCOPE_HOST if an IPv4 interface is configured\nwith a loopback address (127/8).  The scope is never reset, and will\nremain set to RT_SCOPE_HOST after changing the address. This patch\nresets the scope if the address is changed again, to restore normal\nfunctionality.\n\nSigned-off-by: Bjorn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f282b26f63eb7c20d0b456e104b1a8772b009bb8",
      "old_mode": 33188,
      "old_path": "net/ipv4/devinet.c",
      "new_id": "87490f7bb0f72a47db2a3e8a28ce3816cd236032",
      "new_mode": 33188,
      "new_path": "net/ipv4/devinet.c"
    }
  ]
}
