)]}'
{
  "commit": "69569235c56c682e77dfe878c464217e3b8e4e50",
  "tree": "44e1b2af361346dfe59de4b1e771b0f5804c7d1d",
  "parents": [
    "8e488fa2666e72b2aa350ead7e178c893bddc2d4"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Jul 05 22:21:14 2018 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Jul 05 22:21:14 2018 +0300"
  },
  "message": "Resolver: retry sending queries on errors (ticket #1511).\n\nErrors when sending UDP datagrams can happen, e.g., when local IP address\nchanges (see fa0e093b64d7), or an unavailable DNS server on the LAN can cause\nsend() to fail with EHOSTDOWN on BSD systems.  If this happens during\ninitial query, retry sending immediately, to a different DNS server when\npossible.  If this is not enough, allow normal resend to happen by ignoring\nthe return code of the second ngx_resolver_send_query() call, much like we\ndo in ngx_resolver_resend().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d96970434ea48ed4e97d1514ffea3927349c11ed",
      "old_mode": 33188,
      "old_path": "src/core/ngx_resolver.c",
      "new_id": "5d7fe312d9f2a7c05ac9ee781cc8086dda3a9a8a",
      "new_mode": 33188,
      "new_path": "src/core/ngx_resolver.c"
    }
  ]
}
