Page MenuHomeVyOS Platform
Feed All Stories

Jun 25 2020

jjakob created T2650: interfaces bridge, bonding: revert back to per-interface membership syntax.
Jun 25 2020, 1:40 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2640: Running VyOS inside Docker containers.

not willing to take the lead on this task but happy to help.

Jun 25 2020, 1:29 PM · VyOS 1.3 Equuleus (1.3.3)
thomas-mangin added a comment to T2649: Ensure configration mode scripts conform to coding guidelines.

@jestabro could you please clarify how interfaces-tunnel.py is not following the guideline. The class it uses to generate the dict is internal to the get_config() function and the dict API is respected.

Jun 25 2020, 1:28 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T2582: Script daemon to offload processing during commit: T2649: Ensure configration mode scripts conform to coding guidelines.
Jun 25 2020, 12:32 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2649: Ensure configration mode scripts conform to coding guidelines: T2582: Script daemon to offload processing during commit.
Jun 25 2020, 12:32 PM · VyOS 1.3 Equuleus
jestabro created T2649: Ensure configration mode scripts conform to coding guidelines.
Jun 25 2020, 12:29 PM · VyOS 1.3 Equuleus
zsdc changed the status of T2640: Running VyOS inside Docker containers from Open to In progress.
Jun 25 2020, 12:01 PM · VyOS 1.3 Equuleus (1.3.3)
jjakob triaged T2648: router-advert: erroneous syslog warning about invalid all-zeros prefix as Low priority.
Jun 25 2020, 10:45 AM · VyOS 1.3 Equuleus (1.3.0), test
fabio.prina created T2647: ipsec disableuniqreqids generate a wrong ipsec.conf.
Jun 25 2020, 10:41 AM · VyOS 1.2 Crux (VyOS 1.2.7)
jjakob changed the status of T2155: Cannot set anything on Intel 82599ES 10-Gigabit SFI/SFP+ from Open to Needs testing.

Possibly related to T2205, it might have been fixed since this was reported.

Jun 25 2020, 9:49 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin edited projects for T1797: Implement DPDK Fast-Path using FRR's Alternate Forwarding Planes and VPP, added: VyOS 1.4 Sagitta; removed VyOS 1.3 Equuleus.
Jun 25 2020, 9:31 AM
dmbaturin added a project to T2300: Cannot remove PBR: VyOS 1.3 Equuleus.

Apparently the "still in use" check logic really leaves much to be desired. See T1292. I wonder if there's a general fix within the current approach.

Jun 25 2020, 8:42 AM · VyOS 1.4 Sagitta
dmbaturin edited projects for T1292: Issues while deleting all rules from a firewall, added: VyOS 1.4 Sagitta; removed VyOS 1.3 Equuleus.
Jun 25 2020, 8:39 AM · VyOS 1.4 Sagitta
dmbaturin closed T2159: webproxy log read from wrong file as Resolved.

That part is rewritten in current already. https://github.com/vyos/vyos-1x/blob/current/op-mode-definitions/show-log.xml#L212

Jun 25 2020, 8:39 AM · VyOS 1.3 Equuleus (1.3.0), vyatta-webproxy
olofl added a comment to T2641: Rewrite vpn ipsec OP commands in new style XML syntax.

Going to mention this in here:

Jun 25 2020, 8:24 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T1241: Remove of policy route throws CLI error.

@dmbaturin sure, PR https://github.com/vyos/vyatta-cfg-firewall/pull/17

Jun 25 2020, 8:13 AM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin closed T2062: Wrong dhcp-server static route subnet bytes as Resolved.
Jun 25 2020, 7:52 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin added a project to T2062: Wrong dhcp-server static route subnet bytes: VyOS 1.2 Crux (VyOS 1.2.6).
Jun 25 2020, 7:52 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin added a comment to T2097: Problems when using <path> as completion helper in op-mode.

Turns out it's because the conf mode "allowed: " is escaped and eval'd when it's passed to the shell: https://github.com/vyos/vyatta-cfg/blob/current/src/cstore/cstore.cpp#L756-L762

Jun 25 2020, 7:48 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a comment to T1241: Remove of policy route throws CLI error.

Could you make a pull request?

Jun 25 2020, 7:20 AM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin added a project to T2638: FRR: New framework for configuring FRR : VyOS 1.3 Equuleus.

I've reviewed the code and it looks good to me.

