Page MenuHomeVyOS Platform
Feed All Stories

May 11 2020

c-po added a parent task for T2446: VRF IPv6 static routes subnet deletion: T2450: Rewrite "protocols vrf" tree in XML and Python.
May 11 2020, 5:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T2450: Rewrite "protocols vrf" tree in XML and Python: T2446: VRF IPv6 static routes subnet deletion.
May 11 2020, 5:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2450: Rewrite "protocols vrf" tree in XML and Python.
May 11 2020, 5:57 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2446: VRF IPv6 static routes subnet deletion.

Okay the problem here is that FRR stores the network as fe::/64 and not as fe::0/64 which was specified on the VyOS commandline. Thus the grep command used when deleting the route does not find the proper FRR entry and gives that error.

May 11 2020, 5:54 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob changed the status of T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1) from In progress to Needs testing.
May 11 2020, 5:14 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX6346a5f1a08e: Merge pull request #407 from jjakob/accept-ra-fix-T2449 (authored by c-po).
May 11 2020, 4:46 PM
jjakob added a comment to T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).

https://github.com/vyos/vyos-1x/pull/407

May 11 2020, 4:04 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob changed the status of T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1) from Confirmed to In progress.
May 11 2020, 3:02 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob renamed T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1) from DHCPv6 server does not work to 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).
May 11 2020, 2:36 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).

Replicated the issue, I can't get a autoconf address just by setting ipv6 address autoconf. The problem is accept_ra=1, which means to not accept RAs if forwarding=1 (which it is, as we're a router).
Running sudo sh -c echo 2 > /proc/sys/net/ipv6/conf/br2/accept_ra' will make it accept RAs. We must fix the issue by also doing this in the interface scripts.

May 11 2020, 2:33 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).

My vyos2 virtual machine can only get a 128 prefix address without routing. What's the matter?

May 11 2020, 1:06 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T2443: NHRP: Add debugging information to syslog from In progress to Needs testing.
May 11 2020, 12:54 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jack9603301 added a comment to T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).

Let me see if it works from the vyos2 virtual machine

May 11 2020, 12:42 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).

why does DHCPv6 provide an address with a prefix of 128?

May 11 2020, 11:39 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).

The configuration mode executes show service router advert result:

May 11 2020, 11:22 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2434: Duplicate Address Detection Breaks Interfaces.

@dmbaturin numeric breaks with --non-negative 0 (should be true)

$ /usr/libexec/vyos/validators/numeric --non-negative 0
Fatal error: exception Invalid_argument("compare: abstract value")
May 11 2020, 10:52 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
jjakob added a comment to T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).

The virtual machine takes DHCPv6 (over opnsense firewall virtual machine) directly from the main route of vyos1, but after waiting for a while, it can only get the suffix with the prefix of 128 that cannot be routed.

May 11 2020, 10:45 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).

Do you have service router-advert set on the interface that you want to have the fc00:470:f1cd:101::/64 on, and does it have managed-flag set? For a client to use DHCPv6, it must first get a RA with managed flag, only then it'll try DHCPv6. The interface must not have no-default-link-local, because RA and DHCPv6 depend on a link-local to work.
What does your show interfaces and show service router-advert show protocols config look like, and also run show ipv6 route and run show dhcpv6 server leases?
I'm running 202005090117 as well and I have no problem with DHCPv6, so the problem must be with your configuration.

May 11 2020, 10:37 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T2443: NHRP: Add debugging information to syslog.

https://github.com/vyos/vyos-opennhrp/pull/2
https://github.com/vyos/vyos-nhrp/pull/4

May 11 2020, 8:31 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jack9603301 updated the task description for T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).
May 11 2020, 8:19 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 created T2449: 'ipv6 address autoconf' and 'address dhcpv6' don't work because interfaces have accept_ra=1 (they should have accept_ra=2 when forwarding=1).
May 11 2020, 8:18 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) updated the task description for T2448: `monitor protocol bgp` subcommands fail with 'command incomplete'.
May 11 2020, 7:21 AM · VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) created T2448: `monitor protocol bgp` subcommands fail with 'command incomplete'.
May 11 2020, 7:11 AM · VyOS 1.2 Crux (VyOS 1.2.6)

May 10 2020

jjakob added a comment to T2267: equuleus: Autogenerating deb package version number for internal packages.

I did something similar, including generating the changelog with name/email and releasing, here: https://github.com/jjakob/vyos-build/commit/8353f1653be76c5b200b9357ebb9d76a84d3139c
The version name generated is also one I arrived at after some consulting, what confused me the most was what the precedence of the special characters is, that wasn't very well documented in debian's docs - elbandi's suggestions are all correct and very good.

