Commit graph

  • 36271e8657 build: install tunnel executor by default Ariadne Conill 2020-08-19 02:56:02 -0600
  • 9cc74b58c4 interface-file: remap legacy ifupdown & ifupdown2 tunnel parameters Ariadne Conill 2020-08-19 02:46:04 -0600
  • ac56a85074
    Merge pull request #31 from ifupdown-ng/feature/ppp Ariadne Conill 2020-08-19 06:17:44 -0600
  • e18ab114e0 ppp: add support for ifupdown2 ppp-physdev for dependency learning Ariadne Conill 2020-08-19 06:16:37 -0600
  • c2465344d5 tests: add ppp executor tests Ariadne Conill 2020-08-19 06:15:00 -0600
  • 472319b847 add ppp executor Ariadne Conill 2020-08-19 06:11:52 -0600
  • 0dd8dc1b0e tests: add ifquery tests for ppp Ariadne Conill 2020-08-19 06:09:05 -0600
  • dd02502461 tests: add ppp fixtures Ariadne Conill 2020-08-19 06:05:29 -0600
  • 823544aace interface-file: map ppp-provider Ariadne Conill 2020-08-19 06:03:48 -0600
  • aa11601893
    Merge pull request #29 from ifupdown-ng/feature/ifupdown2-keyword-rewrite Maximilian Wilhelm 2020-08-19 10:21:56 +0200
  • 71290da711 tests: add ifupdown2 vrf configuration fixture, and some tests against it Ariadne Conill 2020-08-19 02:14:08 -0600
  • cb03eb1ee9 interface-file: remap problematic ifupdown2 tokens to our equivalents Ariadne Conill 2020-08-19 01:57:11 -0600
  • eeb40fc689 libifupdown: move ARRAY_SIZE() declaration from multicall Ariadne Conill 2020-08-19 01:50:10 -0600
  • 56323828a9
    Merge pull request #28 from ifupdown-ng/feature/vrf-executor Ariadne Conill 2020-08-18 20:35:54 -0600
  • 3e427a1327
    Merge pull request #24 from ifupdown-ng/feature/admin-guide Ariadne Conill 2020-08-18 20:35:17 -0600
  • a08df1249b admin guide: formatting fixes, discuss executors Ariadne Conill 2020-08-18 20:33:44 -0600
  • 2c37b22d70 tests: add fixture & test for VRF topology learning Ariadne Conill 2020-08-18 16:52:11 -0600
  • ba98705c8f tests: add tests for VRF executor Ariadne Conill 2020-08-18 16:28:34 -0600
  • ba2ad348ff executor scripts: add vrf executor Ariadne Conill 2020-08-18 16:10:48 -0600
  • a2a532c8ba
    Merge pull request #27 from ifupdown-ng/feature/link-mtu Ariadne Conill 2020-08-18 16:01:06 -0600
  • 962ef0d415 link: support mtu parameter (like debian) Ariadne Conill 2020-08-18 15:57:01 -0600
  • d6c7bdb299 README: link to admin guide Ariadne Conill 2020-08-18 15:26:14 -0600
  • fb38e22cd1 admin guide: expand on dependency relationships Ariadne Conill 2020-08-18 15:26:02 -0600
  • 06e2d3b035 add admin guide Ariadne Conill 2020-08-18 15:13:53 -0600
  • f282704186 README: requires keyword is not necessarily required anymore Ariadne Conill 2020-08-18 14:42:30 -0600
  • b9efc841a3 Merge branch 'feature/refactor-opts' into master Ariadne Conill 2020-08-18 14:40:50 -0600
  • b084f1c99c ifctrstat: add manpage xref Ariadne Conill 2020-08-18 14:36:35 -0600
  • 0a3f1e33a8 ifctrstat: lower-case help text for program-specific options Ariadne Conill 2020-08-18 14:36:15 -0600
  • 9928beef68 doc: add ifctrstat(8) manpage Ariadne Conill 2020-08-18 14:32:07 -0600
  • 99571a4c03 ifctrstat: fix style issues Ariadne Conill 2020-08-18 14:20:55 -0600
  • 2c562b7be0
    Merge pull request #23 from ifupdown-ng/feature/multicall-manpage-xref Ariadne Conill 2020-08-18 14:18:58 -0600
  • 520b831bdf cmd: add manpage xrefs where we have manpages already Ariadne Conill 2020-08-18 14:14:33 -0600
  • e2959275b6 multicall: add ability for applets to specify a manpage reference Ariadne Conill 2020-08-18 14:12:34 -0600
  • 327e738a55
    Refactor how options are handled A. Wilcox 2020-08-17 14:59:19 -0500
  • 9fed844352
    Merge pull request #20 from ifupdown-ng/ifctrstat Ariadne Conill 2020-08-17 13:16:10 -0600
  • 1a11bb768f
    ifctrstat: Use new structure and recalculate binary size A. Wilcox 2020-08-17 14:13:16 -0500
  • 7b45d3939d
    ifctrstat: Add -n option to omit label printing A. Wilcox 2020-08-14 14:27:23 -0500
  • 6106164d7c
    ifctrstat: Add ability to output counter values A. Wilcox 2020-08-14 10:49:45 -0500
  • 95d943ee44
    ifctrstat: Misc style fixes A. Wilcox 2020-08-14 10:17:01 -0500
  • 05e0ac139b
    ifctrstat: Initial structure for new applet A. Wilcox 2020-08-12 17:38:15 -0500
  • 36f0930c27 gitignore: ignore .lock files generated by testsuite Ariadne Conill 2020-08-13 00:36:50 -0600
  • db57f7c07c readme: mention irc channel Ariadne Conill 2020-08-13 00:36:15 -0600
  • 0999347dab
    Merge pull request #22 from ifupdown-ng/feature/configurable-applets Ariadne Conill 2020-08-12 22:39:38 -0600
  • 196c000161 build: further cleanup Ariadne Conill 2020-08-12 17:09:14 -0600
  • b30e0223d0 multicall: only enable applets actually compiled in Ariadne Conill 2020-08-12 16:56:51 -0600
  • ff4822cf05 build: allow for applets to be customized Ariadne Conill 2020-08-12 16:53:53 -0600
  • 4e3d2dbbc3
    Merge pull request #18 from ifupdown-ng/feature/if-option-group Ariadne Conill 2020-08-11 23:35:45 -0600
  • f7d21d4b46 ifupdown: port to use option groups Ariadne Conill 2020-08-11 23:14:55 -0600
  • fda7bfae57 ifquery: use generic_usage() instead of ifquery_usage() Ariadne Conill 2020-08-11 23:10:35 -0600
  • f6d9f65248 ifquery: port to use option groups Ariadne Conill 2020-08-11 23:03:55 -0600
  • fdfe8ac080 multicall: migrate execution options to common code Ariadne Conill 2020-08-11 22:51:53 -0600
  • 52509c508c multicall: migrate match options to shared collection Ariadne Conill 2020-08-11 22:37:36 -0600
  • f871002ecc multicall: add self_applet Ariadne Conill 2020-08-11 22:37:10 -0600
  • 2be5add47b multicall: split option handling routines out to multicall-options.c Ariadne Conill 2020-08-11 22:15:52 -0600
  • b817bdb999 multicall: move match_options to a common include Ariadne Conill 2020-08-11 22:12:37 -0600
  • b481db6c20 multicall: add support for unified option handling Ariadne Conill 2020-08-11 22:07:32 -0600
  • ebd04cafda commands: refactor applet_usage functions to take a status code (ref #16) Ariadne Conill 2020-08-11 20:44:04 -0600
  • f96a74f232 makefile: clarify some things Ariadne Conill 2020-08-11 20:40:22 -0600
  • 41e9751ac0
    Merge pull request #17 from AdelieLinux/full-clean Ariadne Conill 2020-08-11 19:23:25 -0600
  • a547ab2825
    Merge pull request #13 from AdelieLinux/bugurl Ariadne Conill 2020-08-11 18:11:31 -0600
  • ff65bd53b5
    Makefile: Ensure built libs are removed in clean A. Wilcox 2020-08-11 10:21:02 -0500
  • b87a0df83d
    Makefile: Update bug reporting URL A. Wilcox 2020-08-11 09:56:22 -0500
  • 3205a89840 ifupdown-ng 0.7.0. ifupdown-ng-0.7.0 Ariadne Conill 2020-08-04 13:20:26 -0600
  • 5bf6c84464 add some helper stubs for split ifupdown1-addon setups Ariadne Conill 2020-08-04 13:18:36 -0600
  • d9fd545ad1 build: add infrastructure for installing stub executors Ariadne Conill 2020-08-04 13:14:06 -0600
  • 0de4a3f6f9 tests: add ifup/ifdown/ifquery tests for vlans Ariadne Conill 2020-08-04 13:08:30 -0600
  • b27caaedf6 tests: add mock vlan executor and vlan fixture Ariadne Conill 2020-08-04 12:38:05 -0600
  • 072c1ea148 ifquery: build full dependency tree when in dot mode Ariadne Conill 2020-08-04 12:36:38 -0600
  • 049af8b9fb interface: if an interface name contains a period, treat it as a vlan device Ariadne Conill 2020-08-04 12:29:31 -0600
  • 66e6a09bbe ifupdown-ng 0.6.0. ifupdown-ng-0.6.0 Ariadne Conill 2020-08-04 12:11:06 -0600
  • 8b00727370 interfaces.5: note that we are compatible with legacy ifupdown1 syntax Ariadne Conill 2020-08-04 12:09:57 -0600
  • 369f3ff3c2 interfaces.5: document inherit option Ariadne Conill 2020-08-04 12:08:32 -0600
  • 49dd8942f2 tests: add inheritance tests Ariadne Conill 2020-08-04 12:06:39 -0600
  • 8615cf62ef interface: properly sync parent-child state when inheriting Ariadne Conill 2020-08-04 12:01:06 -0600
  • df2519c1ec dict: cleanups Ariadne Conill 2020-08-04 11:59:36 -0600
  • 0d6b9d5d17 build: fix "ln: file exists" that pops up sometimes Ariadne Conill 2020-08-04 11:48:55 -0600
  • 6728d2febe interface: add inherit property when inheriting Ariadne Conill 2020-08-04 11:48:22 -0600
  • 6c7fa2919d interface-file: add support for inherit/inherits keyword Ariadne Conill 2020-08-04 11:46:56 -0600
  • 3d5ca9050e interface: add lif_interface_collection_inherit() (ref #2) Ariadne Conill 2020-08-04 11:46:10 -0600
  • 0eb25f1d62 interface file: simplify scanning iface directives for relevant keywords Ariadne Conill 2020-08-04 11:32:34 -0600
  • 1964a99e5d lifecycle: don't insert a requires entry if it would be empty Ariadne Conill 2020-07-31 17:12:13 -0600
  • ed56d2b33b build: actually install ifupdown-executor.7 Ariadne Conill 2020-07-29 03:51:57 -0600
  • 7a4c16c665 ifupdown-ng 0.5.0. ifupdown-ng-0.5.0 Ariadne Conill 2020-07-29 03:19:19 -0600
  • 58bc969bbb ifupdown: only show granular locking errors in verbose mode Ariadne Conill 2020-07-29 03:18:12 -0600
  • ef3bdd79da clean up locking-related errors further Ariadne Conill 2020-07-29 03:17:12 -0600
  • c71c01862d ifupdown: make the locking errors more useful Ariadne Conill 2020-07-29 03:13:34 -0600
  • 0ca8e42ee6 refactoring locking, make it per-interface to avoid deadlocks Ariadne Conill 2020-07-29 03:10:55 -0600
  • 91115edeee ifupdown: use fcntl advisory locks to serialize state changes (closes #8) Ariadne Conill 2020-07-29 03:01:49 -0600
  • 2fecbfc7e9 tests: add tests for learned executors Ariadne Conill 2020-07-29 02:37:14 -0600
  • 2be1fa5b0b tests: add a set of more complicated dependency learning tests Ariadne Conill 2020-07-29 02:33:00 -0600
  • edfb91c05f lifecycle: separate environment building into build_environment() Ariadne Conill 2020-07-29 02:24:10 -0600
  • e4c3c4e06e mock dependency generator: add support for mock-depends property Ariadne Conill 2020-07-29 02:14:42 -0600
  • 37b5c372f3 doc: add ifupdown-executor(7) manpage (closes #9) Ariadne Conill 2020-07-29 02:09:28 -0600
  • 81d0ebc3e8 remove unnecessary strcmp wrapper, use typecasting instead Ariadne Conill 2020-07-28 17:57:51 -0400
  • cfbfa07e85 list: refactor lif_list_free_nodes() a bit Ariadne Conill 2020-07-28 17:53:48 -0400
  • 58816712c6
    Merge pull request #7 from BarbarossaTM/deduce-use Ariadne Conill 2020-07-28 17:50:32 -0400
  • 8045081024 list: Set pointer to free()ed list to NULL. Maximilian Wilhelm 2020-07-28 23:30:09 +0200
  • 9d958892ed Free nodes of a lif_dict_find_all() result. Maximilian Wilhelm 2020-07-28 23:25:01 +0200
  • 73f3690432 Deduce which addons to 'use' from parameters names (closes #6) Maximilian Wilhelm 2020-07-28 22:39:20 +0200
  • 2420023b74 Add comparator wrapper and type cast values properly. Maximilian Wilhelm 2020-07-28 22:37:41 +0200