Jun 25 2020, 7:17 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T1762: VLAN interface configuration fails after internal representation of edit level was switched from a string to a list, a subtask of T1764: Use lists instead of whitespace-separated strings in vyos.config , as Resolved.
Jun 25 2020, 7:04 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T1762: VLAN interface configuration fails after internal representation of edit level was switched from a string to a list as Resolved.
Jun 25 2020, 7:04 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin renamed T1665: prefix-list and prefix-list6 rules incorrectly accept a host address where prefix is required from prefix-list incorrectly accept a host address where prefix is required to prefix-list and prefix-list6 rules incorrectly accept a host address where prefix is required.
Jun 25 2020, 7:03 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin renamed T1665: prefix-list and prefix-list6 rules incorrectly accept a host address where prefix is required from Commit failed after delete prefix-list to prefix-list incorrectly accept a host address where prefix is required.
Jun 25 2020, 7:02 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a comment to T1665: prefix-list and prefix-list6 rules incorrectly accept a host address where prefix is required.

The root cause was insufficient validation.

Jun 25 2020, 7:00 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin edited projects for T1467: Loopback interface naming and dummy devices, added: VyOS 1.4 Sagitta; removed VyOS 1.3 Equuleus.

Whichever decision we make, let's not change this in 1.3—there are lots of changes already.

Jun 25 2020, 6:42 AM
dmbaturin added a project to T1436: Config entries with default values do not correctly show as changed: VyOS 1.4 Sagitta.

This rabbit hole goes deep. It's not just a display issue, but the whole reason we cannot have rollbacks without reboots—there's no way to generate an inverse changeset "thanks" to this.

Jun 25 2020, 6:41 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
dmbaturin edited projects for T1429: [DONT FIX] most functions in Interface.pm are broken, added: VyOS 1.4 Sagitta; removed VyOS 1.3 Equuleus.

This task will be resolved by removing Interface.pm altogether.

Jun 25 2020, 6:38 AM · VyOS 1.4 Sagitta
dmbaturin closed T1221: BGP - Default route injection is not processed by the specific route-map as Resolved.

Glad to hear that!

Jun 25 2020, 6:30 AM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin closed T1219: Redundant active-active configuration, asymmetric routing and conntrack-sync cache as Resolved.

Sorry it took so long! I've cherry-picked it into crux, will be in 1.2.6.

Jun 25 2020, 6:29 AM · VyOS 1.2 Crux (VyOS 1.2.6), vyatta-conntrack-sync
dmbaturin edited a custom field on T2487: VRRP does not display info when group disabled.
Jun 25 2020, 6:25 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T2487: VRRP does not display info when group disabled as Resolved.

Ideally we may want to add an extended "if VRRP configured" check, or make keepalived produce an empty (or special) file when it's running but has no data. For now this fix should do though.

Jun 25 2020, 6:25 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin committed rVYOSONEX9fc8158f98ba: T2487: add an exception for the case when VRRP stats aren't available..
Jun 25 2020, 6:24 AM
dmbaturin renamed T2455: No support for the IPv6 VTI from Impossible to assign ipv6 address on VTI interface to No support for the IPv6 VTI.
Jun 25 2020, 6:02 AM · VyOS 1.4 Sagitta
dmbaturin added a comment to T2455: No support for the IPv6 VTI.

VTI is secretly IPIP, so it doesn't support IPv6. The real issue is that we don't support the IPv6 variant of VTI yet.

Jun 25 2020, 6:02 AM · VyOS 1.4 Sagitta
dmbaturin assigned T2430: cannot delete specific route static next-hop to jestabro.
Jun 25 2020, 6:01 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
dmbaturin added a comment to T2376: /config/user-data and "preserved during image upgrade!".

The user-data dir actually is preserved on upgrade, it's just the check that is faulty. Need to look into it.

Jun 25 2020, 6:00 AM · VyOS 1.2 Crux
dmbaturin added a project to T2329: Show remote config openvpn : VyOS 1.2 Crux.
Jun 25 2020, 5:59 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
dmbaturin closed T2329: Show remote config openvpn , a subtask of T2322: CLI [op-mode] bugs. Root task, as Resolved.
Jun 25 2020, 5:59 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T2329: Show remote config openvpn as Resolved.

Added a warning.

