Commit graph

93 commits

Author SHA1 Message Date
Ariadne Conill
7ca5305063 makefile: enabling YAML costs 2KB 2020-11-11 03:25:54 -07:00
Ariadne Conill
ec6077f26f build: add CONFIG_YAML 2020-11-10 20:08:35 -07:00
Ariadne Conill
2a9ca329ff ifparse: add skeleton 2020-11-10 20:02:07 -07:00
Ariadne Conill
f6ad65d99e cmd: split out /e/n/i pretty printer from ifquery.c 2020-11-10 19:42:09 -07:00
Ariadne Conill
8cae485ca7 docs: document ifstate 2020-10-24 09:00:26 -06:00
Maximilian Wilhelm
c810cd5817 doc: Add ifupdown-ng.conf(5) man page on global options.
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2020-10-18 23:43:17 +02:00
Maximilian Wilhelm
d96f579d7f Introduce an compatibility layer which is empty for now.
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2020-10-18 03:26:40 +02:00
Ariadne Conill
3e6129907c ifupdown-ng 0.10.0. 2020-10-15 16:03:44 -06:00
Maximilian Wilhelm
9832865539 Makefile: Order manpages by section number
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2020-10-06 04:02:24 +02:00
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