)]}'
{
  "commit": "f45e938b89d0ef3967bf95216bd3f63ef5e65429",
  "tree": "930fd2225383d88a3cee5000c4a2c576df918d14",
  "parents": [
    "59833d5450c8d9fa2c860b22e26813ea301cd514"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Dec 10 18:17:32 2012 +0000"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Dec 10 18:17:32 2012 +0000"
  },
  "message": "Merge of r4933, r4933: shared memory fixes.\n\n*) Fixed location of debug message in ngx_shmtx_lock().\n\n*) Core: don\u0027t reuse shared memory zone that changed ownership (ticket #210).\n\n   nginx doesn\u0027t allow the same shared memory zone to be used for different\n   purposes, but failed to check this on reconfiguration.  If a shared memory\n   zone was used for another purpose in the new configuration, nginx attempted\n   to reuse it and crashed.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f15372990edafd61caaa65608b6e5e7ed04b475f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "e8b1559212bc22ce3102f6dbfb5142177842b411",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "6cf7af58ae9b50893de47eb847e23f5d039a4d8c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_shmtx.c",
      "new_id": "a62999f33937b63f4504d2adcd4a84dcf0b5bdbe",
      "new_mode": 33188,
      "new_path": "src/core/ngx_shmtx.c"
    }
  ]
}
