)]}'
{
  "commit": "17b5326ba9d072fbf9dca35f70e74361b91a3944",
  "tree": "a4ff7debc9494b6774130dabc5f80c4e6bbe1c5c",
  "parents": [
    "3d9b105fe042b4986467ec12d881fa8a33ecd9ec"
  ],
  "author": {
    "name": "Dr. Stephen Henson",
    "email": "steve@openssl.org",
    "time": "Wed Sep 02 13:54:50 2009 +0000"
  },
  "committer": {
    "name": "Dr. Stephen Henson",
    "email": "steve@openssl.org",
    "time": "Wed Sep 02 13:54:50 2009 +0000"
  },
  "message": "PR: 2013\nSubmitted by: steve@openssl.org\n\nInclude a flag ASN1_STRING_FLAG_MSTRING when a multi string type is created.\nThis makes it possible to tell if the underlying type is UTCTime,\nGeneralizedTime or Time when the structure is reused and X509_time_adj_ex()\ncan handle each case in an appropriate manner.\n\nAdd error checking to CRL generation in ca utility when nextUpdate is being\nset.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aabf86bd01cf154676f0f9068fb11acd8a821b92",
      "old_mode": 33188,
      "old_path": "apps/ca.c",
      "new_id": "007b501d00e10d968da1e29bfd816ba41ae02e03",
      "new_mode": 33188,
      "new_path": "apps/ca.c"
    },
    {
      "type": "modify",
      "old_id": "f202e23841b7a98446630e90ffda7b48d2ddbb12",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn1.h",
      "new_id": "dfc6790ef6e792056d4aa74672b1a1f4b3f42b3e",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn1.h"
    },
    {
      "type": "modify",
      "old_id": "c816e51648be71cb19716e493141c950cef9004c",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_new.c",
      "new_id": "0d9e78cc7cd0f34bd11dfad3ae70160ee0d6aeea",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_new.c"
    },
    {
      "type": "modify",
      "old_id": "200a9cc0b6bab27359e1aeb99c58d021a3d8cefa",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vfy.c",
      "new_id": "62b01441b6e6ad3ba04479eefd17730cd3afe836",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vfy.c"
    }
  ]
}
