Page MenuHomeVyOS Platform
Feed Search

Oct 30 2020

c-po created T3033: Update Linux Kernel to v4.19.154.
Oct 30 2020, 9:15 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX55941ffa0ff5: smoketest: ssh: add bond to vrf testcase.
Oct 30 2020, 8:12 AM
c-po committed rVYOSONEXa1327d2b970d: ssh: T2635: reuse common verify_vrf() function.
Oct 30 2020, 8:12 AM

Oct 29 2020

c-po added a comment to T2587: Cannot enable the interface when the MTU is set to less than 1280.

set interfaces ethernet eth1 ipv6 address no-default-link-local is the right command, yes

Oct 29 2020, 4:27 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXf8c99aebd0e2: verify: T2587: allow MTU < 1280 when IPv6 is disabled on an interface.
Oct 29 2020, 4:27 PM
c-po added a comment to T2587: Cannot enable the interface when the MTU is set to less than 1280.

Bug ;) will be fixed soon

Oct 29 2020, 4:26 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 28 2020

c-po added a comment to T2587: Cannot enable the interface when the MTU is set to less than 1280.

You actually can when setting ipv6 disable-link-local addressing on the particular interface.

Oct 28 2020, 8:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX58e99dc96e52: smoketest: accel: T2631: check disable-accounting option.
Oct 28 2020, 7:21 PM
c-po committed rVYOSONEX25551c5a30bd: vyos.util: T2995: rename vyos_dict_search() -> dict_search().
Oct 28 2020, 7:21 PM
c-po closed T2995: Enhancements/bugfixes for vyos_dict_search() as Resolved.
Oct 28 2020, 6:25 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2995: Enhancements/bugfixes for vyos_dict_search().
Oct 28 2020, 6:25 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2968: Add support for Intel Atom C2000 series QAT as Resolved.
Oct 28 2020, 6:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX4a83a9ac55ca: qat: T2968: adjust to C200xx PCI ID from Intel drivers.
Oct 28 2020, 6:20 PM
c-po committed rVYOSONEX8e11d9cc51b1: mtu: T2630: add support for ethernet MTU up to 16000 bytes.
Oct 28 2020, 6:07 PM
c-po closed T2630: Allow Interface MTU over 9000 as Resolved.
Oct 28 2020, 6:06 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2630: Allow Interface MTU over 9000.
vyos@vyos# set interfaces ethernet eth2 mtu 16000
[edit]
vyos@vyos# commit
[ interfaces ethernet eth2 ]
Interface MTU too high, maximum supported MTU is 9000!
Oct 28 2020, 6:05 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2630: Allow Interface MTU over 9000.
Oct 28 2020, 5:49 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3027: Unable to update system Signature check FAILED as Resolved.
Oct 28 2020, 4:28 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T3027: Unable to update system Signature check FAILED.

The root cause for this is the sha256 checksum file itself. It contains the hash and the filename. When running sha256 --check during the upgrade it expects the "real" filename when calculating and verifying the hash. The real filename differs when using the vyos-rolling-latest.iso symlink on the webserver as it will tell the running VyOS installation a different filename and the validation fails. This is now fixed by not depending on the filename when verifying the has. We simply calculate the hash of the downloaded file and compare it to the hash we saved inside the checksum file and totally ignore the filename itself.

Oct 28 2020, 4:25 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T3027: Unable to update system Signature check FAILED.
Oct 28 2020, 4:22 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 26 2020

c-po claimed T2630: Allow Interface MTU over 9000.
Oct 26 2020, 7:00 AM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T3016: dhcp-server: use better constraint error message on invalid subnet from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.7) board.
Oct 26 2020, 6:57 AM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po closed T3016: dhcp-server: use better constraint error message on invalid subnet as Resolved.
Oct 26 2020, 6:57 AM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po committed rVYOSONEXad1c2f3bd7e4: dhcp-server: xml: T3016: use constraintErrorMessage for subnet definition.
Oct 26 2020, 6:56 AM
c-po committed rVYOSONEX6b9acd904d05: dhcp-server: xml: T3016: use constraintErrorMessage for subnet definition.
Oct 26 2020, 6:51 AM
c-po created T3016: dhcp-server: use better constraint error message on invalid subnet.
Oct 26 2020, 6:49 AM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po added a comment to T3015: It's over 9000! Super Jumbo Frame Support.

