)]}'
{
  "commit": "4bfbea8cc369ef7bb4157efa4324e4ebf3b7374b",
  "tree": "3540e32a1e50f2da3032bf8620b6ff520713754e",
  "parents": [
    "dbee01fe8b0dc1fd0a5de7e9edcbf319f55a4c92"
  ],
  "author": {
    "name": "gdt",
    "email": "gdt",
    "time": "Tue Jan 06 01:13:05 2004 +0000"
  },
  "committer": {
    "name": "gdt",
    "email": "gdt",
    "time": "Tue Jan 06 01:13:05 2004 +0000"
  },
  "message": "2004-01-05  Greg Troxel  \u003cgdt@fnord.ir.bbn.com\u003e\n        * kernel_socket.c (ifm_read): Major cleanup.  Use Sowmini\u0027s code\n        to find the sockaddr_dl in all cases, narrowing the Solaris ifdef\n        to just the accomodation of broken kernels.  Check sockaddr_dl\n        carefully up front, and later assume any non-NULL sdl pointer is\n        valid.  Clean up types and variable declarations, and rename\n        WRAPUP to SAROUNDUP to make the name fit the behavior.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c346ce1a39d335d6e33c0a74bf5c11ebce86f4a8",
      "old_mode": 33188,
      "old_path": "zebra/ChangeLog",
      "new_id": "945fa57b34703f31410a501c64270a6f6e5d45d8",
      "new_mode": 33188,
      "new_path": "zebra/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "59bb023bbd4e7233b232ad6e3406366fc201a800",
      "old_mode": 33188,
      "old_path": "zebra/kernel_socket.c",
      "new_id": "b8dfcc7d379d6ce4b23b83291617432c62d8ffc5",
      "new_mode": 33188,
      "new_path": "zebra/kernel_socket.c"
    }
  ]
}
