{"push_id":825175728,"size":8,"distinct_size":8,"ref":"refs/heads/release/1.8","head":"e72d8973bc9cfabdef8e37cb2a06472184ced89f","before":"11a9c4550c2036c8b69c0a523870dc54a972506b","commits":[{"sha":"9098628b2901ae8585ba4c66ee6e14759d2119da","author":{"email":"c2470c48b2d3312d61f94f18d3a1cd113d1915ad@gmail.com","name":"Tonis Tiigi"},"message":"Calculate hash based image IDs on pull\n\nGenerate a hash chain involving the image configuration, layer digests,\nand parent image hashes. Use the digests to compute IDs for each image\nin a manifest, instead of using the remotely specified IDs.\n\nTo avoid breaking users' caches, check for images already in the graph\nunder old IDs, and avoid repulling an image if the version on disk under\nthe legacy ID ends up with the same digest that was computed from the\nmanifest for that image.\n\nWhen a calculated ID already exists in the graph but can't be verified,\ncontinue trying SHA256(digest) until a suitable ID is found.\n\n\"save\" and \"load\" are not changed to use a similar scheme. \"load\" will\npreserve the IDs present in the tar file.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/docker/commits/9098628b2901ae8585ba4c66ee6e14759d2119da"},{"sha":"56d463690f833baf3ea5f1599715070f649e7aca","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Unmarshal signed payload when pulling by digest\n\nAdd a unit test for validateManifest which ensures extra data can't be\ninjected by adding data to the JSON object outside the payload area.\n\nThis also removes validation of legacy signatures at pull time. This\nstarts the path of deprecating legacy signatures, whose presence in the\nvery JSON document they attempt to sign is problematic.  These\nsignatures were only checked for official images, and since they only\ncaused a weakly-worded message to be printed, removing the verification\nshould not cause impact.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/docker/commits/56d463690f833baf3ea5f1599715070f649e7aca"},{"sha":"40164ebcc18f4017dbb4fe6fb566f9d671e29a60","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Remove trust package\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/docker/commits/40164ebcc18f4017dbb4fe6fb566f9d671e29a60"},{"sha":"6321ac91821e0d93a5b60b3d45961fbccb571eae","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@gmail.com","name":"Richard Scothern"},"message":"Command line, manpage and deprecation documentation\n\nSigned-off-by: Richard Scothern <richard.scothern@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/docker/commits/6321ac91821e0d93a5b60b3d45961fbccb571eae"},{"sha":"668a1758bd7bb1007fe5a44194dc3ae3cba3934c","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@gmail.com","name":"Richard Scothern"},"message":"Prevent push and pull to v1 registries by filtering the available endpoints.\nAdd a daemon flag to control this behaviour.  Add a warning message when pulling\nan image from a v1 registry.  The default order of pull is slightly altered\nwith this changset.\n\nPreviously it was:\nhttps v2, https v1, http v2, http v1\n\nnow it is:\nhttps v2, http v2, https v1, http v1\n\nPrevent login to v1 registries by explicitly setting the version before ping to\nprevent fallback to v1.\n\nAdd unit tests for v2 only mode.  Create a mock server that can register\nhandlers for various endpoints.  Assert no v1 endpoints are hit with legacy\nregistries disabled for the following commands:  pull, push, build, run and\nlogin.  Assert the opposite when legacy registries are not disabled.\n\nSigned-off-by: Richard Scothern <richard.scothern@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/docker/commits/668a1758bd7bb1007fe5a44194dc3ae3cba3934c"},{"sha":"1321794dc1bf2fcffcf38f08f7bf7f926d5a4597","author":{"email":"e0d1a862d8f31af605ecef8c92857b8938ba622e@docker.com","name":"Jessica Frazelle"},"message":"change flag name to better follow the other flags that start with disable;\n\nSigned-off-by: Jessica Frazelle <acidburn@docker.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/docker/commits/1321794dc1bf2fcffcf38f08f7bf7f926d5a4597"},{"sha":"f4bf5c7026816785d9f63c07e87f9450a49f2403","author":{"email":"e0d1a862d8f31af605ecef8c92857b8938ba622e@docker.com","name":"Jessica Frazelle"},"message":"bump version for v1.8.3\n\nSigned-off-by: Jessica Frazelle <acidburn@docker.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/docker/commits/f4bf5c7026816785d9f63c07e87f9450a49f2403"},{"sha":"e72d8973bc9cfabdef8e37cb2a06472184ced89f","author":{"email":"44e574e7912703dcf84b7bb7d24ac13db279e39f@users.noreply.github.com","name":"Jess Frazelle"},"message":"Merge pull request #16952 from NathanMcCauley/bump_v1.8.3\n\nBump v1.8.3","distinct":true,"url":"https://api.github.com/repos/mtrmac/docker/commits/e72d8973bc9cfabdef8e37cb2a06472184ced89f"}]}