May 10 2020, 8:53 PM
elbandi added a comment to T2267: equuleus: Autogenerating deb package version number for internal packages.

For _stable_ release build, you need a fixed point in every vyos/vyatta package (vyos-1x=1.3.1, vyos-netplug=1.2.9.2-3, vyos-opennhrp=0.14.1-1, etc), so you have to release every package, something like 'Oh, this package is in this point stable enought for a stable release', and the stable iso contains this stable packages. But the development doesnt stop, some packages receive new fetaures. Until stable packages are waiting for each other, need a versioning for daily snapshot. for that, the commit count based versioning is good.

May 10 2020, 8:11 PM
c-po claimed T2446: VRF IPv6 static routes subnet deletion.
May 10 2020, 6:50 PM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T2267: equuleus: Autogenerating deb package version number for internal packages.

I've added an extra bulletpoint that needs to be fixed in the comment prior to this one.

May 10 2020, 6:34 PM
runar added a comment to T2267: equuleus: Autogenerating deb package version number for internal packages.

VyOS dont provide the packages upstream to anyone, and a package is only installed at image create time and never upgraded. And as the changelog have up to now newer been used i dont see the point of over-complicating this. This will only make it harder to make a release image as more unnecessary (as i would call it) steps are added to the process.

May 10 2020, 6:27 PM
c-po added a comment to T2447: Additional boot argument configuration to limit CPU C-States.

That could als help on debugging like adding vyos-config-debug option or as I like on my hosts, vga=773 when debugging and checking for config migration issues.

May 10 2020, 5:16 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
trae32566 created T2447: Additional boot argument configuration to limit CPU C-States.
May 10 2020, 4:29 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
elbandi added a comment to T2267: equuleus: Autogenerating deb package version number for internal packages.
VER=$(dpkg-parsechangelog --show-field Version)
COMMIT_COUNTS=$(git rev-list $VER.. --count)
LAST_ID=$(git rev-parse --short HEAD)
git config user.name "Vyos CI"
git config user.email ci@vyos.com
gbp dch --full -s $VER -D unstable -U low -N $VER+dev$COMMIT_COUNTS-git$LAST_ID --ignore-branch --git-author
May 10 2020, 1:16 PM
pptak created T2446: VRF IPv6 static routes subnet deletion.
May 10 2020, 10:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2445: VRF route leaking for ipv4 not working as Resolved.
May 10 2020, 10:51 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2445: VRF route leaking for ipv4 not working.

In regards to 1) I do not remember why I added it there as FRR seems to accept that kind of routes - but its actually a warning only no real error.

May 10 2020, 10:50 AM · VyOS 1.3 Equuleus (1.3.0)
elbandi added a comment to T2267: equuleus: Autogenerating deb package version number for internal packages.

i would leave the items in changelog, just every changelog items have git tag. if there is a new release (=new _stable_ release iso), make a new changelog item + git tag.
and for the development packages use your versioning: 1.3.0-17+dev<commitcountfromtag>-git<commit-id>
anyway, there is a "gbp dch" command can generate entries from Git commit messages. you you can fill the "dev" changelog entries with real commit messages. you can set the versionstring too.

May 10 2020, 10:45 AM
c-po added a comment to T2445: VRF route leaking for ipv4 not working.

The inconsitency of the naming is b/c the default routing table naming is inconsitent, too - thus it makes it consitent again :)

May 10 2020, 10:38 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2445: VRF route leaking for ipv4 not working from Open to In progress.
May 10 2020, 10:36 AM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T2267: equuleus: Autogenerating deb package version number for internal packages.

Yes, i'm aware of these modifiers. But the issue here is not to generate newer then the upstream, because we are the upstream. these changes are to make the version visible in our upstream packages. the current solution with manually versioning does not work because the Debian version is "never" incremented. (there could be hundreds of commits between each version increase..) and in the mean time it is quite hard to identify exactly what changes are made to the package in the image. for this we automatically change the version tag on build-time and adds the most resent git version tag and the number of commits since that tag visible in the upstream version tag. as for the "downstream" part of the version tag we out the git commit id and info about the "state" of the repo on build-time. those we also could identify if the package build is indeed the upstream package or a custom package by the user. :)
upstream version will be in the format of : <git-version-tag> - <commits from tag> and downstream version: -g<commit-id>(+<dirty>)? an example : 1.3dev0-4 -g1234567 and 1.3.0-0 -g1234567

