{"push_id":802743340,"size":85,"distinct_size":12,"ref":"refs/heads/estesp-userns-impl","head":"4c2126f26664063d18209c3c5414dd79945f1199","before":"be7b2e0f5d517e15193294fe02e59caa55dc787f","commits":[{"sha":"5e11cd43aa21a9d0eb1f5f205f05dc7b14ee4d43","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Ignore ping errors in notary repository setup\n\nNotary is capable of acting in offline mode, making use of cache TUF data.\nWhen ping is not successful, notary should still be attempted without error.\n\nSigned-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/5e11cd43aa21a9d0eb1f5f205f05dc7b14ee4d43"},{"sha":"5d6bb52976456d35e3d3a725b8c93992b3e69f31","author":{"email":"d1035a58d87d0b7918844ad2fd699273faf2f5d5@suse.com","name":"Flavio Castelli"},"message":"Update SUSE docs\n\nClarify some parts of the document, add extra resources link.\n\nSigned-off-by: Flavio Castelli <fcastelli@suse.com>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/5d6bb52976456d35e3d3a725b8c93992b3e69f31"},{"sha":"b51918fba18999d415cdc555616cc3076db01842","author":{"email":"9a17315ee3bbc9b10e8ee11405e71349370d3653@gmail.com","name":"WANG Chao"},"message":"Preserve /etc/sysconfig/docker across rpm update\n\nOtherwise we have to reconfigure every time docker rpm got update.\n\nSigned-off-by: WANG Chao <wcwxyz@gmail.com>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/b51918fba18999d415cdc555616cc3076db01842"},{"sha":"66be81b148a1c6693c44cf52d8172d512eedc233","author":{"email":"f9809039ea4850e75dcb8d80b778844aa463358f@linux.com","name":"Antonio Murdaca"},"message":"integration-cli: add cli/api stats tests when container not found\n\nSigned-off-by: Antonio Murdaca <runcom@linux.com>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/66be81b148a1c6693c44cf52d8172d512eedc233"},{"sha":"a283a30fb026aad4434a9f2e34f7ce955d27a957","author":{"email":"ff3bde741799c0eff815b83a54eda3fc494df54f@us.ibm.com","name":"Doug Davis"},"message":"Move api/errors/ to errors/\n\nPer @calavera's suggestion: https://github.com/docker/docker/pull/16355#issuecomment-141139220\n\nSigned-off-by: Doug Davis <dug@us.ibm.com>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/a283a30fb026aad4434a9f2e34f7ce955d27a957"},{"sha":"4a707c9ad9f5055a090e7402b2ab5e9ee145837f","author":{"email":"44e574e7912703dcf84b7bb7d24ac13db279e39f@users.noreply.github.com","name":"Jess Frazelle"},"message":"Merge pull request #16364 from wcwxyz/master\n\nPreserve /etc/sysconfig/docker across rpm update","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/4a707c9ad9f5055a090e7402b2ab5e9ee145837f"},{"sha":"52d7542195e301cb45be9b5ff210a39c975cde02","author":{"email":"44e574e7912703dcf84b7bb7d24ac13db279e39f@users.noreply.github.com","name":"Jess Frazelle"},"message":"Merge pull request #16377 from runcom/add-stats-tests\n\nintegration-cli: add cli/api stats tests when container not found","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/52d7542195e301cb45be9b5ff210a39c975cde02"},{"sha":"d2e7ba42b10fda5961470adc4ba4d74011203e60","author":{"email":"5665331b9b819ac358165f8c38970dc8c7ddb47d@docker.com","name":"moxiegirl"},"message":"Merge pull request #15327 from flavio/update-suse-docs\n\nUpdate SUSE docs","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/d2e7ba42b10fda5961470adc4ba4d74011203e60"},{"sha":"cf6a53642a0abdec9e2b2269d522a20e2a885f65","author":{"email":"4d9d5a16aa6e0e00caf455f1849ff7e0c7d8639d@huawei.com","name":"Yuan Sun"},"message":"Correct wrong comment for TestRunWithoutMemoryswapLimit case.\n\nSigned-off-by: Yuan Sun <sunyuan3@huawei.com>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/cf6a53642a0abdec9e2b2269d522a20e2a885f65"},{"sha":"da67833e63f317d8f20ffed5c3250f442900bdae","author":{"email":"ce660952c949ad2751377b45317337be332e80ac@huawei.com","name":"Hu Keping"},"message":"Reset data of stats in docker cli when container stopped\n\nWhen use `docker stats` to minitor a running container and then stop it,\nthere are some fields need to be reset to zero. Otherwise it will keep\ndisplaying the data it received last time.\n\nSigned-off-by: Hu Keping <hukeping@huawei.com>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/da67833e63f317d8f20ffed5c3250f442900bdae"},{"sha":"5d6ca225d12ff1746df32e45b4048ecb680ca405","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@albersweb.de","name":"Harald Albers"},"message":"bash completion: use generic `tag` log driver option\n\nSigned-off-by: Harald Albers <github@albersweb.de>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/5d6ca225d12ff1746df32e45b4048ecb680ca405"},{"sha":"249f45bcfe1adf4b3550306951f2768b17802217","author":{"email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com","name":"Brian Goff"},"message":"deprecate bind path auto-create\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/249f45bcfe1adf4b3550306951f2768b17802217"},{"sha":"c4d4318b82f8246b908981504c7975ba3ed5dd3b","author":{"email":"dbac1f450dc8326caa7ba104b384a0eca642250c@gmail.com","name":"Phil Estes"},"message":"Merge pull request #16378 from duglin/MoveErrors\n\nMove api/errors/ to errors/","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/c4d4318b82f8246b908981504c7975ba3ed5dd3b"},{"sha":"72eb75a06c8533ada2062454de4981c46db63fb7","author":{"email":"b9b0c8e7f90ecf337f6797c4d2e0f1dd0dbc0324@gmail.com","name":"David Calavera"},"message":"Merge pull request #16260 from sunyuan3/comment\n\nCorrect wrong comment for TestRunWithoutMemoryswapLimit case.","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/72eb75a06c8533ada2062454de4981c46db63fb7"},{"sha":"26bd5e3a2da3157f0bcb6654c30b6eccedf7f3f3","author":{"email":"f9809039ea4850e75dcb8d80b778844aa463358f@linux.com","name":"Antonio Murdaca"},"message":"Fix GET /containers/json emtpy response regression\n\nGET /containers/json route used to reply with and empty array `[]` when no\ncontainers where available. Daemon containers list refactor introduced\nthis bug by declaring an empty slice istead of initializing it as well\nand it was now replying with `null`.\n\nSigned-off-by: Antonio Murdaca <runcom@linux.com>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/26bd5e3a2da3157f0bcb6654c30b6eccedf7f3f3"},{"sha":"41646cb4e318b025a5a5c627481e551c49f726e2","author":{"email":"f9809039ea4850e75dcb8d80b778844aa463358f@users.noreply.github.com","name":"Antonio Murdaca"},"message":"Merge pull request #16389 from HuKeping/stats-zero\n\nReset data of stats in docker cli when container stopped","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/41646cb4e318b025a5a5c627481e551c49f726e2"},{"sha":"4026512a2c535fe377a4cf834b7a78fccfd82dab","author":{"email":"d01a4772f0cffd3f005a7d7f01c59cd104c7a5fe@redhat.com","name":"Vincent Batts"},"message":"events/jsonmessage: add and prefer TimeNano for events\n\nThis way provide both Time and TimeNano in the event. For the display of\nthe JSONMessage, use either, but prefer TimeNano Proving only TimeNano\nwould break Subscribers that are using the `Time` field, so both are set\nfor backwards compatibility.\n\nThe events logging uses nano formatting, but only provides a Unix()\ntime, therefor ordering may get lost in the output. Example:\n```\n2015-09-15T14:18:51.000000000-04:00 ee46febd64ac629f7de9cd8bf58582e6f263d97ff46896adc5b508db804682da: (from busybox) resize\n2015-09-15T14:18:51.000000000-04:00 a78c9149b1c0474502a117efaa814541926c2ae6ec3c76607e1c931b84c3a44b: (from busybox) resize\n```\n\nBy having a field just for Nano time, when set, the marshalling back to\n`time.Unix(sec int64, nsec int64)` has zeros exactly where it needs to.\nThis does not break any existing use of jsonmessage.JSONMessage, but now\nallows for use of `UnixNano()` and get event formatting that has\ndistinguishable order. Example:\n```\n2015-09-15T15:37:23.810295632-04:00 6adcf8ed9f5f5ec059a915466cd1cde86a18b4a085fc3af405e9cc9fecbbbbaf: (from busybox) resize\n2015-09-15T15:37:23.810412202-04:00 6b7c5bfdc3f902096f5a91e628f21bd4b56e32590c5b4b97044aafc005ddcb0d: (from busybox) resize\n```\n\nIncluding tests for TimeNano and updated event API reference doc.\n\nSigned-off-by: Vincent Batts <vbatts@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/4026512a2c535fe377a4cf834b7a78fccfd82dab"},{"sha":"848792c42e61070adc4107a39d6a044e2ed615f7","author":{"email":"ff3bde741799c0eff815b83a54eda3fc494df54f@us.ibm.com","name":"Doug Davis"},"message":"Fix 'rename' error msg and error checking\n\n`docker rename foo ''` would result in:\n```\nusage: docker rename OLD_NAME NEW_NAME\n```\nwhich is the old engine's way of return errors - yes that's in the\ndaemon code.  So I fixed that error msg to just be normal.\n\nWhile doing that I noticed that using an empty string for the\nsource container name failed but didn't print any error message at all.\nThis is because we would generate a URL like: ../containers//rename/..\nwhich would cause a 301 redirect to ../containers/rename/..\nhowever the CLI code doesn't actually deal with 301's - it just ignores\nthem and returns back to the CLI code/caller.\n\nRather than changing the CLI to deal with 3xx error codes, which would\nprobably be a good thing to do in a follow-on PR, for this immediate\nissue I just added a cli-side check for empty strings for both old and\nnew names. This way we catch it even before we hit the daemon.\n\nAPI callers will get a 404, assuming they follow the 301, for the\ncase of the src being empty, and the new error msg when the destination\nis empty - so we should be good now.\n\nAdd tests for both cases too.\n\nSigned-off-by: Doug Davis <dug@us.ibm.com>","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/848792c42e61070adc4107a39d6a044e2ed615f7"},{"sha":"45d7acf237555835f2872a404abedff366420883","author":{"email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com","name":"Brian Goff"},"message":"Merge pull request #16317 from vbatts/vbatts-event-timenano\n\njsonmessage: add and use TimeNano for events","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/45d7acf237555835f2872a404abedff366420883"},{"sha":"96f9efc0636be5d89fd242e7a5aa96485b80ad01","author":{"email":"a2bebfa25877ed8f3a644256dc060dfe32006f27@docker.com","name":"Alexandre Beslic"},"message":"Merge pull request #16403 from runcom/fix-containers-json-emtpy-response\n\nFix GET /containers/json emtpy response regression","distinct":false,"url":"https://api.github.com/repos/jfrazelle/docker/commits/96f9efc0636be5d89fd242e7a5aa96485b80ad01"}]}