)]}'
{
  "commit": "10d04cdb4198b69073ea0cdd4c26a64d6697b33e",
  "tree": "f5b06a3be2a574d92bd7b4c0c90815cffedcdc43",
  "parents": [
    "ee7e75d38bdb139b10f3a1d35209758409db7fb5"
  ],
  "author": {
    "name": "Dmitrij Tejblum",
    "email": "tejblum@yandex-team.ru",
    "time": "Mon Aug 22 11:39:35 2011 +0400"
  },
  "committer": {
    "name": "Denis Ovsienko",
    "email": "infrastation@yandex.ru",
    "time": "Tue Sep 27 21:39:12 2011 +0400"
  },
  "message": "lib: use \"protocol-independed API\" from RFC3678, if that is available\n\n(This commit is based on the patch from BZ#420, and should fix that bug.)\n\n* configure.ac: detect availability of that API\n* sockopt.c (setsockopt_ipv4_multicast): use it for join/leave IPv4\n  multicast groups\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "899108d9f4ecb97651a7d285816b3cecb4e373ac",
      "old_mode": 33261,
      "old_path": "configure.ac",
      "new_id": "63e8dcf058f7ef70c965b2b16308aed7018e62d3",
      "new_mode": 33261,
      "new_path": "configure.ac"
    },
    {
      "type": "modify",
      "old_id": "8a1eec1274545d46496851ae99aedf5c2eeb694c",
      "old_mode": 33188,
      "old_path": "lib/sockopt.c",
      "new_id": "9ff15ca6dce4eddefd17d260564b491026a57cb2",
      "new_mode": 33188,
      "new_path": "lib/sockopt.c"
    }
  ]
}
