Commit graph

  • 4aa2749737 add a config option to disable automatically setting the dhcp hostname Ariadne Conill 2020-10-14 05:15:58 -0600
  • a210cf6a66 interface: set a default hostname property Ariadne Conill 2020-10-14 05:11:12 -0600
  • aec7dad1c1 interface-file: add special handler for hostname keyword Ariadne Conill 2020-10-14 05:03:07 -0600
  • 086eca2b4e
    Merge pull request #109 from ifupdown-ng/feature/include-loop-detection Ariadne Conill 2020-10-14 04:54:47 -0600
  • f6fe06298f doc: interfaces: document source and source-directory options Ariadne Conill 2020-10-14 04:29:25 -0600
  • ee5e8b5702 interface-file: implement source-directory Ariadne Conill 2020-10-14 04:26:26 -0600
  • 5035d2e160 interface-file: handle_generic(): drop unnecessary unused declaration for state Ariadne Conill 2020-10-14 04:12:59 -0600
  • 8d4c7461af interface-file: break loops using lif_interface_file_parse_state.loaded dictionary Ariadne Conill 2020-10-14 04:07:14 -0600
  • 0df3e03b68 interface-file: fully encapsulate cur_iface into lif_interface_file_parse_state Ariadne Conill 2020-10-14 04:00:39 -0600
  • dcb6ef97ef cmd: use lif_interface_file_parse_state structure as needed Ariadne Conill 2020-10-14 03:50:58 -0600
  • 3bcfe91e84 interface-file: simplify state management a bit Ariadne Conill 2020-10-14 03:48:20 -0600
  • d76c2df460
    Merge pull request #108 from ifupdown-ng/feature/openrc-init-script Ariadne Conill 2020-10-14 03:04:18 -0600
  • ef3be06b38 openrc: add networking.confd describing the config options Ariadne Conill 2020-10-14 02:52:59 -0600
  • 1668d17c6b openrc: use -S to consistently define the state database location Ariadne Conill 2020-10-14 02:48:51 -0600
  • fcea23dbcd openrc: use ifquery -r to determine which interfaces to stop Ariadne Conill 2020-10-14 02:47:52 -0600
  • 311ad74792 doc: document ifquery -r Ariadne Conill 2020-10-14 02:45:16 -0600
  • e300867d26 ifquery: add ifquery --running Ariadne Conill 2020-10-14 02:44:00 -0600
  • 89d84ec475 openrc: use ifquery -L for find_ifaces() Ariadne Conill 2020-10-14 02:38:05 -0600
  • 3b7181cf28 import networking.initd from alpine Ariadne Conill 2020-10-14 02:32:05 -0600
  • 24bfcc1737
    Merge pull request #107 from BarbarossaTM/bugfix/seperate-netmask Ariadne Conill 2020-10-13 18:41:51 -0600
  • de207a5950 lifecyle: Use lif_address_format_cidr() for IF_ADDRESSES Maximilian Wilhelm 2020-10-14 01:47:49 +0200
  • 365461a6f6 interface: Consider the lif_interface as const in lif_address_format_cidr() Maximilian Wilhelm 2020-10-14 01:45:14 +0200
  • a72d87df0b dict: lif_dict_find() + lif_dict_find_all() do not touch the dict, so mark it const. Maximilian Wilhelm 2020-10-14 01:39:31 +0200
  • 02324bebd5 Move handling of address/netmask pairs from ifquery into library. Maximilian Wilhelm 2020-10-14 01:23:23 +0200
  • 17a410b87c
    Merge pull request #106 from BarbarossaTM/doc/update Ariadne Conill 2020-10-13 18:14:50 -0400
  • 98ba7f46cf dist: Point out valid values and defaults in example config. Maximilian Wilhelm 2020-10-13 23:49:59 +0200
  • 68c51a79e7 doc: Add /etc/network/ifupdown-ng.conf to admin guide. Maximilian Wilhelm 2020-10-13 23:56:15 +0200
  • f707c5c1ef doc: Update build section in README Maximilian Wilhelm 2020-10-14 00:12:24 +0200
  • 6423a284b8 doc: Update build section in README Maximilian Wilhelm 2020-10-13 23:11:58 +0200
  • 172daa16a0
    Merge pull request #85 from ifupdown-ng/feature/dependency-loop-breaking Ariadne Conill 2020-10-10 22:42:34 -0400
  • a1828c688b
    Merge pull request #104 from BarbarossaTM/chore/executor-cleanup Ariadne Conill 2020-10-10 22:42:13 -0400
  • 2d32b1577c bond executor: grep for options only once Maximilian Wilhelm 2020-10-11 03:28:23 +0200
  • 4c354ebf35 ifquery: implement more robust loop breaking strategy Ariadne Conill 2020-10-08 02:17:13 -0600
  • 959617df88 tests: add dependency loop breaking test for ifdown Ariadne Conill 2020-10-08 02:09:30 -0600
  • 0cade539f8 tests: ifup: add dependency loop breaking test Ariadne Conill 2020-10-08 02:05:43 -0600
  • 122a54377d lifecycle: break dependency cycles when calculating the full dependency graph Ariadne Conill 2020-10-08 02:01:46 -0600
  • b2e657cdf0 tests: add dependency loop fixture Ariadne Conill 2020-10-08 02:00:18 -0600
  • 175f002b3e lifecycle: add lif_interface.is_pending to break dependency cycles Ariadne Conill 2020-09-25 08:23:51 -0600
  • 953b2274f7
    Merge pull request #102 from BarbarossaTM/docs/fixes Maximilian Wilhelm 2020-10-06 21:02:11 +0200
  • 5db2f29891 docs: Fix format of VXLAN examples. Maximilian Wilhelm 2020-10-06 20:59:23 +0200
  • a67d518ea9
    Merge pull request #101 from BarbarossaTM/feature/batman-options Maximilian Wilhelm 2020-10-06 20:22:19 +0200
  • 5b6cb5a128
    Merge pull request #100 from BarbarossaTM/chore/addresses-and-gateways-env Ariadne Conill 2020-10-05 23:46:15 -0400
  • 13a8daf96e batman executor: Work around excution order limitations for now. Maximilian Wilhelm 2020-10-06 05:17:48 +0200
  • 27a7201b45 batman executor: Generalize option handling. Maximilian Wilhelm 2020-10-04 20:05:42 +0200
  • 332ea7c7d3 Stick to upstream naming of hop-penalty instead of interface penalty for hardifs. Maximilian Wilhelm 2020-10-04 18:11:38 +0200
  • 59290415a0 batman executor: Allow settings the B.A.T.M.A.N. adv. routing algorithm Maximilian Wilhelm 2020-09-21 23:59:24 +0200
  • 5d6c7732ed static executor: Ignore errors while removing addresses Maximilian Wilhelm 2020-10-06 03:26:36 +0200
  • 5302bee850 lifecycle: Don't leak allocated memory. Maximilian Wilhelm 2020-10-06 03:26:14 +0200
  • 1a2298a759 lifecycle: Use snprintf() in favor of sprintf() Maximilian Wilhelm 2020-10-06 03:25:23 +0200
  • 99b0d67b8e lifecycle: Remove debugging statement. Maximilian Wilhelm 2020-10-06 03:24:14 +0200
  • 4a8230f916 tests: Update static executor test to reflect latest change. Maximilian Wilhelm 2020-10-06 04:43:32 +0200
  • 5557804af9 static executor: Update executor to use env vars. Maximilian Wilhelm 2020-10-06 04:29:54 +0200
  • 44be0c0721 Add myself to copyright notice in version information. Maximilian Wilhelm 2020-10-04 02:52:32 +0200
  • 8a58c0ae6d lifecycle: Expose all adresses and gateways via the environment. Maximilian Wilhelm 2020-10-04 02:49:47 +0200
  • 6f588a01d5
    Merge pull request #92 from BarbarossaTM/doc/manpage-update Ariadne Conill 2020-10-05 22:06:43 -0400
  • df6835bd62
    Merge pull request #98 from BarbarossaTM/feature/pointopoint Ariadne Conill 2020-10-05 22:04:58 -0400
  • 6dc43a2bb4 Let's use "point-to-point" and map "pointopoint" to it. Maximilian Wilhelm 2020-10-06 03:38:02 +0200
  • 9832865539 Makefile: Order manpages by section number Maximilian Wilhelm 2020-10-06 04:02:24 +0200
  • 63a5503185 doc: Add a man page for PPP dial-up interfaces Maximilian Wilhelm 2020-10-03 03:25:53 +0200
  • 87fa1760be doc: Add a man page for Wireguard VPN tunnel interfaces Maximilian Wilhelm 2020-10-03 02:58:22 +0200
  • 584f0634ed Add new interfaces-*(5) man pages to Makefile Maximilian Wilhelm 2020-10-06 04:01:22 +0200
  • 596dd8165b doc: Reference CLI tool man pages in interfaces(5) Maximilian Wilhelm 2020-10-03 02:47:17 +0200
  • 05711db6ce doc: Add a man page for bridge interfaces Maximilian Wilhelm 2020-10-03 02:35:29 +0200
  • adf0f9dd46 doc: Add a man page for B.A.T.M.A.N. adv. interfaces Maximilian Wilhelm 2020-10-06 03:55:55 +0200
  • 3d1d384a6b doc: Add man page for VRF related parameters Maximilian Wilhelm 2020-10-06 03:55:09 +0200
  • 48c87e34c1 tests: Use tabs not spaces. Maximilian Wilhelm 2020-10-06 03:35:42 +0200
  • 37299e312f
    Merge pull request #87 from BarbarossaTM/feature/veth Ariadne Conill 2020-10-05 14:34:39 -0600
  • a66e8465d1
    Merge pull request #99 from BarbarossaTM/feature/bonding Ariadne Conill 2020-10-05 14:27:07 -0600
  • 9ee3a874d4 Add support for bonding / LAGs. Maximilian Wilhelm 2020-10-04 01:35:41 +0200
  • 67163c6561 static executor: Add support for IPv4 'pointopoint' addresses. Maximilian Wilhelm 2020-10-03 04:26:23 +0200
  • 350855d6c2 ifupdown-ng 0.9.1. ifupdown-ng-0.9.1 Ariadne Conill 2020-10-02 15:49:59 -0600
  • 0ef996f333
    Merge pull request #93 from ifupdown-ng/bugfix/hetzner-ipv6-default-route-is-link-local Ariadne Conill 2020-10-02 15:47:11 -0600
  • cc06712611
    Merge pull request #94 from ifupdown-ng/bugfix/hetzner-ipv6-default-route-is-link-local Ariadne Conill 2020-10-02 15:46:03 -0600
  • 74b6f9487c static: always associate default routes with $IFACE Ariadne Conill 2020-10-02 15:41:12 -0600
  • 68e08cae7e
    Merge pull request #89 from BarbarossaTM/feature/vxlan Maximilian Wilhelm 2020-10-02 22:36:22 +0200
  • 7cf353dd22 doc: Polish VXLAN related documentation. Maximilian Wilhelm 2020-10-02 22:29:01 +0200
  • 704b2feecb doc: Move VXLAN documentation into own man page. Maximilian Wilhelm 2020-10-02 21:24:21 +0200
  • 0b23f5bc86
    Merge pull request #88 from BarbarossaTM/feature/debian-packaging Maximilian Wilhelm 2020-10-02 03:09:37 +0200
  • 98ac007ffe
    Merge pull request #90 from BarbarossaTM/chore/link-executor Maximilian Wilhelm 2020-10-02 03:09:14 +0200
  • 12b0872349 vxlan executor: Fix typo and remove code copied from link executor. Maximilian Wilhelm 2020-10-02 03:06:22 +0200
  • 1f1d4f5bad man: Add documentation for VXLAN parameters. Maximilian Wilhelm 2020-10-02 03:05:30 +0200
  • fef7c55270 link exectutor: Don't re-create dummy interface when present. Maximilian Wilhelm 2020-10-02 02:29:39 +0200
  • c6faf452b9 link executor: Don't complain about a vanished interface when downing it Maximilian Wilhelm 2020-10-02 02:29:04 +0200
  • ee582ac9b0 vxlan: Add tests Maximilian Wilhelm 2020-10-02 02:19:13 +0200
  • 3f67b2137d Add VXLAN support Maximilian Wilhelm 2020-10-02 02:20:10 +0200
  • bd8ad91de6 Add files required for Debian packaging Maximilian Wilhelm 2020-10-02 00:55:34 +0200
  • 3035627c93 link executor: Add dependency between veth pairs Maximilian Wilhelm 2020-09-25 22:07:10 +0200
  • f708bb1465 link executor: Add support for veth interfaces Maximilian Wilhelm 2020-09-25 22:04:53 +0200
  • 044d8307f9
    Merge pull request #86 from ifupdown-ng/feature/ifquery-skip-depgraph-for-iface-queries Maximilian Wilhelm 2020-09-25 20:59:54 +0200
  • 5615c30fd0 ifquery: don't build the dependency tree when querying for an interface's properties Ariadne Conill 2020-09-25 08:43:26 -0600
  • 9c76528fe1
    Merge pull request #84 from BarbarossaTM/feature/reduce-failure.domain Ariadne Conill 2020-09-24 18:34:29 -0600
  • 88f25e41c6 ifupdown: More specific error message. Maximilian Wilhelm 2020-09-25 02:28:05 +0200
  • a3d11ded43 ifupdown: Be consistent in error messages. Maximilian Wilhelm 2020-09-25 02:26:21 +0200
  • 8dc2295006 ifupdown: Don't configure errornous interfaces. Maximilian Wilhelm 2020-09-25 02:15:16 +0200
  • fafce2f262 config-file: add missing default for implicit_template_conversion Ariadne Conill 2020-09-24 15:36:22 -0600
  • d177bfa553
    Merge pull request #83 from ifupdown-ng/feature/alias-keywords-for-iface Ariadne Conill 2020-09-24 15:24:06 -0600
  • a55ef85776 doc: interfaces: describe template inheritance Ariadne Conill 2020-09-24 15:19:53 -0600
  • 60d0ed34b8 interface: make interface-to-template conversion a config option (defaulting to enabled) Ariadne Conill 2020-09-23 19:07:52 -0600
  • 243a9b92ce ifupdown: skip over template interfaces at warning time instead of letting lif_lifecycle_run() fail Ariadne Conill 2020-09-23 11:52:22 -0600
  • f224c04804 interface: explicitly convert any inherited interface into a template Ariadne Conill 2020-09-23 11:46:52 -0600