)]}'
{
  "commit": "dab2cd68e7cc304c9b1a4e7cee18a98711771a53",
  "tree": "fcc105dd7b25b1089de1812559409c7cb9718d0a",
  "parents": [
    "79a0e87648bb932d88f117e96dabd2c4eb44cb99"
  ],
  "author": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Wed Jan 31 11:13:10 2018 +0100"
  },
  "committer": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Wed Jan 31 23:45:12 2018 +0100"
  },
  "message": "apps: Don\u0027t include progs.h in apps.h\n\nEverything in apps includes apps.h, because that one declares apps\ninternal library routines.  However, progs.h doesn\u0027t declare library\nroutines, but rather the main commands and their options, and there\u0027s\nno reason why the library modules should include it.\n\nSo, remove the inclusion of progs.h from apps.h and add that inclusion\nin all command source files.\n\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/5222)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "601797b1b6669dee4cbf462271e7ec914274ea44",
      "old_mode": 33188,
      "old_path": "apps/apps.h",
      "new_id": "a740ad4599a745c1ea562fa041c7ffd3ad6c395e",
      "new_mode": 33188,
      "new_path": "apps/apps.h"
    },
    {
      "type": "modify",
      "old_id": "56a9adc2ffcb23be00d3aff37f39eee927e339ee",
      "old_mode": 33188,
      "old_path": "apps/asn1pars.c",
      "new_id": "f1d32116262b52255b2076fead44e26a7ab57509",
      "new_mode": 33188,
      "new_path": "apps/asn1pars.c"
    },
    {
      "type": "modify",
      "old_id": "9b1d9bdaac8f9003695e788ad1c5632b6493dace",
      "old_mode": 33188,
      "old_path": "apps/ca.c",
      "new_id": "477d8b4aa089688a070dfeadc0b511ca4353dd14",
      "new_mode": 33188,
      "new_path": "apps/ca.c"
    },
    {
      "type": "modify",
      "old_id": "d171b865eb9257f2fe9c8dd73cbc1f9ec544ddab",
      "old_mode": 33188,
      "old_path": "apps/ciphers.c",
      "new_id": "744589da84737625daf4843293aa4b095b513ca3",
      "new_mode": 33188,
      "new_path": "apps/ciphers.c"
    },
    {
      "type": "modify",
      "old_id": "45ab25970653eae0979082ac81c0f21bd78a37df",
      "old_mode": 33188,
      "old_path": "apps/cms.c",
      "new_id": "e9d760c999b78f51f873aad243cf662469bf2710",
      "new_mode": 33188,
      "new_path": "apps/cms.c"
    },
    {
      "type": "modify",
      "old_id": "5e1f109a6bde54264d9668681a41ae613a9d1c1d",
      "old_mode": 33188,
      "old_path": "apps/crl.c",
      "new_id": "c81c32331591cb8fd38f76b4a36ba0b73dd451c5",
      "new_mode": 33188,
      "new_path": "apps/crl.c"
    },
    {
      "type": "modify",
      "old_id": "79217e9efce7bc10dfef5e1e9f2cdc4eacdf05bc",
      "old_mode": 33188,
      "old_path": "apps/crl2p7.c",
      "new_id": "282e3cc5fb6ce5682192325ba8c80ea8b8837980",
      "new_mode": 33188,
      "new_path": "apps/crl2p7.c"
    },
    {
      "type": "modify",
      "old_id": "ba63e123dee29034981e50ef8dcfc90219851530",
      "old_mode": 33188,
      "old_path": "apps/dgst.c",
      "new_id": "80e8e843b2615802e1a4e1f74563c691d211e07e",
      "new_mode": 33188,
      "new_path": "apps/dgst.c"
    },
    {
      "type": "modify",
      "old_id": "2a78ce28fc754583794593e092ef72f71e15ad9f",
      "old_mode": 33188,
      "old_path": "apps/dhparam.c",
      "new_id": "82ecc94a8f751686aa074010565846b8ae2e6d9c",
      "new_mode": 33188,
      "new_path": "apps/dhparam.c"
    },
    {
      "type": "modify",
      "old_id": "74a68ff64b47dda79d7caa04c51740518a4b4b2f",
      "old_mode": 33188,
      "old_path": "apps/dsa.c",
      "new_id": "e9b6f05ca9cda84d501bece4f3f0965a8ae75f36",
      "new_mode": 33188,
      "new_path": "apps/dsa.c"
    },
    {
      "type": "modify",
      "old_id": "ff66fcc64c797a167581507f59ac13ee32fc2ffa",
      "old_mode": 33188,
      "old_path": "apps/dsaparam.c",
      "new_id": "69a85aa2f6fdb46148cc1233660af6cba8f2dec6",
      "new_mode": 33188,
      "new_path": "apps/dsaparam.c"
    },
    {
      "type": "modify",
      "old_id": "6fc6a6f62533e477bd62ccbe5168f9b25e47f9ad",
      "old_mode": 33188,
      "old_path": "apps/ec.c",
      "new_id": "c9d7ded070d5071734571ba4cb5e34690bfcdc72",
      "new_mode": 33188,
      "new_path": "apps/ec.c"
    },
    {
      "type": "modify",
      "old_id": "1f3770e2847d40bb54459f5f08075df6601aa8e9",
      "old_mode": 33188,
      "old_path": "apps/ecparam.c",
      "new_id": "5e6ee2a3b48b5d051ba5544ae75a053e9e5b3aa4",
      "new_mode": 33188,
      "new_path": "apps/ecparam.c"
    },
    {
      "type": "modify",
      "old_id": "af882598cc1eaf873378cd2ba9c892584c46945a",
      "old_mode": 33188,
      "old_path": "apps/enc.c",
      "new_id": "5153251b31238ac2a8f605fcfad5f924f662252b",
      "new_mode": 33188,
      "new_path": "apps/enc.c"
    },
    {
      "type": "modify",
      "old_id": "8ada13dce5646b4d18a67fdd4845fe40896f264a",
      "old_mode": 33188,
      "old_path": "apps/engine.c",
      "new_id": "328fe1ff762364462310f96e5e3bcf946c57457a",
      "new_mode": 33188,
      "new_path": "apps/engine.c"
    },
    {
      "type": "modify",
      "old_id": "3ce4acf744ecf9a1146e37ceab8b68cc8765a324",
      "old_mode": 33188,
      "old_path": "apps/errstr.c",
      "new_id": "af33a68c8c8f58736adfd03983ff418831134a64",
      "new_mode": 33188,
      "new_path": "apps/errstr.c"
    },
    {
      "type": "modify",
      "old_id": "c57511cfa1fa5fc6a1b83698d2070b2ba71e90fd",
      "old_mode": 33188,
      "old_path": "apps/gendsa.c",
      "new_id": "14bfeacd8f47fd0e394ae5059d4374afdd0869d4",
      "new_mode": 33188,
      "new_path": "apps/gendsa.c"
    },
    {
      "type": "modify",
      "old_id": "469ea1c943c417c5bae39a3336ed82e08ad2cb64",
      "old_mode": 33188,
      "old_path": "apps/genpkey.c",
      "new_id": "7e7a1cc29310615bb6ee19d4144ab1c0386ebae8",
      "new_mode": 33188,
      "new_path": "apps/genpkey.c"
    },
    {
      "type": "modify",
      "old_id": "f14785290284f9b527fc605eb50c2c5ee09e95da",
      "old_mode": 33188,
      "old_path": "apps/genrsa.c",
      "new_id": "93df823083026c3a60da7443d1738c7f31387dd0",
      "new_mode": 33188,
      "new_path": "apps/genrsa.c"
    },
    {
      "type": "modify",
      "old_id": "82850b81180a49eb2278b3af30645d3ad419d277",
      "old_mode": 33188,
      "old_path": "apps/nseq.c",
      "new_id": "fe6eab8c60fb316c9f4d6add50f97a9ededb7dad",
      "new_mode": 33188,
      "new_path": "apps/nseq.c"
    },
    {
      "type": "modify",
      "old_id": "4a68e52d743930f10ac53d6a07e5942f6fb8abe0",
      "old_mode": 33188,
      "old_path": "apps/ocsp.c",
      "new_id": "122aee6770eea2d6fbda883a2105965547f54d12",
      "new_mode": 33188,
      "new_path": "apps/ocsp.c"
    },
    {
      "type": "modify",
      "old_id": "8b75a8affbf88ed89fe9f32502054f6dd2db0262",
      "old_mode": 33188,
      "old_path": "apps/openssl.c",
      "new_id": "fe1eabdede777044bc15bba9d9b2e2f981059a5a",
      "new_mode": 33188,
      "new_path": "apps/openssl.c"
    },
    {
      "type": "modify",
      "old_id": "85e7a6ebcd2b4b6cc32cc07ea2f5d5646a1de20c",
      "old_mode": 33188,
      "old_path": "apps/passwd.c",
      "new_id": "a01f1e7dcdcae55270fb1ce5b171bf46cfbff91b",
      "new_mode": 33188,
      "new_path": "apps/passwd.c"
    },
    {
      "type": "modify",
      "old_id": "6a2f7c004365229b7a67ee5750084bfaf091c379",
      "old_mode": 33188,
      "old_path": "apps/pkcs12.c",
      "new_id": "1a353e169dc0a04e606dbe545a32215bb86fb633",
      "new_mode": 33188,
      "new_path": "apps/pkcs12.c"
    },
    {
      "type": "modify",
      "old_id": "8dc77927f19be8fc712fd15405cd212d8c890e9e",
      "old_mode": 33188,
      "old_path": "apps/pkcs7.c",
      "new_id": "afeae64fba0efcca5a8b18d51aa9c0967d7e7081",
      "new_mode": 33188,
      "new_path": "apps/pkcs7.c"
    },
    {
      "type": "modify",
      "old_id": "dfc23e5b59bde147d5788cfae438d69e2dcd49e1",
      "old_mode": 33188,
      "old_path": "apps/pkcs8.c",
      "new_id": "ca6ab0156fd1c2b1540f5fb41f5e3b978e55abe4",
      "new_mode": 33188,
      "new_path": "apps/pkcs8.c"
    },
    {
      "type": "modify",
      "old_id": "6160e5a381d0bca0b23d8c9542646550a5d57dbb",
      "old_mode": 33188,
      "old_path": "apps/pkey.c",
      "new_id": "0e961dd95e211b20d17af58c7f398b3410023e2a",
      "new_mode": 33188,
      "new_path": "apps/pkey.c"
    },
    {
      "type": "modify",
      "old_id": "35cdd8dc928c865ae42adba5f7ffb1cb064c1bde",
      "old_mode": 33188,
      "old_path": "apps/pkeyparam.c",
      "new_id": "b3c610b2f3945ef8cc4b637a995dd79528c84ff4",
      "new_mode": 33188,
      "new_path": "apps/pkeyparam.c"
    },
    {
      "type": "modify",
      "old_id": "07646c8639338a4fe8c218defac0fb21e2351d32",
      "old_mode": 33188,
      "old_path": "apps/pkeyutl.c",
      "new_id": "e24782fc52fc7bac644a26a369fd993767f0c99f",
      "new_mode": 33188,
      "new_path": "apps/pkeyutl.c"
    },
    {
      "type": "modify",
      "old_id": "9aa32d02b07296ce121caa73444b379b97ac0ed6",
      "old_mode": 33188,
      "old_path": "apps/prime.c",
      "new_id": "27f4e2849b131217c158e136f2bccab6888f90cc",
      "new_mode": 33188,
      "new_path": "apps/prime.c"
    },
    {
      "type": "modify",
      "old_id": "0ab22a99c851bf9b73c923487a8a43739534b471",
      "old_mode": 33188,
      "old_path": "apps/rand.c",
      "new_id": "b9f4598f661269b06d8fb7cc3f006604aac3b827",
      "new_mode": 33188,
      "new_path": "apps/rand.c"
    },
    {
      "type": "modify",
      "old_id": "c14bce4007bd36f12a2fce3706eac93994a27e22",
      "old_mode": 33188,
      "old_path": "apps/rehash.c",
      "new_id": "e049bfeb4925269266d388d8e51860ce3e60a944",
      "new_mode": 33188,
      "new_path": "apps/rehash.c"
    },
    {
      "type": "modify",
      "old_id": "dca6038a285481a4812ba2448ace7aab275222fe",
      "old_mode": 33188,
      "old_path": "apps/req.c",
      "new_id": "f67f93a1f79910aa877ac6aee440dac4cf46bb65",
      "new_mode": 33188,
      "new_path": "apps/req.c"
    },
    {
      "type": "modify",
      "old_id": "698c046437cb1e7e0c9ce5525cd989b03e9455ad",
      "old_mode": 33188,
      "old_path": "apps/rsa.c",
      "new_id": "d7a5ab8da9e989fed89c80561063822850240282",
      "new_mode": 33188,
      "new_path": "apps/rsa.c"
    },
    {
      "type": "modify",
      "old_id": "ca9cb791c7b746870bffa929972886dafd9cd407",
      "old_mode": 33188,
      "old_path": "apps/rsautl.c",
      "new_id": "f146a489a9bcced0ff14703f394b64dd284380ef",
      "new_mode": 33188,
      "new_path": "apps/rsautl.c"
    },
    {
      "type": "modify",
      "old_id": "814a52a9349b0c3187d4bc15a9b22fa2c8c2a8d2",
      "old_mode": 33188,
      "old_path": "apps/s_client.c",
      "new_id": "774345e256d4f5a923cc2a881e41b204c1febe31",
      "new_mode": 33188,
      "new_path": "apps/s_client.c"
    },
    {
      "type": "modify",
      "old_id": "bbe44f79a4732e87d3fb13a18f704d6af27ea469",
      "old_mode": 33188,
      "old_path": "apps/s_server.c",
      "new_id": "f124b12a4897ced1a20b7664130d10d0c7aee790",
      "new_mode": 33188,
      "new_path": "apps/s_server.c"
    },
    {
      "type": "modify",
      "old_id": "7e2498872138b6a999b98ced249b58112bc335b6",
      "old_mode": 33188,
      "old_path": "apps/s_time.c",
      "new_id": "b5c8b6324f7c01267d09901672e28dd30dd9b7df",
      "new_mode": 33188,
      "new_path": "apps/s_time.c"
    },
    {
      "type": "modify",
      "old_id": "f0c76b1917c4a1a65b34c82cce14913803d875b1",
      "old_mode": 33188,
      "old_path": "apps/sess_id.c",
      "new_id": "838a63d4e6c59c90c2238e3bf37a98928e1052e2",
      "new_mode": 33188,
      "new_path": "apps/sess_id.c"
    },
    {
      "type": "modify",
      "old_id": "43d63704f99b664f74f4b289449a12f946f8e8fb",
      "old_mode": 33188,
      "old_path": "apps/smime.c",
      "new_id": "1c00b0f439f403eb601669bd482c79bec2e596d4",
      "new_mode": 33188,
      "new_path": "apps/smime.c"
    },
    {
      "type": "modify",
      "old_id": "db4b14fab693f52ff450e0d0ef982f1e458362db",
      "old_mode": 33188,
      "old_path": "apps/speed.c",
      "new_id": "c59f266fc90e932fab1e815e52fdc35f38ad8588",
      "new_mode": 33188,
      "new_path": "apps/speed.c"
    },
    {
      "type": "modify",
      "old_id": "c0817517c29c037470317320b26093a3edaaa361",
      "old_mode": 33188,
      "old_path": "apps/spkac.c",
      "new_id": "eeee6e398ea5c8a964f132c4aac32405fd0fccc0",
      "new_mode": 33188,
      "new_path": "apps/spkac.c"
    },
    {
      "type": "modify",
      "old_id": "b8fcf71609c2bbaa77aeb1465140b2da72a1d521",
      "old_mode": 33188,
      "old_path": "apps/srp.c",
      "new_id": "123b5579b0d58f4bd72d7e6c83b65085e826c1e7",
      "new_mode": 33188,
      "new_path": "apps/srp.c"
    },
    {
      "type": "modify",
      "old_id": "77f0f3f0f5755becb6912b5ed5220073d4777ed4",
      "old_mode": 33188,
      "old_path": "apps/storeutl.c",
      "new_id": "55a11e594d1f214f4dad137b64c36a1c65b44bd3",
      "new_mode": 33188,
      "new_path": "apps/storeutl.c"
    },
    {
      "type": "modify",
      "old_id": "96da50e51e78cf538a9893041b7d7a09e4fbdd79",
      "old_mode": 33188,
      "old_path": "apps/ts.c",
      "new_id": "13cca9e0257b54f7a53750a000c70216f9354358",
      "new_mode": 33188,
      "new_path": "apps/ts.c"
    },
    {
      "type": "modify",
      "old_id": "1dccf76130048357a253b0f6a4209882743c9c53",
      "old_mode": 33188,
      "old_path": "apps/verify.c",
      "new_id": "765782e9c88371e059857925590305a643afb14c",
      "new_mode": 33188,
      "new_path": "apps/verify.c"
    },
    {
      "type": "modify",
      "old_id": "7fc9a27d678421722bb95a4377037be998e4c020",
      "old_mode": 33188,
      "old_path": "apps/version.c",
      "new_id": "5066482a07cdee5e0b80c0354ff391b63ca7d382",
      "new_mode": 33188,
      "new_path": "apps/version.c"
    },
    {
      "type": "modify",
      "old_id": "001c3959aa335b71fc53eda3e04e99a92a931fb8",
      "old_mode": 33188,
      "old_path": "apps/x509.c",
      "new_id": "78031247292ea477df3a9c4f83880ef691a8a57e",
      "new_mode": 33188,
      "new_path": "apps/x509.c"
    }
  ]
}
