)]}'
{
  "commit": "724d4711c2ec886e956ec1123161d6e39a8af88d",
  "tree": "5c719a5c7ae8d897244cfa94639cf65337342fba",
  "parents": [
    "eae591b758e5e29fed4e67c83135543a4a0756f6"
  ],
  "author": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Tue Apr 11 16:41:53 2017 +0300"
  },
  "committer": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Tue Apr 11 16:41:53 2017 +0300"
  },
  "message": "Set UDP datagram source address (ticket #1239).\n\nPreviously, the source IP address of a response UDP datagram could differ from\nthe original datagram destination address.  This could happen if the server UDP\nsocket is bound to a wildcard address and the network interface chosen to output\nthe response packet has a different default address than the destination address\nof the original packet.  For example, if two addresses from the same network are\nconfigured on an interface.\n\nNow source address is set explicitly if a response is sent for a server UDP\nsocket bound to a wildcard address.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ef74d4a89933a9b6e5413e9c93c138fbe171ae0",
      "old_mode": 33188,
      "old_path": "auto/unix",
      "new_id": "52060fc04804b93f76a435cf77a8ff20f8347ff7",
      "new_mode": 33188,
      "new_path": "auto/unix"
    },
    {
      "type": "modify",
      "old_id": "65bde6f97fcedffc97cf61b5f5cf9254bf81e0b2",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_udp_sendmsg_chain.c",
      "new_id": "5f1cfa54ee20bbf00568e11341aecaaabbb45b6f",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_udp_sendmsg_chain.c"
    }
  ]
}
