Zola 
								
							 
						 
						
							
							
							
							
								
							
							
								e978d1a42c 
								
							 
						 
						
							
							
								
								Fix a bug in the wifi executor script  
							
							... 
							
							
							
							When stopping wpa_supplicant, the code is supposed to check if a file named $PIDFILE exists and kill the process listed inside. Instead it was checking if a directory named $PIDFILE exists and because this was never the case, killing of the wpa_supplicant process would always silently fail.
This would, after a few invocations of the ifup command, leave the system with large number of running wpa_supplicant processes, all trying to take control of the same interface. 
							
						 
						
							2021-11-25 22:44:19 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80074c997f 
								
							 
						 
						
							
							
								
								Merge pull request  #162  from BarbarossaTM/feature/vxlan-vtep-list  
							
							... 
							
							
							
							vxlan: Add support for PTMP setups and rename options to vxlan-peer-{ips,group} 
							
						 
						
							2021-10-31 19:44:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								0e99af7669 
								
							 
						 
						
							
							
								
								vxlan: Document that vxlan-phsydev is required for multicast setups  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-10-16 15:28:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								b75e509f3d 
								
							 
						 
						
							
							
								
								vxlan: Add support for PTMP setups and rename options to vxlan-peer-{ip,group}  
							
							... 
							
							
							
							This commit adds support for configuring static PTMP overlays with VXLAN by
  allowing to specify multiple IPs for »vxlan-peer-ips«.  If more than one IP
  is given ifupdown-ng will set up additional FDB entries for all peer IPs and
  the Linux Kernel will do ingres / head-end replication for BUM traffic.
  For a cleaner naming schema and simliar names to commercial vendor CLIs the
  options to specify unicast or multicast peers have been renamed and aliases
  added for compatibility to previous versions of ifupdown-ng:
   * »vxlan-remote-ip« now is named »vxlan-peer-ips«
   * »vxlan-remote-group« now is called »vxlan-peer-group«
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-10-16 15:27:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								d83c8259e6 
								
							 
						 
						
							
							
								
								tighten fallback busyloop implementation  
							
							
							
						 
						
							2021-09-19 13:05:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								2477e7266c 
								
							 
						 
						
							
							
								
								use process descriptors where available for readiness notification  
							
							
							
						 
						
							2021-09-19 13:05:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								97b1a11be0 
								
							 
						 
						
							
							
								
								doc: document timeout parameter in manual pages  
							
							
							
						 
						
							2021-09-19 13:05:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								941d7c51d7 
								
							 
						 
						
							
							
								
								implement execution timeouts for executors  
							
							... 
							
							
							
							Previously, it was possible for an executor to hang forever.  To mitigate
this, we now implement process execution timeouts for executors, by looping
with waitpid(..., WNOHANG) and sleeping.
This could be implemented more efficiently with process descriptors, see
pidfd_open(2), but that interface is Linux-specific and is only available
on Linux 5.3 or newer. 
							
						 
						
							2021-09-19 13:05:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a46b61996 
								
							 
						 
						
							
							
								
								Merge pull request  #160  from BarbarossaTM/chore/pedantic-gcc  
							
							... 
							
							
							
							Make gcc complain more and treat warnings as errors 
							
						 
						
							2021-09-13 05:40:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								571786ae91 
								
							 
						 
						
							
							
								
								Makefile: Make gcc be more pendantic and bail out on warnings  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-09-12 18:27:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								dd3a99cfa8 
								
							 
						 
						
							
							
								
								Fix prototypes for ifctrstat(-linux)  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-09-12 18:27:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								67fc80fc78 
								
							 
						 
						
							
							
								
								Fix missingp prototypes for static functions  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-09-12 18:26:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								65e5e07c5f 
								
							 
						 
						
							
							
								
								Fix prototype of append_to_buffer()  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-09-12 18:11:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								0547924ee8 
								
							 
						 
						
							
							
								
								Fix delcaration/prototype for lif_compat_apply()  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-09-12 18:10:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								4033f6374f 
								
							 
						 
						
							
							
								
								Update copyright notice  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-09-01 19:21:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								b25448f42f 
								
							 
						 
						
							
							
								
								kyua is available on Debian now  
							
							
							
						 
						
							2021-08-08 12:14:20 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								96fa8ccbf9 
								
							 
						 
						
							
							
								
								build: add EXECUTOR_SCRIPTS_NATIVE  
							
							
							
						 
						
							2021-07-10 18:28:55 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								108c88014d 
								
							 
						 
						
							
							
								
								doc: Clarify expected config file format for wireguard.  
							
							... 
							
							
							
							The configuration file format for use with 'wg-quick' and 'wg setconf' are
  imcompatible.  Explicitly state which format is required and how to convert
  a present configuration.
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-06-17 18:12:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								9c00111932 
								
							 
						 
						
							
							
								
								ifupdown-ng 0.11.3.  
							
							
							
						 
						
							2021-06-03 15:01:33 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								12ffc3de12 
								
							 
						 
						
							
							
								
								admin guide: update IRC server  
							
							
							
						 
						
							2021-06-03 15:00:17 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								34753136b8 
								
							 
						 
						
							
							
								
								update IRC server  
							
							
							
						 
						
							2021-06-03 11:18:27 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								559b4ad942 
								
							 
						 
						
							
							
								
								Merge pull request  #153  from BarbarossaTM/feature/tunnel-pimps  
							
							... 
							
							
							
							Brush up tunnels 
							
						 
						
							2021-06-03 18:54:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9aae85ed 
								
							 
						 
						
							
							
								
								doc: Add man page for tunnel interfaces  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-06-03 18:53:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								73d9788fab 
								
							 
						 
						
							
							
								
								tunnel executore: Add support for setting pmtudisc / ignore-df for tunnels.  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-06-03 18:53:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								2b358fafc6 
								
							 
						 
						
							
							
								
								tunnel executor: Add support for tunnel-local-dev option  
							
							... 
							
							
							
							The new "tunnel-local-dev <iface>" option allows to specify an interface
  to read the IPv4/IPv6 address from which should be used as "tunnel-local"
  address.  The address family is determined based on the given "tunnel-mode".
