{"push_id":1348285059,"size":53,"distinct_size":52,"ref":"refs/heads/support-create","head":"e9fe159e208f106223cce4686c9fc25f1971fe73","before":"7062edf94b8c4eebcb142a9e3ad5bc37cb91cf66","commits":[{"sha":"ccd4408636c06ef4facec2e2c205a6d0e253accc","author":{"name":"Santhosh Manohar","email":"6aab8a60ae8a27208f41c3d3e8f6eca89bf23202@docker.com"},"message":"Name the ingress sandbox explicitly\n\nSigned-off-by: Santhosh Manohar <santhosh@docker.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/ccd4408636c06ef4facec2e2c205a6d0e253accc"},{"sha":"d271945d6b563e3e17c6deb83e0bfef8d4512707","author":{"name":"Jana Radhakrishnan","email":"887f33959251dac82e0b3835f35a968d26eab4e3@docker.com"},"message":"Merge pull request #1449 from sanimej/ingress\n\nName the ingress sandbox explicitly","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/d271945d6b563e3e17c6deb83e0bfef8d4512707"},{"sha":"52d17c571799380c3a6f4aa7e7243b00590fa934","author":{"name":"msabansal","email":"b4634205d0af0680c8d1336d68dac4a799403559@microsoft.com"},"message":"DNS support\n\nSigned-off-by: msabansal <sabansal@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/52d17c571799380c3a6f4aa7e7243b00590fa934"},{"sha":"c35192aa544d55d5502bd4468348ccedf8ee0eba","author":{"name":"msabansal","email":"b4634205d0af0680c8d1336d68dac4a799403559@microsoft.com"},"message":"Vendoring dependencies\n\nSigned-off-by: msabansal <sabansal@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/c35192aa544d55d5502bd4468348ccedf8ee0eba"},{"sha":"5bba3aac650fec9ca82ee5ccf042c8e0528ce0a5","author":{"name":"Alessandro Boch","email":"52389045c99e5a34297f3fc3d842c84e362bbdc2@docker.com"},"message":"Lock agent access in addDriverWatches\n\nSigned-off-by: Alessandro Boch <aboch@docker.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/5bba3aac650fec9ca82ee5ccf042c8e0528ce0a5"},{"sha":"e669011e262778b27389b29771202d468abad48a","author":{"name":"Madhu Venugopal","email":"6a00ef5efbf20424782ff88d7528b4ba97e75bd2@docker.com"},"message":"Merge pull request #1412 from msabansal/dnsv2\n\nDNS support for Windows","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/e669011e262778b27389b29771202d468abad48a"},{"sha":"e69621c5fb6882627f83187ebefe7709a7211277","author":{"name":"Madhu Venugopal","email":"6a00ef5efbf20424782ff88d7528b4ba97e75bd2@docker.com"},"message":"Merge pull request #1457 from aboch/pnc\n\nLock agent access in addDriverWatches","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/e69621c5fb6882627f83187ebefe7709a7211277"},{"sha":"ab555e2bc40e39d1e785cc91cfe2952d9cb6a3e2","author":{"name":"Jana Radhakrishnan","email":"887f33959251dac82e0b3835f35a968d26eab4e3@docker.com"},"message":"Use complete port configs when plumbing mark rules\n\nCurrently, a reference counting scheme is used to reference count all\nindividual port configs that need to be plumbed in the ingress to make\nsure that in situations where a service with the same set of port\nconfigs is getting added or removed doesn't accidentally remove the port\nconfig plumbing if the add/remove notifications come out of order. This\nsame reference counting scheme is also used for plumbing the port-based\nmarking rules. But marking rules should not be plumbed based on that\nbecause marks are always different for different instantiations of the\nsame service. So fixed the code to plumb port-based mark rules based on\nthe complete set of port configs, while plumbing pure port rules and\nproxies based on a filter set of port configs based on the reference\ncount.\n\nSigned-off-by: Jana Radhakrishnan <mrjana@docker.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/ab555e2bc40e39d1e785cc91cfe2952d9cb6a3e2"},{"sha":"752f15e630fab61ef61650074d2bcc9eaa1d27c1","author":{"name":"Santhosh Manohar","email":"6aab8a60ae8a27208f41c3d3e8f6eca89bf23202@docker.com"},"message":"Check for ExecFunc failure\n\nSigned-off-by: Santhosh Manohar <santhosh@docker.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/752f15e630fab61ef61650074d2bcc9eaa1d27c1"},{"sha":"892324fdf51216acfadab6abb5cc00b4bb1b497e","author":{"name":"Madhu Venugopal","email":"6a00ef5efbf20424782ff88d7528b4ba97e75bd2@docker.com"},"message":"Merge pull request #1459 from sanimej/panic\n\nCheck for ExecFunc failure","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/892324fdf51216acfadab6abb5cc00b4bb1b497e"},{"sha":"6d441466098f220057bf0e35751c3f2ebcdcf7ed","author":{"name":"Jana Radhakrishnan","email":"887f33959251dac82e0b3835f35a968d26eab4e3@docker.com"},"message":"Delay port redirect until packet reaches container\n\nWith port redirect in the ingress path happening before ipvs in the\ningess sandbox, there is a chance of 5-tuple collision in the ipvs\nconnection table for two entirely different services have different\nPublishedPorts but the same TargetPort. To disambiguate the ipvs\nconnection table, delay the port redirect from PublishedPort to\nTargetPort until after the loadbalancing has happened in ipvs. To be\nspecific, perform the redirect after the packet enters the real backend\ncontainer namespace.\n\nSigned-off-by: Jana Radhakrishnan <mrjana@docker.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/6d441466098f220057bf0e35751c3f2ebcdcf7ed"},{"sha":"8b04ffb31a4828a357f511a095f82292102f8ebe","author":{"name":"Jana Radhakrishnan","email":"887f33959251dac82e0b3835f35a968d26eab4e3@docker.com"},"message":"Honor user provided listen address for gossip\n\nIf user provided a non-zero listen address, honor that and bind only to\nthat address. Right now it is not honored and we always bind to all ip\naddresses in the host.\n\nSigned-off-by: Jana Radhakrishnan <mrjana@docker.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/8b04ffb31a4828a357f511a095f82292102f8ebe"},{"sha":"37027b4de81b35ef362d1ff92a69fba62e451c74","author":{"name":"Akihiro Suda","email":"7cd6747b71a7adc74122600416f7675992a90168@lab.ntt.co.jp"},"message":"Fix test failures\n\n * TestwriteJSON and TestontainerInvalidLeave were never executed due to the typos. Recent govet found them.\n * TestWriteJSON was failing due to the comparison between string and []byte. Also, it didn't considered that json.Encode appends LF.\n * TestContainerInvalidLeave was faling due to a typo\n\nSigned-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>","distinct":false,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/37027b4de81b35ef362d1ff92a69fba62e451c74"},{"sha":"f4de3a42b2765cc76ca1db43f509928f5b02ff80","author":{"name":"Madhu Venugopal","email":"6a00ef5efbf20424782ff88d7528b4ba97e75bd2@docker.com"},"message":"Merge pull request #1432 from mrjana/lb\n\nUse complete port configs when plumbing mark rules","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/f4de3a42b2765cc76ca1db43f509928f5b02ff80"},{"sha":"6dd4176c9f49dee012dc087601fdc8f3488e2aeb","author":{"name":"Alessandro Boch","email":"52389045c99e5a34297f3fc3d842c84e362bbdc2@users.noreply.github.com"},"message":"Merge pull request #1456 from AkihiroSuda/fix-test-failures\n\nFix test failures","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/6dd4176c9f49dee012dc087601fdc8f3488e2aeb"},{"sha":"98dda7e89f5ff82a5d18b006ae851f4975c86300","author":{"name":"Madhu Venugopal","email":"6a00ef5efbf20424782ff88d7528b4ba97e75bd2@docker.com"},"message":"Merge pull request #1460 from mrjana/networkdb\n\nHonor user provided listen address for gossip","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/98dda7e89f5ff82a5d18b006ae851f4975c86300"},{"sha":"80690d7f581ff6f9fe5c0e5a912228d8a6bcf595","author":{"name":"Jana Radhakrishnan","email":"887f33959251dac82e0b3835f35a968d26eab4e3@docker.com"},"message":"Serialize overlay filter plumbing\n\nWhen plumbing overlay filter rules serialize this to make sure that\nmultiple sandbox join or leave is not causing erroneous behavior while\nmoving the RETURN rule in the predefined chains.\n\nSigned-off-by: Jana Radhakrishnan <mrjana@docker.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/80690d7f581ff6f9fe5c0e5a912228d8a6bcf595"},{"sha":"6caf9022fa093e0247f9f4b572edca868c27ece3","author":{"name":"Santhosh Manohar","email":"6aab8a60ae8a27208f41c3d3e8f6eca89bf23202@docker.com"},"message":"Merge pull request #1461 from mrjana/overlay\n\nSerialize overlay filter plumbing","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/6caf9022fa093e0247f9f4b572edca868c27ece3"},{"sha":"80f00a000d01f3caaf465ee3c99499f2873281af","author":{"name":"ronyweng","email":"f10b771d6c954a2bcde643431608aec5841e89c3@synology.com"},"message":"Fix macvlan private mode argument vaildation\n\nSigned-off-by: Rony Weng <ronyweng@synology.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/80f00a000d01f3caaf465ee3c99499f2873281af"},{"sha":"5c7cb2823e70b1dcd20d02c810fcd177591b22a2","author":{"name":"Madhu Venugopal","email":"6a00ef5efbf20424782ff88d7528b4ba97e75bd2@docker.com"},"message":"Allow the memberlist shutdown even if networkdb leave fails\n\nSigned-off-by: Madhu Venugopal <madhu@docker.com>","distinct":true,"url":"https://api.github.com/repos/AkihiroSuda/libnetwork/commits/5c7cb2823e70b1dcd20d02c810fcd177591b22a2"}]}
{"actor":{"display_login":"AkihiroSuda"}}