Alejandro Mery 
							
						 
						
							
							
								8e5fc44e62 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'jpictl: introduce `gateway` command' ( #7 )  
							
							... 
							
							
 
							
							Reviewed-on: #7  
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Nagy Károly Gábriel 
							
						 
						
							
							
								3d5a766161 
								
									
								
							
								 
							
						 
						
							
							
								
								jpictl: introduce `gateway` command  
							
							... 
							
							
 
							
							Signed-off-by: Nagy Károly Gábriel <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								6f5ca3f235 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'zones: add methods to work with files at the root of `m/`' ( #6 )  
							
							... 
							
							
 
							
							Reviewed-on: #6  
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								296d4007ff 
								
							
								 
							
						 
						
							
							
								
								zones: add methods to work with files at the root of m/  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								1a03404a07 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'zone.ScanOptions, custom resolver and prevent unnecessary DNS calls' ( #5 )  
							
							... 
							
							
 
							
							Reviewed-on: #5  
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								d2f0a0744b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'zones: Env: allow multiple gateways and drop unused `ZONE{zoneID}_IP`' ( #4 )  
							
							... 
							
							
 
							
							Reviewed-on: #4  
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								71a1d1a7c2 
								
							
								 
							
						 
						
							
							
								
								zones: Env: allow multiple gateways on a Zone  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								de45fa6c30 
								
							
								 
							
						 
						
							
							
								
								zones: Env: minor tidy up  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								6e46d23b45 
								
							
								 
							
						 
						
							
							
								
								jpictl: only load Machine.PublicAddresses for `jpictl dump`  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								94daf5ad59 
								
							
								 
							
						 
						
							
							
								
								zones: export Machine.LookupNetIP() and Machine.UpdatePublicAddresses()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								0989dec5e8 
								
							
								 
							
						 
						
							
							
								
								zones: add ResolvePublicAddresses() ScanOption to prevent early LookupIP calls  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								216bf5aa29 
								
							
								 
							
						 
						
							
							
								
								zones: WithLookuper()/WithResolver()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								9af88f6593 
								
							
								 
							
						 
						
							
							
								
								zones: introduce ScanOption/ScanOptions for New()/NewFS()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								af2d836000 
								
							
								 
							
						 
						
							
							
								
								zones: Env: drop unused ZONE{zoneID}_IP  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								1655ce85bc 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'zones: FilterMachines() and Zone.GatewayIDs()' ( #3 )  
							
							... 
							
							
 
							
							Reviewed-on: #3  
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								9c4f6d987d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'env: introduce Env() factory and `jpictl env -e` to export variables' ( #2 )  
							
							... 
							
							
 
							
							Reviewed-on: #2  
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								fb82a7f358 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'zones: fix PruneWireguardConfig recursion' ( #1 )  
							
							... 
							
							
 
							
							Reviewed-on: #1  
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								f63ce6c4e7 
								
							
								 
							
						 
						
							
							
								
								zones: introduce Zone.GatewayIDs()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								1885c76198 
								
							
								 
							
						 
						
							
							
								
								zones: FilterMachines() creates a Machines subset  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								2224e70638 
								
							
								 
							
						 
						
							
							
								
								zones: introduce Machines type. iterable and sortable  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								6ee848e6ca 
								
							
								 
							
						 
						
							
							
								
								jpictl: introduce `-e` for `jpictl env` to export variables  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								864eb02f9d 
								
							
								 
							
						 
						
							
							
								
								zones: turn Zones.WriteEnv() into Zones.Env().WriteTo()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								9da2f8711f 
								
							
								 
							
						 
						
							
							
								
								zones: fix PruneWireguardConfig recursion  
							
							... 
							
							
 
							
							Zones and Zone implementation should call Machine's directly
instead jumping back to Zone's for each Machine again and again
Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								2a14205e7e 
								
							
								 
							
						 
						
							
							
								
								wireguard: fix misspellings  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								a5d9466fb8 
								
							
								 
							
						 
						
							
							
								
								zones: change WriteEnv() to not fake gateways  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								3d638e9a85 
								
							
								 
							
						 
						
							
							
								
								zones: add Zone.SetGateway() to set one by ID  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								60d3a2c290 
								
							
								 
							
						 
						
							
							
								
								zones: set first node of a Zone as ring0 gateway if it doesn't have one already  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								af90825f13 
								
							
								 
							
						 
						
							
							
								
								zones: Machine.SetGateway()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								b4f1d2e4d9 
								
							
								 
							
						 
						
							
							
								
								wireguard: implement Machine.SyncWireguardConfig()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								acf9e0e81d 
								
							
								 
							
						 
						
							
							
								
								zones: extend WriteWireguardConfig to include a Name indicating the ring ID  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								3b43e0c9ea 
								
							
								 
							
						 
						
							
							
								
								wireguard: add support for optional Name comment  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								9762e78f5e 
								
							
								 
							
						 
						
							
							
								
								jpictl: do SyncWireguardConfig() on `write`  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								3534e7b755 
								
							
								 
							
						 
						
							
							
								
								zones: SyncWireguardConfig() as Prune+Write  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								b80dc84a26 
								
							
								 
							
						 
						
							
							
								
								zones: introduce WireguardConfigWriters  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								c0ef6ae9c4 
								
							
								 
							
						 
						
							
							
								
								zones: rearrange code around WireguardConfigPruner  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								58867031ea 
								
							
								 
							
						 
						
							
							
								
								zones: rearrange code around WireguardKeysWriter  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								b95d1f1878 
								
							
								 
							
						 
						
							
							
								
								zones: introduce Wireguard Ring Config factory  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								d38c909b0b 
								
							
								 
							
						 
						
							
							
								
								zones: introduce ZoneIterator, implemented by Zones  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								7dd3ea8f96 
								
							
								 
							
						 
						
							
							
								
								zones: Machine.Zone()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								07b4a22752 
								
							
								 
							
						 
						
							
							
								
								zones: introduce MachineIterator interface  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								609f48a2d1 
								
							
								 
							
						 
						
							
							
								
								wireguard: Config.WriteTo()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								d1f7d225ae 
								
							
								 
							
						 
						
							
							
								
								zones: fix RingOneAddress()'s generated address  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								dfbb358187 
								
							
								 
							
						 
						
							
							
								
								jpictl: introduce `write` command rewriting all config files  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								26c49dff72 
								
							
								 
							
						 
						
							
							
								
								jpictl: refactor zones loading  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								2043708949 
								
							
								 
							
						 
						
							
							
								
								zones: Zones.WriteWireguardKeys() and Zone.WriteWireguardKeys()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								311ae572da 
								
							
								 
							
						 
						
							
							
								
								zones: Zones.PruneWireguardConfig()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								4ca77b0ac0 
								
							
								 
							
						 
						
							
							
								
								zones: Zone.PruneWireguardConfig()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								1859c8e04b 
								
							
								 
							
						 
						
							
							
								
								zones: inject trailing new lines on Machine.WriteWireguardKeys()  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								202f2e6dfc 
								
							
								 
							
						 
						
							
							
								
								jpictl: change `dump` to default to YAML output  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago  
				
					
						
							
							
								
									
								
								Alejandro Mery 
							
						 
						
							
							
								20484a5061 
								
							
								 
							
						 
						
							
							
								
								zones: change toml tags to match yaml and json output  
							
							... 
							
							
 
							
							Signed-off-by: Alejandro Mery <[email protected] > 
							
						 
						
							2 years ago