{"push_id":918174591,"size":281,"distinct_size":280,"ref":"refs/heads/master","head":"de84dfba75a3055b8cad4eb8e6d9fd7bcecc30fc","before":"61a94411b5b4c8527c8844ed58d74f9c52601b92","commits":[{"sha":"4b55765c11b3ae3bc02385ad17fe2a3c419e71bc","author":{"email":"4efb7da3e38416208b41d8021a942884d8a9435c@docker.com","name":"Alexander Morozov"},"message":"Use /docker as cgroup parent instead of docker\n\nIt means that containers will be created under root cgroup and not under\ndaemon cgroup.\n\nSigned-off-by: Alexander Morozov <lk4d4@docker.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/4b55765c11b3ae3bc02385ad17fe2a3c419e71bc"},{"sha":"f7ed97a6303787983f6f01f72afff74e7d2b0690","author":{"email":"f9809039ea4850e75dcb8d80b778844aa463358f@redhat.com","name":"Antonio Murdaca"},"message":"layer: layer_store.go: return on error\n\nSigned-off-by: Antonio Murdaca <runcom@redhat.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/f7ed97a6303787983f6f01f72afff74e7d2b0690"},{"sha":"6287ec9095f380449f0b4f1a06d4e5df43fc4449","author":{"email":"ff3bde741799c0eff815b83a54eda3fc494df54f@us.ibm.com","name":"Doug Davis"},"message":"Add a DOCKER_API_VERSION env var\n\nCloses: #11486\n\nJust for @ahmetalpbalkan  :-)\n\nFixed some comment formatting too while in there.\n\nSigned-off-by: Doug Davis <dug@us.ibm.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/6287ec9095f380449f0b4f1a06d4e5df43fc4449"},{"sha":"f408b4f4639b7c987c93b26174fccfcc513519e4","author":{"email":"488e06933c295c76472a67dbc6657ac40a756953@huawei.com","name":"Qiang Huang"},"message":"Adapt container settings when start\n\n`adaptContainerSettings` is growing up, new it's only called\nwhen create. It'll be a problem that old containers will never\nhave chance to adapt the latest rule. `HostConfig` of these\ncontainers will be obsoleted.\n\nAdd this calling to start to avoid problems like #18550 and\navoid such backward compatability in the future.\n\nSigned-off-by: Qiang Huang <h.huangqiang@huawei.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/f408b4f4639b7c987c93b26174fccfcc513519e4"},{"sha":"a7e096832123280d26df3c121ecad8dd012060b9","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Add metadata function to layer store\n\nAdd function to get metadata from layer store for a mutable layer\n\nfixes #18614\n\nSigned-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/a7e096832123280d26df3c121ecad8dd012060b9"},{"sha":"755f8609f699a20cb47ec7269e3a9469541a9419","author":{"email":"787aefc6cbd2e3e8663c1f03b44afee9126bfa5e@gmail.com","name":"Ahmet Alp Balkan"},"message":"Add containers’ networks to /containers/json\n\nAfter addition of multi-host networking in Docker 1.9, Docker Remote\nAPI is still returning only the network specified during creation\nof the container in the “List Containers” (`/containers/json`) endpoint:\n\n    ...\n    \"HostConfig\": {\n      \"NetworkMode\": \"default\"\n    },\n\nThe list of networks containers are attached to is only available at\nGet Container (`/containers/<id>/json`) endpoint.\nThis does not allow applications utilizing multi-host networking to\nbe built on top of Docker Remote API.\n\nTherefore I added a simple `\"NetworkSettings\"` section to the\n`/containers/json` endpoint. This is not identical to the NetworkSettings\nreturned in Get Container (`/containers/<id>/json`) endpoint. It only\ncontains a single field `\"Networks\"`, which is essentially the same\nvalue shown in inspect output of a container.\n\nThis change adds the following section to the `/containers/json`:\n\n    \"NetworkSettings\": {\n      \"Networks\": {\n        \"bridge\": {\n          \"EndpointID\": \"2cdc4edb1ded3631c81f57966563e...\",\n          \"Gateway\": \"172.17.0.1\",\n          \"IPAddress\": \"172.17.0.2\",\n          \"IPPrefixLen\": 16,\n          \"IPv6Gateway\": \"\",\n          \"GlobalIPv6Address\": \"\",\n          \"GlobalIPv6PrefixLen\": 0,\n          \"MacAddress\": \"02:42:ac:11:00:02\"\n        }\n      }\n    }\n\nThis is of type `SummaryNetworkSettings` type, a minimal version of\n`api/types#NetworkSettings`.\n\nActually all I need is the network name and the IPAddress fields. If folks\nfind this addition too big, I can create a `SummaryEndpointSettings` field\nas well, containing just the IPAddress field.\n\nSigned-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/755f8609f699a20cb47ec7269e3a9469541a9419"},{"sha":"c170e971977d32f16916d1189c5755c79e36fc56","author":{"email":"de652539b24efdf404b95def4635bf3dbfd846aa@gmail.com","name":"Bryan Boreham"},"message":"Explain 'json' function a bit better\n\nSigned-off-by: Bryan Boreham <bjboreham@gmail.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/c170e971977d32f16916d1189c5755c79e36fc56"},{"sha":"22023e05a319c60af2bc2c2f30ade8fa1f6f33fe","author":{"email":"4d07f254f84192c31ddea548dd9ba206c02e6cca@users.noreply.github.com","name":"Ray Tsang"},"message":"Updated REX-Ray plugin platform support.\n\nREX-Ray added Google Compute Engine support: https://github.com/emccode/rexray/issues/113\n\nSigned-off-by: Ray Tsang <rayt@google.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/22023e05a319c60af2bc2c2f30ade8fa1f6f33fe"},{"sha":"efb763aa10187e049fc6854e5a97efc410fcd214","author":{"email":"1b8cda8984d41d25ed423d85c1033eea2cf56960@cdauth.eu","name":"Candid Dauth"},"message":"Add note to volume docs that data is not copied to mounted volumes\n\nSigned-off-by: Candid Dauth <cdauth@cdauth.eu>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/efb763aa10187e049fc6854e5a97efc410fcd214"},{"sha":"81c334fa56eab0f9e85c9f6745efa34bbb1b444b","author":{"email":"9014cf436b229fe76f032246dafdb62784667fb6@us.ibm.com","name":"Morgan Bauer"},"message":"adjust test sleep timing to avoid spurious failure\n\n - refactor ConsumeWithSpeed\n - documentation\n\nSigned-off-by: Morgan Bauer <mbauer@us.ibm.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/81c334fa56eab0f9e85c9f6745efa34bbb1b444b"},{"sha":"f9befce2d38614de3dfa474bc0f2e1b9937a8ca2","author":{"email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com","name":"Brian Goff"},"message":"Fix btrfs recursive btrfs subvol delete\n\nReally fixing 2 things:\n\n1. Panic when any error is detected while walking the btrfs graph dir on\nremoval due to no error check.\n2. Nested subvolumes weren't actually being removed due to passing in\nthe wrong path\n\nOn point 2, for a path detected as a nested subvolume, we were calling\n`subvolDelete(\"/path/to/subvol\", \"subvol\")`, where the last part of the\npath was duplicated due to a logic error, and as such actually causing\npoint #1 since `subvolDelete` joins the two arguemtns, and\n`/path/to/subvol/subvol` (the joined version) doesn't exist.\n\nAlso adds a test for nested subvol delete.\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/f9befce2d38614de3dfa474bc0f2e1b9937a8ca2"},{"sha":"9b9959105499248ab6cdbfde2277ed1bd83233e3","author":{"email":"6347c07ae509164cffebfb1e2a0d6ed64958db19@docker.com","name":"Daniel Nephin"},"message":"Move ParseDockerDaemonHost to opts/ package.\n\nThis function was only being used from a single place opts/opts.go. This\nchange moves it from a incohesive package (parsers) to the single place it\nis used.\n\nAlso made a bunch of the helper methods private because they are not used\nby any external modules.\n\nSigned-off-by: Daniel Nephin <dnephin@docker.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/9b9959105499248ab6cdbfde2277ed1bd83233e3"},{"sha":"e1f012cf397f170e12443e4993c09171791d37db","author":{"email":"86f5e9bb9cdf422d5fa04c0484dd7979741f264d@gmail.com","name":"Liang Mingqiang"},"message":"fix typo in dockerlinks.md\n\nfix typo in dockerlinks.md\r\n\r\nSigned-off-by: mqliang <mqliang.zju@gmail.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/e1f012cf397f170e12443e4993c09171791d37db"},{"sha":"f480b7c1f576f033ee276a026a790de415b9bf9c","author":{"email":"86f5e9bb9cdf422d5fa04c0484dd7979741f264d@gmail.com","name":"Liang Mingqiang"},"message":"Update dockernetworks.md\n\nfix typo\r\n\r\nSigned-off-by: mqliang <mqliang.zju@gmail.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/f480b7c1f576f033ee276a026a790de415b9bf9c"},{"sha":"cc62a88524b623c8f86075d9ed220196cf5e92da","author":{"email":"f9809039ea4850e75dcb8d80b778844aa463358f@redhat.com","name":"Antonio Murdaca"},"message":"docs: extend: plugins_volume.md: Err default to empty string\n\nSigned-off-by: Antonio Murdaca <runcom@redhat.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/cc62a88524b623c8f86075d9ed220196cf5e92da"},{"sha":"38f409d283c9ec328f25a3646bf6605beb897e0d","author":{"email":"f9809039ea4850e75dcb8d80b778844aa463358f@redhat.com","name":"Antonio Murdaca"},"message":"api: client: lib: fix go vet\n\nSigned-off-by: Antonio Murdaca <runcom@redhat.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/38f409d283c9ec328f25a3646bf6605beb897e0d"},{"sha":"8435ea52893ef69c5a264bfbf0a1d3472f377ba2","author":{"email":"f9809039ea4850e75dcb8d80b778844aa463358f@redhat.com","name":"Antonio Murdaca"},"message":"pkg: authorization: cleanup\n\nSigned-off-by: Antonio Murdaca <runcom@redhat.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/8435ea52893ef69c5a264bfbf0a1d3472f377ba2"},{"sha":"bb2c92355cb6f4e6935a945c22989fd3afe8e3cb","author":{"email":"f9809039ea4850e75dcb8d80b778844aa463358f@users.noreply.github.com","name":"Antonio Murdaca"},"message":"Merge pull request #18655 from dmcgowan/fix-docker-inspect-container\n\nAdd metadata function to layer store","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/bb2c92355cb6f4e6935a945c22989fd3afe8e3cb"},{"sha":"b0a18d57a73bf6b6bd2b7ea71de6065a0053e048","author":{"email":"ff3bde741799c0eff815b83a54eda3fc494df54f@us.ibm.com","name":"Doug Davis"},"message":"Add the filename to the error message while trying to parse the config file\n\nNotice this while looking at #18634. W/o this extra text we're not sure if\nits complaining about the old or new config file.\n\nSigned-off-by: Doug Davis <dug@us.ibm.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/b0a18d57a73bf6b6bd2b7ea71de6065a0053e048"},{"sha":"baba1a84935bd2114d48f1f4823ee9c379d62e68","author":{"email":"f9809039ea4850e75dcb8d80b778844aa463358f@redhat.com","name":"Antonio Murdaca"},"message":"reorder imports with goimports\n\nSigned-off-by: Antonio Murdaca <runcom@redhat.com>","distinct":true,"url":"https://api.github.com/repos/londoncalling/docker/commits/baba1a84935bd2114d48f1f4823ee9c379d62e68"}]}