)]}'
{
  "commit": "6d23cf97443bfedf755341b4f2d0d7fce254e020",
  "tree": "ef52ffc0029a579d35439f2dc0ba2deee966ed93",
  "parents": [
    "31d1d3741f16bd80ec25f72dcdbf6bbdc5664374"
  ],
  "author": {
    "name": "Rich Salz",
    "email": "rsalz@openssl.org",
    "time": "Mon Jan 12 17:29:26 2015 -0500"
  },
  "committer": {
    "name": "Rich Salz",
    "email": "rsalz@openssl.org",
    "time": "Mon Jan 12 17:30:54 2015 -0500"
  },
  "message": "RT3548: Remove unsupported platforms\n\nThis last one for this ticket.  Removes WIN16.\nSo long, MS_CALLBACK and MS_FAR.  We won\u0027t miss you.\n\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f697f3e90ef6ce2fa8e2f3235406397632657cf2",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "685f98c5010a6ca9d90b536b044285d012b682e6",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "80762c1cc058e5260d905b5caffc85f41003f981",
      "old_mode": 33188,
      "old_path": "apps/apps.c",
      "new_id": "ac709a6a3d55bd6b68c48561a120af83e578f204",
      "new_mode": 33188,
      "new_path": "apps/apps.c"
    },
    {
      "type": "modify",
      "old_id": "7de7dd3b3817b733d62e011769792338ccd2354d",
      "old_mode": 33188,
      "old_path": "apps/ciphers.c",
      "new_id": "001836001833340d1eefb6c86df61b37da2d43c5",
      "new_mode": 33188,
      "new_path": "apps/ciphers.c"
    },
    {
      "type": "modify",
      "old_id": "7982222abcc8355ac24bd0d0a8a15523db6510e4",
      "old_mode": 33188,
      "old_path": "apps/dhparam.c",
      "new_id": "86bf19d861609b8a3f89def6ad44fedc7e9d6860",
      "new_mode": 33188,
      "new_path": "apps/dhparam.c"
    },
    {
      "type": "modify",
      "old_id": "a922335c3107331741f747fa5410238e7ebfbdc3",
      "old_mode": 33188,
      "old_path": "apps/dsaparam.c",
      "new_id": "7a9ed82e7553547296a213f1646ee92a804a3433",
      "new_mode": 33188,
      "new_path": "apps/dsaparam.c"
    },
    {
      "type": "modify",
      "old_id": "9a0294398e83a1f554019b002647d6c485832256",
      "old_mode": 33188,
      "old_path": "apps/engine.c",
      "new_id": "04d4f73cd4498f87303947440510466fb2f88598",
      "new_mode": 33188,
      "new_path": "apps/engine.c"
    },
    {
      "type": "modify",
      "old_id": "4581bfac7096f7786b1e212854817d993b68377d",
      "old_mode": 33188,
      "old_path": "apps/gendh.c",
      "new_id": "ec6842528a5517c6d8b9538bb3a862aaf69dfaa7",
      "new_mode": 33188,
      "new_path": "apps/gendh.c"
    },
    {
      "type": "modify",
      "old_id": "fe00af9bd2d20bc07e57716b55f89869e665345e",
      "old_mode": 33188,
      "old_path": "apps/genrsa.c",
      "new_id": "b0bba054cd9f2d67b229f3aa065538fe1f991d5e",
      "new_mode": 33188,
      "new_path": "apps/genrsa.c"
    },
    {
      "type": "modify",
      "old_id": "7453e6528c9de99900c0ee675d01bead7c824b04",
      "old_mode": 33188,
      "old_path": "apps/openssl.c",
      "new_id": "c438dafaff9d6c6d652eed0d14f49d574dc89bbe",
      "new_mode": 33188,
      "new_path": "apps/openssl.c"
    },
    {
      "type": "modify",
      "old_id": "686fac4f5d6679e10397564f3b124e68d260bc18",
      "old_mode": 33188,
      "old_path": "apps/req.c",
      "new_id": "e23c9197a5d32b3477f6be199af7aebd94b8bc5c",
      "new_mode": 33188,
      "new_path": "apps/req.c"
    },
    {
      "type": "modify",
      "old_id": "9d16e45978420a9eb11791599d0bf6da4899e104",
      "old_mode": 33188,
      "old_path": "apps/s_apps.h",
      "new_id": "625e1eb266976d4758fb16a0a4ccd441a5898d1d",
      "new_mode": 33188,
      "new_path": "apps/s_apps.h"
    },
    {
      "type": "modify",
      "old_id": "7720144d5982670762e3fbc6d4accaa1fe6267fc",
      "old_mode": 33188,
      "old_path": "apps/s_cb.c",
      "new_id": "758da231bed9a84bba6adce5e2a21788b4d1e4a0",
      "new_mode": 33188,
      "new_path": "apps/s_cb.c"
    },
    {
      "type": "modify",
      "old_id": "d650cc40ce88b191976cd2c27cafd34cf72316df",
      "old_mode": 33188,
      "old_path": "apps/s_client.c",
      "new_id": "199a587dcb7c3794c1af7a28c91813dabf0e2745",
      "new_mode": 33188,
      "new_path": "apps/s_client.c"
    },
    {
      "type": "modify",
      "old_id": "6690646c8c590d8538246d6eeaa4fe6a380dfb9f",
      "old_mode": 33188,
      "old_path": "apps/s_server.c",
      "new_id": "412091dd11c11b233497c342ab6840cfab783abf",
      "new_mode": 33188,
      "new_path": "apps/s_server.c"
    },
    {
      "type": "modify",
      "old_id": "f44050db401873d93c93a6a5a342ea5d648e8238",
      "old_mode": 33188,
      "old_path": "apps/s_socket.c",
      "new_id": "397cb1effc541d6625251777542622c08a92ffe3",
      "new_mode": 33188,
      "new_path": "apps/s_socket.c"
    },
    {
      "type": "modify",
      "old_id": "6542be28275ead995dbe20d88928d10ab843abd6",
      "old_mode": 33188,
      "old_path": "apps/s_time.c",
      "new_id": "dfe8df70fac83bf56076c4768400a3ab1b71c42b",
      "new_mode": 33188,
      "new_path": "apps/s_time.c"
    },
    {
      "type": "modify",
      "old_id": "ace13bdddb814203c181e439ae88807d845254df",
      "old_mode": 33188,
      "old_path": "apps/ts.c",
      "new_id": "2a1d666406462c34598c84aa4a890b6f70cbe074",
      "new_mode": 33188,
      "new_path": "apps/ts.c"
    },
    {
      "type": "modify",
      "old_id": "b9480bd812ef2f046f9955e1a3eb5a19428ebce1",
      "old_mode": 33188,
      "old_path": "apps/verify.c",
      "new_id": "2b2224f516f8209ddecba94344e47269ef8e23d5",
      "new_mode": 33188,
      "new_path": "apps/verify.c"
    },
    {
      "type": "modify",
      "old_id": "3bb261010f9a6f10d0401603211ab74ac89be474",
      "old_mode": 33188,
      "old_path": "apps/x509.c",
      "new_id": "b3c23907bf74966996b1318a56ab4d7533c5a9b6",
      "new_mode": 33188,
      "new_path": "apps/x509.c"
    },
    {
      "type": "modify",
      "old_id": "f13d2ac4b9346b4df4f68068e7457bfbc8cfdc1a",
      "old_mode": 33188,
      "old_path": "crypto/bio/b_sock.c",
      "new_id": "f7e95ee5c525e557dc77e090734cfff25f0c6d85",
      "new_mode": 33188,
      "new_path": "crypto/bio/b_sock.c"
    },
    {
      "type": "modify",
      "old_id": "9bcbc321d94f3947dbfe12fdcf3df99d06ed4b05",
      "old_mode": 33188,
      "old_path": "crypto/bio/bio_cb.c",
      "new_id": "dd21d02468b2229a098f75d646e75243b591a124",
      "new_mode": 33188,
      "new_path": "crypto/bio/bio_cb.c"
    },
    {
      "type": "modify",
      "old_id": "0237c0fbc61e25a7c28a673a0170f76d9b29b0ce",
      "old_mode": 33188,
      "old_path": "crypto/bio/bss_acpt.c",
      "new_id": "1dd677669573e6c1ca007a4a669fd2f55cb8ce92",
      "new_mode": 33188,
      "new_path": "crypto/bio/bss_acpt.c"
    },
    {
      "type": "modify",
      "old_id": "d2c9695b70ad89dc934d5ae76e426bf9b7c04fcb",
      "old_mode": 33188,
      "old_path": "crypto/bio/bss_conn.c",
      "new_id": "511660427f6cfa69f0ffed3c3c6a881930d61a02",
      "new_mode": 33188,
      "new_path": "crypto/bio/bss_conn.c"
    },
    {
      "type": "modify",
      "old_id": "b954fe7ebc8d41d64e278a09b15ca7f39fdd034c",
      "old_mode": 33188,
      "old_path": "crypto/bio/bss_file.c",
      "new_id": "4a4e747bc718be95cd06e0bca7393b5417f0f238",
      "new_mode": 33188,
      "new_path": "crypto/bio/bss_file.c"
    },
    {
      "type": "modify",
      "old_id": "2227b2b52d475509af4401d24870884cab5268ac",
      "old_mode": 33188,
      "old_path": "crypto/bio/bss_log.c",
      "new_id": "1cc413a916e7b067ec4f91d1196c3a27b53ed344",
      "new_mode": 33188,
      "new_path": "crypto/bio/bss_log.c"
    },
    {
      "type": "modify",
      "old_id": "4b63149bf3eb4b27f5665c50a892f2c54acd76c4",
      "old_mode": 33188,
      "old_path": "crypto/bn/vms-helper.c",
      "new_id": "ca6e5ba2e0424866b3de81e89458b147cca69bc3",
      "new_mode": 33188,
      "new_path": "crypto/bn/vms-helper.c"
    },
    {
      "type": "modify",
      "old_id": "07f68e684e7d44004a214b673d50caf7f843d08e",
      "old_mode": 33188,
      "old_path": "crypto/cryptlib.c",
      "new_id": "00cb33783521fa5e6bddcab9c030a29a14879133",
      "new_mode": 33188,
      "new_path": "crypto/cryptlib.c"
    },
    {
      "type": "modify",
      "old_id": "31e01561b4f44ee88005c3c86de64a7cfc3e81e4",
      "old_mode": 33188,
      "old_path": "crypto/des/destest.c",
      "new_id": "2cbfdb5f44c59c541a0561162e74661c0e025acf",
      "new_mode": 33188,
      "new_path": "crypto/des/destest.c"
    },
    {
      "type": "modify",
      "old_id": "9ad8f51f2d5f161f4bf72bc2c471ab6ff7e5a351",
      "old_mode": 33188,
      "old_path": "crypto/des/read_pwd.c",
      "new_id": "f5f10266a65d53aa21002b19c3ce3fe01eb608f5",
      "new_mode": 33188,
      "new_path": "crypto/des/read_pwd.c"
    },
    {
      "type": "modify",
      "old_id": "f4c2fd9ceaad36f32771088da05870ecf656495b",
      "old_mode": 33188,
      "old_path": "crypto/dh/dhtest.c",
      "new_id": "7452afbb5ead5ba936a247de2522574e027baa6a",
      "new_mode": 33188,
      "new_path": "crypto/dh/dhtest.c"
    },
    {
      "type": "modify",
      "old_id": "152205f1c01b0069ca8d603eb2904d59abc21182",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsatest.c",
      "new_id": "2dac421970656f12e79c5369dfa9e147e7f79519",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsatest.c"
    },
    {
      "type": "modify",
      "old_id": "e4c09455f1aa5db83b066cec00d3081150bef5fe",
      "old_mode": 33188,
      "old_path": "crypto/ecdh/ecdhtest.c",
      "new_id": "30c3596cafb7307f9783a25622a638fa3cf07e33",
      "new_mode": 33188,
      "new_path": "crypto/ecdh/ecdhtest.c"
    },
    {
      "type": "modify",
      "old_id": "b716708303c58e0da5bdd07c0886296e17836bc4",
      "old_mode": 33188,
      "old_path": "crypto/lock.c",
      "new_id": "4e6b3b7e96ff78971540f9705875f7cc04a2638e",
      "new_mode": 33188,
      "new_path": "crypto/lock.c"
    },
    {
      "type": "modify",
      "old_id": "748292550d83a8caed062578d6234b6c26399d23",
      "old_mode": 33188,
      "old_path": "crypto/rsa/rsa_sign.c",
      "new_id": "031246055b045d4ae0c18ee298ca8687d28b433c",
      "new_mode": 33188,
      "new_path": "crypto/rsa/rsa_sign.c"
    },
    {
      "type": "modify",
      "old_id": "8de903326f9d6aa6e99c704a87df0cad0ca52b8c",
      "old_mode": 33188,
      "old_path": "crypto/thr_id.c",
      "new_id": "76eb0f0aebe97b44beacacd5c8e42d9f32d5f0e4",
      "new_mode": 33188,
      "new_path": "crypto/thr_id.c"
    },
    {
      "type": "modify",
      "old_id": "8de4ff08104d9dbf194a070451cbb2b2370e3d9d",
      "old_mode": 33188,
      "old_path": "crypto/threads/mttest.c",
      "new_id": "9decb751db02aa950d992e644f85f4474e549c84",
      "new_mode": 33188,
      "new_path": "crypto/threads/mttest.c"
    },
    {
      "type": "modify",
      "old_id": "6f2ce3b5a499334a7dfc479253ffef41e9ea70aa",
      "old_mode": 33188,
      "old_path": "crypto/txt_db/txt_db.c",
      "new_id": "773589c412cab41baf4dacfd532cd3cccd6433ac",
      "new_mode": 33188,
      "new_path": "crypto/txt_db/txt_db.c"
    },
    {
      "type": "modify",
      "old_id": "72d85eefcd336e4eadb75a4976d6ccdb9179950b",
      "old_mode": 33188,
      "old_path": "crypto/ui/ui_openssl.c",
      "new_id": "2031b66518cfa8d8b1f6d90c3897ed004796870e",
      "new_mode": 33188,
      "new_path": "crypto/ui/ui_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "68904c611eaca6419e9cb678d86c0ed4e81e3c04",
      "old_mode": 33188,
      "old_path": "demos/selfsign.c",
      "new_id": "f306d8d8a4cff2f4b7ce4f3a98f2aa23cd7ae9b0",
      "new_mode": 33188,
      "new_path": "demos/selfsign.c"
    },
    {
      "type": "modify",
      "old_id": "c6ca774b1a83d010db88af8adaf88f254b718747",
      "old_mode": 33188,
      "old_path": "e_os.h",
      "new_id": "5c8842ae17a425ec1cd142a28b3fec9f5b6cee6f",
      "new_mode": 33188,
      "new_path": "e_os.h"
    },
    {
      "type": "modify",
      "old_id": "4e698bd637ad776d9ee124acabba6fe74c8626a0",
      "old_mode": 33188,
      "old_path": "ssl/s3_both.c",
      "new_id": "72521531bdc066c421222d79252227abd3e5006a",
      "new_mode": 33188,
      "new_path": "ssl/s3_both.c"
    },
    {
      "type": "modify",
      "old_id": "14a4a6e9146f8e556b0bed83b4fe03c76247d00c",
      "old_mode": 33188,
      "old_path": "ssl/s3_lib.c",
      "new_id": "fcaaa7bf703860b8e1dc348f7bcbd09e812fffcf",
      "new_mode": 33188,
      "new_path": "ssl/s3_lib.c"
    },
    {
      "type": "modify",
      "old_id": "f9f91e666c09acc30c69ee774b252a9eda07ad59",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.c",
      "new_id": "b17a3ed848cf9bad8e03f0b346d3699ac4a9fa93",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.c"
    },
    {
      "type": "modify",
      "old_id": "81292591d63c9b8f74d6a53e7f2f2143e63107ef",
      "old_mode": 33188,
      "old_path": "ssl/ssltest.c",
      "new_id": "c3684c37ec791e44a8996e1d48cacc0758833a85",
      "new_mode": 33188,
      "new_path": "ssl/ssltest.c"
    },
    {
      "type": "modify",
      "old_id": "009d1322470b63da84ef5123cbc28687f6fef748",
      "old_mode": 33261,
      "old_path": "util/mkdef.pl",
      "new_id": "e5063b028a6b2714eec1dcc1cb75baab0f9ae4df",
      "new_mode": 33261,
      "new_path": "util/mkdef.pl"
    }
  ]
}
