{"push_id":2322148986,"size":527,"distinct_size":527,"ref":"refs/heads/master","head":"d07d3e71171ea3125d4462e8e509170f7c3e3370","before":"ce452fb72ffcdb7605ce98bde9302238f47c63c5","commits":[{"sha":"c6d32bebe5b6a0919fcb530692092dd5516e5b54","author":{"name":"Asad Saeeduddin","email":"78b86495a6f9dea5f2a4c38b70d38b48e2e16146@gmail.com"},"message":"Change multi-type parameters to single type\n\nSigned-off-by: Asad Saeeduddin <masaeedu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/c6d32bebe5b6a0919fcb530692092dd5516e5b54"},{"sha":"5c1cfb1d27a1a7f7c0cb9092e69c3f70717fbbef","author":{"name":"Madhan Raj Mookkandy","email":"9c3c36ee538ff6ca95b5a47dfbfa3d75796dafba@microsoft.com"},"message":"Enable HotAdd for Windows\n\nSigned-off-by: Madhan Raj Mookkandy <madhanm@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/5c1cfb1d27a1a7f7c0cb9092e69c3f70717fbbef"},{"sha":"1f4e37cf4bd2f73dc5257d791cc4dba294ddd156","author":{"name":"Aleksa Sarai","email":"4c40c10a8dd4ee84d57d38f925d73a477aa1ad53@suse.de"},"message":"*: switch to -buildmode=pie\n\nGo has supported PIC builds for a while now, and given the security\nbenefits of using PIC binaries we should really enable them. There also\nappears to be some indication that non-PIC builds have been interacting\noddly on ppc64le (the linker cannot load some shared libraries), and\nusing PIC builds appears to solve this problem.\n\nSigned-off-by: Aleksa Sarai <asarai@suse.de>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/1f4e37cf4bd2f73dc5257d791cc4dba294ddd156"},{"sha":"90dfb1d0cc59d79ccb272997d735864615010785","author":{"name":"Sebastiaan van Stijn","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gone.nl"},"message":"Disallow overlay/overlay2 on top of NFS\n\nFrom https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt:\n\n> The lower filesystem can be any filesystem supported by Linux and does\n> not need to be writable. The lower filesystem can even be another\n> overlayfs. The upper filesystem will normally be writable and if it\n> is it must support the creation of trusted.* extended attributes, and\n> must provide valid d_type in readdir responses, so NFS is not suitable.\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/90dfb1d0cc59d79ccb272997d735864615010785"},{"sha":"24087399d95d60be4184b9ed3eba56466878b4e1","author":{"name":"Brian Goff","email":"7c85cf8ae7443f547a26fb59a1f52171e1274aa1@gmail.com"},"message":"Set timeout on splunk batch send\n\nBefore this change, if the splunk endpoint is blocked it will cause a\ndeadlock on `Close()`.\nThis sets a reasonable timeout for the http request to send a log batch.\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/24087399d95d60be4184b9ed3eba56466878b4e1"},{"sha":"6c03aa317404703a300ef25c3b5dc18d8e9cc64c","author":{"name":"Kenfe-Mickael Laventure","email":"8ad263556b71f636ca503c450f8550467d0ea0fc@gmail.com"},"message":"Add missing lock in ProcessEvent\n\nSigned-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/6c03aa317404703a300ef25c3b5dc18d8e9cc64c"},{"sha":"e987c554c9ff0740b9945e68228b141031bb31c6","author":{"name":"Li Yi","email":"0a2b6151a0bdf986cd4e6fd354a76fcbd4de83aa@gmail.com"},"message":"Supress warning when NONE was set for healthcheck\n\nChange-Id: I9ebcf49e9e8ac76beb037779ad02ac6020169849\nSigned-off-by: Li Yi <denverdino@gmail.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/e987c554c9ff0740b9945e68228b141031bb31c6"},{"sha":"eab3ac3e70a510b97f9399efd13e3dc01a07c413","author":{"name":"Kir Kolyshkin","email":"9685d7759740d727245f67f0cd18c0e6f8e680d3@gmail.com"},"message":"container.NetworkMounts(): don't lookup mounts twice\n\nThe code in question looks up mounts two times: first by using\nHasMountFor(), and then directly by looking in container.MountPoints.\nThere is no need to do it twice.\n\nSigned-off-by: Kir Kolyshkin <kolyshkin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/eab3ac3e70a510b97f9399efd13e3dc01a07c413"},{"sha":"1861abdc4a31efad202a5c3d89a895bb7a62799a","author":{"name":"Kir Kolyshkin","email":"9685d7759740d727245f67f0cd18c0e6f8e680d3@gmail.com"},"message":"Fix \"duplicate mount point\" when --tmpfs /dev/shm is used\n\nThis is a fix to the following issue:\n\n$ docker run --tmpfs /dev/shm busybox sh\ndocker: Error response from daemon: linux mounts: Duplicate mount point '/dev/shm'.\n\nIn current code (daemon.createSpec()), tmpfs mount from --tmpfs is added\nto list of mounts (`ms`), when the mount from IpcMounts() is added.\nWhile IpcMounts() is checking for existing mounts first, it does that\nby using container.HasMountFor() function which only checks container.Mounts\nbut not container.Tmpfs.\n\nUltimately, the solution is to get rid of container.Tmpfs (moving its\ndata to container.Mounts). Current workaround is to add checking\nof container.Tmpfs into container.HasMountFor().\n\nA unit test case is included.\n\nUnfortunately we can't call daemon.createSpec() from a unit test,\nas the code relies a lot on various daemon structures to be initialized\nproperly, and it is hard to achieve. Therefore, we minimally mimick\nthe code flow of daemon.createSpec() -- barely enough to reproduce\nthe issue.\n\nhttps://github.com/moby/moby/issues/35455\n\nSigned-off-by: Kir Kolyshkin <kolyshkin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/1861abdc4a31efad202a5c3d89a895bb7a62799a"},{"sha":"9aba019b72611119578ea32adb03fa49f73da522","author":{"name":"Sebastiaan van Stijn","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gone.nl"},"message":"Update idtools tests to test non-deprecated functions\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/9aba019b72611119578ea32adb03fa49f73da522"},{"sha":"ce66470f5404872db2cbaa7fbd59970700144be2","author":{"name":"Sebastiaan van Stijn","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gone.nl"},"message":"Minor refactor in idtools\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/ce66470f5404872db2cbaa7fbd59970700144be2"},{"sha":"38b3af567f676c4c35e80e493aa97b7346ae75e4","author":{"name":"Sebastiaan van Stijn","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gone.nl"},"message":"Remove deprecated MkdirAllAs(), MkdirAs()\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/38b3af567f676c4c35e80e493aa97b7346ae75e4"},{"sha":"1262c57714e694193be6bbcbed83e859dc246c2f","author":{"name":"Sebastiaan van Stijn","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gone.nl"},"message":"Skip empty directories on prior graphdriver detection\n\nWhen starting the daemon, the `/var/lib/docker` directory\nis scanned for existing directories, so that the previously\nselected graphdriver will automatically be used.\n\nIn some situations, empty directories are present (those\ndirectories can be created during feature detection of\ngraph-drivers), in which case the daemon refuses to start.\n\nThis patch improves detection, and skips empty directories,\nso that leftover directories don't cause the daemon to\nfail.\n\nBefore this change:\n\n    $ mkdir /var/lib/docker /var/lib/docker/aufs /var/lib/docker/overlay2\n    $ dockerd\n    ...\n    Error starting daemon: error initializing graphdriver: /var/lib/docker contains several valid graphdrivers: overlay2, aufs; Please cleanup or explicitly choose storage driver (-s <DRIVER>)\n\nWith this patch applied:\n\n    $ mkdir /var/lib/docker /var/lib/docker/aufs /var/lib/docker/overlay2\n    $ dockerd\n    ...\n    INFO[2017-11-16T17:26:43.207739140Z] Docker daemon                                 commit=ab90bc296 graphdriver(s)=overlay2 version=dev\n    INFO[2017-11-16T17:26:43.208033095Z] Daemon has completed initialization\n\nAnd on restart (prior graphdriver is still picked up):\n\n    $ dockerd\n    ...\n    INFO[2017-11-16T17:27:52.260361465Z] [graphdriver] using prior storage driver: overlay2\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/1262c57714e694193be6bbcbed83e859dc246c2f"},{"sha":"972cb4978795029131697bd3b3746e321eec5c13","author":{"name":"Brian Goff","email":"7c85cf8ae7443f547a26fb59a1f52171e1274aa1@gmail.com"},"message":"Fix some issues with locking on the container\n\n- Fix OOM event updating healthchecks and persisting container state\nwithout locks\n- Fix healthchecks being updated without locks on container stop\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/972cb4978795029131697bd3b3746e321eec5c13"},{"sha":"d6e1cc32d309ee237342975388e729570343a974","author":{"name":"Sebastiaan van Stijn","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gone.nl"},"message":"Bump Go to 1.9.2\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/d6e1cc32d309ee237342975388e729570343a974"},{"sha":"cef1578ac46e02d05c86621505631b3be7ca9d72","author":{"name":"Cheng-mean Liu","email":"f62101363198bc943a464bcb282cf677f255f0f0@microsoft.com"},"message":"Added support for persisting Windows network driver specific options over reboot or service restart\n\nSigned-off-by: Cheng-mean Liu <soccerl@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/cef1578ac46e02d05c86621505631b3be7ca9d72"},{"sha":"84b1f813a4ada3c19eea84f9e98c56c0768d9da2","author":{"name":"Akihiro Suda","email":"8a981139ed9e94c888faea121fad02dc2babd913@gmail.com"},"message":"Merge pull request #35541 from thaJeztah/remove-deprecated-mkdirallas\n\nRemove uses of deprecated MkdirAllAs(), MkdirAs()","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/84b1f813a4ada3c19eea84f9e98c56c0768d9da2"},{"sha":"ae557f9d85f41e009229d1a33844f06f7ad1fb99","author":{"name":"Vlastimil Zeman","email":"e06132873460aab3e06f17a0f68fc93049b239b4@diffblue.com"},"message":"Add journald tag as SYSLOG_IDENTIFIER\n\nSigned-off-by: Vlastimil Zeman <vlastimil.zeman@diffblue.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/ae557f9d85f41e009229d1a33844f06f7ad1fb99"},{"sha":"d032264e1365a1cea621b7105e1ca521cb4218ef","author":{"name":"Sebastiaan van Stijn","email":"05316fa76f8ee824b0abc01e08762842de890696@users.noreply.github.com"},"message":"Merge pull request #35467 from kolyshkin/dup-mnt\n\nFix \"duplicate mount point\" when --tmpfs /dev/shm is used","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/d032264e1365a1cea621b7105e1ca521cb4218ef"},{"sha":"be83f42612e3be42fcd60726d48d7346befc9449","author":{"name":"Christopher Jones","email":"4667b05f9be0d548feaf21be5df2bf70f8baa351@linux.vnet.ibm.com"},"message":"[integration] add main_test for image test\n\nAdds a main_test for the image integration test, so we can download\nfrozen images, and clean up after the image test is ran\n\nSigned-off-by: Christopher Jones <tophj@linux.vnet.ibm.com>","distinct":true,"url":"https://api.github.com/repos/whuwxl/docker/commits/be83f42612e3be42fcd60726d48d7346befc9449"}]}
{"actor":{"display_login":"whuwxl"}}