David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								Minhan Xia 
							
						 
					 
					
						
						
							
						
						6a3ad1d66d 
					 
					
						
						
							
							add hostport support for kubenet  
						
						
						
						
					 
					
						2016-05-22 22:18:58 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						f9b8fd0c96 
					 
					
						
						
							
							Merge pull request  #25011  from zhouhaibing089/addclose  
						
						... 
						
						
						
						Automatic merge from submit-queue
followup to add http server close method
Fixes  #25009 , a follow up of https://github.com/kubernetes/kubernetes/pull/24595 . 
						
						
					 
					
						2016-05-09 22:32:02 -07:00 
						 
				 
			
				
					
						
							
							
								zhouhaibing089 
							
						 
					 
					
						
						
							
						
						5923fd352e 
					 
					
						
						
							
							followup to add http server close method  
						
						
						
						
					 
					
						2016-05-05 12:04:41 +08:00 
						 
				 
			
				
					
						
							
							
								Gao Zheng 
							
						 
					 
					
						
						
							
						
						c75cb94be6 
					 
					
						
						
							
							Squashed commit of the following:  
						
						... 
						
						
						
						commit 7bf1a05f61b78196c8d272e0d55980ba2254e81d
Author: gaozheng <gaozheng0123@163.com >
Date:   Thu Apr 28 01:23:42 2016 +0000
    fix gofmt
commit 54f6fa6ca76ee0fc5c4f8609fb2f875111ce2141
Author: Gao Zheng <gaozheng0123@163.com >
Date:   Sat Apr 23 13:09:41 2016 +0000
    reset session affinity if endpoint is unconnected 
						
						
					 
					
						2016-05-03 01:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						fdb110c859 
					 
					
						
						
							
							Fix the rest of the code  
						
						
						
						
					 
					
						2016-04-29 17:12:10 -04:00 
						 
				 
			
				
					
						
							
							
								Minhan Xia 
							
						 
					 
					
						
						
							
						
						0d36dc7000 
					 
					
						
						
							
							added test for revertPorts  
						
						
						
						
					 
					
						2016-04-26 14:23:06 -07:00 
						 
				 
			
				
					
						
							
							
								Minhan Xia 
							
						 
					 
					
						
						
							
						
						56ad718008 
					 
					
						
						
							
							only close new ports upon iptables-restore failure  
						
						
						
						
					 
					
						2016-04-26 14:23:06 -07:00 
						 
				 
			
				
					
						
							
							
								goltermann 
							
						 
					 
					
						
						
							
						
						dddc6cb6c8 
					 
					
						
						
							
							Fix a few spellings.  
						
						
						
						
					 
					
						2016-04-21 15:16:42 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						767fa6913d 
					 
					
						
						
							
							Merge pull request  #24118  from smarterclayton/proxy_args  
						
						... 
						
						
						
						Automatic merge from submit-queue
Allow Proxy to be initialized with store 
						
						
					 
					
						2016-04-21 04:42:43 -07:00 
						 
				 
			
				
					
						
							
							
								goltermann 
							
						 
					 
					
						
						
							
						
						3fa6c6f6d9 
					 
					
						
						
							
							Enable vet  
						
						
						
						
					 
					
						2016-04-20 09:48:24 -07:00 
						 
				 
			
				
					
						
							
							
								CJ Cullen 
							
						 
					 
					
						
						
							
						
						760568796f 
					 
					
						
						
							
							Masquerade traffic from off-cluster going through kube-proxy.  
						
						
						
						
					 
					
						2016-04-19 21:39:34 -07:00 
						 
				 
			
				
					
						
							
							
								Minhan Xia 
							
						 
					 
					
						
						
							
						
						ad8c67723a 
					 
					
						
						
							
							add test for udp connection flush  
						
						
						
						
					 
					
						2016-04-18 14:58:08 -07:00 
						 
				 
			
				
					
						
							
							
								Minhan Xia 
							
						 
					 
					
						
						
							
						
						4fa6f3841a 
					 
					
						
						
							
							fixing dead endpoint black hole udp traffic  
						
						
						
						
					 
					
						2016-04-13 10:20:02 -07:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						a5152a4005 
					 
					
						
						
							
							Allow Proxy to be initialized with store  
						
						... 
						
						
						
						The proxy should be able to reuse a store on initialization.
