)]}'
{
  "commit": "274d3f090df91fc5f8d4f26a2823634efa4af461",
  "tree": "bcdbc9bc1eea38e2441d0c53152325e41940b122",
  "parents": [
    "515b9424d4106ff5ccef4f18030a3ca69d38a178"
  ],
  "author": {
    "name": "Joakim Tjernlund",
    "email": "Joakim.Tjernlund@transmode.se",
    "time": "Wed Apr 14 11:05:27 2010 +0200"
  },
  "committer": {
    "name": "Greg Troxel",
    "email": "gdt@ir.bbn.com",
    "time": "Sun Apr 18 14:35:36 2010 -0400"
  },
  "message": "ospfd: Make sure all external routes are updated.\n\nRoman Hoog Antink \u003crha@open.ch\u003e\treports:\n\nWhen adding a connected route (using vtysh, without restart) to the\nredistribution access list of ospfd, while static routes already exist,\nthe update timer ospf_distribute_list_update_timer() is being run for\nstatic routes only. That way, the connected route never appears in the\nOSPF database, until quagga is completely restarted.\n\nThe update timer for connected routes is cancelled in\nospfd/ospfd_zebra.c:ospf_distribute_list_update():976, were a new timer\nis scheduled for static routes, caused by the loop in ospf_filter_update().\n\n * ospf_zebra.c: (ospf_distribute_list_update_timer) make it\n   refresh all external routes. This fixes the problem\n   reported by Roman.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f0a71ff51cc903fe0e341fd99c14f29991c8eff",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_zebra.c",
      "new_id": "90bee21513a55c38928c279639f80412663f9bae",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_zebra.c"
    }
  ]
}
