)]}'
{
  "commit": "7f062c217b262e362a3362c677dea6c5e820adf1",
  "tree": "a74cb6fa04df4af9f60d770de5e485c37ba2866d",
  "parents": [
    "1080c13f5d3979149c1950a1c46f45e2d4bd0dc8"
  ],
  "author": {
    "name": "David Lamparter",
    "email": "equinox@diac24.net",
    "time": "Mon Feb 01 16:41:26 2010 +0100"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Fri Jul 13 18:54:09 2012 +0200"
  },
  "message": "zebra: lingering IP address after deletion (BZ#486)\n\nzebra address bookkeeping is a mess. this is just a workaround to have\nIPv4 address deletion somewhat working on Linux.\n\nthe if_unset_prefix call is synchronous, when it returns success the\naddress deletion completed successfully. this is either signaled by a\nnetlink ACK or by an OK return value from ioctl().\n\nThis version is wrapped by #ifdef HAVE_NETLINK so we don\u0027t touch the\nBSDs for now.\n\n* zebra/interface.c: On Linux, update zebra internal state after\n  deleting an address.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22422594c7f417a639af88c43f197966a5eb1884",
      "old_mode": 33188,
      "old_path": "zebra/interface.c",
      "new_id": "3578b79008358800be8d1e72a508cbc28ba46268",
      "new_mode": 33188,
      "new_path": "zebra/interface.c"
    }
  ]
}
