Page MenuHomeVyOS Platform
Feed Search

Aug 1 2020

c-po created T2753: Rewrite "add system image" op mode commands in XML.
Aug 1 2020, 9:53 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2690: Add VRF support to the add system image command.

When connected via SSH to the router in question every command is run inside the VRF, thus a regular add system image will already run in the VRF. Nevertheless it would make sense to execute the command from another VRF.

Aug 1 2020, 9:40 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2518: Add support for IPv6 NAT (NPTv6).

I ask myself if it not would make more sense to get the prefix translation working again and then add new features here?

Aug 1 2020, 8:53 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po committed rVYOSONEXdfbbdd2950c3: ifconfig: T2752: fix string format in verify_interface_exists().
Aug 1 2020, 8:51 AM
c-po closed T2752: Exception when configuring unavailable ethernet interface as Resolved.
Aug 1 2020, 8:51 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2752: Exception when configuring unavailable ethernet interface from Open to In progress.
Aug 1 2020, 8:41 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2752: Exception when configuring unavailable ethernet interface.
Aug 1 2020, 8:41 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2751: Update Linux Kernel to v4.19.136 as Resolved.
Aug 1 2020, 8:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2751: Update Linux Kernel to v4.19.136.
Aug 1 2020, 8:33 AM · VyOS 1.3 Equuleus (1.3.0)

Jul 31 2020

c-po added a comment to T2518: Add support for IPv6 NAT (NPTv6).

Well I would just have plumbed up the commands locally before doing any templating. Please keep us updated if it works.

Jul 31 2020, 2:04 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po committed rVYOSONEX7e9266025d97: ifconfig: T2653: bugfix on wrong flush_addr API.
Jul 31 2020, 6:00 AM

Jul 30 2020

c-po added a comment to T2746: IPv6 link-local addresses not configured.

Have you tested the latest codebase? It more or less follows your design for the member ports.

Jul 30 2020, 10:07 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces.

The last bug mentioned could be due to: https://phabricator.vyos.net/T2746

Jul 30 2020, 9:36 PM
c-po committed rVYOSONEX55c930071118: ifconfig: T2746: bugfix for non programmed link-local addresses.
Jul 30 2020, 9:34 PM
c-po committed rVYOSONEX7beaf8fc7ff8: Add CONTRIBUTING.md.
Jul 30 2020, 9:34 PM
c-po committed rVYOSONEX29dd5079ad38: ifconfig: T2653: remove duplicated code for address flush.
Jul 30 2020, 9:33 PM
c-po closed T2746: IPv6 link-local addresses not configured, a subtask of T2653: "set interfaces" Python handler code improvements - next iteration, as Resolved.
Jul 30 2020, 9:33 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2746: IPv6 link-local addresses not configured as Resolved.
Jul 30 2020, 9:33 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2746: IPv6 link-local addresses not configured, a subtask of T2653: "set interfaces" Python handler code improvements - next iteration, from Open to In progress.
Jul 30 2020, 9:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2746: IPv6 link-local addresses not configured from Open to In progress.
Jul 30 2020, 9:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2746: IPv6 link-local addresses not configured.
Jul 30 2020, 9:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T679: SNMPv3 TSM is no longer supported by net-snmp, a subtask of T652: Rewrite service snmp in new style XML interface definition, as Wontfix.
Jul 30 2020, 9:04 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
c-po closed T679: SNMPv3 TSM is no longer supported by net-snmp as Wontfix.
Jul 30 2020, 9:04 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T679: SNMPv3 TSM is no longer supported by net-snmp.

TSM support has been droppen in 1.3

Jul 30 2020, 9:04 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po closed T2745: router-advert: migrate to get_config_dict() as Resolved.
Jul 30 2020, 8:56 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXf75f9cf6aae1: router-advert: T2745: migrate to get_config_dict().
Jul 30 2020, 8:56 PM
c-po changed the status of T2745: router-advert: migrate to get_config_dict() from Open to In progress.
Jul 30 2020, 8:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2745: router-advert: migrate to get_config_dict().
Jul 30 2020, 8:26 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2678: High RAM usage on SSH logins with lots of IPv6 routes in the routing table. as Resolved.
Jul 30 2020, 5:06 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2741: DHCPv6-PD breaks interface config if it refers to VLAN interfaces.
Jul 30 2020, 5:06 PM

Jul 29 2020

c-po closed T2743: WireGuard: move key migration from config script to migration script as Resolved.
Jul 29 2020, 7:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXe06948a5445f: op-mode: T2560: rename "show system usb serial" to "show hardware usb serial".
Jul 29 2020, 7:49 PM
c-po committed rVYOSONEXfe1d2377fe11: wireguard: T2743: move key migration from config script to migration script.
Jul 29 2020, 7:44 PM
c-po changed the status of T2243: Bridge interface fails if member is VXLAN interface with VTI underlay, a subtask of T2353: Interface [conf_mode] errors parent task, from Open to On hold.
Jul 29 2020, 6:53 PM · VyOS 1.3 Equuleus (1.3.6)
c-po changed the status of T2243: Bridge interface fails if member is VXLAN interface with VTI underlay from Open to On hold.
Jul 29 2020, 6:53 PM · Bugs, VyOS 1.3 Equuleus (1.3.9)
c-po added a comment to T2243: Bridge interface fails if member is VXLAN interface with VTI underlay.

