)]}'
{
  "commit": "f437b23252ddd90947b5ece36270de325e5fefde",
  "tree": "6cea560111760cc3f01bc3949db6ea6daf40e44b",
  "parents": [
    "a91a99d4b37ac56372ed251930830520f2a4021f"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed May 23 16:38:16 2018 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed May 23 16:38:16 2018 +0300"
  },
  "message": "Removed glibc crypt_r() bug workaround (ticket #1469).\n\nThe bug in question was fixed in glibc 2.3.2 and is no longer expected\nto manifest itself on real servers.  On the other hand, the workaround\ncauses compilation problems on various systems.  Previously, we\u0027ve\nalready fixed the code to compile with musl libc (fd6fd02f6a4d), and\nnow it is broken on Fedora 28 where glibc\u0027s crypt library was replaced\nby libxcrypt.  So the workaround was removed.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ebe2b576c1e2e0a2182e537dd04a5ad2c818423",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_user.c",
      "new_id": "b3d81d07b72a6aaff003106fb2b0f59121ba4f43",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_user.c"
    }
  ]
}
