)]}'
{
  "commit": "5ea17699a5880070beb6e998b8e222e7a7ef7005",
  "tree": "0226c0266716ba80d054882c0fde26938970f630",
  "parents": [
    "4f14d846e63f55bdea08cae8c3e4f77aa9b97537"
  ],
  "author": {
    "name": "Dmitry Volyntsev",
    "email": "xeioex@nginx.com",
    "time": "Fri Oct 21 16:28:39 2016 +0300"
  },
  "committer": {
    "name": "Dmitry Volyntsev",
    "email": "xeioex@nginx.com",
    "time": "Fri Oct 21 16:28:39 2016 +0300"
  },
  "message": "SSL: RFC2253 compliant $ssl_client_s_dn and $ssl_client_i_dn.\n\nOriginally, the variables kept a result of X509_NAME_oneline(),\nwhich is, according to the official documentation, a legacy\nfunction.  It produces a non standard output form and has\nvarious quirks and inconsistencies.\n\nThe RFC2253 compliant behavior is introduced for these variables.\nThe original variables are available through $ssl_client_s_dn_legacy\nand $ssl_client_i_dn_legacy.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cddcefdcf3afac40c0cf51581abd7ad35b41ff4b",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "5c7734d8028edae8512da2affecd25346e2c523b",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "24b812f29e1578fac0805f120955a54c7379266b",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.h",
      "new_id": "d233c02fe5f4b19578e78e3fb1735febb144383a",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.h"
    },
    {
      "type": "modify",
      "old_id": "d685ae9b9f07cb8ce1b5c3b6fd8cdc7192330182",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.c",
      "new_id": "e75f5d8a36734b0e4df6b1949de1bef8a685da26",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.c"
    }
  ]
}