The problem is that vti interfaces are only created when VPN is configured this is done very late with priority 900. VXLAN, bridge etc (also in 1.2) use a lower priority. The only solution will be that the vti interface is added imediately and then later bound to the VPN.

Jul 29 2020, 6:05 PM · Bugs, VyOS 1.3 Equuleus (1.3.9)
c-po added a comment to T2243: Bridge interface fails if member is VXLAN interface with VTI underlay.

That configuration does not work in 1.2.5 either - we probably should exclude vti from VXLAN source interface?

Jul 29 2020, 4:56 PM · Bugs, VyOS 1.3 Equuleus (1.3.9)
c-po added a comment to T2243: Bridge interface fails if member is VXLAN interface with VTI underlay.

In latest rolling releases this will break b/c of:

Jul 29 2020, 4:43 PM · Bugs, VyOS 1.3 Equuleus (1.3.9)
c-po changed the status of T2743: WireGuard: move key migration from config script to migration script from Open to In progress.
Jul 29 2020, 4:14 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2743: WireGuard: move key migration from config script to migration script.
Jul 29 2020, 4:13 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX9f7ef46636c8: mdns-repeater: T2742: migrate to get_config_dict().
Jul 29 2020, 3:41 PM
c-po triaged T2742: mDNS repeater: migrate to get_config_dict() as Low priority.
Jul 29 2020, 3:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2742: mDNS repeater: migrate to get_config_dict() as Resolved.
Jul 29 2020, 3:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2742: mDNS repeater: migrate to get_config_dict().
Jul 29 2020, 3:32 PM · VyOS 1.3 Equuleus (1.3.0)

Jul 28 2020

c-po added a comment to T681: Shaper QoS policy does not recognize 'lowdelay' DSCP value.

Well, does it not work, or was it removed upstream? Can we probably migrate it?

Jul 28 2020, 9:42 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling

Jul 27 2020

c-po added a comment to T2736: Change curl to aria2c.

You always say ‚if the server supports it‘s thats the main reason I do not want to add it - as it has a peer dependency which is bad times two. That counts as an additional -1 to me

Jul 27 2020, 6:15 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2736: Change curl to aria2c.

I see no valid reason why to replace a known to be good piece of software just to replace it with something more or less fancy/doubtfull.

Jul 27 2020, 5:28 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2729: Pseudo-ethernet replace fail message as Resolved.
Jul 27 2020, 5:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2729: Pseudo-ethernet replace fail message.

As this is now handled via a generic implementation after the interface re-rewrite this can be closed

Jul 27 2020, 5:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2736: Change curl to aria2c.

We use curl over wget on image upgrade process.

Jul 27 2020, 5:10 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2690: Add VRF support to the add system image command.

EveNG lab tests have shown its not working as expected (yet)

Jul 27 2020, 3:34 PM · VyOS 1.3 Equuleus (1.3.0)

Jul 26 2020

c-po added a comment to T2735: WireGuard cannot configure multiple peers - allowed-ips is overwritten.

Thanks - added a note to the docs.

Jul 26 2020, 7:58 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX789775af9f5e: wireguard: ifconfig: T2653: move to get_config_dict().
Jul 26 2020, 7:46 PM
c-po closed T2735: WireGuard cannot configure multiple peers - allowed-ips is overwritten as Invalid.
Jul 26 2020, 7:28 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2735: WireGuard cannot configure multiple peers - allowed-ips is overwritten.

Thanks for clarification! That exclusion could indeed be added to the config scripts would would require some ipaddress mangling to determine overlapping subnets.

Jul 26 2020, 7:27 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed Version from 1.2.5 to 1.2.5 + 1.3-rolling on T2735: WireGuard cannot configure multiple peers - allowed-ips is overwritten.
Jul 26 2020, 2:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a project to T2735: WireGuard cannot configure multiple peers - allowed-ips is overwritten: VyOS 1.2 Crux (VyOS 1.2.6).
Jul 26 2020, 2:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2735: WireGuard cannot configure multiple peers - allowed-ips is overwritten.
Jul 26 2020, 2:33 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2644: Bonding interfaces cannot be disabled, a subtask of T2653: "set interfaces" Python handler code improvements - next iteration, as Resolved.
Jul 26 2020, 1:10 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2644: Bonding interfaces cannot be disabled as Resolved.
Jul 26 2020, 1:10 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2644: Bonding interfaces cannot be disabled.

Works as expected in latest rolling: 1.3-rolling-20200724

