Maximilian Wilhelm
63a5503185
doc: Add a man page for PPP dial-up interfaces
...
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2020-10-06 04:01:52 +02:00
Maximilian Wilhelm
87fa1760be
doc: Add a man page for Wireguard VPN tunnel interfaces
...
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2020-10-06 04:01:43 +02:00
Maximilian Wilhelm
584f0634ed
Add new interfaces-*(5) man pages to Makefile
...
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2020-10-06 04:01:22 +02:00
Maximilian Wilhelm
9ee3a874d4
Add support for bonding / LAGs.
...
* Add a bond executor
* Add mappings from ifupdown1/2
* Add a detailed man page
* Remove legacy compatiblity glue for setups with 'requires' only
The current implementation has to work around the fact that member interfaces
will be already up then the bond is created. This is simply done by downing
them, adding them to the bundle and upping them again. This can possible be
done in a nicer way after revisiting the ordering of plugin execution (#12 ).
Closes #91
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2020-10-04 01:35:41 +02:00
Ariadne Conill
abc3b13fd7
Merge remote-tracking branch 'origin/master' into feature/ethtool
2020-09-21 10:23:04 -06:00
Ariadne Conill
eac42c104b
build: add batman executor to EXECUTOR_SCRIPTS_OPT
2020-09-21 08:05:18 -06:00
Ariadne Conill
63ec8d4b3b
begin ethtool executor-script (as part of EXECUTOR_SCRIPTS_OPT).
2020-09-21 08:04:10 -06:00
Ariadne Conill
b4e35c442e
multicall: load config file data as early as possible
2020-09-14 17:20:20 -06:00
Ariadne Conill
02d044c391
libifupdown: add config file loader
2020-09-14 17:15:18 -06:00
Ariadne Conill
fafa5ed7f9
libifupdown: add abstract config parser implementation
2020-09-14 17:11:59 -06:00
Ariadne Conill
f9d0fbb4c3
ifupdown-ng 0.9.0.
2020-09-11 02:46:55 -06:00
Ariadne Conill
f32481deb9
add wireguard executor script
2020-09-04 12:57:41 -06:00
Ariadne Conill
f17fa09944
ifupdown-ng 0.8.1.
2020-08-24 04:00:31 -06:00
Ariadne Conill
536612d02b
build: ensure we exit 1 after running kyua report
2020-08-24 03:36:26 -06:00
Ariadne Conill
3abe6b1bd5
github: add kyua debug
2020-08-24 03:32:56 -06:00
Ariadne Conill
90ba72efe2
makefile: add missing optional executors
2020-08-20 04:46:06 -06:00
Ariadne Conill
05df95964e
ifupdown-ng 0.8.0.
2020-08-20 04:42:48 -06:00
Ariadne Conill
36271e8657
build: install tunnel executor by default
2020-08-19 06:18:44 -06:00
Ariadne Conill
ba2ad348ff
executor scripts: add vrf executor
2020-08-18 16:16:46 -06:00
Ariadne Conill
9928beef68
doc: add ifctrstat(8) manpage
2020-08-18 14:32:07 -06:00
A. Wilcox
1a11bb768f
ifctrstat: Use new structure and recalculate binary size
2020-08-17 14:13:16 -05:00
A. Wilcox
6106164d7c
ifctrstat: Add ability to output counter values
2020-08-14 11:29:04 -05:00
A. Wilcox
95d943ee44
ifctrstat: Misc style fixes
2020-08-14 11:28:14 -05:00
A. Wilcox
05e0ac139b
ifctrstat: Initial structure for new applet
2020-08-14 11:27:43 -05:00
Ariadne Conill
196c000161
build: further cleanup
2020-08-12 17:09:14 -06:00
Ariadne Conill
ff4822cf05
build: allow for applets to be customized
2020-08-12 16:57:40 -06:00
Ariadne Conill
fdfe8ac080
multicall: migrate execution options to common code
2020-08-11 22:52:15 -06:00
Ariadne Conill
52509c508c
multicall: migrate match options to shared collection
2020-08-11 22:37:36 -06:00
Ariadne Conill
2be5add47b
multicall: split option handling routines out to multicall-options.c
2020-08-11 22:15:52 -06:00
Ariadne Conill
f96a74f232
makefile: clarify some things
2020-08-11 20:40:22 -06:00
A. Wilcox
ff65bd53b5
Makefile: Ensure built libs are removed in clean
...
This commit ensures that `${LIBIFUPDOWN_LIB}` is removed when `make
clean` is run.
2020-08-11 10:21:02 -05:00
A. Wilcox
b87a0df83d
Makefile: Update bug reporting URL
...
It should point to the GitHub organisation for ifupdown-ng.
2020-08-11 09:56:22 -05:00
Ariadne Conill
3205a89840
ifupdown-ng 0.7.0.
2020-08-04 13:20:26 -06:00
Ariadne Conill
d9fd545ad1
build: add infrastructure for installing stub executors
...
this enables the split setup with ifupdown1 addons and core
executors as will be implemented in Alpine 3.13.
2020-08-04 13:14:06 -06:00
Ariadne Conill
66e6a09bbe
ifupdown-ng 0.6.0.
2020-08-04 12:11:06 -06:00
Ariadne Conill
0d6b9d5d17
build: fix "ln: file exists" that pops up sometimes
2020-08-04 11:48:55 -06:00
Ariadne Conill
ed56d2b33b
build: actually install ifupdown-executor.7
2020-07-29 03:51:57 -06:00
Ariadne Conill
7a4c16c665
ifupdown-ng 0.5.0.
2020-07-29 03:19:19 -06:00
Ariadne Conill
37b5c372f3
doc: add ifupdown-executor(7) manpage ( closes #9 )
2020-07-29 02:10:31 -06:00
Ariadne Conill
81d0ebc3e8
remove unnecessary strcmp wrapper, use typecasting instead
2020-07-28 17:57:51 -04:00
Maximilian Wilhelm
2420023b74
Add comparator wrapper and type cast values properly.
...
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2020-07-28 22:44:42 +02:00
Ariadne Conill
cb9d347c8a
ifupdown-ng 0.4.2.
2020-07-28 10:40:46 -06:00
Ariadne Conill
ef586a6b94
build: allow the packager to configure the executor scripts installed
2020-07-28 09:04:06 -06:00
Ariadne Conill
5b9ade9db8
executors: port @ncopa's bridge scripts to run as a native executor
2020-07-28 08:34:20 -06:00
Ariadne Conill
7af585e738
ifupdown-ng 0.4.1.
2020-07-26 09:33:43 -06:00
Ariadne Conill
d88d9b7de4
ifupdown-ng 0.4.
2020-07-26 04:20:47 -06:00
Ariadne Conill
83ccb4f81d
add link executor
2020-07-26 03:36:31 -06:00
Ariadne Conill
43c147c6cf
build: allow for non-linux executors
2020-07-26 03:16:52 -06:00
Ariadne Conill
f06ee76d41
implement ipv6-ra executor for controlling ipv6 RA setting on a per-NIC basis
2020-07-26 01:24:06 -06:00
Ariadne Conill
ea1c39ff5a
ifupdown-ng 0.3.
2020-07-25 03:18:51 -06:00