)]}'
{
  "commit": "004db27ada7b37adf84408dbb98a3d92e4e4d6c0",
  "tree": "83d04523b8f8ad17558aff281ce6085f7bee2308",
  "parents": [
    "343074aacfe9ec8d00e2c123f14f418a0920585b"
  ],
  "author": {
    "name": "Timo Teräs",
    "email": "timo.teras@iki.fi",
    "time": "Tue Feb 14 11:55:09 2017 +0200"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Mon Feb 27 11:51:46 2017 +0000"
  },
  "message": "nhrpd: workaround old kernel vs. glibc definition conflics\n\nfixes #908\n\nWith kernel-headers-3.10.0 we have:\n\nIn file included from netlink_gre.c:15:0:\n/usr/include/linux/ipv6.h:19:8: error: redefinition of \u0027struct in6_pktinfo\u0027\n struct in6_pktinfo {\n        ^\nIn file included from netlink_gre.c:10:0:\n/usr/include/netinet/in.h:536:8: note: originally defined here\n struct in6_pktinfo\n        ^\nIn file included from netlink_gre.c:15:0:\n/usr/include/linux/ipv6.h:24:8: error: redefinition of \u0027struct ip6_mtuinfo\u0027\n struct ip6_mtuinfo {\n        ^\nIn file included from netlink_gre.c:10:0:\n/usr/include/netinet/in.h:543:8: note: originally defined here\n struct ip6_mtuinfo\n\nSo instead of libc\u0027s netinet/in.h include kernel\u0027s linux/in.h\nand the add sys/socket.h for struct sockaddr since it does not\nseem to be defined in kernel headers.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7cd30aa30003af23b415bb8b47a5571a3c61635c",
      "old_mode": 33188,
      "old_path": "nhrpd/netlink_gre.c",
      "new_id": "93998dc5f5c6cc2c740d37e4d03cf8af1e845cb3",
      "new_mode": 33188,
      "new_path": "nhrpd/netlink_gre.c"
    }
  ]
}
