)]}'
{
  "commit": "babb379849ffb4112792f266f92e9ebb2bd35332",
  "tree": "d401aa7a4af8cc1180fe602711897a50d8feb74f",
  "parents": [
    "6665ef303e837ed45654d1b5dd42123e7a51b0f4"
  ],
  "author": {
    "name": "Ben Laurie",
    "email": "ben@openssl.org",
    "time": "Sun Oct 12 14:32:47 2008 +0000"
  },
  "committer": {
    "name": "Ben Laurie",
    "email": "ben@openssl.org",
    "time": "Sun Oct 12 14:32:47 2008 +0000"
  },
  "message": "Type-checked (and modern C compliant) OBJ_bsearch.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ecead77be9fb14273066055ac19693acf3abe0b0",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "0a087c149df639a0d9b3aaa2a12c589df3a2fdbf",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "aa396e00eb90022c7ffe6593dc97aac4b52df7fa",
      "old_mode": 33261,
      "old_path": "Configure",
      "new_id": "77b13e4c7b0d9ad32b3f0112957201c96f85ab97",
      "new_mode": 33261,
      "new_path": "Configure"
    },
    {
      "type": "modify",
      "old_id": "776196ef0871c5de849b6f29ff59a22ebf86ef43",
      "old_mode": 33188,
      "old_path": "apps/s_client.c",
      "new_id": "12e5c40b7d2deef53d4a5b0f3f357a69e9d73cc9",
      "new_mode": 33188,
      "new_path": "apps/s_client.c"
    },
    {
      "type": "modify",
      "old_id": "27e520a9f36ed38635f2d18dd7d33abcace6af58",
      "old_mode": 33188,
      "old_path": "apps/s_server.c",
      "new_id": "c95057a7f8f9f4f8541508a8cf703978b17b728c",
      "new_mode": 33188,
      "new_path": "apps/s_server.c"
    },
    {
      "type": "modify",
      "old_id": "ecf1d6004e3ac887c4be8bcf2b0c39c1958c4e51",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_strnid.c",
      "new_id": "f0d5416660963e6fd093488c8ce35deac99b3e17",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_strnid.c"
    },
    {
      "type": "modify",
      "old_id": "47cbdd28d0732ed10e305139acd417ce9941bd7d",
      "old_mode": 33188,
      "old_path": "crypto/asn1/ameth_lib.c",
      "new_id": "300195bf95c421dfb17387fc2e6e4b8864ed576e",
      "new_mode": 33188,
      "new_path": "crypto/asn1/ameth_lib.c"
    },
    {
      "type": "modify",
      "old_id": "8fecd34221c3c750daa423ffbcf6d8ce3824664e",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_pbe.c",
      "new_id": "7d6a50266abf59beebdec384f80880e570c01858",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_pbe.c"
    },
    {
      "type": "modify",
      "old_id": "765a6c07dbfd125da1dff55d42aca6df89ae96b3",
      "old_mode": 33188,
      "old_path": "crypto/evp/pmeth_lib.c",
      "new_id": "3fd11cbb5a1ab2f2da97f760ccaa3786d8848d9e",
      "new_mode": 33188,
      "new_path": "crypto/evp/pmeth_lib.c"
    },
    {
      "type": "modify",
      "old_id": "db88f5f98018731140d4a9617e402bff35c3d3a6",
      "old_mode": 33188,
      "old_path": "crypto/objects/obj_dat.c",
      "new_id": "acb6bcfb06fc1f0afcba51c061cc0482bd0b995c",
      "new_mode": 33188,
      "new_path": "crypto/objects/obj_dat.c"
    },
    {
      "type": "modify",
      "old_id": "4ebaa1cc6aa9b7676d3fce71c9a0eab8793e331d",
      "old_mode": 33188,
      "old_path": "crypto/objects/obj_xref.c",
      "new_id": "3e85e7a576bcf4617cf17bd4b7036019cd0c3640",
      "new_mode": 33188,
      "new_path": "crypto/objects/obj_xref.c"
    },
    {
      "type": "delete",
      "old_id": "c139d3a8e2964aae63b8ba53852f0ea90e6b71c1",
      "old_mode": 33188,
      "old_path": "crypto/objects/obj_xref.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7d8cdc97c31c7a1071f21041f929655adc9440a3",
      "old_mode": 33188,
      "old_path": "crypto/objects/objects.h",
      "new_id": "7dc1bf5f008d76956a9662d1d81ed7c849566a68",
      "new_mode": 33188,
      "new_path": "crypto/objects/objects.h"
    },
    {
      "type": "modify",
      "old_id": "0dd360b5b0cda7e9bb1da8153284c228ff9efc61",
      "old_mode": 33188,
      "old_path": "crypto/objects/objxref.pl",
      "new_id": "4a42924c56a6b112795c5842c04914cedc84e748",
      "new_mode": 33188,
      "new_path": "crypto/objects/objxref.pl"
    },
    {
      "type": "modify",
      "old_id": "e9db6d62a74984ca0ac241af2b7f13e350d02392",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vpm.c",
      "new_id": "9c37c4ded3b8f563294b854869004fd09a7d175e",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vpm.c"
    },
    {
      "type": "modify",
      "old_id": "59837a44be5cf23e0ae939c9d0e7b18b765f1da6",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/ext_dat.h",
      "new_id": "22a390ab461bcc81cc4c30bb325417f333369d46",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/ext_dat.h"
    },
    {
      "type": "modify",
      "old_id": "2c2d6c44421a8d83494bf3cdca3de41d3e1688ce",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_alt.c",
      "new_id": "55b44848cd4d81f556ad63cc8cd5f284e75b0395",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_alt.c"
    },
    {
      "type": "modify",
      "old_id": "e654ae7e1e7a0eb8b25405ddf7c6d022b7efbdb0",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_conf.c",
      "new_id": "df3b991fe575b40ec7448fd1b572eefdc24c0d81",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_conf.c"
    },
    {
      "type": "modify",
      "old_id": "17a1fbf62c04c85aeb9edc0c38753fdb66c73a9d",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_crld.c",
      "new_id": "c5e616caccb736b265581daa977a5302179be8c2",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_crld.c"
    },
    {
      "type": "modify",
      "old_id": "a4efe0031e1fcc1506f62316a0ef849015e179e5",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_extku.c",
      "new_id": "4e968b9e1d978703fb75d30ce58e7f4136ef8b2a",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_extku.c"
    },
    {
      "type": "modify",
      "old_id": "f3015ea610cbdff91ae1fd8772f952773a65c6ea",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_lib.c",
      "new_id": "3ad5b29afcd030eaa991a0c249f704cca3568fce",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_lib.c"
    },
    {
      "type": "modify",
      "old_id": "9a99cb2fa094455dabde146095c194f908a65c57",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_ncons.c",
      "new_id": "452437da48d712508313d322cf708e50eccc1d51",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_ncons.c"
    },
    {
      "type": "modify",
      "old_id": "62aac06335317e1d0c90f5de9dcd502d5dd906df",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_ocsp.c",
      "new_id": "ac1fee69876bd904123522493cfaf594ae8d74d6",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_ocsp.c"
    },
    {
      "type": "modify",
      "old_id": "13248c2adaf455958bef69da4c914e2f611420b1",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_pcons.c",
      "new_id": "a14aa306ec79a1de564436f32ed07944fd1800b1",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_pcons.c"
    },
    {
      "type": "modify",
      "old_id": "626303264f715f69a94a90271d858c33342a692e",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_pmaps.c",
      "new_id": "bac5a5071d909308829f19fabfdfbe9d7a0dd965",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_pmaps.c"
    },
    {
      "type": "modify",
      "old_id": "20bd9bda190a65688c8c649c3ce82bce24ec9026",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_prn.c",
      "new_id": "feb57684f24f5b4e8fa55173c84c40f2a9dd825b",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_prn.c"
    },
    {
      "type": "modify",
      "old_id": "1ca370dc0b86caacf76af44c5c3e74a4eba4433b",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_purp.c",
      "new_id": "a5d9805ce466bdad1c54c8cb280b3f41fabe22a2",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_purp.c"
    },
    {
      "type": "modify",
      "old_id": "22b1b7fe39cade8027d3dbce593b805ae1e31488",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/x509v3.h",
      "new_id": "460a04077c30cbdce7a57f60941d56d3f21c133d",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/x509v3.h"
    },
    {
      "type": "modify",
      "old_id": "fdf8774336c94aef9204fbc025eee7dbd64cde7b",
      "old_mode": 33188,
      "old_path": "engines/Makefile",
      "new_id": "1cdfb2625d74c440c8bfebe456204fdb1d0a25b3",
      "new_mode": 33188,
      "new_path": "engines/Makefile"
    },
    {
      "type": "modify",
      "old_id": "d9486916f206ffd4d23208a1fec1c2708b657075",
      "old_mode": 33188,
      "old_path": "ssl/d1_lib.c",
      "new_id": "bd28b75e84c47ce93274bf8cfafc47ba2c664922",
      "new_mode": 33188,
      "new_path": "ssl/d1_lib.c"
    },
    {
      "type": "modify",
      "old_id": "88fb564a2b3d98594745657925e4ce981d8afb3b",
      "old_mode": 33188,
      "old_path": "ssl/s23_lib.c",
      "new_id": "e3fce5343043373bd19b5b6fe4a0cd9f7acc0f20",
      "new_mode": 33188,
      "new_path": "ssl/s23_lib.c"
    },
    {
      "type": "modify",
      "old_id": "25148d3397a99bdef7348f613b4e8a6cedd4459b",
      "old_mode": 33188,
      "old_path": "ssl/s2_lib.c",
      "new_id": "d93a2c797f5e6747c853f3dd5aa38e53fbde4714",
      "new_mode": 33188,
      "new_path": "ssl/s2_lib.c"
    },
    {
      "type": "modify",
      "old_id": "2bffa78ff4ca35b5eb0b64b9e8c1fa8edf9b202e",
      "old_mode": 33188,
      "old_path": "ssl/s2_meth.c",
      "new_id": "f0e8ca593d408c9a8f5ba82e4bd2d8ed65229f39",
      "new_mode": 33188,
      "new_path": "ssl/s2_meth.c"
    },
    {
      "type": "modify",
      "old_id": "6490d0bf1b5ed51c4916e5c977d3ac11cc313ab7",
      "old_mode": 33188,
      "old_path": "ssl/s2_srvr.c",
      "new_id": "b43a046aa6cdca3bf3f9bb1e764d033efed41e05",
      "new_mode": 33188,
      "new_path": "ssl/s2_srvr.c"
    },
    {
      "type": "modify",
      "old_id": "e339dbc431365277f1091ec5f4daf35fb7a502df",
      "old_mode": 33188,
      "old_path": "ssl/s3_clnt.c",
      "new_id": "aae133429cba14997c7e5f57e7c827008d48d7b3",
      "new_mode": 33188,
      "new_path": "ssl/s3_clnt.c"
    },
    {
      "type": "modify",
      "old_id": "f09238f187425b4920b2468ff06ab14aa4b9a8c2",
      "old_mode": 33188,
      "old_path": "ssl/s3_lib.c",
      "new_id": "7e896997b22d9c8c7893723deaa1ddd792271d15",
      "new_mode": 33188,
      "new_path": "ssl/s3_lib.c"
    },
    {
      "type": "modify",
      "old_id": "6b39ce89f60e8a6ab916d30f04980793c828f43a",
      "old_mode": 33188,
      "old_path": "ssl/s3_meth.c",
      "new_id": "cdddb17b627d775dc65f6e5f77810d9f36ecf628",
      "new_mode": 33188,
      "new_path": "ssl/s3_meth.c"
    },
    {
      "type": "modify",
      "old_id": "d3fdccdf89945a365c64240142cc8f5a99743a46",
      "old_mode": 33188,
      "old_path": "ssl/ssl.h",
      "new_id": "f23f24b73706a37af7c462749032754006d69db6",
      "new_mode": 33188,
      "new_path": "ssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "646a8e6cced3e0044181c8094e7730f2339f11c5",
      "old_mode": 33188,
      "old_path": "ssl/ssl3.h",
      "new_id": "56f17f66d372df39a87a711e30184cf4beae7c4f",
      "new_mode": 33188,
      "new_path": "ssl/ssl3.h"
    },
    {
      "type": "modify",
      "old_id": "c31d6e0c782f7545364b11da4f8981a071d60240",
      "old_mode": 33188,
      "old_path": "ssl/ssl_ciph.c",
      "new_id": "e60a490a52cc41d0b300ec508c021783c099ab30",
      "new_mode": 33188,
      "new_path": "ssl/ssl_ciph.c"
    },
    {
      "type": "modify",
      "old_id": "203bce661a97fe398761fdfceb97db0222da4f7d",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.c",
      "new_id": "803894c44f968b82e22e4dfd9592256db913c588",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.c"
    },
    {
      "type": "modify",
      "old_id": "a499a16ea5385e5d0b923868c2ae0c48d98838e8",
      "old_mode": 33188,
      "old_path": "ssl/ssl_locl.h",
      "new_id": "ad69a71ff52a69a922ab66843222dc710fb823c6",
      "new_mode": 33188,
      "new_path": "ssl/ssl_locl.h"
    },
    {
      "type": "modify",
      "old_id": "b20ab0fb0500ac9be01d53b61142ac9dd6b2b75e",
      "old_mode": 33188,
      "old_path": "ssl/ssltest.c",
      "new_id": "c76f6677b448c70948231f43d06f59f96ca3237f",
      "new_mode": 33188,
      "new_path": "ssl/ssltest.c"
    }
  ]
}
