GitHub PushEvent at 2014-11-07 08:56:43
Repository: docker
Actor: daehyeok
Payload: {"shas":[["e857716d2d881aaf1cf5a775d02ee5b109d9e423","115684316755425c713d3f52ecbcf02544fce94c@peer1.com","Preserve extended attributes and acls on archlinux build\n\nFailure to do this means that file capabilites are not preserved in the image.\nPing fails to work as a non-root user if cap_net_raw is capability is not set\n\nSigned-off-by: Dan Griffin <dgriffin@peer1.com>","Dan Griffin",true],["0d97e082c3b849a6901992e653b8963e8ef10f54","c47b4d1a93d49e69bdea5267b61a66ce35c8b54f@docker.com","Exclude `.wh..wh.*` AUFS metadata on layer export\n\nIn an effort to make layer content 'stable' between import\nand export from two different graph drivers, we must resolve\nan issue where AUFS produces metadata files in its layers\nwhich other drivers explicitly ignore when importing.\n\nThe issue presents itself like this:\n\n    - Generate a layer using AUFS\n    - On commit of that container, the new stored layer contains\n      AUFS metadata files/dirs. The stored layer content has some\n      tarsum value: '1234567'\n    - `docker save` that image to a USB drive and `docker load`\n      into another docker engine instance which uses another\n      graph driver, say 'btrfs'\n    - On load, this graph driver explicitly ignores any AUFS metadata\n      that it encounters. The stored layer content now has some\n      different tarsum value: 'abcdefg'.\n\nThe only (apparent) useful aufs metadata to keep are the psuedo link\nfiles located at `/.wh..wh.plink/`. Thes files hold information at the\nRW layer about hard linked files between this layer and another layer.\nThe other graph drivers make sure to copy up these psuedo linked files\nbut I've tested out a few different situations and it seems that this\nis unnecessary (In my test, AUFS already copies up the other hard linked\nfiles to the RW layer).\n\nThis changeset adds explicit exclusion of the AUFS metadata files and\ndirectories (NOTE: not the whiteout files!) on commit of a container\nusing the AUFS storage driver.\n\nAlso included is a change to the archive package. It now explicitly\nignores the root directory from being included in the resulting tar archive\nfor 2 reasons: 1) it's unnecessary. 2) It's another difference between\nwhat other graph drivers produce when exporting a layer to a tar archive.\n\nDocker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)","Josh Hawn",true],["d98b117962a7178154e775b8b283744841a10e3b","136e3cf1ab6a4dc9cd25784ffe7ab05af45d9f77@docker.com","Add test for #8307.\n\nDocker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)","Jessica Frazelle",true],["e171eda9989cb5d10e7fe14b258f239edb124541","136e3cf1ab6a4dc9cd25784ffe7ab05af45d9f77@docker.com","fix for iptables cleanup 8307\n\nDocker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)","Jessica Frazelle",true],["5e02468e76d61060f83a4d755b43f834981188f1","d01a4772f0cffd3f005a7d7f01c59cd104c7a5fe@redhat.com","./pkg/archive: clean up Stat_t assertion\n\ninspired by @tonistiigi comment\n(https://github.com/docker/docker/pull/8046/files#r19579960)\n\nSigned-off-by: Vincent Batts <vbatts@redhat.com>","Vincent Batts",true],["79a77a396e003d0f5827c48d1b179f87c1542311","c2470c48b2d3312d61f94f18d3a1cd113d1915ad@gmail.com","Wait for hijack on docker start command\n\nWith current implementation there was a possibility\nthat /start responds quicker than /attach, meaning that\nsome output would be clipped.\n\nFixed so the implementation matches with `docker run`.\n\nThis also fixes the flaky test results for TestCreateEchoStdout.\n\nSigned-off-by: Tõnis Tiigi <tonistiigi@gmail.com> (github: tonistiigi)","Tonis Tiigi",true],["b16f3736edf2427761cbc1c8fc5c4892299b2232","505e956acac7f30f687ef357a5cc11d149a2933c@gmail.com","Fix apparent copy paste mistake\n\nThe note under the RUN header refers to the CMD instruction. It should refer to the RUN instruction instead.\n\nSigned-off-by: Huu Nguyen <whoshuu@gmail.com>","Huu Nguyen",true],["8453cf0671879aef04f96ffce52bf3fbcb75ca13","b564ae4fd355132581fe0a74e69712c557f2b1ac@prismskylabs.com","Remove out-of-context code block\n\nSigned-off-by: Huu Nguyen <whoshuu@gmail.com>","Huu Nguyen",true],["ad5b307d0fb00ff0a63b3f97e529fa67bfce50b3","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@hollensbe.org","proxy: Fix a potential panic handling error states.\n\nDocker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)","Erik Hollensbe",true],["9d6391a9ebca6c7bd4b262ebb5a4baf9d2c222f9","e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","Skip V2 registry and immediately fallback to V1 when mirrors are provided\n\nSince V2 registry does not yet implement mirrors, when mirrors are given automatically fallback to V1 without checking V2 first.\n\nSigned-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)","Derek McGowan",true],["f2df38050e019c0db265e7c3e38ee0de8948ca77","1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@janduda.net","Adding docker-cli run param to set MAC address\n\nSigned-off-by: Malte Janduda <mail@janduda.net>","Malte Janduda",true],["e5ecfd3b178bbc399de344635606d82e147276ff","a76de0896a8a598dcb47d7c85ee190739e85f617@gmail.com","change util.CopyDirectory to archive.CopyWithTar\n\nDocker-DCO-1.1-Signed-off-by: Daniel, Dao Quang Minh <dqminh89@gmail.com> (github: dqminh)","Daniel, Dao Quang Minh",true],["de9bf24750e0a9774a475eae74cbd2c241224e10","02a4d63be87629f306b98f7c093c85c72abb71e3@gmail.com","Clarify USER instruction documentation\n\nReuse WORKDIR wording to specify that the USER instructions affect the\nfollowing RUN, CMD, and ENTRYPOINT instructions.\n\nSigned-off-by: Arnaud Porterie <arnaud.porterie@docker.com>","Arnaud Porterie",true],["d22d32d61fc024d2c81e75f870d802f7a2cd28fd","c325aed526aa60de73850f5aec8199b5b73a7f6b@users.noreply.github.com","Grammatical mistake in docs\n\nChange `The team can now use this image by run their own containers.` to `The team can now use this image by running their own containers.`","Médi-Rémi Hashim",true],["795533ede700395add26746b50f3d34aa3c1a3eb","c6cd4b7658519db4541d47298c8fab02e62acebc@gmail.com","Remove extra line feed typo\n\nThe removed extra line feed broke the paragraph at https://docs.docker.com/userguide/dockerizing/","Mengdi Gao",true],["c0f0f5c9887032c606750b645001829d9f14f47c","ff3bde741799c0eff815b83a54eda3fc494df54f@us.ibm.com","Do some cleanup on .dockerignore paths\n\nWhile working on the fix for #8330 I noticed a few things:\n1 - the split() call for the .dockerignore process will generate a blank\n    \"exclude\".  While this isn't causing an issue right now, I got worried\n\tthat in the future some code later on might interpret \"\" as something bad,\n\tlike \"everything\" or \".\".  So I added a check for an empty \"exclude\"\n\tand skipped it\n2 - if someone puts \"foo\" in their .dockerignore then we'll skip \"foo\".\n    However, if they put \"./foo\" then we won't due to the painfully\n\tsimplistic logic of go's filepath.Match algorithm.  To help things\n\ta little (and to treat ./Dockerfile just like Dockerfile) I added\n\tcode to filepath.Clean() each entry in .dockerignore.  It should\n\tresult in the same semantic path but ensure that no matter how the\n\tuser expresses the path, we'll match it.\n\nSigned-off-by: Doug Davis <dug@us.ibm.com>","Doug Davis",true],["971fc2253af77ae4a22a3741fff51d84cd9bc697","1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@janduda.net","enhancing set-macaddress docu\n\nSigned-off-by: Malte Janduda <mail@janduda.net>","Malte Janduda",true],["4437573c96cdc52e98f44356be5c96dff4ce5907","38c4a3137ab985b413bf08779270eff160081c90@gmail.com","Fix typo in api docs: stdou -> stdout","Peter Ericson",true],["ef004ec03fe5aad33da7d53f196f16382c750d07","73675debcd8a436be48ec22211dcf44fe0df0a64@firshman.co.uk","Fix help text being incorrect with multiple args\n\nE.g. \"docker foobar run\" would have printed \"Command not found:\nfoobar\" and printed the help text for \"run\". It should instead\nprint the root help message for docker.\n\nSigned-off-by: Ben Firshman <ben@firshman.co.uk>","Ben Firshman",true],["693b9d335cc1fe688a7fffb62e5da97a5d5a3b13","4b2b69742da531f1900c4c4748d7a0ecda59626a@gmail.com","Update \"official repos\" doc to mention 100 char short desc limit\n\nThe Hub no longer accepts short descriptions over 100 characters.\n\nSigned-off-by: Andrew Page <admwiggin@gmail.com>","Tianon Gravi",true]],"size":94,"ref":"refs/heads/master","head":"3afe9dbd246982dd82f2c53b647be29ea89a6485"}