Limit can and should be lifted. I have also some Mellanox or Myricom cards with an MTU up to 16k

Oct 26 2020, 6:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po merged T3015: It's over 9000! Super Jumbo Frame Support into T2630: Allow Interface MTU over 9000.
Oct 26 2020, 4:17 AM · VyOS 1.3 Equuleus (1.3.0)
c-po merged task T3015: It's over 9000! Super Jumbo Frame Support into T2630: Allow Interface MTU over 9000.
Oct 26 2020, 4:17 AM · VyOS 1.3 Equuleus (1.3.0)

Oct 25 2020

c-po moved T2940: Update FRR to 7.4 from Need Triage to Backlog on the VyOS 1.3 Equuleus board.
Oct 25 2020, 6:45 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2968: Add support for Intel Atom C2000 series QAT from Need Triage to Backlog on the VyOS 1.3 Equuleus board.
Oct 25 2020, 6:45 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2997: DHCP: disallow/do-not-request certain options when requesting IP address from server from Need Triage to Backlog on the VyOS 1.3 Equuleus board.
Oct 25 2020, 6:45 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2995: Enhancements/bugfixes for vyos_dict_search() from Need Triage to Backlog on the VyOS 1.3 Equuleus board.
Oct 25 2020, 6:44 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T3003: Extend smoketest framework to allow loading an arbitrary config file from Need Triage to Backlog on the VyOS 1.3 Equuleus board.
Oct 25 2020, 6:44 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T3001: Disable spectre mitigation patches from CLI from Need Triage to Backlog on the VyOS 1.3 Equuleus board.
Oct 25 2020, 6:44 PM · Restricted Project, VyOS 1.4 Sagitta
c-po moved T2993: op-mode: lldp: show lldp neighbors - AttributeError: 'str' object has no attribute 'items' from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Oct 25 2020, 6:44 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T2994: Migrate OpenVPN interfaces to get_config_dict() syntax from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Oct 25 2020, 6:44 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXd69991eaa93d: test: vyos.template: add testcase for vyos_*_from_cidr() converters.
Oct 25 2020, 6:40 PM
c-po committed rVYOSONEXd1de4e0ae8d7: test: import cleanup.
Oct 25 2020, 6:40 PM
c-po added a subtask for T2994: Migrate OpenVPN interfaces to get_config_dict() syntax: T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit.
Oct 25 2020, 5:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit: T2994: Migrate OpenVPN interfaces to get_config_dict() syntax.
Oct 25 2020, 5:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit.

Thanks - hopefully T2994 will catch all this stuff! Please be patient, I'm currently in the testing phase.

Oct 25 2020, 5:40 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 24 2020

c-po committed rVYOSONEX44c57a59f24b: tunnel: T3010: add missing ttl option for GRETap / GRE bridge interface.
Oct 24 2020, 6:49 PM
c-po edited a custom field on T3010: ttl option of gre-bridge.
Oct 24 2020, 6:49 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3010: ttl option of gre-bridge as Resolved.
Oct 24 2020, 6:49 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a reverting change for rVYOSONEX9939139ba4ad: test: vyos.util: add testcase for process_named_running(): rVYOSONEX110ab21dba16: Revert "test: vyos.util: add testcase for process_named_running()".
Oct 24 2020, 3:26 PM
c-po committed rVYOSONEX110ab21dba16: Revert "test: vyos.util: add testcase for process_named_running()".
Oct 24 2020, 3:26 PM
c-po added a comment to T3010: ttl option of gre-bridge.

Hi @jingyun, can you share how you added it to your local installation?