Jun 25 2020, 5:58 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
dmbaturin added a project to T2218: Add support for the peeringdb module in salt (upgrade salt-minion to 2019.2): VyOS 1.3 Equuleus.
Jun 25 2020, 5:43 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
dmbaturin closed T2165: When trying to add route to ripng it complains that ip address should be IPv4 format as Resolved.
Jun 25 2020, 5:42 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a project to T2159: webproxy log read from wrong file: VyOS 1.3 Equuleus.
Jun 25 2020, 5:42 AM · VyOS 1.3 Equuleus (1.3.0), vyatta-webproxy
dmbaturin added a project to T2155: Cannot set anything on Intel 82599ES 10-Gigabit SFI/SFP+: VyOS 1.3 Equuleus.
Jun 25 2020, 5:41 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin renamed T2114: Use unique interface name prefix for each tunnel type from change the syntax for tunnel interfaces to Use unique interface name prefix for each tunnel type.
Jun 25 2020, 5:39 AM · Restricted Project, VyOS Rolling
dmbaturin edited projects for T2114: Use unique interface name prefix for each tunnel type, added: VyOS 1.4 Sagitta; removed VyOS 1.3 Equuleus.

It may be a good idea, but it sure needs a serious and broad discussion. I'm moving it to 1.4 for now, though we may move it back if we have time before the freeze.

Jun 25 2020, 5:39 AM · Restricted Project, VyOS Rolling
dmbaturin closed T2101: Fix VXLAN config option parsing, a subtask of T2057: Generalised Interface configuration, as Resolved.
Jun 25 2020, 5:37 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T2101: Fix VXLAN config option parsing as Resolved.
Jun 25 2020, 5:37 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a project to T2062: Wrong dhcp-server static route subnet bytes: VyOS 1.3 Equuleus.
Jun 25 2020, 5:36 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin edited projects for T2038: repository organisation change, added: VyOS 1.4 Sagitta; removed VyOS 1.3 Equuleus.

Since we are heading towards a freeze, I believe it's better to live big changes for later, even though I don't categorically disagree with the idea.

Jun 25 2020, 5:35 AM · Invalid
dmbaturin created VyOS 1.4 Sagitta.
Jun 25 2020, 5:34 AM
dmbaturin added projects to T2090: Deleting 'service salt-minion' causes python TypeError: VyOS 1.2 Crux, VyOS 1.3 Equuleus.
Jun 25 2020, 5:32 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
dmbaturin closed T1986: Python configuration manipulation library leaks open files as Resolved.
Jun 25 2020, 5:30 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin changed the status of T1963: Can't copy or rename a node from Open to Confirmed.

Still reproducible in 1.3-rolling-202006241940

Jun 25 2020, 5:28 AM · VyOS Rolling, Bugs, VyOS 1.5 Circinus
trae32566 updated the task description for T2646: Sysctl for IPv4 ECMP Hash Policy Not Set.
Jun 25 2020, 5:22 AM · VyOS 1.3 Equuleus (1.3.0)
trae32566 created T2646: Sysctl for IPv4 ECMP Hash Policy Not Set.
Jun 25 2020, 5:20 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin closed T1776: vymgmt configure mode causes unpredictable behavior as Wontfix.

Now that we have an HTTP API, I believe it's time to deprecate vymgmt altogether.

Jun 25 2020, 5:09 AM · python-vyos-mgmt
trae32566 updated the task description for T2645: Editing route-map action requires adding a new rule.
Jun 25 2020, 3:42 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
trae32566 updated the task description for T2645: Editing route-map action requires adding a new rule.
Jun 25 2020, 3:10 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
trae32566 triaged T2645: Editing route-map action requires adding a new rule as Wishlist priority.
Jun 25 2020, 3:10 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
trae32566 created T2644: Bonding interfaces cannot be disabled.
Jun 25 2020, 2:57 AM · VyOS 1.3 Equuleus (1.3.0)
trae32566 created T2643: show interfaces does not scale with terminal width.
Jun 25 2020, 2:50 AM · VyOS 1.3 Equuleus (1.3.0)
trae32566 created T2642: sshd fails to start due to configuration error.
Jun 25 2020, 2:27 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) closed T2572: Wrong default units when defining traffic policy bandwidth as Resolved.
Jun 25 2020, 12:39 AM
Unknown Object (User) added a comment to T2572: Wrong default units when defining traffic policy bandwidth.

I have checked and fixed bandwidth default units for Limiter, Network Emulator, Rate Control,
Shaper and Shaper HFSC.

Jun 25 2020, 12:30 AM

Jun 24 2020

runar updated the task description for T2638: FRR: New framework for configuring FRR .
Jun 24 2020, 9:18 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2637: Vlan is not removed from the system.

vif interfaces are removed normally.

Jun 24 2020, 7:19 PM · VyOS 1.3 Equuleus (1.3.0)
SIN3R6Y added a comment to T2630: Allow Interface MTU over 9000.

