)]}'
{
  "commit": "cb1768f0037ec6f02099be647e721ae1e3ee81a1",
  "tree": "8cec8e57171f8484d0e720b51b331e716d843a1d",
  "parents": [
    "e7d2931f4048deb3edb9362b83479f0575051370"
  ],
  "author": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Mon May 23 16:37:20 2016 +0300"
  },
  "committer": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Mon May 23 16:37:20 2016 +0300"
  },
  "message": "Introduced the ngx_sockaddr_t type.\n\nIt\u0027s properly aligned and can hold any supported sockaddr.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19ec4ab75dd01ffe704d1db67538c5726b796bc5",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "16ba6300384c382b6aa5e41bc0d38be6f41d40bd",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    },
    {
      "type": "modify",
      "old_id": "2ed4a14979c30ca7aeaf553f1eaa450a9923568d",
      "old_mode": 33188,
      "old_path": "src/core/ngx_inet.c",
      "new_id": "12bf9f81ac93adc40ef28ccc27d41d5e9435770f",
      "new_mode": 33188,
      "new_path": "src/core/ngx_inet.c"
    },
    {
      "type": "modify",
      "old_id": "2f76f79afab93dd80716c37780fabc00db770620",
      "old_mode": 33188,
      "old_path": "src/core/ngx_inet.h",
      "new_id": "422aabec4ece11e533fb959e3631c09e38b0965a",
      "new_mode": 33188,
      "new_path": "src/core/ngx_inet.h"
    },
    {
      "type": "modify",
      "old_id": "e00fe229abe36f05b10efa5793306052ffda043f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_resolver.c",
      "new_id": "e06c2f8cfa1d69c1043d81f9ad9a4e02b7b9ef77",
      "new_mode": 33188,
      "new_path": "src/core/ngx_resolver.c"
    },
    {
      "type": "modify",
      "old_id": "14841c016fb30fccbdb3506dc03eb02ed1b98284",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "4445adc623b6c6d055676d3898daecb7db2f6678",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "85bfcdb0e44159b3fc6911713a4ff0da406fcbf0",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_upstream_keepalive_module.c",
      "new_id": "0048e6bce2b51304f547298af685183bca474e14",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_upstream_keepalive_module.c"
    },
    {
      "type": "modify",
      "old_id": "e3c070f1634673b03ef8103f1da6ca2545725744",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "7ed1afc4fd8f1e4908b0e2a96f5631275d20feb6",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "031e2af5398f02d6329f9daf9fd10374fda4fc94",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "38307ca9722924f0852c15d2bacb4d9fec50f5f5",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "cc5b15c2db607134bec1cfb6af9215f84bf79c8c",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail.h",
      "new_id": "277f9206049a1c4f52b25f75941efd807673dc3e",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail.h"
    },
    {
      "type": "modify",
      "old_id": "f3852bf36e5cf5fb5f8f88ed407ebc36eeecbfd8",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_core_module.c",
      "new_id": "89f835d5dae3d0304ea998ad47a8c27d84925272",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "77db43ddad0c4513dc0f4383580c6a746571003c",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream.h",
      "new_id": "a03e29f64c389065f17a5f531239ab3e87a5d242",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream.h"
    },
    {
      "type": "modify",
      "old_id": "ccc3d791a8510e82d0c2fdd11e81204861559961",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream_core_module.c",
      "new_id": "5d00c57db0102c9a2576e997efd7d2499998f99d",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream_core_module.c"
    }
  ]
}