May 10 2020, 10:28 AM
pptak created T2445: VRF route leaking for ipv4 not working.
May 10 2020, 10:27 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2442: Move application of STP settings for bridge members from interfaces-bridge.py to Interface.add_to_bridge().

If enable is not clear as a name to say that it adds the feature to the class, it is a class decorator, then please suggest a better name.

May 10 2020, 9:30 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin closed T2372: VLAN: error on commit if main interface is disabled as Resolved.
May 10 2020, 9:27 AM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2366: change the default for Interface creation to False.

I will look into the use case and see if I can think of something.

May 10 2020, 9:23 AM · VyOS 1.5 Circinus
jjakob added a comment to T2377: logging across boot.

Since PR#376 I'm getting nothing logged into the file set by vyos.log.debug at all:

May 10 2020, 8:31 AM · VyOS 1.3 Equuleus (1.3.6)
primoz created T2444: Remove keepalived in favor of FRR for VRRP.
May 10 2020, 7:53 AM
primoz added a comment to T2392: SSTP with ipv6.

Works for me nicely. Thanks.

May 10 2020, 7:20 AM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
jestabro changed the status of T2409: At boot, effective config should not be equal to current config from Open to Needs testing.
May 10 2020, 3:50 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2409: At boot, effective config should not be equal to current config.

Suggested patch here:
https://github.com/vyos/vyos-1x/compare/current...jestabro:T2049.patch

May 10 2020, 3:50 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX14a54b4d2a40: config: T2409: effective config should be empty at boot initialization.
May 10 2020, 3:20 AM
jestabro committed rVYOSONEXe17e4af4ec0e: config: return empty dict if configuration under path is empty.
May 10 2020, 3:20 AM
jack9603301 closed T2439: Configuration dependency problem, unable to load complex configuration after reboot as Resolved.
May 10 2020, 2:46 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2439: Configuration dependency problem, unable to load complex configuration after reboot.

Test problem solved

May 10 2020, 2:46 AM · VyOS 1.3 Equuleus (1.3.0)

May 9 2020

elbandi added a comment to T2267: equuleus: Autogenerating deb package version number for internal packages.

you can use '+' and '~' chars in versions. plus gives newer version (1.2.3-4-5+foo32 > 1.2.3-4-5 ) but less than the new upstream (1.2.3-4-6 > 1.2.3-4-5+foo32), tilde gives older version (1.2.3-4-5~foo-2 < 1.2.3-4-5 )
i always use + for my own builds, thats gives me newer package version than ubuntu/debian version.

May 9 2020, 7:37 PM
robertoberto added a comment to T2404: Cannot change MTU.

I don't see any problem on user receive message telling him MTU is not accepted by OS when his commit
On Juniper it is very common case

May 9 2020, 5:09 PM · VyOS 1.3 Equuleus (1.3.6)
thomas-mangin added a comment to T2433: Improve CLI value validator performance.

I have implemented a "validator program" which is an entry point which will locate a named python program and run it. It uses the import mechanism of python at startup so the setup time is very high.

May 9 2020, 5:02 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Unknown Object (User) changed the status of T2443: NHRP: Add debugging information to syslog from Open to In progress.
May 9 2020, 1:18 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) created T2443: NHRP: Add debugging information to syslog.
May 9 2020, 1:17 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
thomas-mangin added a comment to T2404: Cannot change MTU.

I raised this with the team and the idea of auto-detection does not get much support, which is fine, I just wanted to make sure I was doing the right thing. So I will finish this patch which will prevent some failure case and try to make the error message friendlier. Also, can look at where in the chain of change the MTU is performed to see if it can be rolled back.

May 9 2020, 12:42 PM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2404: Cannot change MTU.

Hmm, another thing - how about hot-pluggable ethernet cards? They could be USB, or in the enterprise world servers that support PCIe hot-plug could have ethernet cards swapped on-the-fly. I'm thinking the MTU detector script would need to be executed via udev rules on 'add' events.

May 9 2020, 12:28 PM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2431: Python validators are slow.

Comparison of the numeric validator:

$ time sudo sh -c 'for ((n=0;n<1000;n++)); do /usr/libexec/vyos/validators/numeric 1; done'
May 9 2020, 12:13 PM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2431: Python validators are slow.

New tests with the OCaml validate-value (same machine as above)

$ time sudo sh -c 'for ((n=0;n<1000;n++)); do ipaddrcheck --is-any-net "192.0.2.1/24"; done'
May 9 2020, 12:07 PM · VyOS 1.3 Equuleus (1.3.6)
robertoberto added a comment to T2404: Cannot change MTU.

