|  JackDoan | f09b99ab89
							
							firewall can distinguish if the host connecting has an overlapping network, is a VPN peer without an overlapping network, or is a unsafe network | 1 week ago | 
				
					
						|  Gary Guo | 634181ba66
							
							Fix incorrect CIDR construction in hostmap (#1493) | 3 weeks ago | 
				
					
						|  Jack Doan | 4bea299265
							
							don't send recv errors for packets outside the connection window anymore (#1463) | 1 month ago | 
				
					
						|  Nate Brown | 52623820c2
							
							Drop inactive tunnels (#1427) | 4 months ago | 
				
					
						|  brad-defined | b158eb0c4c
							
							Use a list for relay IPs instead of a map (#1423) | 4 months ago | 
				
					
						|  Wade Simmons | b8ea55eb90
							
							optimize usage of bart (#1395) | 6 months ago | 
				
					
						|  Nate Brown | d97ed57a19
							
							V2 certificate format (#1216) | 7 months ago | 
				
					
						|  Nate Brown | 08ac65362e
							
							Cert interface (#1212) | 1 year ago | 
				
					
						|  Nate Brown | e264a0ff88
							
							Switch most everything to netip in prep for ipv6 in the overlay (#1173) | 1 year ago | 
				
					
						|  Nate Brown | a390125935
							
							Support reloading preferred_ranges (#1043) | 1 year ago | 
				
					
						|  Nate Brown | 072edd56b3
							
							Fix re-entrant `GetOrHandshake` issues (#1044) | 1 year ago | 
				
					
						|  Nate Brown | 5181cb0474
							
							Use generics for CIDRTrees to avoid casting issues (#1004) | 2 years ago | 
				
					
						|  Nate Brown | a44e1b8b05
							
							Clean up a hostinfo to reduce memory usage (#955) | 2 years ago | 
				
					
						|  Nate Brown | 076ebc6c6e
							
							Simplify getting a hostinfo or starting a handshake with one (#954) | 2 years ago | 
				
					
						|  Nate Brown | 223cc6e660
							
							Limit how often a busy tunnel can requery the lighthouse (#940) | 2 years ago | 
				
					
						|  Nate Brown | a10baeee92
							
							Pull hostmap and pending hostmap apart, remove unused functions (#843) | 2 years ago | 
				
					
						|  Nate Brown | 03e4a7f988
							
							Rehandshaking (#838) | 2 years ago | 
				
					
						|  Nate Brown | ee8e1348e9
							
							Use connection manager to drive NAT maintenance (#835) | 2 years ago | 
				
					
						|  brad-defined | 2801fb2286
							
							Fix relay (#827) | 2 years ago | 
				
					
						|  Nate Brown | f0ef80500d
							
							Remove dead code and re-order transit from pending to main hostmap on stage 2 (#828) | 2 years ago | 
				
					
						|  Wade Simmons | e1af37e46d
							
							add calculated_remotes (#759) | 2 years ago | 
				
					
						|  Nate Brown | 92cc32f844
							
							Remove handshake race avoidance (#820) | 2 years ago | 
				
					
						|  Nate Brown | a06977bbd5
							
							Track connections by local index id instead of vpn ip (#807) | 2 years ago | 
				
					
						|  Wade Simmons | 9af242dc47
							
							switch to new sync/atomic helpers in go1.19 (#728) | 3 years ago | 
				
					
						|  brad-defined | 1a7c575011
							
							Relay (#678) | 3 years ago | 
				
					
						|  Wade Simmons | 949ec78653
							
							don't set ConnectionState to nil (#590) | 3 years ago | 
				
					
						|  Nate Brown | 467e605d5e
							
							Push route handling into overlay, a few more nits fixed (#581) | 4 years ago | 
				
					
						|  Nate Brown | e07524a654
							
							Move all of tun into overlay (#577) | 4 years ago | 
				
					
						|  Wade Simmons | 304b12f63f
							
							create ConnectionState before adding to HostMap (#535) | 4 years ago | 
				
					
						|  Nate Brown | bcabcfdaca
							
							Rework some things into packages (#489) | 4 years ago |