Commit graph

  • 0e5ec5b260 link executor: Refactor VLAN iface management Maximilian Wilhelm 2020-09-04 23:21:21 +0200
  • a59109cb66
    Merge pull request #60 from ifupdown-ng/feature/wireguard Ariadne Conill 2020-09-04 12:31:13 -0700
  • acb555b75a tests: add wireguard tests Ariadne Conill 2020-09-04 13:10:57 -0600
  • f32481deb9 add wireguard executor script Ariadne Conill 2020-09-04 12:57:41 -0600
  • 471549db4b
    Merge pull request #56 from BarbarossaTM/alias Maximilian Wilhelm 2020-09-04 09:20:15 +0200
  • 6805262a9b link executor: Add support for interface aliases. Maximilian Wilhelm 2020-09-04 00:48:44 +0200
  • b9e1cdc751 ifupdown-ng 0.8.5. ifupdown-ng-0.8.5 Ariadne Conill 2020-09-03 17:06:19 -0600
  • 740e381596 tests: add udhcp-opts related tests Ariadne Conill 2020-09-03 16:11:41 -0600
  • 4420efb1d5 dhcp executor: add support for udhcpc-opts property Ariadne Conill 2020-09-03 16:07:27 -0600
  • 2311316bfe
    Merge pull request #55 from ifupdown-ng/feature/udhcpc-opts Ariadne Conill 2020-09-03 15:15:31 -0700
  • 7edb29778b tests: add udhcp-opts related tests Ariadne Conill 2020-09-03 16:11:41 -0600
  • 2d7668bc01 dhcp executor: add support for udhcpc-opts property Ariadne Conill 2020-09-03 16:07:27 -0600
  • 4b32a0787d
    Merge pull request #51 from BarbarossaTM/whitespaces Ariadne Conill 2020-08-30 15:39:01 -0600
  • ab7ff2b206
    Merge pull request #54 from BarbarossaTM/dummy Ariadne Conill 2020-08-30 15:38:32 -0600
  • e854819e8f link executor: Delete dummy interface in post-down. Maximilian Wilhelm 2020-08-30 22:38:58 +0200
  • 7d81ceb898 link executor: Only create dummy interface when not present. Maximilian Wilhelm 2020-08-30 22:38:38 +0200
  • 64b24b02ed Remove leading whitespaces before interface attribute values. Maximilian Wilhelm 2020-08-30 22:18:07 +0200
  • 375b5d46cb
    Merge pull request #52 from BarbarossaTM/scripts Ariadne Conill 2020-08-29 08:38:16 -0600
  • 570679c5bf lifecycle: Make sure to return true when script dir doesn't exist. Maximilian Wilhelm 2020-08-27 12:10:12 +0200
  • 61ed18db2c lifecycle: Check if script dir exist before executing run-parts. Maximilian Wilhelm 2020-08-27 01:15:51 +0200
  • 1f21d2bb45
    Merge pull request #50 from BarbarossaTM/link-type Maximilian Wilhelm 2020-08-27 00:49:47 +0200
  • 8f3e1f06f1 link executor: Fix indentation. Maximilian Wilhelm 2020-08-27 00:47:51 +0200
  • 583ff684df
    Merge pull request #48 from BarbarossaTM/vrf-fix Ariadne Conill 2020-08-26 15:50:29 -0600
  • e51ce613e6 link executor: Add support for dummy interfaces. Maximilian Wilhelm 2020-08-26 23:02:48 +0200
  • 36fe61d8e7 link executor: Unify code paths. Maximilian Wilhelm 2020-08-26 22:41:32 +0200
  • e52e94fe5e static executor: Use vrf-member when setting gateway if present. Maximilian Wilhelm 2020-08-26 22:29:59 +0200
  • 8b6b2a6e5b ifupdown-ng 0.8.4. ifupdown-ng-0.8.4 Ariadne Conill 2020-08-26 03:41:49 -0600
  • db2ad56661 executors: use set -e consistently Ariadne Conill 2020-08-26 03:35:18 -0600
  • d7c4946a85 link executor: add support for hwaddress option Ariadne Conill 2020-08-26 02:22:30 -0600
  • 08703872c8 execute: note the phase each executor is being invoked in Ariadne Conill 2020-08-26 02:06:36 -0600
  • d21d83fb26
    Merge pull request #44 from ifupdown-ng/feature/link-hwaddress Ariadne Conill 2020-08-26 03:36:06 -0600
  • 14914f1251 executors: use set -e consistently Ariadne Conill 2020-08-26 03:35:18 -0600
  • 68415ce71d link executor: add support for hwaddress option Ariadne Conill 2020-08-26 02:22:30 -0600
  • e7ef2d1e83
    Merge pull request #43 from ifupdown-ng/feature/phase-exec-messages Ariadne Conill 2020-08-26 02:12:57 -0600
  • 4d64176ea3 execute: note the phase each executor is being invoked in Ariadne Conill 2020-08-26 02:06:36 -0600
  • f996550297 ifupdown-ng 0.8.3. ifupdown-ng-0.8.3 Ariadne Conill 2020-08-25 08:20:31 -0600
  • b8a3eb18f7 link tests: switch back to up/down from pre-up/post-down Ariadne Conill 2020-08-25 08:16:05 -0600
  • 78ce74bbb9 link executor: switch back to up/down phase Ariadne Conill 2020-08-25 08:14:55 -0600
  • b30f84fdbd
    Merge pull request #41 from ifupdown-ng/bugfix/link-back-to-up-down Ariadne Conill 2020-08-25 08:19:13 -0600
  • cca3608ad7 link tests: switch back to up/down from pre-up/post-down Ariadne Conill 2020-08-25 08:16:05 -0600
  • 6c7c3f570d link executor: switch back to up/down phase Ariadne Conill 2020-08-25 08:14:55 -0600
  • 64e5a89c4e bridge: don't generate dependencies for bridge-ports none Ariadne Conill 2020-08-25 08:09:31 -0600
  • b311293c6b
    Merge pull request #40 from ifupdown-ng/bugfix/bridge-ports-none Ariadne Conill 2020-08-25 08:10:26 -0600
  • 0ff263a02a bridge: don't generate dependencies for bridge-ports none Ariadne Conill 2020-08-25 08:09:31 -0600
  • 5a6ea74bd1 lifecycle: only print skipping interface message if verbose Ariadne Conill 2020-08-24 11:33:56 -0600
  • 24d092ee46
    Merge pull request #39 from ifupdown-ng/bugfix/skipping-interface-message-verbose Ariadne Conill 2020-08-24 11:34:38 -0600
  • aefaaa7457 lifecycle: only print skipping interface message if verbose Ariadne Conill 2020-08-24 11:33:56 -0600
  • 561c813341 ifupdown-ng 0.8.2. ifupdown-ng-0.8.2 Ariadne Conill 2020-08-24 11:16:14 -0600
  • 3997b6a952
    Merge pull request #38 from ifupdown-ng/bugfix/vlan-complex Ariadne Conill 2020-08-24 11:14:45 -0600
  • db5d2b8afd link tests: fix phasing Ariadne Conill 2020-08-24 11:08:42 -0600
  • b378305286 link executor: don't try to modprobe in mock mode Ariadne Conill 2020-08-24 11:07:40 -0600
  • de20e5f8a9 lifecycle: handle executors in reverse order when taking an interface down Ariadne Conill 2020-08-24 11:04:48 -0600
  • dfb979d00d list: add LIF_LIST_FOREACH_REVERSE() Ariadne Conill 2020-08-24 11:03:18 -0600
  • 80cdfc7f96 link executor: use slightly different strategy for taking vlans down Ariadne Conill 2020-08-24 10:56:56 -0600
  • dc52642d73 static executor: default to metric=1 if not specified Ariadne Conill 2020-08-24 10:52:10 -0600
  • 8fe264a120 link executor: switch to pre-up/post-down Ariadne Conill 2020-08-24 10:36:27 -0600
  • aba4b18862 lifecycle: add some helpful debug Ariadne Conill 2020-08-24 10:36:17 -0600
  • 050ab77bd3 tests: add vlan-complex.interface and ifquery test for it Ariadne Conill 2020-08-24 10:06:06 -0600
  • 68021bc652
    Merge pull request #35 from ifupdown-ng/feature/bsearch-parsing Ariadne Conill 2020-08-24 04:41:06 -0600
  • f17fa09944 ifupdown-ng 0.8.1. ifupdown-ng-0.8.1 Ariadne Conill 2020-08-24 04:00:31 -0600
  • 7da13ddf83
    Merge pull request #37 from ifupdown-ng/feature/unify-link-and-vlan-executors Ariadne Conill 2020-08-24 03:59:14 -0600
  • 536612d02b build: ensure we exit 1 after running kyua report Ariadne Conill 2020-08-24 03:36:26 -0600
  • 14e2fecc20 tests: add vlan-named.interfaces fixture Ariadne Conill 2020-08-24 03:33:57 -0600
  • 3abe6b1bd5 github: add kyua debug Ariadne Conill 2020-08-24 03:11:45 -0600
  • 1384b38c78 interface: use link executor on vlans too Ariadne Conill 2020-08-24 03:06:32 -0600
  • 8e7c935cdf link executor tests: test vlan dependency learning Ariadne Conill 2020-08-24 03:01:38 -0600
  • badcccaa5b link executor: integrate physical vlan configuration Ariadne Conill 2020-08-24 02:58:39 -0600
  • 72ad50213f cmd: fix regression with ifdown -f handling Ariadne Conill 2020-08-24 02:19:01 -0600
  • 90ba72efe2 makefile: add missing optional executors Ariadne Conill 2020-08-20 04:46:06 -0600
  • 05df95964e ifupdown-ng 0.8.0. ifupdown-ng-0.8.0 Ariadne Conill 2020-08-20 04:42:48 -0600
  • 885778a412
    Merge pull request #36 from ifupdown-ng/feature/static-metric Ariadne Conill 2020-08-20 04:41:51 -0600
  • ce07e1ff1f static: add support for the metric property Ariadne Conill 2020-08-20 04:40:38 -0600
  • 6d15f21073 interface: handle is_bridge and is_bond hacks in a single place Ariadne Conill 2020-08-20 04:07:51 -0600
  • aba140a977 interface-file: use bsearch to find parser functions Ariadne Conill 2020-08-20 04:04:34 -0600
  • 4a11d4fdd8 interface-file: break out source keyword handling Ariadne Conill 2020-08-20 03:46:31 -0600
  • df9c0284b1 interface-file: let commands initialize the interface collection themselves Ariadne Conill 2020-08-20 03:45:56 -0600
  • b57aba1a97 interface-file: split out auto keyword handling Ariadne Conill 2020-08-20 03:41:07 -0600
  • d36a522470 interface-file: add and use report_error() Ariadne Conill 2020-08-20 03:34:59 -0600
  • a7dc005b8d
    Merge pull request #34 from ifupdown-ng/feature/vrf-static-route Ariadne Conill 2020-08-20 03:21:44 -0600
  • 4fdd91beee test: add test for vrf static route support Ariadne Conill 2020-08-20 03:20:26 -0600
  • 0928f07af5 interface-file: imply static executor use if gateway is specified Ariadne Conill 2020-08-20 03:20:07 -0600
  • e5c592f2c1 remove lif_interface.is_dhcp too Ariadne Conill 2020-08-20 03:14:57 -0600
  • 846df3272f remove lif_interface.is_static, no longer used Ariadne Conill 2020-08-20 03:10:26 -0600
  • d463d455da simplify executor use statements Ariadne Conill 2020-08-20 03:08:29 -0600
  • 9caffc01c2 static executor: if vrf-table is set, apply the static route to a specific table Ariadne Conill 2020-08-20 02:59:43 -0600
  • 184526401b
    Merge pull request #33 from ifupdown-ng/feature/gre-executor Ariadne Conill 2020-08-20 02:43:53 -0600
  • c86952ce71 tests: add gre executor tests Ariadne Conill 2020-08-20 02:40:27 -0600
  • 6d2ae938d1 tests: add ifquery test for gre dependency learning Ariadne Conill 2020-08-20 02:33:51 -0600
  • d31f8614a3 gre executor: fix dependency learning Ariadne Conill 2020-08-20 02:33:38 -0600
  • 8f057286d3 add gre executor Ariadne Conill 2020-08-20 02:30:12 -0600
  • b08b52939f
    Merge pull request #32 from ifupdown-ng/feature/tunnel-generic Ariadne Conill 2020-08-20 02:10:16 -0600
  • cd1b0d5833 tunnel: improve validation of options Ariadne Conill 2020-08-20 02:09:01 -0600
  • 59ba50ba4e
    Merge pull request #30 from ifupdown-ng/feature/tunnel-generic Ariadne Conill 2020-08-19 06:25:26 -0600
  • 93116920da tests: verify ttl is remapped to tunnel-ttl Ariadne Conill 2020-08-19 03:32:10 -0600
  • 075352b631 interface-file: remap ttl to tunnel-ttl Ariadne Conill 2020-08-19 03:29:13 -0600
  • 0238051052 tests: add tunnel executor tests Ariadne Conill 2020-08-19 03:22:44 -0600
  • 5fb1b4b26c tunnel executor: support mocking Ariadne Conill 2020-08-19 03:13:56 -0600
  • 953666f1fb tests: add tests for managing the tunnel executor Ariadne Conill 2020-08-19 03:13:02 -0600
  • c24143982f interface-file: map 'mode' to tunnel-mode Ariadne Conill 2020-08-19 03:12:43 -0600
  • a4f147b5d0 tests: add some tunnel configuration fixtures Ariadne Conill 2020-08-19 03:00:17 -0600