)]}'
{
  "commit": "e3443a21552b6a3cd6ebdbb98336eede217a478f",
  "tree": "7465134a450f779b9fc314819aa1f1e1c5c956e3",
  "parents": [
    "c9cc52af9edf0f23a1434c944812064de220a7bf"
  ],
  "author": {
    "name": "Timo Teräs",
    "email": "timo.teras@iki.fi",
    "time": "Wed Oct 19 16:02:34 2016 +0300"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Mon Jan 23 18:51:51 2017 +0000"
  },
  "message": "bgpd: simplify ebgp-multihop and ttl-security handling\n\nChange to track configured value in -\u003ettl and -\u003egtsm_hops;\nnot the value set to sockopt. Instead, setting of socket\u0027s ttl\nand minttl options are now merged to one function which calculates\nit on demand. This greatly simplifies the code.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7da63eaabc5c0ee46290ce7a90048ce0a59df38d",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_fsm.c",
      "new_id": "67c50c4755878b492aaca8d0371b0043a4bcfe1d",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_fsm.c"
    },
    {
      "type": "modify",
      "old_id": "51a6f6022bd3815170eb1d629f8e484ae8519f25",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_network.c",
      "new_id": "c7d33890382cdec9453e3c79a76423833475df1d",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_network.c"
    },
    {
      "type": "modify",
      "old_id": "127684306b5fe3dc807b5fed1c43c0e9e50e2c6d",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_network.h",
      "new_id": "31995caf42014a12f8e5378360d8b815e029fd7d",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_network.h"
    },
    {
      "type": "modify",
      "old_id": "4cb6c141bcdcd8fcced201403637d05b0c247192",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_route.c",
      "new_id": "010fd4d2fcdfedadb686c408f97dabe569a83145",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_route.c"
    },
    {
      "type": "modify",
      "old_id": "7af4e81a87b1940c316b0c76b50ff442c3381bc7",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_vty.c",
      "new_id": "8eeaff922a36ac991241294fd23a34895115ae08",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_vty.c"
    },
    {
      "type": "modify",
      "old_id": "45d502a576751c3d452630050bedc253ea956909",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_zebra.c",
      "new_id": "ba87ad1c87ea84f40d296f5023b9d5676c6172e5",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_zebra.c"
    },
    {
      "type": "modify",
      "old_id": "018a599411019866157a97e8b653366668c4d650",
      "old_mode": 33188,
      "old_path": "bgpd/bgpd.c",
      "new_id": "56e4322b9fc06f791775d5b06eae9f4ef4b2dda1",
      "new_mode": 33188,
      "new_path": "bgpd/bgpd.c"
    },
    {
      "type": "modify",
      "old_id": "0058b581377bcb783cbcbd05289bafd95a72d2da",
      "old_mode": 33188,
      "old_path": "bgpd/bgpd.h",
      "new_id": "a4c608dec8462e418e361480aefc117414970c16",
      "new_mode": 33188,
      "new_path": "bgpd/bgpd.h"
    }
  ]
}
