)]}'
{
  "commit": "6226fe3512ca9364b1ec98519458e61eea9c5dff",
  "tree": "7dea051f36d452e3475589b4f47335ee14b275de",
  "parents": [
    "e3d6c5a33cd31a788c345e6c936852db0805bb6d"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Tue Oct 11 17:56:51 2011 +0000"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Tue Oct 11 17:56:51 2011 +0000"
  },
  "message": "Autoindex: escape \u0027?\u0027 in file names.\n\nFor files with \u0027?\u0027 in their names autoindex generated links with \u0027?\u0027 not\nescaped.  This resulted in effectively truncated links as \u0027?\u0027 indicates\nquery string start.\n\nThis is an updated version of the patch originally posted at [1].  It\nintroduces generic NGX_ESCAPE_URI_COMPONENT which escapes everything but\nunreserved characters as per RFC 3986.  This approach also renders unneeded\nspecial colon processing (as colon is percent-encoded now), it\u0027s dropped\naccordingly.\n\n[1] http://nginx.org/pipermail/nginx-devel/2010-February/000112.html\n\nReported by Konstantin Leonov.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75bc6578d4c4da53885f92b76443333dd9195080",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.c",
      "new_id": "8f29e9070054b6e2c3a7e1070c08d81ee6fcb89c",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.c"
    },
    {
      "type": "modify",
      "old_id": "2030988d89f69c4ec0c8c6768639a3c5c415a56a",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.h",
      "new_id": "2b9c59a5e62d6c40660fed5c23aedb51933bb8b4",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.h"
    },
    {
      "type": "modify",
      "old_id": "b6793180698055182a581a7c20dfdc3d373594e1",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_autoindex_module.c",
      "new_id": "166b17df8fe2f12567a330bb68a4d0090e7fccc1",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_autoindex_module.c"
    }
  ]
}