My suggestion: if you do a MTU suggestor/validation should be a tool optional outsite configure

May 9 2020, 12:02 PM · VyOS 1.3 Equuleus (1.3.6)
jjakob updated subscribers of T2434: Duplicate Address Detection Breaks Interfaces.

This is an issue with the new OCaml validator 29dee3abb55d0f0c6b91b311f30521b45d7e46b6 @dmbaturin

May 9 2020, 11:20 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
jjakob changed the status of T2434: Duplicate Address Detection Breaks Interfaces from Open to Confirmed.

Reproduced with 1.3-rolling-202005090117

May 9 2020, 11:05 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
Unknown Object (User) claimed T377: DHCP-relay agent package replacement.
May 9 2020, 10:21 AM · Restricted Project, VyOS Rolling
Unknown Object (User) claimed T1978: dhcp-relay doesn't need multiple interfaces.
May 9 2020, 10:15 AM · Restricted Project, vyatta-cfg-dhcp-relay
jjakob added a comment to T2249: Interface definitions must always have the correct 'type:' set.

I see the XML format did use to have a way to set 'type', but this was regarded as unimportant and removed. It's very important for the bash completion scripts and needs to be added back.

May 9 2020, 10:15 AM · VyOS Rolling
jjakob renamed T2249: Interface definitions must always have the correct 'type:' set from Correct node types for interface definitions to Interface definitions must always have the correct 'type:' set.
May 9 2020, 10:13 AM · VyOS Rolling
Unknown Object (User) updated subscribers of T1978: dhcp-relay doesn't need multiple interfaces.

@dmbaturin @c-po
Not sure why did we merge these PRs. The isc-dhcp-relay does require at least two interfaces to work. This was discussed in details in T1276 and T2408.
As result the latest documentation is inaccurate what could make users confused.

May 9 2020, 10:13 AM · Restricted Project, vyatta-cfg-dhcp-relay
jjakob raised the priority of T2249: Interface definitions must always have the correct 'type:' set from Low to Normal.
May 9 2020, 10:12 AM · VyOS Rolling
jjakob added a comment to T2366: change the default for Interface creation to False.

I again ran into a situation where it would be nice if create=False were the default, and if we could use the Interface class without creating the physical interface. The bridge member port configuration defaults were previously stored as a dict in interfaces-bridge.py, but as I added a method Interface.add_to_bridge() that all interfaces can call on themselves, I couldn't place the default port config into BridgeIf: when creating a bridge for the first time, the physical interface doesn't exist, but we need to get the member port default config in interfaces-bridge.py get_config() without creating the physical bridge interface (this should only happen in apply()). Thus I had to put it in util.get_bridge_member_config(). If I could call BridgeIf.get_member_config() when the physical interface doesn't exist without creating the physical interface, thet code could be moved from vyos.util into BridgeIf.

May 9 2020, 9:56 AM · VyOS 1.5 Circinus
jjakob removed a parent task for T2416: Do not always delete all bond members when adding new ones: T2409: At boot, effective config should not be equal to current config.
May 9 2020, 9:43 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling
jjakob removed a subtask for T2409: At boot, effective config should not be equal to current config: T2416: Do not always delete all bond members when adding new ones.
May 9 2020, 9:43 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a subtask for T2409: At boot, effective config should not be equal to current config: T2416: Do not always delete all bond members when adding new ones.
May 9 2020, 9:41 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a parent task for T2416: Do not always delete all bond members when adding new ones: T2409: At boot, effective config should not be equal to current config.
May 9 2020, 9:41 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling
jjakob updated subscribers of T2410: Unify addressing and options of dummy and other interfaces.

Thanks to @thomas-mangin there is now a common function to parse common interface options in configdict.intf_to_dict() and other common functions to get (configtree.add_to_dict()), verify and apply (ifconfig-vlan.py) vif and vif-s/vif-c configuration which simplifies things a lot. It can be used by other interfaces that support those options (all L2 interfaces, and tunnels in L2 mode). Those functions are already used by bonding, bridge, ethernet, pseudo-ethernet and wireless, it wouldn't be much work to add them to other L2-capable interfaces.

May 9 2020, 9:39 AM
jjakob closed T2367: Flush addresses from bridge members as Resolved.
May 9 2020, 9:26 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2415: Make VLAN interfaces subclasses of Interface class, a subtask of T2367: Flush addresses from bridge members, as Invalid.
May 9 2020, 9:25 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2415: Make VLAN interfaces subclasses of Interface class as Invalid.
May 9 2020, 9:25 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2404: Cannot change MTU.

