Page MenuHomeVyOS Platform
Feed All Stories

Jun 27 2020

jjakob added a comment to T2655: ConfigError formatting issue.

No, the string concatenation is done by Python (these are not multiple arguments but one argument) so there's nothing ConfigError can do. It's simply a mistake (typo) on my part.

Jun 27 2020, 6:59 AM · VyOS 1.3 Equuleus (1.3.6)
jjakob added a comment to T2654: Multiple names unable to be assigned to the same static mapping.

Yeah, only the first line will be used, the subsequent lines for an already existing IP or hostname will be ignored. pdns-recursor also behaves the same, it logs "not replacing entry" (or something similar, I can't recall) when encountering a entry with a different IP for a hostname already defined, so it behaves the same as getent. You can't add multiple entries for round-robin resolution, hosts has no support for that, if we want that we need to use zone files instead (but those only work for pdns-recursor and not the system, so are not a suitable replacement here, they could be added under the dns forwarding node)

Jun 27 2020, 6:55 AM · VyOS 1.3 Equuleus (1.3.2)
kroy added a comment to T2654: Multiple names unable to be assigned to the same static mapping.

To add, maybe it's just the content of the error message that's misleading here if there other ways to do it. Or maybe the problem is that there are multiple ways to accomplish this

Jun 27 2020, 6:44 AM · VyOS 1.3 Equuleus (1.3.2)
kroy added a comment to T2654: Multiple names unable to be assigned to the same static mapping.

I guess there's two ways to approach it. This is the correct way:

Jun 27 2020, 6:39 AM · VyOS 1.3 Equuleus (1.3.2)
jjakob reopened T2654: Multiple names unable to be assigned to the same static mapping as "Needs testing".

Have you tested that this actually works as intended? The reason I added that check is that each static-host-mapping "inet" address translates to a line in /etc/hosts. The hosts manpage says there should be only one line for each host:

Jun 27 2020, 6:26 AM · VyOS 1.3 Equuleus (1.3.2)
kroy closed T2654: Multiple names unable to be assigned to the same static mapping as Resolved.
Jun 27 2020, 3:53 AM · VyOS 1.3 Equuleus (1.3.2)
shaferstockton placed T2508: Enable user to configure a LUA script that modifies resolving in PowerDNS up for grabs.
Jun 27 2020, 3:37 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.5)
kroy updated the task description for T2655: ConfigError formatting issue.
Jun 27 2020, 3:27 AM · VyOS 1.3 Equuleus (1.3.6)
kroy updated the task description for T2655: ConfigError formatting issue.
Jun 27 2020, 3:27 AM · VyOS 1.3 Equuleus (1.3.6)
kroy created T2655: ConfigError formatting issue.
Jun 27 2020, 3:26 AM · VyOS 1.3 Equuleus (1.3.6)
kroy updated the task description for T2654: Multiple names unable to be assigned to the same static mapping.
Jun 27 2020, 3:24 AM · VyOS 1.3 Equuleus (1.3.2)
kroy changed the status of T2654: Multiple names unable to be assigned to the same static mapping from Open to In progress.

This PR should correct.

Jun 27 2020, 3:21 AM · VyOS 1.3 Equuleus (1.3.2)
kroy created T2654: Multiple names unable to be assigned to the same static mapping.
Jun 27 2020, 3:19 AM · VyOS 1.3 Equuleus (1.3.2)

Jun 26 2020

fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

Created pull requests #477 and #269

Jun 26 2020, 5:24 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po claimed T2653: "set interfaces" Python handler code improvements - next iteration.
Jun 26 2020, 4:36 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2622: Pseudo-ethernet interface config disappears across versions as Resolved.
Jun 26 2020, 4:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot.

Sorry - used the wrong task