There is the weird area here, as 1G interfaces are generally capped at 9K more or less (whether limits include those overheads or not is always weird, such as switches saying they are 9K but also 9120). For VM nics, you're never completely sure of what the host or what the switches directly connected to the hosts will allow either.

Maybe warn on over 9000 but not block it? Also, what are NVMeoF/RoCE NIC's saying these days? Still, since path MTU discovery isn't reliable, direct testing the interface seems like a good fallback, but while udev running it might be okay, again for VM nics, the host changing the underlying hardware could cause changes while running, so rescan on every commit?

Jun 24 2020, 6:58 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2582: Script daemon to offload processing during commit.
Jun 24 2020, 6:55 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav changed the status of T2637: Vlan is not removed from the system, a subtask of T2353: Interface [conf_mode] errors parent task, from Open to Needs testing.
Jun 24 2020, 6:48 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav changed the status of T2637: Vlan is not removed from the system from Open to Needs testing.
Jun 24 2020, 6:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1938: syslog doesn't start automatically as Resolved.
Jun 24 2020, 6:10 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po changed the status of T2595: Update Linux Kernel to v4.19.128 from Unknown Status to Resolved.
Jun 24 2020, 6:10 PM · VyOS 1.3 Equuleus (1.3.0)
fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

Update: After hooking up an actual EZIO device to my VM and working the code back and forth, I seem to have settled on this design:

Jun 24 2020, 4:55 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po committed rVYOSONEX39174c079ab5: wireguard: T2632: add quotes when passing allowed-ips.
Jun 24 2020, 4:55 PM
Unknown Object (User) claimed T2641: Rewrite vpn ipsec OP commands in new style XML syntax.
Jun 24 2020, 4:48 PM · VyOS 1.4 Sagitta
Unknown Object (User) created T2641: Rewrite vpn ipsec OP commands in new style XML syntax.
Jun 24 2020, 4:48 PM · VyOS 1.4 Sagitta
GitHub <noreply@github.com> committed rVYOSONEXd4ed1b0602f1: Merge pull request #474 from thomas-mangin/T2637 (authored by c-po).
Jun 24 2020, 4:30 PM
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 24 2020, 4:28 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 24 2020, 4:11 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 24 2020, 4:09 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 24 2020, 3:49 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
zsdc created T2640: Running VyOS inside Docker containers.
Jun 24 2020, 3:48 PM · VyOS 1.3 Equuleus (1.3.3)
c-po updated the task description for T2625: Provide generic Library for package builds.
Jun 24 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po changed the status of T2595: Update Linux Kernel to v4.19.128 from Resolved to Unknown Status.
Jun 24 2020, 3:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a project to T2595: Update Linux Kernel to v4.19.128: VyOS 1.2 Crux (VyOS 1.2.6).
Jun 24 2020, 3:08 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1938: syslog doesn't start automatically from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Jun 24 2020, 3:07 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po claimed T1938: syslog doesn't start automatically.
Jun 24 2020, 3:07 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
olofl created T2639: sort output of show vpn ipsec sa .
Jun 24 2020, 2:56 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T1938: syslog doesn't start automatically.

It looks like this bug is in the kernel.
1.2.5 - 4.19.106-amd64

Jun 24 2020, 2:50 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Viacheslav added a project to T1938: syslog doesn't start automatically: VyOS 1.2 Crux.
Jun 24 2020, 2:43 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Viacheslav closed T2633: Error with arp_accept on tun interface, a subtask of T2353: Interface [conf_mode] errors parent task, as Resolved.
Jun 24 2020, 12:34 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav closed T2633: Error with arp_accept on tun interface as Resolved.

Work as expected.

Jun 24 2020, 12:34 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX5644809bb438: ifconfig: vxlan: T2629: append() takes exactly one argument.
Jun 24 2020, 10:49 AM
thomas-mangin added a comment to T2637: Vlan is not removed from the system.

The problem also probably exists with vif_s .. it needs to be investigated.

Jun 24 2020, 10:28 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2637: Vlan is not removed from the system.

https://github.com/vyos/vyos-1x/pull/474/files

Jun 24 2020, 10:27 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin claimed T2637: Vlan is not removed from the system.
Jun 24 2020, 10:05 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav changed the status of T2547: Rewrite protocol RIP [conf-mode] to new XML/Python style, a subtask of T2175: Rewriting all FRR processes allow for reloading and to XML/Python style, from Open to Needs testing.
Jun 24 2020, 9:49 AM
Viacheslav changed the status of T2547: Rewrite protocol RIP [conf-mode] to new XML/Python style from Open to Needs testing.
Jun 24 2020, 9:49 AM