)]}'
{
  "commit": "cc1131ab011afc4f06c1a967e9c0cbd77cc88d58",
  "tree": "90576741b3bc9d3c0ddc5e2e7b3dcf984bf999c0",
  "parents": [
    "bf547fed75d002da8eedbd190a1b2db8804b767e"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Wed Oct 15 23:20:17 2003 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Wed Oct 15 23:20:17 2003 +0000"
  },
  "message": "2003-10-15 sowmini.varadhan@sun.com\n\n        * ripd/ripd.c: (rip_send_packet) use rip-\u003esock for mcast sends,\n          instead of creating one socket per send. send source addr to\n          rip_update_interface.\n          (rip_update_process) should send an update on every connected\n          network for each interface.\n          (rip_request_send) should send a request on every connected\n          network for each interface.\n        * ripd/ripd.h: update prototype for rip_interface_multicast_set\n        * ripd/rip_interface.c: (rip_interface_multicast_set) reorganized\n          so that it can be called repeatedly for aliased interfaces (on\n          multiple networks).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2668e7dcb7ecdb9961928eff2a232c1cf668aad4",
      "old_mode": 33188,
      "old_path": "ripd/rip_interface.c",
      "new_id": "e3aea186f1f85cdf7f142d0a3a0c405c32270e30",
      "new_mode": 33188,
      "new_path": "ripd/rip_interface.c"
    },
    {
      "type": "modify",
      "old_id": "68f49ac223bc77b311c148eb0c93666e7a2a087b",
      "old_mode": 33188,
      "old_path": "ripd/ripd.c",
      "new_id": "accac5e9c5836d658d13bbda2410e84bd4ca032a",
      "new_mode": 33188,
      "new_path": "ripd/ripd.c"
    },
    {
      "type": "modify",
      "old_id": "dc2f64d04931cb3e5d3f2d3cd5f0f87b3aaa8048",
      "old_mode": 33188,
      "old_path": "ripd/ripd.h",
      "new_id": "29e4f67c2b3272150e0811872531fb1e36b737df",
      "new_mode": 33188,
      "new_path": "ripd/ripd.h"
    }
  ]
}