Jul 26 2020, 1:10 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2733: Support MTU configuration on pseudo ethernet devices, a subtask of T2653: "set interfaces" Python handler code improvements - next iteration, as Resolved.
Jul 26 2020, 1:09 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2733: Support MTU configuration on pseudo ethernet devices as Resolved.
Jul 26 2020, 1:09 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2734: WireGuard: fwmark CLI definition is inconsistent, a subtask of T2653: "set interfaces" Python handler code improvements - next iteration, from Unknown Status to Resolved.
Jul 26 2020, 1:09 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2734: WireGuard: fwmark CLI definition is inconsistent from Unknown Status to Resolved.
Jul 26 2020, 1:09 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2734: WireGuard: fwmark CLI definition is inconsistent from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jul 26 2020, 1:09 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po committed rVYOSONEX4ad4709a4500: wireguard: T2734: fwmark is a 32bit value - fix validator.
Jul 26 2020, 1:08 PM
c-po committed rVYOSONEXc87616aaef53: wireguard: T2734: fwmark is a 32bit value - fix validator.
Jul 26 2020, 1:08 PM
c-po committed rVYOSONEXa156d2f1479a: vxlan: ifconfig: T2653: move to get_interface_dict().
Jul 26 2020, 1:08 PM
c-po committed rVYOSONEX6b531e04474d: pseudo-ethernet: ifconfig: T2733: support MTU configuration.
Jul 26 2020, 1:07 PM
c-po closed T2734: WireGuard: fwmark CLI definition is inconsistent, a subtask of T2653: "set interfaces" Python handler code improvements - next iteration, as Unknown Status.
Jul 26 2020, 11:17 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2734: WireGuard: fwmark CLI definition is inconsistent as Unknown Status.
Jul 26 2020, 11:17 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2734: WireGuard: fwmark CLI definition is inconsistent.
Jul 26 2020, 11:14 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po created T2734: WireGuard: fwmark CLI definition is inconsistent.
Jul 26 2020, 10:49 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po changed the status of T2733: Support MTU configuration on pseudo ethernet devices, a subtask of T2653: "set interfaces" Python handler code improvements - next iteration, from Open to In progress.
Jul 26 2020, 7:44 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2733: Support MTU configuration on pseudo ethernet devices from Open to In progress.
Jul 26 2020, 7:44 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2733: Support MTU configuration on pseudo ethernet devices.
Jul 26 2020, 7:44 AM · VyOS 1.3 Equuleus (1.3.0)

Jul 25 2020

c-po added a comment to T2715: Duplicate address detection option supporting ARP.

Hi @jack9603301 your PRs are much appreciated but triggering my eMail inbox won't get your stuff merged faster - it actually will be quiet the opposite as I think you will trigger me again when it's urgent.

Jul 25 2020, 10:00 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX675942ce3e23: l2tpv3: ifconfig: T2653: move implementation to get_interface_dict().
Jul 25 2020, 9:53 PM
c-po committed rVYOSONEX56255d62fe1a: Revert "Merge pull request #423 from thomas-mangin/T2494".
Jul 25 2020, 7:33 PM
c-po added a reverting change for rVYOSONEXbfbf51acb2d4: Merge pull request #423 from thomas-mangin/T2494: rVYOSONEX56255d62fe1a: Revert "Merge pull request #423 from thomas-mangin/T2494".
Jul 25 2020, 7:33 PM
c-po committed rVYOSONEXb7dfe4e1484d: Merge branch 'interface-rewrite' of github.com:c-po/vyos-1x into current.
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEXe57d76e86f7e: vyos.configverify: T2653: fix some formatting issues.
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEXe70a304e36fc: ifconfig: T2653: make ifname an optional argument to get_interface_dict().
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEX79af6c7b3516: wireless: ifconfig: T2653: move to get_config_dict().
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEX72c0ac35b4ac: vyos.configdict: T2653: remove obsolete code from configdict and ifconfig_vlan.
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEXee65528d7209: ifconfig: T2653: move get_ethertype() from configdict to interface.
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEXf81b0443cf09: bonding: ifconfig: T2653: move to get_config_dict().
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEXd81ce482836a: vlan: ifconfig: T2653: move get_removed_vlans() to vyos.configdiff.
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEX0d21de93ce02: vyos.configdict: T2653: use dict_merge() over update().
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEXadd7eaebe7b8: ifconfig: T2653: move vlan configuration code to base class.
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEX3998e140d13d: ifconfig: T2653: implement update() in derived classes for admin up/down.
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEX3ee6030b98f8: vyos.configdict: T2653: add new reusable helper node_changed().
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEX92dd96726dd6: geneve: ifconfig: T2653: move to get_config_dict().
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEXc9ba8952ad7c: interfaces: ifconfig: T2653: migrate to get_interface_dict() API.
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEX0e2304e0ec90: ifconfig: T2653: move bridge member check to base class.
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEXa25d7095e009: bridge: ifconfig: T2653: move to get_config_dict().
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEXc8cd7951e38a: pseudo-ethernet: ifconfig: T2653: move to get_config_dict().
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEXebefa38b9fa9: ethernet: ifconfig: T2653: move to get_config_dict().
Jul 25 2020, 3:55 PM
c-po committed rVYOSONEX2b1c3dc86fe4: vlan: ifconfig: T2653: only enable interface when lower interface is up.
Jul 25 2020, 3:55 PM