)]}'
{
  "commit": "5d804b439a4138c77f81de30c64f923e2b5c1340",
  "tree": "b63e3dc3a266d42311392e57c37e2b0a9855ff0b",
  "parents": [
    "5f9adb5d26d3af31b00c02084468e9f92b461b01"
  ],
  "author": {
    "name": "Pradosh Mohapatra",
    "email": "pmohapat@cumulusnetworks.com",
    "time": "Thu Sep 12 03:37:07 2013 +0000"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Mon May 19 23:25:46 2014 +0200"
  },
  "message": "bgpd: support TTL-security with iBGP\n\nTraditionally, ttl-security feature has been associated with EBGP\nsessions as those identify directly connected external peers. The\nGTSM RFC (rfc 5082) does not make any restrictions on type of\npeering. In fact, it is beneficial to support ttl-security for both\nEBGP and IBGP sessions. Specifically, in data centers, there are\ndirectly connected IBGP peerings that will benefit from the protection\nttl-security provides.\n\nSigned-off-by: Dinesh G Dutt \u003cddutt@cumulusnetworks.com\u003e\nReviewed-by: Pradosh Mohapatra \u003cpmohapat@cumulusnetworks.com\u003e\n[DL: function refactoring split out into previous 2 patches.  changes:\n     - bgp_set_socket_ttl(): ret type int -\u003e void\n     - is_ebgp_multihop_configured(): stripped peer \u003d\u003d NULL check\n     - comments/whitespace]\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93bb1d9b5bb3c8741745834bba396cb8c4c937eb",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_network.c",
      "new_id": "6c7cf54c09b6288f5422346c2918b387b1bdcb88",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_network.c"
    },
    {
      "type": "modify",
      "old_id": "bfa1f20442480f918f984ee7496c418ec313d42b",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_vty.c",
      "new_id": "b4d765afaa827f3eb40963080ff97e6313b0f84f",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_vty.c"
    },
    {
      "type": "modify",
      "old_id": "afd0dbd219f359db33c733367903191aeee34a86",
      "old_mode": 33188,
      "old_path": "bgpd/bgpd.c",
      "new_id": "88d13ed8c1513d579f7cbbc8a2137ddba6a91247",
      "new_mode": 33188,
      "new_path": "bgpd/bgpd.c"
    },
    {
      "type": "modify",
      "old_id": "24028d6f9dc242b8af55cbda420947c3e6d9d68e",
      "old_mode": 33188,
      "old_path": "doc/bgpd.texi",
      "new_id": "cb9789bdb2b5f19693fd0c5d637f5042b5290e55",
      "new_mode": 33188,
      "new_path": "doc/bgpd.texi"
    }
  ]
}
