)]}'
{
  "commit": "aed1b556cf2f55680ae09d7ad1a1f22729dea8c5",
  "tree": "26f9f14848768bd7bc77fc28c1469b970c41e84a",
  "parents": [
    "9562a7774b76df050d3e01632c6203796dc72c87"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul@opensourcerouting.org",
    "time": "Tue Oct 21 16:59:01 2014 +0100"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue Oct 28 10:46:24 2014 +0000"
  },
  "message": "bgpd: Fixes for recent well-known-attr check patch.\n\n* bgp_attr.c: Recent patch to tighten well-known attr checks and apply that\n  to all AFIs has some breakage with MP-extensions and GR, which needs to be\n  fixed.\n  (bgp_attr_check) Graceful Restart EoR can be an empty UPDATE for IPv4/uni.\n  MP-Ext allow UPDATE with just MP_UNREACH_NLRI. Check for these and return\n  proceed.\n  NEXT_HOP becomes optional, if MP_REACH_NLRI is present and there\u0027s no\n  v4 NLTI, update NEXT_HOP check accordingly.\n  Print the missing attr in string form in the log message.\n  (bgp_attr_parse) AS_PATH need not be there, so\n  bgp_attr_munge_as4_attrs call needs to be conditional on that.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69ca786dbe8d9ec562783878caf07136d5fdadf5",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_attr.c",
      "new_id": "da17e82e71dbb79eb60405ef4cd5252ab74902df",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_attr.c"
    }
  ]
}
