Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-04 | dummy: T2241: fix falling out of bridge when changing settings | Jernej Jakob | |
Previously, set_vrf was always called, which uses the same master and nomaster commands as bridge, so it removed the interface from the bridge. - add checks to make VRF and bridge membership mutually exclusive | |||
2020-05-04 | dummy: T2241: make address and bridge membership mutually exclusive | Jernej Jakob | |
Bridge members should not have any addresses assigned. | |||
2020-05-04 | dummy: T2241: make VRF and bridge membership mutually exclusive | Jernej Jakob | |
2020-05-04 | bridge: T2241: disallow adding interfaces with addresses to bridge | Jernej Jakob | |
2020-05-04 | bridge: T2241: cleanup verify section | Jernej Jakob | |
- use is_member function instead of checking config directly - rearrange to join 2 for loops into one - make error output more user friendly - replace .format with f-strings - split into lines less than ~80 characters long | |||
2020-05-04 | bonding: T2241: fix falling out of bridge when changing settings | Jernej Jakob | |
Previously, set_vrf was always called, which uses the same master and nomaster commands as bridge, so it removed the interface from the bridge. - add checks to make VRF and bridge membership mutually exclusive - always re-add the interface back to any bridge it is part of in case it is deleted and recreated | |||
2020-05-04 | bonding: T2241: cleanup verify section | Jernej Jakob | |
- use is_member function instead of checking config directly - make error output more user friendly - replace .format with f-strings - split into lines less than ~80 characters long | |||
2020-05-04 | bonding: T2241: make address and bridge membership mutually exclusive | Jernej Jakob | |
Bridge members should not have addresses assigned. | |||
2020-05-04 | bonding: T2241: disallow adding interfaces with addresses to bond | Jernej Jakob | |
2020-05-04 | bonding: T2241: make VRF and bridge membership mutually exclusive | Jernej Jakob | |
2020-05-04 | bridge: T2241: use vyos.util get_bridge_member_config function | Jernej Jakob | |
Was previously moved out of this script. | |||
2020-05-04 | openvpn: T2241: remove redundant bridge_member variable | Jernej Jakob | |
2020-05-04 | validate: T2241: rewrite is_bridge_member to generic is_member | Jernej Jakob | |
- rewrite the function to support both bridge and bonding interface types, if the type is passed it searches only that type, otherwise it searches both - move is_member check out of the deleted condition - move is_member check to intf_from_dict for interfaces that use it | |||
2020-05-04 | configdict: T2241: get interface name in intf/vlan_from_dict | Jernej Jakob | |
This is needed as later functions depend on it | |||
2020-05-04 | ipoe: T2294: Fix nodes path | DmitriyEshenko | |
2020-05-02 | Merge pull request #388 from jjakob/flush-addrs-T2367 | Christian Poessinger | |
T2367: flush addresses when adding bond/bridge members | |||
2020-05-02 | bridge: T2367: flush all addresses of member interfaces | Jernej Jakob | |
Any remaining addresses of an interface (e.g. IPv6 link-local) will be flushed when adding a member. A direct call to ip is necessary for interfaces not under the Interface class (e.g. vlan vif*) | |||
2020-05-02 | bonding: T2367: flush all addresses of member interfaces | Jernej Jakob | |
Any remaining addresses of an interface (e.g. IPv6 link-local) will be flushed when adding a member. A direct call to ip is necessary for interfaces not under the Interface class (e.g. vlan vif*) | |||
2020-05-02 | Merge pull request #383 from thomas-mangin/T2372 | Christian Poessinger | |
disable :T2372: disable sub-interface if parent is | |||
2020-05-02 | peth: T2372: convert to use new configdict code | Thomas Mangin | |
use intf_to_dict and add_to_dict to correctly implement disable. keeping all interface code with VLAN the same. | |||
2020-05-02 | bonding: T2372: convert to use new configdict code | Thomas Mangin | |
use intf_to_dict and add_to_dict to correctly implement disable. keeping all interface code with VLAN the same. | |||
2020-05-02 | ethernet: T2372: deal with disabled parent intf | Thomas Mangin | |
use intf_to_dict and add_to_dict to correctly implement disable. | |||
2020-04-30 | dhcpv6-server: T2406: migrate from string to list when reading config | Christian Poessinger | |
2020-04-30 | dhcpv6-server: T2406: move FQDN quoting to Jinja2 template | Christian Poessinger | |
... no need to reinvent the wheel in our Python code. | |||
2020-04-30 | dhcpv6-server: T2406: merge sip-server-{address,name} to sip-server node | Christian Poessinger | |
The subnet specific nodes sip-server-address & sip-server-name do the same for the user - specify a SIP server. Only the backend is rendered in a different way, as ISC DHCPv6 expects different options. There is absolutely no need for the user to distinguish between both two nodes. | |||
2020-04-29 | pppoe: template: T2388: fix unexpected keyword argument | Christian Poessinger | |
Commit 2bf12b579e0 ("template: T2388: move mkdir/chmod/chown within render()") passed an unexpected keyword to the render() function, it was simply wrongly spelled. | |||
2020-04-27 | Merge pull request #382 from DmitriyEshenko/fix-pppoe-sesctrl | Christian Poessinger | |
pppoe-server: T2391: Migrate single-session param to [common] section | |||
2020-04-27 | pppoe-server: T2391: Migrate single-session param to [common] section | DmitriyEshenko | |
2020-04-27 | template: T2388: move mkdir/chmod/chown within render() | Thomas Mangin | |
2020-04-26 | salt: T2382: run as user minion | Christian Poessinger | |
2020-04-26 | salt: T2384: migrate config options | Christian Poessinger | |
- delete log_file, log_level and user nodes - rename hash_type to hash - rename mine_interval to interval | |||
2020-04-26 | salt: T2384: always log to syslog | Christian Poessinger | |
2020-04-26 | Revert "salt: T2382: id and master nodes are mandatory - use in verify()" | Christian Poessinger | |
This reverts commit 2102c7c318ef02f3506a8d3003ed1d41a04b190e. | |||
2020-04-26 | salt: T2382: ease config generation | Christian Poessinger | |
2020-04-26 | salt: T2382: migrate get_config() to list items | Christian Poessinger | |
2020-04-26 | salt: T2382: id and master nodes are mandatory - use in verify() | Christian Poessinger | |
2020-04-26 | salt: T2382: add missing verify() | Christian Poessinger | |
2020-04-26 | salt: T2382: XML: run as user nobody | Christian Poessinger | |
2020-04-25 | login: radius: T2304: add VRF support | Christian Poessinger | |
This allows the radius client to work when a management VRF is in use. | |||
2020-04-24 | wireguard: T2375: if either peer address or port is present - so must be the ↵ | Christian Poessinger | |
other | |||
2020-04-24 | wireguard: T2244: rename lport to listen_port | Christian Poessinger | |
2020-04-23 | Merge pull request #374 from DmitriyEshenko/pppoe-impl-auth-proto | Christian Poessinger | |
pppoe-server: T2373: Implement CLI commands for auth protocols | |||
2020-04-23 | tunnel: 2374: fix use of disable | Thomas Mangin | |
2020-04-23 | pppoe-server: T2373: Implement CLI commands for auth protocols | DmitriyEshenko | |
2020-04-23 | Merge pull request #371 from jjakob/ipv6-link-local-fix | Christian Poessinger | |
interfaces: T2362: IPv6 link-local and EUI64 address fixes | |||
2020-04-23 | Merge pull request #367 from thomas-mangin/T2352 | Christian Poessinger | |
l2tpv3: T2352: check that the local-ip exists | |||
2020-04-23 | interfaces: bridge: T2362: correct order of adding/deleting EUI64 addresses | Jernej Jakob | |
2020-04-23 | interfaces: T2362: add node to delete the default IPv6 link-local address | Jernej Jakob | |
2020-04-23 | interfaces: T2362: allow setting multiple 'ipv6 address eui64' | Jernej Jakob | |
2020-04-23 | interfaces: T2362: delete and re-add all EUI64 addresses if MAC has changed | Jernej Jakob | |