)]}'
{
  "commit": "76968bb3d53982560bcf08bcd0ba3e1865fe15cd",
  "tree": "fe23ab2b4c350e2ff20e168223e0550c3f69d5b1",
  "parents": [
    "91fa2d661257f9a130a3ed4d847c38d089b157c2"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Oct 03 17:01:01 2024 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 03 21:27:35 2024 +0000"
  },
  "message": "Rename default credential to legacy credential\n\nDefault reads as if it is somehow treated special, as a default when\nfancier heuristics do not match, such as trust anchors. Such a concept\ndoes not make sense because servers will have *multiple* fallbacks for\ntrust anchor matching, e.g. an ECDSA one and an RSA one. Nonetheless,\nthis was a bit confusing, so call it the \"legacy credential\" to make it\nclearer this is just about whether you use a different API.\n\nChange-Id: Ieb8cf454d1b2e0bf08a2c78cbea644d4f2f12202\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/71727\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5c5ab0b50e6f6c64bc376497190dc177dadd23f",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "6503de507b7e122d4ffc3e310a0d6dc2a663bf60",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "f956418e0de8f92bf4a98657e7dbc273222c6a5c",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "718908bb29d828325422f7276ec6375e1b76fec8",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "e30ec73957e40c5fe34f9785e62461db6bf5604e",
      "old_mode": 33188,
      "old_path": "ssl/ssl_cert.cc",
      "new_id": "e30e27da3503599ca04303cdc88f05ed7303786b",
      "new_mode": 33188,
      "new_path": "ssl/ssl_cert.cc"
    },
    {
      "type": "modify",
      "old_id": "f4bb55eba99f4ddd3dc66dc18242e24e717c40f3",
      "old_mode": 33188,
      "old_path": "ssl/ssl_credential.cc",
      "new_id": "39c14de8c2eb19a7fcb85b0e6a75d45ea30786fc",
      "new_mode": 33188,
      "new_path": "ssl/ssl_credential.cc"
    },
    {
      "type": "modify",
      "old_id": "071709f50fb0552fb65ec67d8dc8313baf6f1e1c",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "1458b456e5251b058e28c7f935f929af7addbee4",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "471be768b385c59140945d338254e12a7fc52c74",
      "old_mode": 33188,
      "old_path": "ssl/ssl_privkey.cc",
      "new_id": "76ba0849d064489c1261579def57b9fa1ddcd0e8",
      "new_mode": 33188,
      "new_path": "ssl/ssl_privkey.cc"
    },
    {
      "type": "modify",
      "old_id": "34dd5edeb27c589f80addb253ef6b03ad273bdc5",
      "old_mode": 33188,
      "old_path": "ssl/ssl_test.cc",
      "new_id": "17fe5c6fc44771c3e516c2979e78bc78e37fc7a2",
      "new_mode": 33188,
      "new_path": "ssl/ssl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "66c32102ffe21fae712f342c2c5d00b7773b9ec2",
      "old_mode": 33188,
      "old_path": "ssl/ssl_x509.cc",
      "new_id": "e121ff828008158d0bfb7527f79c3d47b4435e83",
      "new_mode": 33188,
      "new_path": "ssl/ssl_x509.cc"
    },
    {
      "type": "modify",
      "old_id": "2db2a89d9bfeed6ceeff815e20762e4b26c15ffb",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "abd66ed98bcbec29c6e584dedc410e537083838c",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    }
  ]
}