Closes  #118 
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-06-03 18:53:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								9467f85067 
								
							 
						 
						
							
							
								
								multicall: fix handling of -X options,  closes   #155  
							
							
							
						 
						
							2021-06-01 10:31:06 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6175961880 
								
							 
						 
						
							
							
								
								Merge pull request  #152  from BarbarossaTM/chore/docs  
							
							... 
							
							
							
							doc: Clarify some interface file properties 
							
						 
						
							2021-05-16 19:29:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								c8a05a742b 
								
							 
						 
						
							
							
								
								doc: Clarify some interface file properties  
							
							... 
							
							
							
							* Interface file is case-sensitive and all lower-case
 * Clariry netmask handling and fallback
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-05-16 17:59:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								d4907af84f 
								
							 
						 
						
							
							
								
								ifupdown-ng 0.11.2.  
							
							
							
						 
						
							2021-04-22 01:45:29 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98241f4781 
								
							 
						 
						
							
							
								
								Merge pull request  #150  from ifupdown-ng/feature/use-ip-addr-flush  
							
							... 
							
							
							
							static: use ip addr|route flush instead of manually deleting matching routes 
							
						 
						
							2021-04-21 23:44:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								aee2d45e18 
								
							 
						 
						
							
							
								
								static: use ip addr|route flush instead of manually deleting matching routes  
							
							... 
							
							
							
							This ensures we wind up with a clean slate for the interface or VRF when taking
interfaces/VRFs down.
Closes  #149 . 
							
						 
						
							2021-04-22 01:43:12 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								5860882ffb 
								
							 
						 
						
							
							
								
								ifupdown-ng 0.11.1.  
							
							
							
						 
						
							2021-04-07 09:39:44 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								0755f7c32d 
								
							 
						 
						
							
							
								
								tests: add regression test for  #148  
							
							
							
						 
						
							2021-04-07 09:38:31 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								bd319a9166 
								
							 
						 
						
							
							
								
								interface-file: adjust the special handling for hostname properties to use dhcp-hostname  
							
							... 
							
							
							
							closes  #148  
						
							2021-04-07 09:30:56 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								58b1cf1021 
								
							 
						 
						
							
							
								
								interface: automatic dhcp-hostname determination: use dhcp-hostname instead of legacy hostname property  
							
							
							
						 
						
							2021-04-07 09:30:21 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								02bc14da19 
								
							 
						 
						
							
							
								
								interface-file: fix mapping of leasetime to dhcp-leasetime  
							
							
							
						 
						
							2021-04-07 09:21:41 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
							
							
								
							
							
								279d3818b0 
								
							 
						 
						
							
							
								
								ifupdown-ng 0.11.0.  
							
							
							
						 
						
							2021-04-03 14:05:13 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f3f8164ef1 
								
							 
						 
						
							
							
								
								Merge pull request  #140  from BarbarossaTM/feature/mpls  
							
							... 
							
							
							
							Add support for MPLS on Linux 
							
						 
						
							2021-03-30 23:37:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								667943f46c 
								
							 
						 
						
							
							
								
								Add support for MPLS on Linux  
							
							... 
							
							
							
							Closes  #135 
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
						
							2021-03-30 23:29:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								5b7f5b712b 
								
							 
						 
						
							
							
								
								doc: Add references to forward and wifi man page  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-03-30 23:21:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								381c0ed1a5 
								
							 
						 
						
							
							
								
								Merge pull request  #147  from BarbarossaTM/feature/tunnel  
							
							... 
							
							
							
							Add support for gretap tunnels over IPv6 networks 
							
						 
						
							2021-03-25 18:10:31 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								bec5fcefce 
								
							 
						 
						
							
							
								
								tunnel executor: Add support for ip6gretap tunnels  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-03-25 21:17:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								258d397d84 
								
							 
						 
						
							
							
								
								Merge pull request  #146  from BarbarossaTM/chore/tests  
							
							... 
							
							
							
							Add test for bond executor 
							
						 
						
							2021-03-24 15:10:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								cea9840651 
								
							 
						 
						
							
							
								
								Add tests for bond executor  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-03-24 15:06:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								e88a6b7e10 
								
							 
						 
						
							
							
								
								bond executor: Fix bond param regex  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-03-24 14:42:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariadne Conill 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9faa988326 
								
							 
						 
						
							
							
								
								Merge pull request  #144  from BarbarossaTM/fix/tunnels  
							
							... 
							
							
							
							tunnel executor: Make sure mode/type is 1st parameter 
							
						 
						
							2021-03-21 19:49:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5f9ba7e246 
								
							 
						 
						
							
							
								
								Merge pull request  #145  from BarbarossaTM/fix/executors  
							
							... 
							
							
							
							Makefile: Install all executors, sort them alphabetically 
							
						 
						
							2021-03-21 20:13:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								cd98102e62 
								
							 
						 
						
							
							
								
								Makefile: Install all executors, sort them alphabetically  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-03-21 20:11:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								98b23370e8 
								
							 
						 
						
							
							
								
								gitignore: Add ifprase  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-03-21 02:37:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Maximilian Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								876a7700d7 
								
							 
						 
						
							
							
								
								interface-file: Map 'key' to 'tunnel-key'  
							
							... 
							
							
							
							Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> 
							
						 
						
							2021-03-21 02:35:25 +01:00