Brad Fitzpatrick 
							
						 
					 
					
						
						
						
						
							
						
						
							d42f8b7f9a 
							
						 
					 
					
						
						
							
							wgengine/netstack: update gvisor to remove 64-bit only limitation  
						
						... 
						
						
						
						gVisor fixed their google/gvisor#1446  so we can include gVisor mode
on 32-bit machines.
A few minor upstream API changes, as normal.
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> 
						
						
					 
					
						2021-03-15 21:02:51 -07:00 
						 
				 
			
				
					
						
							
							
								Naman Sood 
							
						 
					 
					
						
						
						
						
							
						
						
							770aa71ffb 
							
						 
					 
					
						
						
							
							client, cmd/hello, ipn, wgengine: fix whois for netstack-forwarded connections  
						
						... 
						
						
						
						Updates #504 
Updates #707 
Signed-off-by: Naman Sood <mail@nsood.in> 
						
						
					 
					
						2021-03-15 18:14:09 -04:00 
						 
				 
			
				
					
						
							
							
								Naman Sood 
							
						 
					 
					
						
						
						
						
							
						
						
							4c80344e27 
							
						 
					 
					
						
						
							
							wgengine/netstack: stop UDP forwarding when one side dies  
						
						... 
						
						
						
						Updates #504 
Updates #707 
Signed-off-by: Naman Sood <mail@nsood.in> 
						
						
					 
					
						2021-03-08 13:59:37 -05:00 
						 
				 
			
				
					
						
							
							
								Naman Sood 
							
						 
					 
					
						
						
						
						
							
						
						
							7325b5a7ba 
							
						 
					 
					
						
						
							
							wgengine/netstack: add support for incoming UDP connections  
						
						... 
						
						
						
						Updates #504 
Updates #707 
Signed-off-by: Naman Sood <mail@nsood.in> 
						
						
					 
					
						2021-03-08 13:27:27 -05:00 
						 
				 
			
				
					
						
							
							
								Brad Fitzpatrick 
							
						 
					 
					
						
						
						
						
							
						
						
							f858b0d25f 
							
						 
					 
					
						
						
							
							wgengine/netstack: remove some v2 logging by default  
						
						... 
						
						
						
						Even with [v2], it still logtails and takes time to format.
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> 
						
						
					 
					
						2021-03-03 10:37:06 -08:00 
						 
				 
			
				
					
						
							
							
								Naman Sood 
							
						 
					 
					
						
						
						
						
							
						
						
							d01c60dad5 
							
						 
					 
					
						
						
							
							wgengine/netstack: use system dialer to contact servers on localhost  
						
						... 
						
						
						
						Updates #504 
Updates #707 
Signed-off-by: Naman Sood <mail@nsood.in> 
						
						
					 
					
						2021-03-03 13:27:50 -05:00 
						 
				 
			
				
					
						
							
							
								Naman Sood 
							
						 
					 
					
						
						
						
						
							
						
						
							95c03d1ead 
							
						 
					 
					
						
						
							
							wgengine/netstack: forward incoming connections to localhost  
						
						... 
						
						
						
						Updates #707 
Updates #504 
Signed-off-by: Naman Sood <mail@nsood.in> 
						
						
					 
					
						2021-03-02 15:26:40 -05:00 
						 
				 
			
				
					
						
							
							
								Brad Fitzpatrick 
							
						 
					 
					
						
						
						
						
							
						
						
							a038e8690c 
							
						 
					 
					
						
						
							
							wgengine/netstack: fix 32-bit build broken from prior commit  
						
						... 
						
						
						
						Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> 
						
						
					 
					
						2021-03-01 11:19:31 -08:00 
						 
				 
			
				
					
						
							
							
								Brad Fitzpatrick 
							
						 
					 
					
						
						
						
						
							
						
						
							38dc6fe758 
							
						 
					 
					
						
						
							
							cmd/tailscaled, wgengine: remove --fake, replace with netstack  
						
						... 
						
						
						
						And add a --socks5-server flag.