How would the auto-detection work? Go through all the possible MTUs one by one? (a binary search would be way better) I'm not sure how long that would take for systems with lots of interfaces. We also need to then save this limitation somewhere permanent, and read it from the interface code, possibly a custom validator script (the shell completion can't be made dynamic). I guess this would be okay, depending on how much time it would take. The speed would depend on the interface driver. There could be drivers that are very slow, we couldn't test them and people would complain.

May 9 2020, 9:23 AM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2439: Configuration dependency problem, unable to load complex configuration after reboot.

Please test using the latest rolling ISO at https://downloads.vyos.io/?dir=rolling/current/amd64 which has multiple fixes for interfaces included. Also, I still don't understand what the exact issue is. I have a similar configuration here and I have no issues with the image from 20200509.

May 9 2020, 9:09 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2372: VLAN: error on commit if main interface is disabled.

Since the issue is resolved can this be closed?

May 9 2020, 9:04 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2427: Interface addressing broken since fix for T2372 was merged as Resolved.
May 9 2020, 9:03 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob triaged T2442: Move application of STP settings for bridge members from interfaces-bridge.py to Interface.add_to_bridge() as High priority.
May 9 2020, 9:01 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob changed the status of T2241: Changing settings on an interface causes it to fall out of bridge, a subtask of T2171: Unify creation and manipulation of interfaces, from In progress to On hold.
May 9 2020, 8:46 AM · VyOS 1.4 Sagitta
jjakob changed the status of T2241: Changing settings on an interface causes it to fall out of bridge from In progress to On hold.
May 9 2020, 8:46 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2435: Pseudo-ethernet Interfaces Broken as Resolved.
May 9 2020, 8:44 AM · VyOS 1.3 Equuleus (1.3.0)
zsdc changed the status of T2389: BGP community-list unknown command from Open to Confirmed.

The bug is produced because of deleted deprecated option in vtysh. Before FRR 7.3:

root@vyos:/home/vyos# vtysh -c "show ip community-list 10"
This config option is deprecated, and is scheduled for removal.
if you are using this please migrate to the below command.
'show bgp community-list <(1-500)|WORD> detail'
% Can't find community-list

Starting from 7.3:

root@vyos:/home/vyos# vtysh -c "show ip community-list 10"
% Unknown command: show ip community-list 10
May 9 2020, 8:43 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jjakob closed T2438: isc-dhcp-server(6).service reports startup success immediately even if dhcpd fails to start up as Resolved.
May 9 2020, 8:43 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob closed T2432: dhcpd: Can't create new lease file: Permission denied as Resolved.
May 9 2020, 8:40 AM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
Viacheslav added a comment to T2389: BGP community-list unknown command.

In VyOS 1.2.5 the same bug.

May 9 2020, 8:31 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin added a comment to T2267: equuleus: Autogenerating deb package version number for internal packages.

All sounds good to me.

May 9 2020, 6:36 AM

May 8 2020

kroy closed T2441: TZ validator has a parse error as Resolved.
May 8 2020, 10:08 PM · VyOS 1.3 Equuleus (1.3.0)
trae32566 added a comment to T2434: Duplicate Address Detection Breaks Interfaces.

That build was given to me to test in #lobby by Thomas Mangin, so he may be able to tell you more about it if needed.

May 8 2020, 10:07 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
GitHub <noreply@github.com> committed rVYOSONEX4ca0e563861f: Merge pull request #405 from kroy-the-rabbit/patch-1 (authored by dmbaturin).
May 8 2020, 10:04 PM
kroy changed the status of T2441: TZ validator has a parse error from Open to In progress.
May 8 2020, 10:03 PM · VyOS 1.3 Equuleus (1.3.0)
kroy claimed T2441: TZ validator has a parse error.

PR405 corrects this

May 8 2020, 10:03 PM · VyOS 1.3 Equuleus (1.3.0)
kroy created T2441: TZ validator has a parse error.
May 8 2020, 10:02 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin committed rVYOSONEX42033d3cc133: Merge branch 'current' of https://github.com/vyos/vyos-1x into current.
May 8 2020, 9:06 PM
dmbaturin committed rVYOSONEX57ad1420ead3: T2431: remove the numeric validator for it now lives in vyos-utils..
May 8 2020, 9:06 PM
c-po committed rVYOSONEXeb94721a996a: validator: T2417: remove src/validators/mac-address.
May 8 2020, 8:51 PM