)]}'
{
  "commit": "70a41eed11e7a2366a04174c2e76ed2dfa21255b",
  "tree": "78fc3bcc2f52d8fc71fa4ec12080fdf891e0a113",
  "parents": [
    "3cd263ff954f67a1fd785869429c91060d6737f3"
  ],
  "author": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Wed Dec 13 20:40:53 2017 +0300"
  },
  "committer": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Wed Dec 13 20:40:53 2017 +0300"
  },
  "message": "Retain CAP_NET_RAW capability for transparent proxying.\n\nThe capability is retained automatically in unprivileged worker processes after\nchanging UID if transparent proxying is enabled at least once in nginx\nconfiguration.\n\nThe feature is only available in Linux.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0c8795bbba80e49c57ef105f0ea1f3b650e2a25",
      "old_mode": 33188,
      "old_path": "auto/os/linux",
      "new_id": "e4aa0e549622dcd01c9d2f017581e8969c0a425a",
      "new_mode": 33188,
      "new_path": "auto/os/linux"
    },
    {
      "type": "modify",
      "old_id": "2b48ccbd6ddd1b33f6038ca7c1418082d1714d8b",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.h",
      "new_id": "a825da2f981b418219e714476638883e9662e78b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.h"
    },
    {
      "type": "modify",
      "old_id": "6d0f4ee521ce8ee721c390a550f6e1f1bec1310d",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "f8d5707d3d34cd195076840c7b19f5432731716f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "2f6129d8894e95b33371e28b7c4ee7ab8ed4a873",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_config.h",
      "new_id": "b22ea4378662e8d0e1ec5ae2dd5a5a5fcf7e0209",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_config.h"
    },
    {
      "type": "modify",
      "old_id": "a20a515c76b45b1d8e914d41f2ca85cdd7a7ca3d",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process_cycle.c",
      "new_id": "40654b3a266be5f57a092ebca979fcb65a39d421",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "ad81cc8b727f69becd7b31fc3c625a119191c57d",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream_proxy_module.c",
      "new_id": "818d7329b58df93ededd0cf04ca9108ce12d8f82",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream_proxy_module.c"
    }
  ]
}