Jun 26 2020, 4:30 PM · VyOS 1.3 Equuleus (1.3.3)
c-po reopened T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot as "Open".
Jun 26 2020, 4:29 PM · VyOS 1.3 Equuleus (1.3.3)
c-po closed T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot as Resolved.
Jun 26 2020, 4:29 PM · VyOS 1.3 Equuleus (1.3.3)
c-po moved T2625: Provide generic Library for package builds from Backport Candidates to Finished on the VyOS 1.3 Equuleus board.
Jun 26 2020, 4:04 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T1219: Redundant active-active configuration, asymmetric routing and conntrack-sync cache from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.2 Crux (VyOS 1.2.6), vyatta-conntrack-sync
c-po moved T1221: BGP - Default route injection is not processed by the specific route-map from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T1699: Default net.ipv6.route.max_size 32768 is too low from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2062: Wrong dhcp-server static route subnet bytes from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T1938: syslog doesn't start automatically from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2625: Provide generic Library for package builds from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po moved T2482: Update PowerDNS recursor to 4.3.1 for CVE-2020-10995 from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · Restricted Project
c-po moved T2311: Statically configured name servers may not take precedence over ones from DHCP from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Jun 26 2020, 4:04 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po added a project to T2625: Provide generic Library for package builds: VyOS 1.2 Crux (VyOS 1.2.6).
Jun 26 2020, 4:03 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po removed a project from T2625: Provide generic Library for package builds: Ready for Crux (1.2.x).
Jun 26 2020, 4:03 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po closed T2625: Provide generic Library for package builds as Resolved.
Jun 26 2020, 4:03 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 26 2020, 3:55 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po changed the status of T2653: "set interfaces" Python handler code improvements - next iteration from Open to In progress.
Jun 26 2020, 1:51 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2653: "set interfaces" Python handler code improvements - next iteration.
Jun 26 2020, 1:50 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin closed T2057: Generalised Interface configuration as Resolved.
Jun 26 2020, 1:32 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2622: Pseudo-ethernet interface config disappears across versions.
Jun 26 2020, 1:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po renamed T2588: Add support for default values to the interface-definition format from Add support for default values to the interface definition format to Add support for default values to the interface-definition format.
Jun 26 2020, 1:29 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2636: get_config_dict() shall always return a list on <multi/> nodes.
Jun 26 2020, 12:02 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2636: get_config_dict() shall always return a list on <multi/> nodes.
Jun 26 2020, 12:01 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot.

Migration scripts use vyos.configtree which uses libvyosconfig so it's probably a bug there.

Jun 26 2020, 9:09 AM · VyOS 1.3 Equuleus (1.3.3)
jjakob added a comment to T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot.
Jun 26 2020, 8:42 AM · VyOS 1.3 Equuleus (1.3.3)
jjakob added a comment to T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot.

Attached are config.boot post-upgrade(migration) and config.boot pre-migration.
Notice:

  • doubled hw-id lines
  • missing opening and closing curly braces on lines 45, 75-77 (tag nodes)
  • lines 8, 33, 35 are leaf nodes, those shouldn't have opening/closing curly braces after them
  • some things are quoted, some are not
Jun 26 2020, 8:39 AM · VyOS 1.3 Equuleus (1.3.3)
jjakob moved T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot from In Progress to Need Triage on the VyOS 1.3 Equuleus board.
Jun 26 2020, 8:16 AM · VyOS 1.3 Equuleus (1.3.3)
jjakob reopened T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot as "Open".
Jun 26 2020, 8:15 AM · VyOS 1.3 Equuleus (1.3.3)
jjakob added a comment to T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot.

Not doing anything regarding the failed load and just rebooting has now hard-baked the eth0-eth2 names into config.boot without me doing anything. So something effectively decided to rename eth1-eth3 to eth0-eth2 and save it to config.boot.

Jun 26 2020, 8:15 AM · VyOS 1.3 Equuleus (1.3.3)
jjakob claimed T2519: Broadcast address does not add automatically.
Jun 26 2020, 8:08 AM · VyOS 1.3 Equuleus (1.3.0)
c-po merged T2652: nat configuration conflicts with wan-load-balance nat rules into T2524: Restarting vyos-router.service breaks router.
Jun 26 2020, 7:48 AM · VyOS 1.3 Equuleus (1.3.3)
c-po merged task T2652: nat configuration conflicts with wan-load-balance nat rules into T2524: Restarting vyos-router.service breaks router.
Jun 26 2020, 7:48 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed Difficulty level from unknown to easy on T2642: sshd fails to start due to configuration error.
Jun 26 2020, 7:47 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2642: sshd fails to start due to configuration error as Resolved.
Jun 26 2020, 7:47 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2642: sshd fails to start due to configuration error.

https://github.com/vyos/vyos-smoketest/commit/f717f3f3ddb2afca78cf0ff3aab8457242d5f3d0

Jun 26 2020, 7:46 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2642: sshd fails to start due to configuration error.

The problem was in to loop iterator when more then one address was added. This was introduced in T2635. The smoketest will be adjusted to cover this case so the issue won't reappear.

