)]}'
{
  "commit": "a60994df34fe6a694441471c7f8dcf9661fb091d",
  "tree": "c6e546670e04806e55e4cec9b06303879cc1ed16",
  "parents": [
    "a412b8919821efd00121d28cf2441c5445bee602"
  ],
  "author": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Sun Sep 06 12:20:12 2015 +0200"
  },
  "committer": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Sun Sep 06 13:34:49 2015 +0200"
  },
  "message": "Change the treatment of stdin and stdout to allow binary data\n\nIf the output to stdout or the input from stdin is meant to be binary,\nit\u0027s deeply unsetting to get the occasional LF converted to CRLF or\nthe other way around.  If someone happens to forget to redirect stdin\nor stdout, they will get gibberish anyway, line ending conversion will\nnot change that.\n\nTherefore, let\u0027s not have dup_bio_* decide unilaterally what mode the\nBIO derived from stdin and stdout, and rather let the app decide by\ndeclaring the intended format.\n\nReviewed-by: Tim Hudson \u003ctjh@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b5f9fd062b041d56bd636b26d695907a8bf0898",
      "old_mode": 33188,
      "old_path": "apps/apps.c",
      "new_id": "d4af862a18580ea0cac9a173da91684ae2c11963",
      "new_mode": 33188,
      "new_path": "apps/apps.c"
    },
    {
      "type": "modify",
      "old_id": "c34d22ed1dbb10801acc1fc71810aa45d95cd1d5",
      "old_mode": 33188,
      "old_path": "apps/apps.h",
      "new_id": "0901c7dce3c721f76d058d1a4e88920c63f2d450",
      "new_mode": 33188,
      "new_path": "apps/apps.h"
    },
    {
      "type": "modify",
      "old_id": "0bdba381617f5c564c51e1bba7bd8e93aa71e145",
      "old_mode": 33188,
      "old_path": "apps/enc.c",
      "new_id": "fc7e14c65cbfba70e521b9d65523338300535b4d",
      "new_mode": 33188,
      "new_path": "apps/enc.c"
    },
    {
      "type": "modify",
      "old_id": "91af7bff72e17f936dca42ed5f38c049c148b2d8",
      "old_mode": 33188,
      "old_path": "apps/engine.c",
      "new_id": "b1c13715287831aae676e8537ab57a87ca106dfb",
      "new_mode": 33188,
      "new_path": "apps/engine.c"
    },
    {
      "type": "modify",
      "old_id": "0208289fb6a655fbe15cd0888ac0f4fdce68a213",
      "old_mode": 33188,
      "old_path": "apps/openssl.c",
      "new_id": "39ae64d49848f0b5a31785ccae64e4b926c6ac22",
      "new_mode": 33188,
      "new_path": "apps/openssl.c"
    },
    {
      "type": "modify",
      "old_id": "819cff344a747688292306344f1877ae21a050b0",
      "old_mode": 33188,
      "old_path": "apps/s_client.c",
      "new_id": "3eb495a47901a4ef09e49db1e56c2c7826f2450f",
      "new_mode": 33188,
      "new_path": "apps/s_client.c"
    },
    {
      "type": "modify",
      "old_id": "e7c794c2a5ea5816c65faee5cc935ed7661f3f27",
      "old_mode": 33188,
      "old_path": "apps/s_server.c",
      "new_id": "8fe1ebe224e4139f52435a7d13c1805ca7c83af8",
      "new_mode": 33188,
      "new_path": "apps/s_server.c"
    }
  ]
}
