{"push_id":2335723127,"size":230,"distinct_size":230,"ref":"refs/heads/master","head":"89ce4209bd1fed97e30843f7ce1d4b9866ad2ca6","before":"e11bf870a3170a1d2b1e177a0d7ccc66200bd643","commits":[{"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/huangjiuyuan/moby/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/huangjiuyuan/moby/commits/1f4e37cf4bd2f73dc5257d791cc4dba294ddd156"},{"sha":"29d77acaf8bfb234ee4f0b3db9e28d7410b99d4e","author":{"name":"Sebastiaan van Stijn","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gone.nl"},"message":"Update go-swagger installation steps in Dockerfile\n\nThe installation steps for go-swagger was a bit noisy, and not consistent with\nother installation steps.\n\nThis patch makes it similar to other steps, which makes it less noisy, and\nmakes the image slightly smaller.\n\nBefore:\n\n    b53d7aac3200        14 minutes ago      |1 APT_MIRROR=deb.debian.org /bin/sh -c git …   107MB\n    fa74acf32f99        2 hours ago         /bin/sh -c #(nop)  ENV GO_SWAGGER_COMMIT=c28…   0B\n\nAfter:\n\n    6b2454f1a9a5        10 minutes ago      |1 APT_MIRROR=deb.debian.org /bin/sh -c set …   35.2MB\n    fa74acf32f99        2 hours ago         /bin/sh -c #(nop)  ENV GO_SWAGGER_COMMIT=c28…   0B\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/29d77acaf8bfb234ee4f0b3db9e28d7410b99d4e"},{"sha":"9833332dba5cba3709c5d78c28d3dbc52e49bfa9","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Fix `before` and `since` filter for `docker ps`\n\nThis fix tries to address the issue raised in 35931 where\n`before` and `since` filter for `docker ps` does not work\nand returns an error\n```\nError response from daemon: no such container <container_name>\n```\n\nThe issue was that `before` and `since` filter are matched\nwith `view.Get()` which does not take into considerations\nof name match.\n\nThis fix fixes the issue by adding additional logic for name\nmatch.\n\nThis fix fixes 35931.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/9833332dba5cba3709c5d78c28d3dbc52e49bfa9"},{"sha":"dc883c0486b398eb5ad99f35aef3ff02a5a7dd29","author":{"name":"Joel Wurtz","email":"4979a90469943ca5b3ee2e68c6714f928c6aac82@jolicode.com"},"message":"Fix Volumes property definition in ContainerConfig\n\nActually the specification was expecting a 'additionalProperties' for the Volumes data, where in fact it's expecting\r\na map of string pointing to empty object.\r\n\r\nSigned-off-by: Joel Wurtz <joel.wurtz@gmail.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/dc883c0486b398eb5ad99f35aef3ff02a5a7dd29"},{"sha":"52b44b98161872f704f7e3eea16e0f3177ca4e42","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Add test case for `before` and `since` filter for `docker ps`\n\nThis fix adds an integration test for `before` and `since` filter for `docker ps`\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/52b44b98161872f704f7e3eea16e0f3177ca4e42"},{"sha":"44369bdd6507006108f39b85b5950f933bf1380a","author":{"name":"Emil Davtyan","email":"7255e42d5eb590dfe837974c3826b43ee14acfa2@gmail.com"},"message":"Wrap response errors for container copy methods.\n\nThis allows IsErrNotFound and IsErrNotImplemented to work as intended.\n\nSigned-off-by: Emil Davtyan <emil2k@gmail.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/44369bdd6507006108f39b85b5950f933bf1380a"},{"sha":"dd2108766017c13a19bdbfd1a56cd1358580e0bb","author":{"name":"Brian Goff","email":"7c85cf8ae7443f547a26fb59a1f52171e1274aa1@gmail.com"},"message":"Optimizations for recurrsive unmount\n\nWhen a recursive unmount fails, don't bother parsing the mount table to check\nif what we expected to be a mountpoint is still mounted. `EINVAL` is\nreturned when you try to unmount something that is not a mountpoint, the\nother cases of `EINVAL` would not apply here unless everything is just\nwrong. Parsing the mount table over and over is relatively expensive,\nespecially in the code path that it's in.\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/dd2108766017c13a19bdbfd1a56cd1358580e0bb"},{"sha":"e0c3fe7836af1b1648fd61b59bd28691f88cc70b","author":{"name":"Pavel Pletenev","email":"4ce4e892ac1879b100ab08ecfb373ff237c130c2@gmail.com"},"message":"Add more russian scientists in names-generator.go\n\nSigned-off-by: ASM <cpp.create@gmail.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/e0c3fe7836af1b1648fd61b59bd28691f88cc70b"},{"sha":"9803272f2db84df7955b16c0d847ad72cdc494d1","author":{"name":"Brian Goff","email":"7c85cf8ae7443f547a26fb59a1f52171e1274aa1@gmail.com"},"message":"Do not make graphdriver homes private mounts.\n\nThe idea behind making the graphdrivers private is to prevent leaking\nmounts into other namespaces.\nUnfortunately this is not really what happens.\n\nThere is one case where this does work, and that is when the namespace\nwas created before the daemon's namespace.\nHowever with systemd each system servie winds up with it's own mount\nnamespace. This causes a race betwen daemon startup and other system\nservices as to if the mount is actually private.\n\nThis also means there is a negative impact when other system services\nare started while the daemon is running.\n\nBasically there are too many things that the daemon does not have\ncontrol over (nor should it) to be able to protect against these kinds\nof leakages. One thing is certain, setting the graphdriver roots to\nprivate disconnects the mount ns heirarchy preventing propagation of\nunmounts... new mounts are of course not propagated either, but the\nbehavior is racey (or just bad in the case of restarting services)... so\nit's better to just be able to keep mount propagation in tact.\n\nIt also does not protect situations like `-v\n/var/lib/docker:/var/lib/docker` where all mounts are recursively bound\ninto the container anyway.\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/9803272f2db84df7955b16c0d847ad72cdc494d1"},{"sha":"420dc4eeb48b155e6b83fccf62f8727ce4bf5b21","author":{"name":"John Howard","email":"1bcc993f7bf01efdd323532a4ef5d634fbf3ed2b@microsoft.com"},"message":"LCOW: Regular mount if only one layer\n\nSigned-off-by: John Howard <jhoward@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/420dc4eeb48b155e6b83fccf62f8727ce4bf5b21"},{"sha":"d23e8a7da58c119a8dda59484e9b180c6f25daed","author":{"name":"Brian Goff","email":"7c85cf8ae7443f547a26fb59a1f52171e1274aa1@gmail.com"},"message":"Update libnetwork commit\n\nNew Commit: fcf1c3b5e57833aaaa756ae3c4140ea54da00319\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/d23e8a7da58c119a8dda59484e9b180c6f25daed"},{"sha":"3a1bb49b41901dd21ab9489937656ab935a690e0","author":{"name":"shutefan","email":"dd56bb9d7a3d45e69baf3896a4da2d5373c15bef@users.noreply.github.com"},"message":"Update API docs to show that /containers/{id}/kill returns HTTP 409\n\nSigned-off-by: Stephan Spindler <shutefan@gmail.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/3a1bb49b41901dd21ab9489937656ab935a690e0"},{"sha":"d3e2d55a3d84d41c331151c9633211f0fb6a3096","author":{"name":"Justin Menga","email":"2ff4b1cdac24f0154b0845288fa35beefb1adf0c@gmail.com"},"message":"Don't append new line for maximum sized events\n\nSigned-off-by: Justin Menga <justin.menga@gmail.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/d3e2d55a3d84d41c331151c9633211f0fb6a3096"},{"sha":"8d2f4cb24129d87674a13319ca48ce8636ee527a","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Verify NetworkingConfig to make sure EndpointSettings is not nil\n\nThis fix tries to address the issue raised in 35752\nwhere container start will trigger a crash if EndpointSettings is nil.\n\nThis fix adds the validation to make sure EndpointSettings != nil\n\nThis fix fixes 35752.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/8d2f4cb24129d87674a13319ca48ce8636ee527a"},{"sha":"2e0990f1655d151b741e7f7f78ac55e14398339f","author":{"name":"Dani Louca","email":"908b06ebc11ce67462378fb512655106b3edea46@docker.com"},"message":"fix verbose for partial overlay ID\n\nSigned-off-by: Dani Louca <dani.louca@docker.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/2e0990f1655d151b741e7f7f78ac55e14398339f"},{"sha":"090c439fb8a863731cc80fcb9932ce5958d8166d","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Fix issue where network inspect does not show Created time in swarm scope\n\nThis fix tries to address the issue raised in 36083 where\n`network inspect` does not show Created time if the network is\ncreated in swarm scope.\n\nThe issue was that Created was not converted from swarm api.\nThis fix addresses the issue.\n\nAn unit test has been added.\n\nThis fix fixes 36083.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/090c439fb8a863731cc80fcb9932ce5958d8166d"},{"sha":"a510192b86e7eb1e1112f3f625d80687fdec6578","author":{"name":"Brian Goff","email":"7c85cf8ae7443f547a26fb59a1f52171e1274aa1@gmail.com"},"message":"Set daemon root to use shared propagation\n\nThis change sets an explicit mount propagation for the daemon root.\nThis is useful for people who need to bind mount the docker daemon root\ninto a container.\n\nSince bind mounting the daemon root should only ever happen with at\nleast `rlsave` propagation (to prevent the container from holding\nreferences to mounts making it impossible for the daemon to clean up its\nresources), we should make sure the user is actually able to this.\n\nMost modern systems have shared root (`/`) propagation by default\nalready, however there are some cases where this may not be so\n(e.g. potentially docker-in-docker scenarios, but also other cases).\nSo this just gives the daemon a little more control here and provides\na more uniform experience across different systems.\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/a510192b86e7eb1e1112f3f625d80687fdec6578"},{"sha":"5db971324794b5de65447919dfe5f456d0730199","author":{"name":"Sebastiaan van Stijn","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gone.nl"},"message":"Update authors\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/5db971324794b5de65447919dfe5f456d0730199"},{"sha":"f909bf35906ae97c4729ced3e20645df1cc79166","author":{"name":"Vincent Demeester","email":"c4c21f2bfe4ec34ddc59cdd941972a20fc455cb0@docker.com"},"message":"Merge pull request #36004 from cpuguy83/update_libnetwork\n\nUpdate libnetwork commit","distinct":true,"url":"https://api.github.com/repos/huangjiuyuan/moby/commits/f909bf35906ae97c4729ced3e20645df1cc79166"}]}
{"actor":{"display_login":"huangjiuyuan"}}