)]}'
{
  "commit": "e81537d3be9f95d333d658329e5d69e6188b53c0",
  "tree": "5f91b0f1d2a0dae1671c788c7d7804b16adcd4cd",
  "parents": [
    "87f011e5297ab9d3c599916800aab1198613071e"
  ],
  "author": {
    "name": "Denis Ovsienko",
    "email": "infrastation@yandex.ru",
    "time": "Thu Jul 14 12:36:19 2011 +0400"
  },
  "committer": {
    "name": "Denis Ovsienko",
    "email": "infrastation@yandex.ru",
    "time": "Thu Jul 14 12:36:19 2011 +0400"
  },
  "message": "bgpd: more SAFI fixes\n\nTwo macros resolving to the same integer constant broke a case block and\na more thorough merge of BGP_SAFI_VPNV4 and BGP_SAFI_VPNV6 was\nperformed.\n\n* bgpd.h: MPLS-labeled VPN SAFI is AFI-independent, switch to single\n* macro\n* bgp_capability_test.c: update test data\n* bgp_mp_attr_test.c: idem\n* bgp_route.c: (bgp_maximum_prefix_overflow, bgp_table_stats_vty) update\n  macro and check conditions (where appropriate)\n* bgp_packet.c: (bgp_route_refresh_send, bgp_capability_send,\n  bgp_update_receive, bgp_route_refresh_receive): idem\n* bgp_open.c: (bgp_capability_vty_out, bgp_afi_safi_valid_indices,\n  bgp_open_capability_orf, bgp_open_capability): idem\n* bgp_attr.c: (bgp_mp_reach_parse, bgp_packet_attribute,\n  bgp_packet_withdraw): idem\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f4b3ce4a6c00a90cfb7c45d3695d5018586f6fe",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_attr.c",
      "new_id": "f34a7565672df4a323d265b7cee2533cfb569d41",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_attr.c"
    },
    {
      "type": "modify",
      "old_id": "37595817e9a243f7959841e13d7a995c79ac93db",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_open.c",
      "new_id": "21c7e36751a36fc17c62f6017c55f0e6d28a48b7",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_open.c"
    },
    {
      "type": "modify",
      "old_id": "9102add73547b3aee110b64bae6b885ee0fed8de",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_packet.c",
      "new_id": "6c170ab6bb3b968c458aeda1429e59930981ceaa",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_packet.c"
    },
    {
      "type": "modify",
      "old_id": "1da5d1da069d4c3527951b576fccfd10f57b8ab7",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_route.c",
      "new_id": "7a57e13f0947291c20af6b07a2b834bea47af1e8",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_route.c"
    },
    {
      "type": "modify",
      "old_id": "73a9ea12a7c698aefb7fb74ee5698fdb051a5fe6",
      "old_mode": 33188,
      "old_path": "bgpd/bgpd.h",
      "new_id": "759d2570fffb6c86020c754f2d303f39acd3f071",
      "new_mode": 33188,
      "new_path": "bgpd/bgpd.h"
    },
    {
      "type": "modify",
      "old_id": "0dbf4fb95615baf548d354e7f1d1b8f4f6eb4646",
      "old_mode": 33188,
      "old_path": "tests/bgp_capability_test.c",
      "new_id": "9b43159c7c03f1a38b15d0c0aa322879f7d16efe",
      "new_mode": 33188,
      "new_path": "tests/bgp_capability_test.c"
    },
    {
      "type": "modify",
      "old_id": "dde0df2f1aae2bf9e1b54a0a511befe080ddd2be",
      "old_mode": 33188,
      "old_path": "tests/bgp_mp_attr_test.c",
      "new_id": "d6e9f0ce576a5137031166ebed47de065ecba49a",
      "new_mode": 33188,
      "new_path": "tests/bgp_mp_attr_test.c"
    }
  ]
}
