)]}'
{
  "commit": "4f7baa0e434053c9f9a70f526be1514ea47cd274",
  "tree": "656c9850fa836fd99a2637bc126148536000ed87",
  "parents": [
    "05c447dd2e3aab0d045889845da0be5c8d974d4b"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Fri Jul 23 15:11:07 2004 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Fri Jul 23 15:11:07 2004 +0000"
  },
  "message": "2004-07-23 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * sockopt.h: Add SOPT_SIZE_CMSG_PKTINFO{_IPV{4,6}} define, for\n          sizeof pktinfo as appropriate, to be used when allocating msg\n          buffers. export setsockopt_pktinfo() and\n          getsockopt_pktinfo_ifindex()\n        * sockopt.c: (setsockopt_pktinfo_ifindex) new function to portably\n          set received ifindex sock option.\n          (getsockopt_pktinfo_ifindex) portably retrieve ifindex.\n          (getsockopt_cmsg_data) retrieve indicated control info from\n          message header.\n          (getsockopt_ipv6_pktinfo_ifindex) ipv6 version of above.\n          (setsockopt_ipv4_pktinfo) v4 version\n          (setsockopt_pktinfo) the exported version\n          (getsockopt_ipv4_pktinfo_ifindex) v4 specific version\n          (getsockopt_pktinfo_ifindex) the exported version\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3d452e0f1c0b9fc1e56754069dd45ca002612da",
      "old_mode": 33188,
      "old_path": "lib/ChangeLog",
      "new_id": "ff813bba0fed2d0f5c18c2c12c75ba0bef9ea52d",
      "new_mode": 33188,
      "new_path": "lib/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "e2beca9f9ca019a69ed1acbaaf8a263562d09c8f",
      "old_mode": 33188,
      "old_path": "lib/sockopt.c",
      "new_id": "ee10ac302f3a3c70abc857875f7d5052c78588f8",
      "new_mode": 33188,
      "new_path": "lib/sockopt.c"
    },
    {
      "type": "modify",
      "old_id": "7fb31c186a9be2c0134345075c4096d7962d52dc",
      "old_mode": 33188,
      "old_path": "lib/sockopt.h",
      "new_id": "c5d171c25d3f82145352161c0837a8136246f651",
      "new_mode": 33188,
      "new_path": "lib/sockopt.h"
    }
  ]
}
