Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-14 | interface: mirror: T3089: Improve logic to reduce unnecessary lines of code | jack9603301 | |
2020-12-13 | interfaces: mirror: T3089: Fix the dependency problem between interfaces | jack9603301 | |
Since the dependency problem has not been solved before, if the monitoring interface does not exist when the mirror rule is created, the execution will be abnormal | |||
2020-12-13 | interfaces: T3114: Modify the logic of the second addition to complete the ↵ | jack9603301 | |
setting and streamline the code | |||
2020-12-13 | interfaces: T3114: Improve VLAN ID setting logic in `bridge` | jack9603301 | |
2020-12-13 | interfaces: T3114: When the VLAN aware option is not detected, the setting ↵ | jack9603301 | |
of `bridge` should not be overwritten | |||
2020-12-13 | interfaces: T3114: Improve the processing of enabling logic for ↵ | jack9603301 | |
`vlan_filter` to avoid redundant paths | |||
2020-12-13 | interfaces: T3114: Remove some redundant code | jack9603301 | |
2020-12-13 | interfaces: T3114: Fix VLAN-aware bridge setting failure | jack9603301 | |
2020-12-08 | Merge pull request #633 from jack9603301/T3089 | Christian Poessinger | |
mirror: T3089: support two-way traffic mirroring | |||
2020-12-08 | mirror: T3089: support two-way traffic mirroring | jack9603301 | |
2020-12-07 | vyos.ifconfig: T1579: keep IPv6 link-local address on reconfiguration #2 | Christian Poessinger | |
This is the second attempt after commit d247736f ("vyos.ifconfig: T1579: do not remove IPv6 link-local address on reconfiguration"). We only clean out link-local IPv6 addresses left over after an interface MAC change. | |||
2020-12-07 | Merge pull request #636 from c-po/t2562-dhcp | Christian Poessinger | |
dhcp: T2562: add "listen-address" CLI node for better DHCP relay support | |||
2020-12-06 | vyos.validate: T1579: support prefix length in is_ipv6_link_local() | Christian Poessinger | |
Function can now be called with a prefix length like 2001:db8::1/64 | |||
2020-12-06 | Revert "vyos.ifconfig: T1579: do not remove IPv6 link-local address on ↵ | Christian Poessinger | |
reconfiguration" This reverts commit d247736f67cc056062b75a4215a031bebcfee2ee. We need to clean link-local IPv6 addresses on link reconfiguration to also drop no longer existing link-local addresse son MAC address change. | |||
2020-12-06 | vyos.ifconfig: T1579: do not remove IPv6 link-local address on reconfiguration | Christian Poessinger | |
2020-12-06 | dhcp: T2562: add "listen-address" CLI node for better DHCP relay support | Christian Poessinger | |
Running ISC DHCP server as backend server for multiple pools served to relay agents requires DHCPd to explicitly listen on give interfaces or a "transit" subnet declaration facing the network where we receive the DHCPREQ messages on. This implements a new "listen-address" CLI node, the given address is validated if it is assigned to the system and upon success, a proper "subnet { }" statement is added into dhcpd.conf | |||
2020-12-04 | dhcp: T3100: migrate server configuration to get_config_dict() | Christian Poessinger | |
2020-12-04 | vyos.ifconfig: T1579: migrate "ip source-validation" option from ↵ | Christian Poessinger | |
vyatta-cfg-quagga | |||
2020-12-04 | Merge pull request #621 from jack9603301/T3089 | Christian Poessinger | |
interface: T3089: Migrate port mirroring to vyos-1x | |||
2020-12-03 | interface: T3089: Migrate port mirroring to vyos-1x | jack9603301 | |
2020-12-02 | T3103: Extended vyos.frr without multiline regex | Runar Borge | |
using multiline regexes are quite hard to "read" and are really easy to mess up, this commit adds a new more pythonic implementation of the library that do not need any multiline regexes. | |||
2020-11-30 | limericks: Fix typos and rhyme | erkin | |
2020-11-27 | vyos.template: T2720: always enable Jinja2 trim_blocks feature | Christian Poessinger | |
2020-11-27 | vyos.configdict: T2665: add task id comment for later refactoring | Christian Poessinger | |
2020-11-26 | tunnel: T3072: remove bridgable variable as this is already set by the base ↵ | Christian Poessinger | |
class | |||
2020-11-26 | wireguard: T2653: interface is not bridgeable | Christian Poessinger | |
FileNotFoundError: [Errno 2] failed to run command: ip link set dev wg01 master br0 | |||
2020-11-23 | tunnel: T3072: 'gre' devices do not support bridging | Christian Poessinger | |
2020-11-23 | bridge: T2875: handle OS exception when wifi interface does not support bridging | Christian Poessinger | |
2020-11-23 | vyos.template: fix is_ipv6 Jinja2 filter | Christian Poessinger | |
Commit 6962bc53 ("vyos.template: provide general is_ip(v4|v6) helpers") introduced new Jinja2 template filters, but the one for checking an address if it is an IPv6 address was broken as it was yet unused. | |||
2020-11-22 | defaults: T3082: multi_to_list must distinguish between values and defaults | John Estabrook | |
2020-11-22 | configdict: T3081: honor whitespace in multi node values | John Estabrook | |
2020-11-21 | bridge: T3079: bugfix on VLAN 1 is deleted in VLAN-aware bridges | JACK | |
2020-11-20 | tunnel: T3072: remove debug print code | Christian Poessinger | |
2020-11-20 | wireguard: T2653: fix IPv6 peer address configuration | Christian Poessinger | |
While migration to get_config_dict() was introduced in commit 789775af9f5 the logic for adding an IPv4 or IPv6 peer address was using the wrong dictionary to determine if it's an IPv4 or IPv6 address. We now use the proper peer dict over the wrong config dict. | |||
2020-11-20 | wireguard: T3077: automatically create link-local IPv6 adresses | Christian Poessinger | |
link-local addresses can still be disabled using: set interfaces wireguard wg0 ipv6 address no-default-link-local | |||
2020-11-20 | tunnel: T3072: drop dead code | Christian Poessinger | |
2020-11-20 | tunnel: T3072: support changing tunnel encapsulation on-the-fly | Christian Poessinger | |
2020-11-20 | tunnel: T3068: automatic generate link-local adresses | Christian Poessinger | |
2020-11-20 | tunnel: T3072: migrate to get_config_dict() | Christian Poessinger | |
2020-11-19 | ifconfig: T1405: ensure MAC address is configured first | Christian Poessinger | |
The MAC address is changed after we have set an IP address on the interface or started dhclient. This will cause some users to receive the wrong IP address on device startup. Change to order of how parameters are set in the system. The interface MAC address is now configured first. | |||
2020-11-19 | bridge: T3067: Fix VLAN aware setting failure under WLAN (#613) | JACK | |
In the implementation of T3042, it will cause two problems: 1. Even if VLAN awareness is not enabled, the VLAN settings of the vlan filter will be modified. When the bridge member has a WLAN interface, the error is exposed, so repair it here. You should not modify the related settings when the VLAN awareness mode is not enabled 2. Even if VLAN awareness is not enabled, the VLAN settings of the vlan filter will be modified. When the bridge member has a WLAN interface, due to special settings, the bridge mode cannot be entered and the settings cannot be completed directly. Therefore, the WLAN interface should be rejected Enter the bridge with VLAN awareness | |||
2020-11-18 | Revert "wireless: T2241: add "wds" CLI option" | Christian Poessinger | |
This reverts commit 806f35b5856c3f8dae634718a6a9e82cc90bb63a. Unfortunately this did not work our in the attempt to bridge a station to a bridge "brX" interface. Also adjusting the wireless interface during operation cause several exceptions and the feature is removed again as it was never in any production system. | |||
2020-11-14 | Merge pull request #604 from jack9603301/T3042 | Christian Poessinger | |
bridge: T3042: Better fix implementation errors | |||
2020-11-14 | bridge: T3042: Better fix implementation errors | jack9603301 | |
In #601, I provided a basic patch. Under this patch, I rely on vif to detect the vlan id range that the bridge should flow through, which may lead to greater redundancy in the configuration, so I am considering detecting effective vlan filters In setting the range of vlan id that is required to flow through the bridge, I use set() to complete the deduplication of this vlan id and set it to the bridge uniformly (at the same time, I slightly modified the smoke test script) | |||
2020-11-14 | Merge pull request #610 from vyos/revert-607-T2802 | Christian Poessinger | |
Revert "T2802: Tunnel interface does not apply EUI-64 IPv6 Address" | |||
2020-11-14 | Revert "T2802: Tunnel interface does not apply EUI-64 IPv6 Address" | Christian Poessinger | |
2020-11-14 | Revert "T3068: Automatic generation of IPv6 link local addresses for tunnel ↵ | Christian Poessinger | |
interfaces" | |||
2020-11-13 | T2802: Tunnel interface does not apply EUI-64 IPv6 Address | ernstjo | |
Generate an IPv6 Link Local address for wireguard interfaces. | |||
2020-11-13 | Merge pull request #603 from ernstjo/T3068 | Christian Poessinger | |
T3068: Automatic generation of IPv6 link local addresses for tunnel interfaces | |||
2020-11-13 | T3060: Fixing a backwares check on dh length | kroy | |