)]}'
{
  "commit": "9560fa8ac994966a8da0ba23c46c0299164b7112",
  "tree": "fa1f10194a81da333af1bbe43664c73a5c1b5fc4",
  "parents": [
    "9aecfae2ec82027fe1cf2740e6099397376a3f4f"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Mon Jun 26 12:50:06 2006 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Mon Jun 26 12:50:06 2006 +0000"
  },
  "message": "[ospfd] NSSA translate-enabled ABR should declare itself as ASBR\n\n2006-06-26 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* ospf_abr.c: (general) NSSA translate-candidate ABRs need to\n\t  be ASBRs, or other routers may rightfully refuse to install\n\t  translated type-5s LSAs. reported by dendroot@gmail.com.\n\t  (ospf_abr_nssa_check_status) Detect change in translator\n\t  state when ABR, and inc/dec redistribute count as when we\n\t  leave/enter the disabled state - so that translate-enabled\n\t  ABR properly sets ASBR bit on non-NSSA areas.\n\t  Run the resulting function through indent to clean it up.\n\t* ospf_lsa.c: (router_lsa_flags) For purposes of ASBR bit,\n\t  NSSA area is same as stub area.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2cdae77a1f87f7085aa79797bf3386aa97c6529",
      "old_mode": 33188,
      "old_path": "ospfd/ChangeLog",
      "new_id": "27fa8049ee5361f92e3c92e48def704c9c58084b",
      "new_mode": 33188,
      "new_path": "ospfd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "225cf6edbb38a6d517cb7799adbd9a1c889377e1",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_abr.c",
      "new_id": "88636f1a41d1d5dc4cefec4f428edc379e6cf7e4",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_abr.c"
    },
    {
      "type": "modify",
      "old_id": "a0afbad39594099b36c086c25e54ec0a6b4e9b36",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_lsa.c",
      "new_id": "509afc8a6a879c75c3704b0cb1310e0a64c2d4c4",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_lsa.c"
    }
  ]
}