Minor cleanup to make experimentation with the proxy easier. 
						
						
					 
					
						2016-04-11 23:30:58 -04:00 
						 
				 
			
				
					
						
							
							
								Eric Paris 
							
						 
					 
					
						
						
							
						
						5e5a823294 
					 
					
						
						
							
							Move blunderbuss assignees into tree  
						
						
						
						
					 
					
						2016-03-02 20:46:32 -05:00 
						 
				 
			
				
					
						
							
							
								Dan Williams 
							
						 
					 
					
						
						
							
						
						6248939e11 
					 
					
						
						
							
							Push responsibility for bridge-nf-call-iptables to kubelet network plugins  
						
						... 
						
						
						
						bridge-nf-call-iptables appears to only be relevant when the containers are
attached to a Linux bridge, which is usually the case with default Kubernetes
setups, docker, and flannel.  That ensures that the container traffic is
actually subject to the iptables rules since it traverses a Linux bridge
and bridged traffic is only subject to iptables when bridge-nf-call-iptables=1.
But with other networking solutions (like openshift-sdn) that don't use Linux
bridges, bridge-nf-call-iptables may not be not relevant, because iptables is
invoked at other points not involving a Linux bridge.
The decision to set bridge-nf-call-iptables should be influenced by networking
plugins, so push the responsiblity out to them.  If no network plugin is
specified, fall back to the existing bridge-nf-call-iptables=1 behavior. 
						
						
					 
					
						2016-02-23 09:34:59 -06:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						b32078d89b 
					 
					
						
						
							
							Merge pull request  #20496  from matthewdupre/masquerade-config  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-02-08 10:49:20 -08:00 
						 
				 
			
				
					
						
							
							
								Matt Dupre 
							
						 
					 
					
						
						
							
						
						9925cddc11 
					 
					
						
						
							
							Change iptables fwmark to use single configurable bit instead of whole mark space  
						
						
						
						
					 
					
						2016-02-08 11:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Chaloupka 
							
						 
					 
					
						
						
							
						
						4389b3f0d6 
					 
					
						
						
							
							Rewritte util.* -> wait.* wherever reasonable  
						
						
						
						
					 
					
						2016-02-07 12:02:20 +01:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						c26087db45 
					 
					
						
						
							
							Merge pull request  #19611  from thockin/proxy-sysctl-decouple  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-02-06 23:01:48 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						0cc0bd342f 
					 
					
						
						
							
							Merge pull request  #20520  from thockin/iptables-test-nits  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-02-06 22:34:10 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						1e7db4a174 
					 
					
						
						
							
							Implement proper cleanup in iptables proxy  
						
						
						
						
					 
					
						2016-02-07 02:42:18 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						107c5f7813 
					 
					
						
						
							
							Put all masquerade mark logic into new chains  
						
						... 
						
						
						
						This allows us to use the MARK-MASQ chain as a subroutine, rather than encoding
the mark in many places.  Having a KUBE-POSTROUTING chain means we can flush
and rebuild it atomically.  This makes followon work to change the mark
significantly easier. 
						
						
					 
					
						2016-02-07 02:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						41ba8ced6d 
					 
					
						
						
							
							Dont log errors on proxy leftover cleanup  
						
						
						
						
					 
					
						2016-02-07 02:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Lough 
							
						 
					 
					
						
						
							
						
						c33fcba311 
					 
					
						
						
							
							Reject packets to services without endpoints  
						
						
						
						
					 
					
						2016-02-04 20:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						589b7fdc92 
					 
					
						
						
							
							Don't handshake with watch interrupt in proxy unittests.  
						
						
						
						
					 
					
						2016-02-04 10:55:25 -08:00 
						 
				 
			
				
					
						
							
							
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						f9b96d2c71 
					 
					
						
						
							
							Make sure at least one interrupt is buffered before dropping.  
						
						
						
						
					 
					
						2016-02-03 19:23:17 -08:00 
						 
				 
			
				
					
						
							
							
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						e1fa6e9fb8 
					 
					
						
						
							
							kube-proxy applies latest snapshot of endpoints and services.  
						
						
						
						
					 
					
						2016-02-03 12:58:37 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						11f75e61b9 
					 
					
						
						
							
							Inject a kernel-compat tester for kube-proxy test  
						
						
						
						
					 
					
						2016-02-02 22:11:39 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						f3de95ff41 
					 
					
						
						
							
							test nits and a TODO for iptables tests  
						
						
						
						
					 
					
						2016-02-02 14:19:16 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						26202fc98a 
					 
					
						
						
							
							Merge pull request  #18804  from marun/fix-nodeport-services  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-02-02 14:07:49 -08:00 
						 
				 
			
				
					
						
							
							
								Maru Newby 
							
						 
					 
					
						
						
							
						
						a5e00da867 
					 
					
						
						
							
							Fix nodeport service compat with default-deny fw  
						
						
						
						
					 
					
						2016-02-01 21:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								harry 
							
						 
					 
					
						
						
							
						
						1032067ff9 
					 
					
						
						
							
							Replace runtime reference by pkg  
						
						
						
						
					 
					
						2016-02-01 21:06:44 +08:00 
						 
				 
			
				
					
						
							
							
								Harry Zhang 
							
						 
					 
					
						
						
							
						
						936a11e775 
					 
					
						
						
							
							Use networking to hold network related pkgs  
						
						... 
						
						
						
						Change names of unclear methods
