)]}'
{
  "commit": "bf510e9bc06b55ae9d9c1d6ed67152b94e80977e",
  "tree": "4466103c8ad05307cbd88c7509c8ff03976f260f",
  "parents": [
    "9fa6be78ecbbda17be20b8d2bc4fdde915e33d7e"
  ],
  "author": {
    "name": "Dmitrij Tejblum",
    "email": "tejblum@yandex-team.ru",
    "time": "Thu Aug 18 20:22:17 2011 +0400"
  },
  "committer": {
    "name": "Dmitrij Tejblum",
    "email": "tejblum@yandex-team.ru",
    "time": "Fri Aug 19 22:02:17 2011 +0400"
  },
  "message": "lib: simplify interface of setsockopt_multicast_ipv4().\n\n* sockopt.[ch] (setsockopt_ipv4_multicast): ifindex is now mandatory (all\n  non-ancient OSes can use it anyway), and if_addr parameter (the address\n  of the interface) is now gone. (setsockopt_ipv4_multicast_if):\n  IP_MULTICAST_IF processing moved to this new function\n\n* ospf_network.c (ospf_if_add_allspfrouters, ospf_if_drop_allspfrouters,\n  ospf_if_add_alldrouters, ospf_if_drop_alldrouters, ospf_if_ipmulticast),\n  rip_interface.c (ipv4_multicast_join, ipv4_multicast_leave,\n  rip_interface_new): adapt to the new interface\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ab97689699338f888d189897ce08a1725b9fd3c",
      "old_mode": 33188,
      "old_path": "lib/sockopt.c",
      "new_id": "1f9f5275607ec916b134cae1dfdca423ac19c458",
      "new_mode": 33188,
      "new_path": "lib/sockopt.c"
    },
    {
      "type": "modify",
      "old_id": "cb05c6fbd1fe0add6663c99c19551da59363c283",
      "old_mode": 33188,
      "old_path": "lib/sockopt.h",
      "new_id": "69309e001b9b5f66355c74b708356163e462dc73",
      "new_mode": 33188,
      "new_path": "lib/sockopt.h"
    },
    {
      "type": "modify",
      "old_id": "1e2d44e6b9d9e3e79dc7a964e28d408ced7eea2b",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_network.c",
      "new_id": "3e326a8c375c86f8e5e099c8663004eee6feef79",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_network.c"
    },
    {
      "type": "modify",
      "old_id": "d3b55fc01f52a0ca0a0ef197382d5a643104c96b",
      "old_mode": 33188,
      "old_path": "ripd/rip_interface.c",
      "new_id": "810b71c0db5ed7a0ea78db491ed8f7264246a28c",
      "new_mode": 33188,
      "new_path": "ripd/rip_interface.c"
    }
  ]
}
