)]}'
{
  "commit": "6fe70d1b35c189cb1e488b2c26551ba7baac6148",
  "tree": "c2fc75ff90d6ad2d8a05f1f8a6414a913be53a8d",
  "parents": [
    "db29ae5fcaee1d2de371415e351afe6c3df19874"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Sat Nov 12 22:55:10 2005 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Sat Nov 12 22:55:10 2005 +0000"
  },
  "message": "[solaris] Extra debug and cross-checks for kernel_socket, two Sol9 fixes.\n\n2005-11-12 Alexander Gall \u003cgall@switch.ch\u003e\n\n\t* See [quagga-dev 1815]\n\t* kernel_socket.c: (rtm_write) Use SAROUNDUP when HAVE_SIN_LEN\n\t  is not available.\n\t* rt_socket.c: (kernel_rtm_ipv6(_multipath)) set family to\n\t  AF_INET6 on ipv6 routes.\n\n2005-11-12 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* kernel_socket.c: Add RTA_NAME_GET macro to extract name from\n\t  sockaddr_dl. Add some more RTF_ flags.\n\t* (ifan_read) Add some debug messages.\n\t* (ifm_read) Add more debug messages. More robust cross-checks\n\t  of index against name.\n\t  Fall back to by-name lookup if the index lookup fails, future\n\t  proofing more than anything else.\n\t  (ifam_read_mesg) Read RTA_IFP. Add debug messages.\n\t  (ifam_read) More debug. If there\u0027s an RTA_IFP and it isn\u0027t\n\t  the name of the interface, save it as the label.\n\t  (rtm_read_mesg) Read RTA_IFP.\n\t  (rtm_read) allow name to be retrieved.\n\t  (rtmsg_debug) expand on the debug message.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dfd1df4c0633391249471779c228da5f3f91f1cb",
      "old_mode": 33188,
      "old_path": "zebra/ChangeLog",
      "new_id": "f943d655c09659d5043556fe1062c937642727bf",
      "new_mode": 33188,
      "new_path": "zebra/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "b1b143ee6591f612ca5b11d38552ffb116ac13b8",
      "old_mode": 33188,
      "old_path": "zebra/kernel_socket.c",
      "new_id": "b4643dca2ee3736adf4761f51aa2e8a672123a04",
      "new_mode": 33188,
      "new_path": "zebra/kernel_socket.c"
    },
    {
      "type": "modify",
      "old_id": "f447d8ca433c06cf5b54a6e35921be9b889d40be",
      "old_mode": 33188,
      "old_path": "zebra/rt_socket.c",
      "new_id": "fa2f172c3bacbcfa7753e0b49a6a7968f60c5869",
      "new_mode": 33188,
      "new_path": "zebra/rt_socket.c"
    }
  ]
}
