)]}'
{
  "commit": "273b1bd341afff86ba571e0be296d88dba627136",
  "tree": "b82720f4c6d11bb9c33c75e4eb5612e789f6da60",
  "parents": [
    "5e4ba81dc212b172e715afa7b6ea668cddd8485d"
  ],
  "author": {
    "name": "Greg Troxel",
    "email": "gdt@ir.bbn.com",
    "time": "Tue Dec 02 14:51:49 2014 -0500"
  },
  "committer": {
    "name": "Greg Troxel",
    "email": "gdt@ir.bbn.com",
    "time": "Tue Dec 02 20:24:23 2014 -0500"
  },
  "message": "zebra/kernel_socket.c: Use platform alignment\n\nUse the platform-provided RT_ROUNDUP macro to align sockaddrs on the\nrouting socket, rather than using hard-coded assumptions about\nalignment.  Emit a warning if the OS doesn\u0027t define alignment macros.\n\nResolves failure of ripngd on NetBSD 6 i386, which changed alignment\nto uint64_t from long.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3dbeb98bce1b3c57d4f27086d8f9b527bc2cbcb9",
      "old_mode": 33188,
      "old_path": "zebra/kernel_socket.c",
      "new_id": "1518c1ab4bfd8959ef1e12f7ded89c96197c2157",
      "new_mode": 33188,
      "new_path": "zebra/kernel_socket.c"
    }
  ]
}
