)]}'
{
  "commit": "09e4efdcb22ac13af3f6e3a38158871ed140e5e0",
  "tree": "5fa509af429208262d719c04a195f5cd58e49ffa",
  "parents": [
    "2d59836a4fb16e2471560a47da7e5f75779c5807"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Sat Jan 18 00:12:02 2003 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Sat Jan 18 00:12:02 2003 +0000"
  },
  "message": "Date: Fri, 20 Dec 2002 17:28:45 +0900\nFrom: Masahiko Endo \u003cendo@suri.co.jp\u003e\nReply-To: zebra@zebra.org\nTo: zebra@zebra.org\nCc: kunihiro@zebra.org, yokota@kddlabs.co.jp\nSubject: [zebra 16823] [PATCH] Bugfix and new feature in Opaque-LSA\nhandling.\n\n----- * ----- * ----- * ----- * ----- * ----- * ----- * ----- * ----- * -----\nChanges 2002.12.20\n\n1. Bug fixes\n\n  1.1 When an opaque LSA is being removed from (or added to) the LSDB,\n      it does not mean a change in network topology. Therefore, SPF\n      recalculation should not be triggered in that case.\n      There was an assertion failure problem \"assert (rn \u0026\u0026 rn-\u003einfo)\"\n      inside the function \"ospf_ase_incremental_update()\", because\n      the upper function \"ospf_lsa_maxage_walker_remover()\" called it\n      when a type-11 opaque LSA is removed due to MaxAge.\n\n  1.2 Type-9 LSA is defined to have \"link-local\" flooding scope.\n      In the Database exchange procedure with a new neighbor, a type-9\n      LSA was added in the database summary of a DD message, even if\n      the link is different from the one that have bound to.\n\n2. Feature enhancements\n\n  2.1 Though a \"wildcard\" concept to handle type-9/10/11 LSAs altogether\n      has introduced about a year ago, it was only a symbol definition\n      and actual handling mechanism was not implemented. Now it works.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2fade2d9192ca4bb38c8dd9b363f7629b9de8ee",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_lsa.c",
      "new_id": "9a9942f3ac4a7165e1a41736368ae02f7cd2d3da",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_lsa.c"
    },
    {
      "type": "modify",
      "old_id": "cfb18a98031f389f54db5a29cf76bd586204182a",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_nsm.c",
      "new_id": "57303570b7b56ce0d0a80faf4725f56c96ac11c1",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_nsm.c"
    },
    {
      "type": "modify",
      "old_id": "67c6608b9204d7c94268c950b92966795ba1a3ff",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_opaque.c",
      "new_id": "5d5b30c95537ad3f3ea81e15f86bd3f3082fb3f6",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_opaque.c"
    }
  ]
}
