)]}'
{
  "commit": "44b3a283174cbfdf3c67ecd9cb515a4a8e029b60",
  "tree": "60f34d188c7130052c9e321abdf823f55203c56a",
  "parents": [
    "ff23b7cb2c5bec11044d92dca8fa7d3ca0ec5fbc"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Dec 29 00:41:26 2022 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 17 17:06:11 2023 +0000"
  },
  "message": "Further const-correct config-based extension creation.\n\nConstructing extensions from a config file should not modify the config\nfile or input certificates, so everything here should be const.\n\nWhile I\u0027m here, fix various missing sk_FOO_push malloc failure checks.\n\nChange-Id: Ic29b21248a9d9243050c771fd0ce1e1d77f7ce7f\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/56027\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "620b1042b15cb187157b755e097e5e2528513c43",
      "old_mode": 33188,
      "old_path": "crypto/conf/conf.c",
      "new_id": "f03649884d54cf74b00b761325211d3ec82a2af1",
      "new_mode": 33188,
      "new_path": "crypto/conf/conf.c"
    },
    {
      "type": "modify",
      "old_id": "7f48435d62a877538e0e3d029fa83981f6570d85",
      "old_mode": 33188,
      "old_path": "crypto/x509/asn1_gen.c",
      "new_id": "821d90d2084ee55af1e1d7c60e297b0d7eb13837",
      "new_mode": 33188,
      "new_path": "crypto/x509/asn1_gen.c"
    },
    {
      "type": "modify",
      "old_id": "4cfc4aef6860680a6223bbfe237b3150fd3dd3e7",
      "old_mode": 33188,
      "old_path": "crypto/x509/internal.h",
      "new_id": "e102842b0b56b2b52ff7224a01c2502f996ae070",
      "new_mode": 33188,
      "new_path": "crypto/x509/internal.h"
    },
    {
      "type": "modify",
      "old_id": "a1f3cee508124affed2197acbd721c30f84daa1d",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/internal.h",
      "new_id": "a7bcb4e33d01b079e3221bcb7d8e1899ce9f2dad",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/internal.h"
    },
    {
      "type": "modify",
      "old_id": "7616f4f0875494867c65dd1b49d0bfa8d3990ebd",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_akey.c",
      "new_id": "a7e1ee22c5ba93cb2dc31661e9e6b32b6eb9533f",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_akey.c"
    },
    {
      "type": "modify",
      "old_id": "31b87f1f9e0a1124df70f35d19ee676dc7e2ec68",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_alt.c",
      "new_id": "3a7df6bbee24015d41f7a2e03496059be44002e6",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_alt.c"
    },
    {
      "type": "modify",
      "old_id": "936a44df8d35fadc08b31e35c1f57facd0f12575",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_bcons.c",
      "new_id": "11a651964becf05f8469d7b35bd70fdd05014f5c",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_bcons.c"
    },
    {
      "type": "modify",
      "old_id": "9562826fbea53cadd874e1840a4ed4b322a91bae",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_bitst.c",
      "new_id": "c1d1734a82a0acb95b329719f98335c818a92896",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_bitst.c"
    },
    {
      "type": "modify",
      "old_id": "b5a760d5ccc08268f01253af42a631ef26721e05",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_conf.c",
      "new_id": "ef5536317888509e98b2f5fe25fc1228807ddb1d",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_conf.c"
    },
    {
      "type": "modify",
      "old_id": "c2bc8852dfd6651c67bede19f7dfbbbf69990e1d",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_cpols.c",
      "new_id": "6fa011da0868ca0a4d1af4f98422abd02df27318",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_cpols.c"
    },
    {
      "type": "modify",
      "old_id": "4093d7b8af6ea47f312ad42e055d952f7fc955b2",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_crld.c",
      "new_id": "02916305f5cc9f6ca3a2907c9e42eaef6854d4ee",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_crld.c"
    },
    {
      "type": "modify",
      "old_id": "568e2890364d84aa42f4a073f57b86cded808acb",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_extku.c",
      "new_id": "d493bf2e2027376c30d577bbf079ba5d0eac807f",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_extku.c"
    },
    {
      "type": "modify",
      "old_id": "8abf40ca33b5634a141cc105961237f267417aa7",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_ia5.c",
      "new_id": "80ba5f9a3aa125af8e3399f0bdf51b2edaa1ad22",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_ia5.c"
    },
    {
      "type": "modify",
      "old_id": "872346acfe8c729fab27e4f10d103e07e1c2f014",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_info.c",
      "new_id": "386b519500ae47d9d8e4b6b7561848f720e04a8d",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_info.c"
    },
    {
      "type": "modify",
      "old_id": "50cef849e6cf57c88551913ed5b16a9f802addf9",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_int.c",
      "new_id": "843c758b5c234163b16861fd1e251298844a5777",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_int.c"
    },
    {
      "type": "modify",
      "old_id": "f923e29e5c95b4eacdfc76168297d66f3079a366",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_ncons.c",
      "new_id": "97a79c82b917402967f1a22147875080eef84e55",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_ncons.c"
    },
    {
      "type": "modify",
      "old_id": "b490a1189678861f0535e344c639f3c5a14f8328",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_ocsp.c",
      "new_id": "f0ed0b82222291f38dcb5f890dd0be0ee78244ce",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_ocsp.c"
    },
    {
      "type": "modify",
      "old_id": "ccbc885ae03f143abd1d5017099205ac047798a0",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_pci.c",
      "new_id": "5616aac0f1db78c2835441e16197206781ff36ee",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_pci.c"
    },
    {
      "type": "modify",
      "old_id": "69c89338ac220278de0971f51b01a67b3b10f390",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_pcons.c",
      "new_id": "ea1e8ba8b44444663320c0f58c2fbd1c7d5ff406",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_pcons.c"
    },
    {
      "type": "modify",
      "old_id": "3e9dcb3c9d4c72582393cfd8dcbfa9ffabbb98c8",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_pmaps.c",
      "new_id": "304934758e684ec8b9d5f6aa336d48fb9a3ce665",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_pmaps.c"
    },
    {
      "type": "modify",
      "old_id": "05c5050d452748d491e1236c45ce0163380e1ac1",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_skey.c",
      "new_id": "9e777ed6e2e7a8bcb6d4e6d3c84e51d9c728f0e1",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_skey.c"
    },
    {
      "type": "modify",
      "old_id": "3abab06a3acd575a55caedc1980711e05a6ab5b3",
      "old_mode": 33188,
      "old_path": "decrepit/x509/x509_decrepit.c",
      "new_id": "5af499ed41a6e4945532c4aa7a952210fa090438",
      "new_mode": 33188,
      "new_path": "decrepit/x509/x509_decrepit.c"
    },
    {
      "type": "modify",
      "old_id": "0872e13d236678ed5f188b63a25bf564e82dd522",
      "old_mode": 33188,
      "old_path": "include/openssl/conf.h",
      "new_id": "908c16ea57504a29cc1f44e0b60d7d61f5197f5d",
      "new_mode": 33188,
      "new_path": "include/openssl/conf.h"
    },
    {
      "type": "modify",
      "old_id": "ec2427d4a5380d50bbc7abb75c8b9743b3877422",
      "old_mode": 33188,
      "old_path": "include/openssl/x509v3.h",
      "new_id": "c0d1677545036dd2e01ce0580a73e37e35605b4c",
      "new_mode": 33188,
      "new_path": "include/openssl/x509v3.h"
    }
  ]
}
