)]}'
{
  "commit": "096d095151f7b6e3ea2cb6c9f212386648902e5e",
  "tree": "f892949d0385cea20f5b8c5dcb6a7106585a42f9",
  "parents": [
    "0bd6112ddadab774a322a3012f1a602cfc4c26fb"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Dec 29 00:57:21 2022 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 12 01:32:15 2023 +0000"
  },
  "message": "Remove custom CONF methods from X509V3_CTX.\n\nNothing external ever defines X509V3_CONF_METHOD. Removing this allows\nus to remove X509V3_section_free altogether because the returned\nsections are always owned by the CONF object anyway.\n\nFor ease of review, I\u0027ve split out some of the const-correctness to a\nfollow-up CL.\n\nUpdate-Note: X509V3_CONF_METHOD is removed. Code search says no one uses\nthis.\n\nChange-Id: I66ed6e978b85d40c6849e9f4f45e1bcbf9a0f6a9\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/56026\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81079952bb9f97b45642f273f119548e3d69fc94",
      "old_mode": 33188,
      "old_path": "crypto/x509/asn1_gen.c",
      "new_id": "7f48435d62a877538e0e3d029fa83981f6570d85",
      "new_mode": 33188,
      "new_path": "crypto/x509/asn1_gen.c"
    },
    {
      "type": "modify",
      "old_id": "fea5c9cf88695198f032643c6111d45bdc244d7f",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/internal.h",
      "new_id": "a1f3cee508124affed2197acbd721c30f84daa1d",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/internal.h"
    },
    {
      "type": "modify",
      "old_id": "6123ac3e436cfd4aadad65f69080b68538785a89",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_alt.c",
      "new_id": "31b87f1f9e0a1124df70f35d19ee676dc7e2ec68",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_alt.c"
    },
    {
      "type": "modify",
      "old_id": "043d6cea67577ebb79fb221ad93bd2fc2d6294f1",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_conf.c",
      "new_id": "b5a760d5ccc08268f01253af42a631ef26721e05",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_conf.c"
    },
    {
      "type": "modify",
      "old_id": "5d781c07b9b915fe3aa224b36ed231299286e18b",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_cpols.c",
      "new_id": "c2bc8852dfd6651c67bede19f7dfbbbf69990e1d",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_cpols.c"
    },
    {
      "type": "modify",
      "old_id": "68ab343981ebd7e4a3a1949e522814890169e7e8",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_crld.c",
      "new_id": "4093d7b8af6ea47f312ad42e055d952f7fc955b2",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_crld.c"
    },
    {
      "type": "modify",
      "old_id": "cafb40c909503b0f5f17ce30ac6cc3112323e978",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_pci.c",
      "new_id": "ccbc885ae03f143abd1d5017099205ac047798a0",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_pci.c"
    },
    {
      "type": "modify",
      "old_id": "59a4d8d5dda4002c71136737cabd5ce984eadccb",
      "old_mode": 33188,
      "old_path": "include/openssl/x509v3.h",
      "new_id": "ec2427d4a5380d50bbc7abb75c8b9743b3877422",
      "new_mode": 33188,
      "new_path": "include/openssl/x509v3.h"
    }
  ]
}