And fix a race in SOCKS5 replies where the response header was written
concurrently with the copy from the backend.
Co-authored with Naman Sood.
Updates #707 
Updates #504 
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> 
						
						
					 
					
						2021-03-01 11:09:19 -08:00 
						 
				 
			
				
					
						
							
							
								Brad Fitzpatrick 
							
						 
					 
					
						
						
						
						
							
						
						
							d74cddcc56 
							
						 
					 
					
						
						
							
							wgengine/netstack: add Magic DNS + DNS resolution to SOCKS5 dialing  
						
						... 
						
						
						
						Updates #707 
Updates #504 
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> 
						
						
					 
					
						2021-03-01 09:10:05 -08:00 
						 
				 
			
				
					
						
							
							
								Naman Sood 
							
						 
					 
					
						
						
						
						
							
						
						
							fec9dcbda1 
							
						 
					 
					
						
						
							
							wgengine/netstack: start SOCKS5 server in netstack mode  
						
						... 
						
						
						
						Updates #707 
Updates #504 
Signed-off-by: Naman Sood <mail@nsood.in> 
						
						
					 
					
						2021-02-26 13:44:49 -08:00 
						 
				 
			
				
					
						
							
							
								Naman Sood 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							517c90d7e5 
							
						 
					 
					
						
						
							
							wgengine, cmd/tailscaled: refactor netstack, forward TCP to hello as demo ( #1301 )  
						
						... 
						
						
						
						Updates #707 
Updates #504 
Signed-off-by: Naman Sood <mail@nsood.in> 
						
						
					 
					
						2021-02-25 14:18:16 -05:00 
						 
				 
			
				
					
						
							
							
								Brad Fitzpatrick 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7a35b225 
							
						 
					 
					
						
						
							
							types/netmap: split controlclient.NetworkMap off into its own leaf package  
						
						... 
						
						
						
						Updates #1278 
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> 
						
						
					 
					
						2021-02-05 16:18:52 -08:00 
						 
				 
			
				
					
						
							
							
								Naman Sood 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							420c7a35e2 
							
						 
					 
					
						
						
							
							wgengine/netstack: use tailscale IPs instead of a hardcoded one ( #1131 )  
						
						... 
						
						
						
						Signed-off-by: Naman Sood <mail@nsood.in> 
						
						
					 
					
						2021-01-15 09:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Naman Sood 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f69e46175d 
							
						 
					 
					
						
						
							
							wengine/netstack: bump gvisor to latest version  
						
						... 
						
						
						
						* wengine/netstack: bump gvisor to latest version
Signed-off-by: Naman Sood <naman@tailscale.com>
* update dependencies
Signed-off-by: Naman Sood <naman@tailscale.com>
* Don't change hardcoded IP
Signed-off-by: Naman Sood <naman@tailscale.com> 
						
						
					 
					
						2021-01-11 15:46:48 -05:00 
						 
				 
			
				
					
						
							
							
								Brad Fitzpatrick 
							
						 
					 
					
						
						
						
						
							
						
						
							8b0112649a 
							
						 
					 
					
						
						
							
							wgengine/netstack: don't build netstack on 32-bit platforms  
						
						... 
						
						
						
						See google/gvisor#5241  
						
						
					 
					
						2021-01-11 09:56:05 -08:00 
						 
				 
			
				
					
						
							
							
								Brad Fitzpatrick 
							
						 
					 
					
						
						
						
						
							
						
						
							5aa5db89d6 
							
						 
					 
					
						
						
							
							cmd/tailscaled, wgengine/netstack: add start of gvisor userspace netstack work  
						
						... 
						
						
						
						Not usefully functional yet (mostly a proof of concept), but getting
it submitted for some work @namansood is going to do atop this.
Updates #707 
Updates #634 
Updates #48 
Updates #835  
						
						
					 
					
						2021-01-11 09:31:14 -08:00