Oct 24 2020, 3:23 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2984: (igb, ixgbe) HW queues applied only for the first 2 interfaces from Unknown Status to Resolved.
Oct 24 2020, 3:22 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po moved T2984: (igb, ixgbe) HW queues applied only for the first 2 interfaces from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.7) board.
Oct 24 2020, 3:21 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po edited projects for T2984: (igb, ixgbe) HW queues applied only for the first 2 interfaces , added: VyOS 1.2 Crux (VyOS 1.2.7); removed Ready for Crux (1.2.x).
Oct 24 2020, 3:21 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po committed rVYOSONEX2343f4bfa0f2: vpn: l2tp: T3009: fix non effective "authentication require" option.
Oct 24 2020, 3:20 PM
c-po closed T3009: vpn l2tp remoteaccess require option broken as Resolved.
Oct 24 2020, 3:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T3009: vpn l2tp remoteaccess require option broken.

Hi @drac, good catch and nice reverse engineering of our code.

Oct 24 2020, 3:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T3009: vpn l2tp remoteaccess require option broken.
Oct 24 2020, 3:18 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX9939139ba4ad: test: vyos.util: add testcase for process_named_running().
Oct 24 2020, 3:15 PM
c-po committed rVYOSONEX8e6f65b9f045: vyos.util: drop obsolete function ifname_from_config().
Oct 24 2020, 3:15 PM
c-po committed rVYOSONEX8c31bbe2af5e: vyos.util: drop obsolete function get_bridge_member_config().
Oct 24 2020, 3:15 PM
c-po committed rVYOSONEX3aa70278b169: test: vyos.util: add testcase for find_device_file().
Oct 24 2020, 3:15 PM
c-po added a comment to T3005: Intel: update out-of-tree drivers, i40e driver warning.

Driver will be included in next rolling ISO

Oct 24 2020, 1:44 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3005: Intel: update out-of-tree drivers, i40e driver warning as Resolved.
Oct 24 2020, 1:43 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T3005: Intel: update out-of-tree drivers, i40e driver warning.
Oct 24 2020, 1:40 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 22 2020

c-po placed T2781: Create op-mode top-level wrapper for ssh command up for grabs.
Oct 22 2020, 8:01 PM · Bugs, VyOS Rolling
c-po added a comment to T2781: Create op-mode top-level wrapper for ssh command.

Besides the command proposal there is a common issue with how we build op-mode commands. The best example is the ping op-mode command where and artifical node.tag folder is created which links (ln -s) back to itself.

Oct 22 2020, 8:01 PM · Bugs, VyOS Rolling
c-po added a comment to T2321: VRF support for SSH, NTP, SNMP service.

The current NTP config always binds to localhost and localhost is not a part of the mgmt VRF thus this error message.

Oct 22 2020, 7:57 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 19 2020

c-po updated the task description for T2995: Enhancements/bugfixes for vyos_dict_search().
Oct 19 2020, 7:43 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2992: Automatically verify sha256 checksum on ISO download as Resolved.
Oct 19 2020, 7:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX75b07725dcb4: dhcpv6-server: T3000: fix prefix-degeation prefix-length help strings.
Oct 19 2020, 6:58 PM
c-po closed T3000: Mismatch between "prefix-length" and "preference" in dhcp6-server syntax as Resolved.
Oct 19 2020, 6:56 PM · VyOS 1.3 Equuleus (1.3.0)
c-po renamed T2994: Migrate OpenVPN interfaces to get_config_dict() syntax from Migrate OpenVPN interfaces got get_config_dict() syntax to Migrate OpenVPN interfaces to get_config_dict() syntax.
Oct 19 2020, 6:53 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit.

