)]}'
{
  "commit": "c4ef5ff1128d1ba19dd8e79321ec87a62d389fa3",
  "tree": "90b07802f2f4e3cdb8e2a40628503f1536c1f715",
  "parents": [
    "50485c7c0c93256df52f1845a65588ede880f224"
  ],
  "author": {
    "name": "Matt Braithwaite",
    "email": "mab@google.com",
    "time": "Thu May 21 17:56:38 2015 -0700"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Mon Aug 24 22:08:08 2015 +0000"
  },
  "message": "In |NCONF_load|, strdup section names rather than adding refs.\n\nThe fact that |value_free| expects to free() value-\u003esection is\ninconsistent with the behavior of |add_string|, which adds a reference\nto an existing string.\n\nAlong the way, add a |CONF_VALUE_new| method to simplify things a bit.\n\nChange-Id: I438abc80575394e4d8df62a4fe2ff1050e3ba039\nReviewed-on: https://boringssl-review.googlesource.com/5744\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec80032d8a28e9749a780694aa810f8fe23e43b2",
      "old_mode": 33188,
      "old_path": "crypto/conf/conf.c",
      "new_id": "e098a2cede1c0054a7d1f5a14c38637673ffde56",
      "new_mode": 33188,
      "new_path": "crypto/conf/conf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03d1a8f3952da0fa15c0f635d1559a4b215cc511",
      "new_mode": 33188,
      "new_path": "crypto/conf/internal.h"
    },
    {
      "type": "modify",
      "old_id": "790c5ab5578b89ca96a78adf1965badc168fb41b",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_utl.c",
      "new_id": "aa65c798c7a96b520e8e7eb54516a06ea9d600ad",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_utl.c"
    }
  ]
}
