Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							3b3de758ec 
							
						 
					 
					
						
						
							
							conn: linux: do not allow ReceiveIPvX to race with Close  
						
						 
						
						... 
						
						
						
						If Close is called after ReceiveIPvX, then ReceiveIPvX will block on an
invalid or potentially reused fd.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2021-01-07 17:08:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							890cc06ed5 
							
						 
					 
					
						
						
							
							conn: do not SO_REUSEADDR on linux  
						
						 
						
						... 
						
						
						
						SO_REUSEADDR does not make sense for unicast UDP sockets.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2021-01-07 14:49:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Crawshaw 
							
						 
					 
					
						
						
						
						
							
						
						
							00bcd865e6 
							
						 
					 
					
						
						
							
							conn: add comments saying what uses these interfaces  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Crawshaw <crawshaw@tailscale.com> 
						
					 
					
						2020-06-22 10:40:59 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							c403da6a39 
							
						 
					 
					
						
						
							
							conn: unbreak boundif on android  
						
						 
						
						... 
						
						
						
						Another thing never tested ever.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-06-07 01:48:28 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							d6de6f3ce6 
							
						 
					 
					
						
						
							
							conn: remove useless comment  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-06-07 01:37:01 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							59e556f24e 
							
						 
					 
					
						
						
							
							conn: fix windows situation with boundif  
						
						 
						
						... 
						
						
						
						This was evidently never tested before committing.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-06-07 01:26:25 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							db0aa39b76 
							
						 
					 
					
						
						
							
							global: update header comments and modules  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-05-02 02:08:26 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Crawshaw 
							
						 
					 
					
						
						
						
						
							
						
						
							203554620d 
							
						 
					 
					
						
						
							
							conn: introduce new package that splits out the Bind and Endpoint types  
						
						 
						
						... 
						
						
						
						The sticky socket code stays in the device package for now,
as it reaches deeply into the peer list.
This is the first step in an effort to split some code out of
the very busy device package.
Signed-off-by: David Crawshaw <crawshaw@tailscale.com> 
						
					 
					
						2020-05-02 01:46:42 -06:00