Matt Holt 
							
						 
					 
					
						
						
						
						
							
						
						
							550b1170bd 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 1173  
						
						
						
						
					 
					
						2016-10-13 22:56:19 -06:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							4baca884c5 
							
						 
					 
					
						
						
							
							proxy: preserve path trailing slash if it was there  
						
						... 
						
						
						
						fix issue #1177 
Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2016-10-11 17:06:59 +08:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							d0455c7b9c 
							
						 
					 
					
						
						
							
							add more descriptive errors  
						
						... 
						
						
						
						Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2016-10-11 10:34:51 +08:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							e5d33e73f3 
							
						 
					 
					
						
						
							
							header: implement http.Hijacker for responseWriterWrapper  
						
						... 
						
						
						
						fix issue #1173 
Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2016-10-11 08:53:47 +08:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							cc638c7faa 
							
						 
					 
					
						
						
							
							proxy: handle 'without' option in encoded form of URL path  
						
						... 
						
						
						
						fix issue #1154 
Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2016-10-02 19:32:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							c9b022b5e0 
							
						 
					 
					
						
						
							
							proxy: don't append some predefined headers  
						
						... 
						
						
						
						fix issue #1086 
Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2016-09-25 09:24:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Grosser 
							
						 
					 
					
						
						
						
						
							
						
						
							3dc98c8ce3 
							
						 
					 
					
						
						
							
							Keep quic protocol headers only between one hop  
						
						... 
						
						
						
						Removing quic protocol headers from being persisted during proxy requests.
Not removing them could lead to the client attempting to connect to the wrong port.
This makes the quic headers consistent with other protocol headers. 
						
						
					 
					
						2016-08-23 22:05:56 +00:00 
						 
				 
			
				
					
						
							
							
								Nimi Wariboko Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							2ef8905966 
							
						 
					 
					
						
						
							
							Proxy: Instead of setting DisableKeepAlives, set MaxIdleConnsPerHost to -1 to prevent net/http from pooling the connections. DisableKeepAlives causes net/http to send a Connection: Closed header which is bad.  Fixes   #1056  
						
						
						
						
					 
					
						2016-08-22 18:00:37 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2019eec5a5 
							
						 
					 
					
						
						
							
							Fix lint warnings; group methods for same type together  
						
						
						
						
					 
					
						2016-08-06 14:46:52 -06:00 
						 
				 
			
				
					
						
							
							
								Nimi Wariboko Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							8898066455 
							
						 
					 
					
						
						
							
							Merge branch 'master' into proxy/single-webconn  
						
						
						
						
					 
					
						2016-08-05 16:57:54 -07:00 
						 
				 
			
				
					
						
							
							
								Nimi Wariboko Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5e365295 
							
						 
					 
					
						
						
							
							Instead of treating 0 is a default value, use  http.DefaultMaxIdleConnsPerHost  
						
						
						
						
					 
					
						2016-08-05 15:41:32 -07:00 
						 
				 
			
				
					
						
							
							
								Nimi Wariboko Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							f4cdf53761 
							
						 
					 
					
						
						
							
							Proxy: Fix transport defn; cleanup connection.  
						
						
						
						
					 
					
						2016-08-02 12:31:17 -07:00 
						 
				 
			
				
					
						
							
							
								Nimi Wariboko Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							d534a2139f 
							
						 
					 
					
						
						
							
							Proxy: When connecting to websocket backend, reuse the connection isntead of starting a new one.  
						
						
						
						
					 
					
						2016-08-01 19:11:31 -07:00 
						 
				 
			
				
					
						
							
							
								Nimi Wariboko Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							db4cd8ee2d 
							
						 
					 
					
						
						
							
							Proxy: Add keepalive directive to proxy to set MaxIdleConnsPerHost on transport.  Fixes   #938  
						
						
						
						
					 
					
						2016-08-01 15:54:07 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6490ff6224 
							
						 
					 
					
						
						
							
							Adjust proxy headers properly ( fixes   #916 )  
						
						
						
						
					 
					
						2016-07-21 18:18:01 -06:00 
						 
				 
			
				
					
						
							
							
								Tw 
							
						 
					 
					
						
						
						
						
							
						
						
							beae16f07c 
							
						 
					 
					
						
						
							
							Proxy performance ( #946 )  
						
						... 
						
						
						
						* proxy: add benchmark
Signed-off-by: Tw <tw19881113@gmail.com>
* replacer: prepare lazily
update issue#939
benchmark            old ns/op     new ns/op     delta
BenchmarkProxy-4     83865         72544         -13.50%
Signed-off-by: Tw <tw19881113@gmail.com>
* proxy: use buffer pool to avoid temporary allocation
Signed-off-by: Tw <tw19881113@gmail.com> 
						
						
					 
					
						2016-07-20 19:06:14 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Holt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							416af05a00 
							
						 
					 
					
						
						
							
							Migrating more middleware packages  
						
						
						
						
					 
					
						2016-06-05 21:51:56 -06:00