Use net as pkg name for short 
						
						
					 
					
						2016-01-15 13:46:16 +08:00 
						 
				 
			
				
					
						
							
							
								David Oppenheimer 
							
						 
					 
					
						
						
							
						
						8ac484793d 
					 
					
						
						
							
							Comment out calls to httptest.Server.Close() to work around  
						
						... 
						
						
						
						https://github.com/golang/go/issues/12262  . See #19254  for
more details. This change should be reverted when we upgrade
to Go 1.6. 
					
						2016-01-11 23:02:11 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						5b6a7c6012 
					 
					
						
						
							
							Merge pull request  #18524  from thockin/kube-proxy-close  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2015-12-17 01:33:12 -08:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						960808bf08 
					 
					
						
						
							
							Switch to versioned ListOptions in client.  
						
						
						
						
					 
					
						2015-12-14 14:26:09 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						ad07709461 
					 
					
						
						
							
							Fully close sockets in kube-proxy  
						
						... 
						
						
						
						We were trying to be clever and respect TCP's notion of half-open sockets, but
it causes leaks when we can't unblock io.Copy().  This fixes those leaks and
seems to follow most expectations.  I think we were just be too clever. 
						
						
					 
					
						2015-12-10 11:34:13 -08:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						b0fcb5adef 
					 
					
						
						
							
							Pass ListOptions to List in ListWatch.  
						
						
						
						
					 
					
						2015-12-07 11:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						b6ef62af24 
					 
					
						
						
							
							Use unversioned.ListOptions in clients.  
						
						
						
						
					 
					
						2015-11-24 16:52:09 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						970c045848 
					 
					
						
						
							
							Enable iptables kube-proxy by default in master  
						
						
						
						
					 
					
						2015-11-13 18:38:01 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						36bae67910 
					 
					
						
						
							
							Merge pull request  #16548  from ArtfulCoder/kube-proxy-mem-use  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2015-10-30 06:23:14 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Shah 
							
						 
					 
					
						
						
							
						
						5367a32ee9 
					 
					
						
						
							
							Read Iptables-save output in a more-memory-efficient way  
						
						
						
						
					 
					
						2015-10-29 15:30:00 -07:00 
						 
				 
			
				
					
						
							
							
								Avesh Agarwal 
							
						 
					 
					
						
						
							
						
						e1837185de 
					 
					
						
						
							
							Improves iptables cleanup for pure iptables based proxier.  
						
						
						
						
					 
					
						2015-10-27 13:08:16 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						d47e21f19f 
					 
					
						
						
							
							Reuse TCP connections in Reflector between resync periods.  
						
						
						
						
					 
					
						2015-10-26 19:35:25 +01:00 
						 
				 
			
				
					
						
							
							
								Saad Ali 
							
						 
					 
					
						
						
							
						
						06113d3b87 
					 
					
						
						
							
							Merge pull request  #16137  from ArtfulCoder/externalIPFix  
						
						... 
						
						
						
						release NodePort correctly 
						
						
					 
					
						2015-10-23 12:03:38 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Shah 
							
						 
					 
					
						
						
							
						
						7c64802f48 
					 
					
						
						
							
							release NodePort correctly  
						
						
						
						
					 
					
						2015-10-22 16:36:52 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Shah 
							
						 
					 
					
						
						
							
						
						d172ca6986 
					 
					
						
						
							
							Added UdpIdleTimeout flag  
						
						
						
						
					 
					
						2015-10-21 17:25:35 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						18ad5f8cdf 
					 
					
						
						
							
							Merge pull request  #15745  from ArtfulCoder/reduceTimeout  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2015-10-19 13:02:17 -07:00