)]}'
{
  "commit": "74ecdc9e74eb96829e342a03531ba6647ce6bb3c",
  "tree": "f40b1ba761f9ad9271c1951510bbd63eeaa57961",
  "parents": [
    "630c97ce0f87a719f678a24bd84945d4f145fdc5"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Thu Jun 15 18:10:47 2006 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Thu Jun 15 18:10:47 2006 +0000"
  },
  "message": "[zebra] Fix forgetfulness wrt configured address on FreeBSD\n\n2006-06-15 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* (general) The key fixes are actually Andrew Schorr\u0027s.\n\t* interface.c: (ip_address_uninstall) Unset the configured flag.\n\t* connected.c: (connected_same) new helper, check whether\n\t  two connected are same.\n\t  (connected_implicit_withdraw) new helper, consolidation of\n\t  existing code in connected_add_ipv{4,6}.\n\t  Try filter out unneeded Zserv address delete/adds when\n\t  address is exact same.\n\t  Where old address is implicitely removed, be sure to preserve\n\t  the IFC_CONFIGURED flag if set, fixes bug where configured\n\t  addresses were being lost on FreeBSD.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c31e350404e8d2b79a36acfa8b3e873a9dbd9bc4",
      "old_mode": 33188,
      "old_path": "zebra/ChangeLog",
      "new_id": "69bb1e8eb93c55e39cdeaf6bb2a9ea0921e324a9",
      "new_mode": 33188,
      "new_path": "zebra/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "37aa456af8baedc2bf29abf1171dac2356042932",
      "old_mode": 33188,
      "old_path": "zebra/connected.c",
      "new_id": "736b40b00da6798425225575ca1260bd69a54e1a",
      "new_mode": 33188,
      "new_path": "zebra/connected.c"
    },
    {
      "type": "modify",
      "old_id": "e386047fbe47ffee35dfb8544a9b5c3064387fd8",
      "old_mode": 33188,
      "old_path": "zebra/interface.c",
      "new_id": "69124b3de8996b9f28c7a1b740c8208df155156f",
      "new_mode": 33188,
      "new_path": "zebra/interface.c"
    }
  ]
}