Jun 26 2020, 7:24 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2642: sshd fails to start due to configuration error from Open to In progress.
Jun 26 2020, 7:00 AM · VyOS 1.3 Equuleus (1.3.0)
dsummers added a comment to T2619: Bug: Changes in NAT or ZONES from 1.2 to 1.3.

Here is the iptables-save output for Vyos-1.3-rolling-202006260117:

Jun 26 2020, 5:34 AM · VyOS 1.3 Equuleus (1.3.0)
Demon_H created T2652: nat configuration conflicts with wan-load-balance nat rules.
Jun 26 2020, 5:02 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

I checked the usage of netmap, but unfortunately I only found the equivalent configuration method of IPv4 on Wiki

Jun 26 2020, 2:02 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
fmertz added a comment to T2564: Extend VyOS to support appliance LCDs.

Documentation commit here: GitHub fmertz/vyos-documentation/commits/system-display

Jun 26 2020, 12:59 AM · VyOS 1.2 Crux (VyOS 1.2.7)

Jun 25 2020

trae32566 added a comment to T2642: sshd fails to start due to configuration error.

This appears to be caused by the setting of service ssh listen-address; it appears the script generating the config is omitting the actual address. Removing a specific listening address is a temporary workaround.

Jun 25 2020, 10:37 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1538: Update conntrack-sync packages to fix VRRP issues as Resolved.
Jun 25 2020, 6:42 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1538: Update conntrack-sync packages to fix VRRP issues.

Updated versions:

  • libnetfilter-conntrack 1.0.8-1
  • conntrack 1.4.6
Jun 25 2020, 6:42 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2518: Add support for IPv6 NAT (NPTv6).

nftables updated to 0.9.6 so the new nftables netmap feature can be used

Jun 25 2020, 6:22 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po closed T1808: add package nftables as Resolved.
Jun 25 2020, 6:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1808: add package nftables.

Latest rolling has nftables 0.9.6 - closing this

Jun 25 2020, 6:21 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2651: Generate CLI abstraction for options passed to CURL and SSH client.
Jun 25 2020, 3:53 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a comment to T2651: Generate CLI abstraction for options passed to CURL and SSH client.

I think this is a good idea. Maybe separate the protocols, http-client and ssh-client?

Jun 25 2020, 3:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2651: Generate CLI abstraction for options passed to CURL and SSH client.
Jun 25 2020, 3:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2651: Generate CLI abstraction for options passed to CURL and SSH client.
Jun 25 2020, 3:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T2651: Generate CLI abstraction for options passed to CURL and SSH client as Normal priority.
Jun 25 2020, 3:47 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a comment to T1850: syslog protocol can be set multiple times per facility for the same host.

Or we can make protocol a multi node.

Jun 25 2020, 3:43 PM
dmbaturin added a comment to T1850: syslog protocol can be set multiple times per facility for the same host.

Since the user can specify both protocols inside, we'll probably have to duplicate the whole things if we detect that.

Jun 25 2020, 3:41 PM
c-po added a parent task for T2596: Allow specifying source IP for 'add system image': T2651: Generate CLI abstraction for options passed to CURL and SSH client.
Jun 25 2020, 3:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T2615: Provide an explicit option for server fingerprint in commit archive, and make insecure the default: T2651: Generate CLI abstraction for options passed to CURL and SSH client.
Jun 25 2020, 3:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added subtasks for T2651: Generate CLI abstraction for options passed to CURL and SSH client: T2615: Provide an explicit option for server fingerprint in commit archive, and make insecure the default, T2596: Allow specifying source IP for 'add system image'.
Jun 25 2020, 3:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2651: Generate CLI abstraction for options passed to CURL and SSH client.
Jun 25 2020, 3:38 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2615: Provide an explicit option for server fingerprint in commit archive, and make insecure the default.

Maybe related to T2596

Jun 25 2020, 3:35 PM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin added a project to T1901: Semicolon in values is interpreted as a part of the shell command by validators: VyOS 1.2 Crux (VyOS 1.2.6).
Jun 25 2020, 3:30 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jestabro added a comment to T2649: Ensure configration mode scripts conform to coding guidelines.

@jjakob that is in fact what we are doing: for stability, some of the changes are necessarily incremental --- these are not new abstractions, but rather, refinements of the existing ones, which allow the separation of new code from legacy. We are avoiding any patching of the old backend, simply replacing with the structures which will allow a switch to vyconf, while improving performance and extension of the new code.

Jun 25 2020, 3:30 PM · VyOS 1.3 Equuleus
dmbaturin added a comment to T1928: Is the 'Welcome to VyOS' message when using SSH an information leak?.

