)]}'
{
  "commit": "ec229f86db8af4c824499b702fba17eb7692ab0f",
  "tree": "a9b68ca1d34e2c2399adc243f9b8274f718d1694",
  "parents": [
    "b2d49aa07f725c5e5eedfb3949a07627d44c8f79"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Jun 30 18:57:39 2016 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Jun 30 18:57:39 2016 +0300"
  },
  "message": "Internal md5 and sha1 implementations are now always used.\n\nThis reduces the number of moving parts in ABI compatibility checks.\nAdditionally, it also allows to use OpenSSL in FIPS mode while still\nusing md5 for non-security tasks.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6baee672ad4ca7fd645a31398b8f9377fab00e5b",
      "old_mode": 33188,
      "old_path": "auto/cc/acc",
      "new_id": "64fa6719bdd6f21fd21f075e8539fa65ee633541",
      "new_mode": 33188,
      "new_path": "auto/cc/acc"
    },
    {
      "type": "modify",
      "old_id": "25707b42db29c73cd9a3303500f3b9f9a7a39deb",
      "old_mode": 33188,
      "old_path": "auto/cc/clang",
      "new_id": "19bdaaaa04e465903c993dd4ab45288fd0ca64db",
      "new_mode": 33188,
      "new_path": "auto/cc/clang"
    },
    {
      "type": "modify",
      "old_id": "5f93ca392aaebde371701144a7c05905b4dea622",
      "old_mode": 33188,
      "old_path": "auto/cc/gcc",
      "new_id": "a5c5c18fba3f8dcd1a84da9c600bae09a283b7e3",
      "new_mode": 33188,
      "new_path": "auto/cc/gcc"
    },
    {
      "type": "modify",
      "old_id": "1c0df1a9919c558adabd75bfa890b401c163e41e",
      "old_mode": 33188,
      "old_path": "auto/cc/icc",
      "new_id": "c47f6e4b4ff9274843b4669378baa3ddc5f414b2",
      "new_mode": 33188,
      "new_path": "auto/cc/icc"
    },
    {
      "type": "modify",
      "old_id": "8360c49c28d6f8266b035289db07b277d1f8817d",
      "old_mode": 33188,
      "old_path": "auto/cc/sunc",
      "new_id": "226ef5ea672ec71aa9c5ed2f90eee7f64ce114ef",
      "new_mode": 33188,
      "new_path": "auto/cc/sunc"
    },
    {
      "type": "modify",
      "old_id": "a6242e7819cab28aae09801658ee68655a9140f3",
      "old_mode": 33188,
      "old_path": "auto/lib/conf",
      "new_id": "0b8545a3752f4a8e98db16e250f0dbcf23e7d1d8",
      "new_mode": 33188,
      "new_path": "auto/lib/conf"
    },
    {
      "type": "modify",
      "old_id": "6298b940ffa1d999b424246df07fb4660cebb0fc",
      "old_mode": 33188,
      "old_path": "auto/lib/make",
      "new_id": "b64e32908c214825aefafee038feb3967df3651c",
      "new_mode": 33188,
      "new_path": "auto/lib/make"
    },
    {
      "type": "delete",
      "old_id": "49c0ddfddcefe30315ba26dca307213fb5988746",
      "old_mode": 33188,
      "old_path": "auto/lib/md5/conf",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7000b204f18bba6e462d05e08a8210f48f28326c",
      "old_mode": 33188,
      "old_path": "auto/lib/md5/make",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "eb6fb624178f14f1cc484ccd262ee2a6f46cca5a",
      "old_mode": 33188,
      "old_path": "auto/lib/md5/makefile.bcc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "90d62fac7f033bbdd18e626ec91f809508b8fc7f",
      "old_mode": 33188,
      "old_path": "auto/lib/md5/makefile.msvc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "78c1e61dde7c03b9548bcf9b753b8582fc22da3e",
      "old_mode": 33188,
      "old_path": "auto/lib/md5/makefile.owc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "78f9efd984bed0852d8a4fb7fc48d6ab8c8d09da",
      "old_mode": 33188,
      "old_path": "auto/lib/sha1/conf",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc3b340b291f4cbef131f590133740f828dc2196",
      "old_mode": 33188,
      "old_path": "auto/lib/sha1/make",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0685fa4512ca337797325b0750ec6d923cedbf8",
      "old_mode": 33188,
      "old_path": "auto/lib/sha1/makefile.bcc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3cbd21b3dbda9480127682bccf7d1728cb025cee",
      "old_mode": 33188,
      "old_path": "auto/lib/sha1/makefile.msvc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc095cc980ac98c60058fdcbbf2745f20a332d96",
      "old_mode": 33188,
      "old_path": "auto/lib/sha1/makefile.owc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "16a816f67a4040ef3567f37f878a71f4207fd434",
      "old_mode": 33188,
      "old_path": "auto/module",
      "new_id": "3b00a07f8d18c5f73610e3434e181056d57c5899",
      "new_mode": 33188,
      "new_path": "auto/module"
    },
    {
      "type": "modify",
      "old_id": "22ff6d946fb6897163d9be106b44fadde5606ade",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "ab1fe6708ff05166f552669c7ebf2c8ecec2965f",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "ac8beb19b0a872bef3bb5b19c6b77f492cb18ded",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "8e21dbe31d56bc2feefd8e7244115b3d1c9b5a22",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "dc8fe4f052b4039bf23cd33f9f23fce9c9a80092",
      "old_mode": 33188,
      "old_path": "auto/summary",
      "new_id": "9aa776edf46bd977856983d0fdbbc815bfe8beeb",
      "new_mode": 33188,
      "new_path": "auto/summary"
    },
    {
      "type": "modify",
      "old_id": "440c75bca6fa25efd8243a8c38215bac7d1a1421",
      "old_mode": 33188,
      "old_path": "src/core/ngx_md5.c",
      "new_id": "c25d0025d70096b7bf1823205bb739de8057b784",
      "new_mode": 33188,
      "new_path": "src/core/ngx_md5.c"
    },
    {
      "type": "modify",
      "old_id": "18d09d6d59a240030ce29f7de717db751e4cbdf4",
      "old_mode": 33188,
      "old_path": "src/core/ngx_md5.h",
      "new_id": "713b614f87dac7cb3e4b2ba034538ebe65cff696",
      "new_mode": 33188,
      "new_path": "src/core/ngx_md5.h"
    },
    {
      "type": "modify",
      "old_id": "e911cb49c6b00d2ee80c2b3faed814462f7387fe",
      "old_mode": 33188,
      "old_path": "src/core/ngx_module.h",
      "new_id": "a1a0d6c27e9ab093bf5208625523db44b99490bd",
      "new_mode": 33188,
      "new_path": "src/core/ngx_module.h"
    },
    {
      "type": "modify",
      "old_id": "fd665fd73b27ac1c685c80f9f8e0e3b7e8436b10",
      "old_mode": 33188,
      "old_path": "src/core/ngx_sha1.c",
      "new_id": "f00dc52d68d3c10691d0d016a2150d0261bb4f9a",
      "new_mode": 33188,
      "new_path": "src/core/ngx_sha1.c"
    },
    {
      "type": "modify",
      "old_id": "7fe4c98873ecad8d3bea5a6f6ebca93cde35075a",
      "old_mode": 33188,
      "old_path": "src/core/ngx_sha1.h",
      "new_id": "4a98f718343d7ced6e232140fc56027f686e5401",
      "new_mode": 33188,
      "new_path": "src/core/ngx_sha1.h"
    }
  ]
}
