)]}'
{
  "commit": "ab005298526f4b14126cae1a6461ad3d700af29c",
  "tree": "8b27b97dc351ae1c89c943750e8ad53d4781de44",
  "parents": [
    "c8f3fe3063cb9ff193b13011cfbda3e605395340"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Sat Nov 27 22:48:34 2010 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Mon Mar 21 13:51:14 2011 +0000"
  },
  "message": "bgpd: Rollback some of the changes made for invalid AS_PATH segment fix\n\nSome of the changes made in commit cddb8112b80fa9867156c637d63e6e79eeac67bb\ndon\u0027t work particularly well for other changes that need to be made to\naddress BGP attribute error handling problems. In particular, returning\na pointer from complex attribute data parsing functions will not suffice\nto express the require range of return status conditions.\n\n* bgp_aspath.c: (assegments_parse) Rollback to a more minimal set of\n  changes to fix the original problem.\n  (aspath_parse) Slightly needless pushing around of code, and taking\n  2 parameters to say whether ot use 2 or 4 byte encoding seems unnecessary.\n* bgp_attr.c: (bgp_attr_as{,4}path) Rollback, in preparation for BGP\n  attribute error handling update.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a73eeffae8650d503d36a3c3af227d9fdd7ba7c",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_aspath.c",
      "new_id": "89a27531851c0a76ccac0a8d0361ae3ea4728b53",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_aspath.c"
    },
    {
      "type": "modify",
      "old_id": "d63b914c18ff864045d0e9f44c0b608390e809cc",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_aspath.h",
      "new_id": "b8a5dfabae4fd8f432a1fc346c455392d3f930c0",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_aspath.h"
    },
    {
      "type": "modify",
      "old_id": "e2b6054b06b8cdfdb966c9238d5f99091be52cd6",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_attr.c",
      "new_id": "7a0ab5607a3b605eb3d5953a5203e34ff65a2085",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_attr.c"
    }
  ]
}
