)]}'
{
  "commit": "d265548ffb8da9ba3e1dd327efbff31c7cd15027",
  "tree": "2a44f386797da60d850f27f591a7d5d7d763c710",
  "parents": [
    "0798cee34f5c436cd2a4b6e1d9a1ca90eee94292"
  ],
  "author": {
    "name": "Vishal Kumar",
    "email": "vishal3.kumar@gmail.com",
    "time": "Fri Dec 07 14:47:58 2012 -0800"
  },
  "committer": {
    "name": "Scott Feldman",
    "email": "sfeldma@cumulusnetworks.com",
    "time": "Mon Jan 07 10:00:00 2013 -0800"
  },
  "message": "ospfd: Corrected ospfd Type-4/Type-5 ls update handling\n\nThis fix is for Type-4 LS updates handling at a ABR router where\nospf daemon is not distributing Type-4 LS updates with correct LS-Age\nafter learning about a ASBR router in a ospf network. Because of this\nType-5 LS updates are not learnt in ospf network.\nTesting Scenario:\nThis can be re-produced by restarting the ospfd daemon on DUT\n(mentioned in figure below)before the Hello time interval expires\nfor area 0.0.0.1.\n\n ____                       _______                       ____                    _________\n|    |   area: 0.0.0.1     |       |   area: 0.0.0.0     |    |   area: 0.0.0.2  |         |\n| R1 |---------------------|DUT/ABR|---------------------| R2 |------------------| R3/ASBR |\n|____|     x.x.x.0/24      |_______|    y.y.y.0/64       |____|     z.z.z.0/24   |_________|\n\nIn the above setup when ospfd is restarted (imp:before the Hello interval\nat R1 expires) and DUT learns about ASBR router R3 (Type-4) in the\nnetwork from R2, but this ls-update is not propagates in area\n0.0.0.1. So R1 never comes to know about the ASBR router in the\nnetwork, so all the type-5 LS updates coming from R3 are not learnt\nby R1. Further if we again restart ospfd daemon it starts working fine.\nWith the fix given this issue can be resolved.\n\nMore Discussion on this is available at:\nhttp://www.gossamer-threads.com/lists/quagga/dev/23892\n\nSigned-off-by: Scott Feldman \u003csfeldma@cumulusnetworks.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5edc99e5ac07053a1fb6494d0328a974bd31f73",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_abr.c",
      "new_id": "4770275d42e2b3f61194179c4b1b95eed2910400",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_abr.c"
    }
  ]
}
