)]}'
{
  "commit": "56c3a135b239f4c8ccfdbbb1668880d4c39d5b87",
  "tree": "22bf3958a3b0046ae690e57dd5eaad90c6fcf25a",
  "parents": [
    "1372560f64c9a7cfad1979fa8c41bee335a04373"
  ],
  "author": {
    "name": "Rich Salz",
    "email": "rsalz@akamai.com",
    "time": "Tue Jun 11 15:42:42 2019 -0400"
  },
  "committer": {
    "name": "Tomas Mraz",
    "email": "tmraz@fedoraproject.org",
    "time": "Mon Jul 22 16:24:56 2019 +0200"
  },
  "message": "Add ERR_put_func_error, and use it.\n\nChange SYSerr to have the function name; remove SYS_F_xxx defines\nAdd a test and documentation.\nUse get_last_socket_err, which removes some ifdef\u0027s in OpenSSL code.\n\nReviewed-by: Tomas Mraz \u003ctmraz@fedoraproject.org\u003e\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/9072)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b9e7c41fa4295bbf1170c2e7d4ccdd5f6b9edbd",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "a5e345108c26bb7461e4536ed4354ec7555f364e",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "8921c18cbc945f59b555051753ddfea2cbb230d0",
      "old_mode": 33188,
      "old_path": "apps/apps.c",
      "new_id": "d4d8febd51731f343544cd634fd1e4fefc5aed2c",
      "new_mode": 33188,
      "new_path": "apps/apps.c"
    },
    {
      "type": "modify",
      "old_id": "d7fcf2fcb5416c85e6ebb6246fcc45492364cd9f",
      "old_mode": 33188,
      "old_path": "crypto/bio/b_addr.c",
      "new_id": "66f16fb13c50eb80c51c35672c6014c1feffb3ea",
      "new_mode": 33188,
      "new_path": "crypto/bio/b_addr.c"
    },
    {
      "type": "modify",
      "old_id": "9877b3d78df15061c192bde6155436d897c9120f",
      "old_mode": 33188,
      "old_path": "crypto/bio/b_sock.c",
      "new_id": "f6ad9f03a9b4b6c16c64ee19e4f84e5a40d97813",
      "new_mode": 33188,
      "new_path": "crypto/bio/b_sock.c"
    },
    {
      "type": "modify",
      "old_id": "7e04d7889b88241030a1259c417c7c7d9fcba7a4",
      "old_mode": 33188,
      "old_path": "crypto/bio/b_sock2.c",
      "new_id": "88c7b0f52e65dbb9729968c5a0d79053f31caf38",
      "new_mode": 33188,
      "new_path": "crypto/bio/b_sock2.c"
    },
    {
      "type": "modify",
      "old_id": "8955aa8a7ffafdd0782d81a9c9031fac68c8b5e2",
      "old_mode": 33188,
      "old_path": "crypto/bio/bss_acpt.c",
      "new_id": "739bd1ac5f732490b0ab68dbb7758737e752b73c",
      "new_mode": 33188,
      "new_path": "crypto/bio/bss_acpt.c"
    },
    {
      "type": "modify",
      "old_id": "818b2ee94e083ccb14c6f270cccd6df743c2e973",
      "old_mode": 33188,
      "old_path": "crypto/bio/bss_conn.c",
      "new_id": "6909601f99039f691496e6d49858d9b116576c62",
      "new_mode": 33188,
      "new_path": "crypto/bio/bss_conn.c"
    },
    {
      "type": "modify",
      "old_id": "0e07632f7e824451eebc3c1b02d5502ac424aaf0",
      "old_mode": 33188,
      "old_path": "crypto/bio/bss_file.c",
      "new_id": "d0afd102148c5bd9f28072c950629f0065beb0c8",
      "new_mode": 33188,
      "new_path": "crypto/bio/bss_file.c"
    },
    {
      "type": "modify",
      "old_id": "277e4d64c96bc42299b88c2ce9903ba512e8e7d0",
      "old_mode": 33188,
      "old_path": "crypto/conf/conf_def.c",
      "new_id": "f82dd3cc625e1d2a7f15fda358880788f4a7b8d0",
      "new_mode": 33188,
      "new_path": "crypto/conf/conf_def.c"
    },
    {
      "type": "modify",
      "old_id": "c161dc280c22a9cb50e6c066bb2b6ab1811d2dbd",
      "old_mode": 33188,
      "old_path": "crypto/err/err.c",
      "new_id": "71b1049a5db055d99e499be3b5c1a980eaaa4873",
      "new_mode": 33188,
      "new_path": "crypto/err/err.c"
    },
    {
      "type": "modify",
      "old_id": "5a7049953fee15dc4100f92bb65aa13f0f5654f3",
      "old_mode": 33188,
      "old_path": "crypto/store/loader_file.c",
      "new_id": "480c57d1cb41077572b35a3279580d5571215d5b",
      "new_mode": 33188,
      "new_path": "crypto/store/loader_file.c"
    },
    {
      "type": "modify",
      "old_id": "31a0e76f387332614a9d85d2596691019e51f444",
      "old_mode": 33188,
      "old_path": "doc/man3/ERR_put_error.pod",
      "new_id": "c2913d5af40b3c4158b7b17dfa45eedd4845a74a",
      "new_mode": 33188,
      "new_path": "doc/man3/ERR_put_error.pod"
    },
    {
      "type": "modify",
      "old_id": "f51b5019c16d9c6ef7ddec6472be717d49391887",
      "old_mode": 33188,
      "old_path": "engines/e_devcrypto.c",
      "new_id": "0054319d83c8d7dff812ede696044d763a32399b",
      "new_mode": 33188,
      "new_path": "engines/e_devcrypto.c"
    },
    {
      "type": "modify",
      "old_id": "2e92b38c4bb633ecdec0942cc91b114f6cb52a48",
      "old_mode": 33188,
      "old_path": "include/openssl/err.h",
      "new_id": "c24b45703632f5ad888e415f26ddf8e4ecc70861",
      "new_mode": 33188,
      "new_path": "include/openssl/err.h"
    },
    {
      "type": "modify",
      "old_id": "5538e4da249c113cbb025b53b398c853d8774f1e",
      "old_mode": 33188,
      "old_path": "ssl/ssl_cert.c",
      "new_id": "86400ff9a05a815800acce08e4d8e919e0f599c7",
      "new_mode": 33188,
      "new_path": "ssl/ssl_cert.c"
    },
    {
      "type": "modify",
      "old_id": "c88368ed6123a71230ff06bf1b121520c608815a",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.c",
      "new_id": "9125fbfcd5255a01ef520b5b2cb7792519e30b69",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.c"
    },
    {
      "type": "modify",
      "old_id": "df222da6f68c4a6adcd3c0c2685a84e2f0f3152b",
      "old_mode": 33188,
      "old_path": "test/errtest.c",
      "new_id": "88ff8600926fe4a697b0ae214e6b10216c0e4f79",
      "new_mode": 33188,
      "new_path": "test/errtest.c"
    },
    {
      "type": "modify",
      "old_id": "c062a99f4f2db5aad24801cf45754391c28ec92d",
      "old_mode": 33188,
      "old_path": "util/libcrypto.num",
      "new_id": "e18fdca5b7f4a90b6311992448fa1225805c1bde",
      "new_mode": 33188,
      "new_path": "util/libcrypto.num"
    }
  ]
}
