)]}'
{
  "commit": "3c5bd34771be032ef14e59f934058b3dce93588b",
  "tree": "a71e5b734bca4200959241d928410ba98f48070b",
  "parents": [
    "1b7bc342186ff0768c06419a134032adb2a536f8"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Tue Aug 06 19:58:40 2013 +0400"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Tue Aug 06 19:58:40 2013 +0400"
  },
  "message": "Fixed memory leaks in the root and auth_basic_user_file directives.\n\nIf a relative path is set by variables, then the ngx_conf_full_name()\nfunction was called while processing requests, which causes allocations\nfrom the cycle pool.\n\nA new function that takes pool as an argument was introduced.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d12ec2cdfaaf3ac44f72db0dde3c513e9a60976",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.c",
      "new_id": "6cfb5d58db3dc3996d25b0472758f1fbf0a56ffd",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.c"
    },
    {
      "type": "modify",
      "old_id": "35f5f8dc38b119173603e7d77b2f25dcbb9c4e41",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.c",
      "new_id": "28e8871ece477d7e1c7984e6d4a77b1bc226ecc6",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.c"
    },
    {
      "type": "modify",
      "old_id": "18abf1423160a7784fe93bfcf87b086157c1526f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.h",
      "new_id": "3ea6c28c8639e71216907c9e8ca9d870e6bed5c2",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.h"
    },
    {
      "type": "modify",
      "old_id": "12a82eb9c28ea50d6dc304bccbcf2606aef5de71",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "ffe7fb4fe7ce51cc26af186de60186688d723eef",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "54d019589a95b4f3e8085ce1fcc36bea44f0d363",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_script.c",
      "new_id": "1da793b8f08659af4b0658c44e386dcd14964a42",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_script.c"
    },
    {
      "type": "modify",
      "old_id": "0b1a3343033e6171d79cff1eba5ee5ad0c511f9d",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_variables.c",
      "new_id": "b4f8eeba013b0a474e25566f1b118d0a30630a12",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_variables.c"
    }
  ]
}
