{"push_id":788942335,"size":20,"distinct_size":16,"ref":"refs/heads/fedora-1.9","head":"adc9458d1f0f630f2f928e02a95ff24305c08c89","before":"7a8f22e12c617831f6425be5fc11711669601d54","commits":[{"sha":"e9e68fa2d29a5e3053fb876b19b5ac5bc6d1c222","author":{"email":"f24c23287feb514dcf6c593b14c922c14309724d@ya.ru","name":"Rozhnov Alexandr"},"message":"Added tags list to /images/:id/json api.\n\nIt closes #10139.\n\nSigned-off-by: Rozhnov Alexandr <nox73@ya.ru>","distinct":false,"url":"https://api.github.com/repos/rhatdan/docker/commits/e9e68fa2d29a5e3053fb876b19b5ac5bc6d1c222"},{"sha":"947519bfb31024ea8c76e8e303f2c338b00265f2","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Broadcaster writer goroutines must only finish when they are caught up\n\nWithout this change, there was a narrow race condition that would allow\nwriters to finish when there was still data left to write. This is\nlikely to be what was causing some integration tests to fail with\ntruncated pull output.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":false,"url":"https://api.github.com/repos/rhatdan/docker/commits/947519bfb31024ea8c76e8e303f2c338b00265f2"},{"sha":"bb1996ab8f6b3d4af66abd3bb62754e30908530c","author":{"email":"b9b0c8e7f90ecf337f6797c4d2e0f1dd0dbc0324@gmail.com","name":"David Calavera"},"message":"Merge pull request #13185 from NOX73/10139-tags-list-get-image-api\n\nAdded tags list to /images/:id/json api.","distinct":false,"url":"https://api.github.com/repos/rhatdan/docker/commits/bb1996ab8f6b3d4af66abd3bb62754e30908530c"},{"sha":"7064fe283f1d63785f2812b8a23c8b4d80b58178","author":{"email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com","name":"Brian Goff"},"message":"Merge pull request #16226 from aaronlehmann/broadcaster-catch-up\n\nBroadcaster writer goroutines must only finish when they are caught up","distinct":false,"url":"https://api.github.com/repos/rhatdan/docker/commits/7064fe283f1d63785f2812b8a23c8b4d80b58178"},{"sha":"509179d3c660e6cb90cecef287acc0821439cfd8","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"devmapper: Emit warning messages when using loopback, update docs\n\nWe really want people to use `dm.thinpooldev` as it's most performant.\nLoopback is convenient for dev scenarios but the message \"don't use\nthis in production\" is not coming across strongly enough.  Fix that by\nboth noting it in the `README.md` here as well as by emitting warning\nmessages.\n\nDocker-DCO-1.1-Signed-off-by: Colin Walters <walters@verbum.org> (github: cgwalters)\n\nDocker-DCO-1.1-Signed-off-by: Colin Walters <walters@verbum.org> (github: rhatdan)\n\nDocker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/509179d3c660e6cb90cecef287acc0821439cfd8"},{"sha":"38308e9217840682684a40d45184b98eba8b796f","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"devicemapper: Check loop devices of existing pool\n\nOften it happens that docker is not able to shutdown/remove the thin\npool it created because some device has leaked into some mount name\nspace. That means device is in use and that means pool can't be removed.\n\nDocker will leave pool as it is and exit. Later when user starts the\ndocker, it finds pool is already there and docker uses it. But docker\ndoes not know it is same pool which is using the loop devices. Now\ndocker thinks loop devices are not being used. That means it does not\ndisplay the data correctly in \"docker info\", giving user wrong information.\n\nThis patch tries to detect if loop devices as created by docker are\nbeing used for pool and fills in the right details in \"docker info\".\n\nSigned-off-by: Vivek Goyal <vgoyal@redhat.com>\n\nDocker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/38308e9217840682684a40d45184b98eba8b796f"},{"sha":"51b295b4afa8947cc15abfce89cd19de2e5f5377","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":" Refactor of PR 11405\n\nSigned-off-by: Alec Benson <albenson@redhat.com>\n\nDocker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/51b295b4afa8947cc15abfce89cd19de2e5f5377"},{"sha":"ec8b6880a4f72342b76c345ba3a29224b5b77400","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"Add RHEL super secrets patch\n\nDocker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/ec8b6880a4f72342b76c345ba3a29224b5b77400"},{"sha":"c75f99a51622309a112a52f47d4a28f67d2c996c","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"Return rpm version of packages in docker version\n\nDocker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/c75f99a51622309a112a52f47d4a28f67d2c996c"},{"sha":"20337466507472a9a430ff41a3b138c20d50a48d","author":{"email":"b9ec3270cf4e91ac388bb1d81bcc7fb682087ac3@redhat.com","name":"Matthew Heon"},"message":"Remove existing Seccomp impl to fix build failure on non-AMD64 architectures\n\nSigned-off-by: Matthew Heon <mheon@redhat.com>\n\nDocker-DCO-1.1-Signed-off-by: Matthew Heon <mheon@redhat.com> (github: rhatdan)\n\nMatthew Heon <mheon@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/20337466507472a9a430ff41a3b138c20d50a48d"},{"sha":"ee3309568ae7224da99036e409db86e1d98806a9","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"RegisterMachine truncate container names to first 64 chars\n\nSigned-off-by: Sally O'Malley <somalley@redhat.com>\n\nDocker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/ee3309568ae7224da99036e409db86e1d98806a9"},{"sha":"ad86ea5db1bbbf85ea0773595d29b975fc9002a6","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"Add --add-registry and --block-registry options to docker daemon\n\nThe first option allows to prepend additional registries to a public\none. These will be queried one after another - in the same order they\nwere given - when pulling images.\n\nFor example:\n\n    --add-registry=foo.com\n    --add-registry=bar.com\n\nWould cause a\n\n    docker pull myapp\n\nto search\n\n    foo.com/myapp\n    bar.com/myapp\n    docker.io/myapp\n\nThe second option builds a list of banned registries. Docker daemon will\nprevent user from any communication with such registries. This option\nrecognizes a special keyword \"public\" denoting public Docker registry.\n\nSo for example adding `--block-registry=public` to daemon flags of\nprevious example would result in searching the same registries except\nfor `docker.io/myapp`.\n\nBoth flags are marked as experimental in man pages.\n\nThis would allow companies and vendors to specify registries which\ncontain content that the companies will not allowed to be stored at\ndocker.io.\n\nThe same applies to `FROM` statement in Dockerfile when issuing a build.\n\nThis patch also causes all pulled repositories to be fully qualified -\nincluding those coming from the public registry.\n\nDocker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)\nSigned-off-by: Michal Minar <miminar@redhat.com>\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/ad86ea5db1bbbf85ea0773595d29b975fc9002a6"},{"sha":"7173d31bc8776734510e6a9160e78754ffc0b86b","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"Improved searching experience\n\n- Prepend indicies to search results.\n- Prefix remote name with registry name.\n- Shorten index name if it's not an ip address.\n- Added `--no-index` option to avoid listing the index name.\n- Changed sorting of entries when index is preserved:\n\n  1. sort by `index_name`\n  2. sort by `star_count`\n  3. sort by `registry_name`\n  4. sort by `name`\n  5. sort by `description`\n\n- Changed sorting of entries when index is omitted:\n\n  1. sort by `registry_name`\n  2. sort by `star_count`\n  3. sort by `name`\n  4. sort by `description`\n\nExample (with just first two columns left):\n\n    $ sudo docker search mongo\n    INDEX       NAME                                                     DESCRIPTION\n    docker.io   docker.io/mongo                                          MongoDB docu...\n    [...]\n    myregistry  docker.io/mongo                                          test\n    [...]\n    redhat.com  docker-registry.usersys.redhat.com/goldmann/eap-mongodb\n    [...]\n\nDocker-DCO-1.1-Signed-off-by: Daniel Riek <riek@redhat.com>\nSigned-off-by: Michal Minar <miminar@redhat.com>\n\nDocker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/7173d31bc8776734510e6a9160e78754ffc0b86b"},{"sha":"c1c220a9dd9a7201e6e5912ed1c9843c672c99da","author":{"email":"ea3139ea422390c9a8bd6d7fb9ba423400fabbd1@redhat.com","name":"Michal Minar"},"message":"Fixed docker's authentication issue\n\nDocker client sends configuration file with stored credentials together\nwith several requests to Docker daemon. Daemon then takes the first\nauthentication information and tries to use it against any registry it\ncontacts. This results in authentication errors while trying pull from\nany registry but the one stored first in configuration file. This patch\nchecks, whether the given credentials belong to desired endpoint before\ncreating an new session.\n\nThis is just a workaround. Robust solution would be to iterate over all\navailable authentication data and choose the right ones for registry\ncurrently processed. And client would have to pass all possibly needed\ncredentials to docker daemon with any request (it does so only in rare\ncases like docker build).\n\nSigned-off-by: Michal Minar <miminar@redhat.com>\n\nDocker-DCO-1.1-Signed-off-by: Michal Minar <miminar@redhat.com> (github: rhatdan)\n\nMichal Minar <miminar@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/c1c220a9dd9a7201e6e5912ed1c9843c672c99da"},{"sha":"4e8c872f443cd74ed78bfbc43e0908c681d41af0","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"Allow for remote repository inspection\n\n**Inspect remote images**\n\nExtended server API to allow for inspection of remote images. If a short\nname is given, list of additional registries will be queried until a\nrepository is found. This allows for remote inspection without\ndownloading image layers.\n\nThe URL is following:\n\n    /<apiVersion>/images/<repoName>/json?remote=1\n\nThe output is the same json as for local images. However, it excludes\nfew attributes specific only to local images:\n\n- GraphDriver\n- VirtualSize\n\nAnd it adds some additional attributes:\n\n- Digest\n- Tag\n- Registry\n\n**List tags of remote repository**\n\nExtended server API to allow for listing of remote repositories.\n\nThe URL is following:\n\n    /<apiVersion>/images/<repoName>/tags?remote=1\n\nIf a short name is given, list of additional registries will be queried\nuntil a repository is found.\n\nReturned is a json in following format:\n\n    { \"Name\"    : \"<repoName>\"\n    , \"TagList\" : [ {\"<tag1>\" : \"<ID1>\", \"<tag2>\" : <ID2>\" } ]\n    }\n\nQuirks and TODOs:\n - By default V1 registry enpoints are queried because they provide tags\n   with associated image IDs. If not available, V2 endpoint will be\n   tried. In such a case the output will lack image IDs though.\n\nSigned-off-by: Michal Minar <miminar@redhat.com>\n\nDocker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/4e8c872f443cd74ed78bfbc43e0908c681d41af0"},{"sha":"af6a3f36a872a4dfe7855157fd76fa8040356b53","author":{"email":"bee3253eddd7c56f05b74af1273e543198dde2a4@redhat.com","name":"Sally O'Malley"},"message":"rebase distribution-specific build\n\nSigned-off-by: Sally O'Malley <somalley@redhat.com>\n\nSally O'Malley <somalley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/af6a3f36a872a4dfe7855157fd76fa8040356b53"},{"sha":"68a6876666352fdde815e410c18bcf679771c2c1","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"Change the default mount mode of containers from Private to slave\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/68a6876666352fdde815e410c18bcf679771c2c1"},{"sha":"87ea9bb2cb69cfd309ff398eb6ea51e82e0c88c4","author":{"email":"ea3139ea422390c9a8bd6d7fb9ba423400fabbd1@redhat.com","name":"Michal Minar"},"message":"Fixes for additional registries patch\n\nSigned-off-by: Michal Minar <miminar@redhat.com>\n\nMichal Minar <miminar@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/87ea9bb2cb69cfd309ff398eb6ea51e82e0c88c4"},{"sha":"7fc7740086a4ef0c845e715d4b3e87d7c0107745","author":{"email":"ea3139ea422390c9a8bd6d7fb9ba423400fabbd1@redhat.com","name":"Michal Minar"},"message":"Fixed push of unqualified image\n\nThis fixes a case where there is fully qualified and unqualified\nrepository with the same name in Docker's local storage e.g:\n\n    user/repo\n    default.registry.io/user/repo\n\nFully qualified repository was always preferred over the unqualified.\n\nSigned-off-by: Michal Minar <miminar@redhat.com>\n\nMichal Minar <miminar@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/7fc7740086a4ef0c845e715d4b3e87d7c0107745"},{"sha":"adc9458d1f0f630f2f928e02a95ff24305c08c89","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"[PATCH] Accept 404-based remote inspect errors in tests\n\nWhen attempting to inspect a remote image, if the image wasn't found, we\nweren't recognizing the error message fetchWithSession() sent back as a\nvalid result.\n\nSigned-off-by: Nalin Dahyabhai <nalin@redhat.com>\n\nDan Walsh <dwalsh@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhatdan/docker/commits/adc9458d1f0f630f2f928e02a95ff24305c08c89"}]}