Ok, let's switch to an empty banner.

Jun 25 2020, 3:20 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
thomas-mangin added a comment to T2582: Script daemon to offload processing during commit.

I propose to provide alternatives is_ functions using the new XML code. I will provide a patch for review.

Jun 25 2020, 2:51 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2649: Ensure configration mode scripts conform to coding guidelines.

To be fair, I'm getting frustrated by the layers-upon-layers of new abstractions getting added on old code that doesn't work properly in the first place. I'd much prefer if we just started with a clean slate. I liked @thomas-mangin 's idea of replacing vyatta-cfg completely with our own code, either vyconf or his python daemon. I wouldn't waste time patching up the old backend, just make a decision in one place to replace it completely.

Jun 25 2020, 2:25 PM · VyOS 1.3 Equuleus
jjakob added a comment to T2523: Upgrade from 1.2.5 to 1.3-rolling-202005261512 results in broken network config on second boot.

I think I ran into this today after upgrading from 1.3-rolling-202006110117 to 1.3-rolling-202006241940. My config had eth1-eth3 (as those were the default names created by a previous install of 1.3 somewhere around May) and those worked fine for numerous reboots before this upgrade. The first reboot after adding the new image, everything was fine. The 2nd reboot (actually a power outage) the interfaces were eth0-eth2 on the system, but eth1-eth3 in the config, so the config load failed.

Jun 25 2020, 2:18 PM · VyOS 1.3 Equuleus (1.3.3)
jestabro added a comment to T2649: Ensure configration mode scripts conform to coding guidelines.

I agree @jjakob that we are still converging on the best way to structure the salient information, namely the difference between effective and session configs, however this will be internalized: a simple example of use for testing and daemon (and other) is:

Jun 25 2020, 1:59 PM · VyOS 1.3 Equuleus
jjakob added a comment to T2649: Ensure configration mode scripts conform to coding guidelines.

Keep in mind that the preferred way to implement scripts is, in my mind, the one used by interfaces-tunnel.py: it takes both session and effective configs and compares them, only applying the changes for the differences that are required. get_config_dict just takes the session config and so it requires a complete teardown and re-initialization of any system component that is configured from it (restarting instead of reloading services, deleting interfaces instead of modifying just 1 setting, ...)
I don't consider just get_config_dict as the preferred future way to implement features for that reason, rather it is the interfaces-tunnel that could be made the reference.
get_config_dict could be ran 2 times (once with effective=True) in each script, then the script could compare/make a diff of the 2 dicts, but that's what interfaces-tunnel ConfigurationState does.
Take for example a minor change in the current openvpn code - changing the description of the interface - currently results in a complete service outage (restart). AFAIK all scripts are like this. It didn't use to be that way in Vyatta, most perl scripts compared session and effective configs and just applied the necessary changes.

Jun 25 2020, 1:56 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2649: Ensure configration mode scripts conform to coding guidelines.

I'm not sure that we have to go that far, but let me take a closer look, and we can discuss; the model is to be able to call, in batch, the functions of an arbitrary conf_mode script, without variation in structure or behaviour.

Jun 25 2020, 1:55 PM · VyOS 1.3 Equuleus
thomas-mangin claimed T2643: show interfaces does not scale with terminal width.
Jun 25 2020, 1:55 PM · VyOS 1.3 Equuleus (1.3.0)
thomas-mangin added a comment to T2038: repository organisation change.

I agree that this kind of changes are better done at the start of a development cycle.

Jun 25 2020, 1:53 PM · Invalid
thomas-mangin added a comment to T2649: Ensure configration mode scripts conform to coding guidelines.

There is really no difference between calling Config() and using it functions in the code - as is done by every module - vs having the class inherit from it as I do not use any private ( _ prefixed ) functions. I can modify the code to have self.config as an object of the class instead but IMO this is cosmetic and does not change anything with the API and coding guideline.

Jun 25 2020, 1:48 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2649: Ensure configration mode scripts conform to coding guidelines.

Only that it inherits from Config, hence the form of the Config instance can not be changed, say, to 'off-line' Config, or 'testing' Config, which would have different init functions; if it took Config as an argument instead, or a named argument with default the 'live' Config, then it would not be an issue for generalization. But we should discuss the details further, and collect results and suggestions.

Jun 25 2020, 1:41 PM · VyOS 1.3 Equuleus
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 · VyOS 1.5 Circinus
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