)]}'
{
  "commit": "729ef85611d2490da8f10ea546279c961e6de4a6",
  "tree": "8cd746344b82e010444f7888dbfe250d82990ca8",
  "parents": [
    "edcdf38bd09f77160f0ec3e5bdd9d9525daf6f25"
  ],
  "author": {
    "name": "Cory Benfield",
    "email": "lukasaoz@gmail.com",
    "time": "Sat Jun 04 20:46:38 2016 -0700"
  },
  "committer": {
    "name": "Cory Benfield",
    "email": "lukasaoz@gmail.com",
    "time": "Mon Jun 19 08:42:10 2017 +0100"
  },
  "message": "s_client accepts host/port as positional argument.\n\nThis allows the user to provide the target host and optional port to\nopenssl s_client as an optional positional argument, rather than as the\nargument to the -connect flag. This rationalises the user experience of\ns_client: given that the only logical purpose of s_client is to connect\nto a host, it is difficult to understand why there is an (effectively\nmandatory) command option to pass to make that happen.\n\nThis patch forbids providing *both* -connect and the positional\nargument, because it would likely be too difficult to reconcile.\nOtherwise, using the positional argument behaves exactly the same as\nusing -connect does.\n\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/1171)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad0eaec5622a0f27877040104d082cf3ac4325dd",
      "old_mode": 33188,
      "old_path": "apps/s_client.c",
      "new_id": "1d11f0932aef4e73dbeb859956ac553c42ac4058",
      "new_mode": 33188,
      "new_path": "apps/s_client.c"
    },
    {
      "type": "modify",
      "old_id": "57fa920eb80e47bee11b20a21267785b057745f8",
      "old_mode": 33188,
      "old_path": "doc/man1/s_client.pod",
      "new_id": "94356daffb7d95cddf3f0e0d9afec7e55f836333",
      "new_mode": 33188,
      "new_path": "doc/man1/s_client.pod"
    }
  ]
}
