)]}'
{
  "commit": "ca87e1d37b3c30648e9bacb476a3c89729512f6d",
  "tree": "d0911b72e7d4c3c94c88a65233ee8a7fa8a4c950",
  "parents": [
    "30d205909c5a81cc306b161c16abff0fd7f566a7"
  ],
  "author": {
    "name": "Vasilis Tsiligiannis",
    "email": "b_tsiligiannis@silverton.gr",
    "time": "Mon Jul 20 01:28:35 2009 +0300"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue Jul 28 14:49:33 2009 +0100"
  },
  "message": "bgpd: Implement BGP confederation error handling (RFC5065, Par. 5)\n\nThis patch implements BGP confederation error handling in Quagga as described\nin RFC5065, paragraph 5.\n\n* bgp_aspath.c: (aspath_confed_check, aspath_left_confed_check) new functions\n* bgp_attr.c: (bgp_attr_aspath_check) apply previous and NOTIFY if there\u0027s\n  a problem.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13f32b8675ee0bba34928e3c11251dd3d99b1e9e",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_aspath.c",
      "new_id": "e65541f977d98dabd90f8026d8cc3d1d2e9967a3",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_aspath.c"
    },
    {
      "type": "modify",
      "old_id": "2b4625c8fae6ffd6d594371389114e14cf116183",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_aspath.h",
      "new_id": "9854d1867e1c49606b877955d38a73d2baf4ab0d",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_aspath.h"
    },
    {
      "type": "modify",
      "old_id": "9416837288b5f47bf69a447dffaf1ac4df81a189",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_attr.c",
      "new_id": "a664858c5d700ac3a5010bea4d29ba2f023217f1",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_attr.c"
    }
  ]
}