Unfortunately I can not reproduce this issue on my test system and also our smoketests (https://github.com/vyos/vyos-1x/blob/current/smoketest/scripts/cli/test_interfaces_openvpn.py) do not trigger the bug when run locally on the VyOS device by calling:

Oct 19 2020, 6:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX9069f447e64c: smoketest: openvpn: ensure interfaces do not persist after deletion.
Oct 19 2020, 6:50 PM
c-po committed rVYOSONEX03d7e1262ba2: smoketest: openvpn: test VRF assignment.
Oct 19 2020, 6:50 PM
c-po added a comment to T2997: DHCP: disallow/do-not-request certain options when requesting IP address from server.

Do other vendors suppert highjacking/altering of DHCP options? I feel this kills the whole concept of DHCP.

Oct 19 2020, 2:42 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX8598a765e8ac: unittests: T2995: vyos_dict_search() must return None on non-existing keys.
Oct 19 2020, 2:40 PM
c-po committed rVYOSONEXd1592875cadc: unittests: cleanup unused imports.
Oct 19 2020, 2:40 PM
c-po added a comment to T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit.

There have been some deletion errors yesterday - are you running the latest rolling release? They should have been fixed in there. If noe please provide me some CLI samples to reproduce the issue.

Oct 19 2020, 10:39 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2995: Enhancements/bugfixes for vyos_dict_search() from Open to In progress.
Oct 19 2020, 10:05 AM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2995: Enhancements/bugfixes for vyos_dict_search().
Oct 19 2020, 10:04 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2995: Enhancements/bugfixes for vyos_dict_search().
Oct 19 2020, 10:01 AM · VyOS 1.3 Equuleus (1.3.0)
c-po renamed T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit from command_set on interface is not applied, if interface doesn't come up in commit to OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit.
Oct 19 2020, 9:02 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit, a subtask of T1579: Rewrite all interface types in new XML/Python style, as Resolved.
Oct 19 2020, 9:01 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit as Resolved.
Oct 19 2020, 9:01 AM · VyOS 1.3 Equuleus (1.3.0)

Oct 18 2020

c-po committed rVYOSONEX18607487ad05: smoketest: openvpn: add server (P-t-MP) and site2site testcases.
Oct 18 2020, 7:35 PM
c-po committed rVYOSONEXb67bf3f77d1e: openvpn: T2969: ensure interface is always removed.
Oct 18 2020, 7:35 PM
c-po updated the task description for T2994: Migrate OpenVPN interfaces to get_config_dict() syntax.
Oct 18 2020, 6:00 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2994: Migrate OpenVPN interfaces to get_config_dict() syntax.
Oct 18 2020, 6:00 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2994: Migrate OpenVPN interfaces to get_config_dict() syntax from Open to In progress.
Oct 18 2020, 4:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2994: Migrate OpenVPN interfaces to get_config_dict() syntax, a subtask of T2653: "set interfaces" Python handler code improvements - next iteration, from Open to In progress.
Oct 18 2020, 4:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2994: Migrate OpenVPN interfaces to get_config_dict() syntax.
Oct 18 2020, 4:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1579: Rewrite all interface types in new XML/Python style: T2653: "set interfaces" Python handler code improvements - next iteration.
Oct 18 2020, 4:37 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T2653: "set interfaces" Python handler code improvements - next iteration: T1579: Rewrite all interface types in new XML/Python style.
Oct 18 2020, 4:37 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1579: Rewrite all interface types in new XML/Python style: T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit.
Oct 18 2020, 4:37 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit: T1579: Rewrite all interface types in new XML/Python style.
Oct 18 2020, 4:37 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit from In progress to Needs testing.
Oct 18 2020, 4:16 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX029f9839c213: openvpn: T2969: force creation of tunnel interfaces.
Oct 18 2020, 4:15 PM
c-po added a comment to T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit.

It seems that calling openvpn --mktun is what we need. Please try the next rolling ISO which will contain a fix for this.

Oct 18 2020, 4:03 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2969: OpenVPN: command_set on interface is not applied, if interface doesn't come up in commit from Open to In progress.
Oct 18 2020, 3:58 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2992: Automatically verify sha256 checksum on ISO download.
Oct 18 2020, 3:49 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2992: Automatically verify sha256 checksum on ISO download.
Oct 18 2020, 3:49 PM · VyOS 1.3 Equuleus (1.3.0)