)]}'
{
  "commit": "3edeb622ba9b01f8d4ac7b1a08ac0f0fa8a27c67",
  "tree": "625506cf851090504da4ac5514ceb5ee3be8677e",
  "parents": [
    "0dc225577c402f71b1aa3b533193ed645f4fe19b"
  ],
  "author": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Fri Feb 05 10:59:42 2016 +0000"
  },
  "committer": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Fri Feb 05 19:12:18 2016 +0000"
  },
  "message": "Make DTLSv1_listen a first class function and change its type\n\nThe DTLSv1_listen function exposed details of the underlying BIO\nabstraction and did not properly allow for IPv6. This commit changes the\n\"peer\" argument to be a BIO_ADDR and makes it a first class function\n(rather than a ctrl) to ensure proper type checking.\n\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8bc44225c3417aa28efa2669e502b3cde538eed",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "b2e5a71ad0a9188c864f84e8860adac92b0e0f1f",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "1a54f082f48e8cdc148c8f58f1359ec8d70b88cd",
      "old_mode": 33188,
      "old_path": "apps/s_server.c",
      "new_id": "45e9227f07eae196ac99a1677b4b90d69c5076fd",
      "new_mode": 33188,
      "new_path": "apps/s_server.c"
    },
    {
      "type": "modify",
      "old_id": "b3dd1ae155168c605e87a1e91773e297f6a51267",
      "old_mode": 33188,
      "old_path": "doc/ssl/DTLSv1_listen.pod",
      "new_id": "62913de56dc70d110aab6b407918aa60ff7bd569",
      "new_mode": 33188,
      "new_path": "doc/ssl/DTLSv1_listen.pod"
    },
    {
      "type": "modify",
      "old_id": "e1f5fc6e89433c9c97219f22bdd4efceb381bfc6",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "8c80c91f715d01858bf8a84a182edeec51f802b1",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "3fde524ba88c22da6bae170d5924180d2b1f5776",
      "old_mode": 33188,
      "old_path": "ssl/d1_lib.c",
      "new_id": "ae89a23d9ed681d7edae6ca8d720241c2f5dd6d3",
      "new_mode": 33188,
      "new_path": "ssl/d1_lib.c"
    },
    {
      "type": "modify",
      "old_id": "18c64d997c72764b4c750f8ed03e701037c8bd59",
      "old_mode": 33188,
      "old_path": "ssl/ssl_err.c",
      "new_id": "67966ab92c3f61ca44cbd28ecf29d440cf27bb9d",
      "new_mode": 33188,
      "new_path": "ssl/ssl_err.c"
    },
    {
      "type": "modify",
      "old_id": "89797c5a3d8f4ef5a2e8477477bd5f309089edf1",
      "old_mode": 33261,
      "old_path": "util/ssleay.num",
      "new_id": "f1bf0ce61ff653b40be9ff48c61928a6641e5d5f",
      "new_mode": 33261,
      "new_path": "util/ssleay.num"
    }
  ]
}
