Page MenuHomeVyOS Platform
Feed Search

May 15 2024

Viacheslav created T6338: Ability to use per-user traffic shaper or policy limits based on the network.
May 15 2024, 8:00 AM · VyOS Rolling
Viacheslav triaged T6337: Upgrade from 1.3.5 fails if ssh public key name has a space in it as High priority.
May 15 2024, 6:20 AM · VyOS 1.3 Equuleus (1.3.8)

May 14 2024

Viacheslav committed rVYOSONEXf844b28a6164: T3420: Remove service upnp.
May 14 2024, 5:38 PM
Viacheslav committed rVYOSONEXbb0b1b75fbbe: T3420: Remove service upnp.
May 14 2024, 5:35 PM
Viacheslav committed rVYOSONEXe7714400f6b0: T3420: Remove service upnp.
May 14 2024, 5:33 PM
Viacheslav closed T5835: UPnP port mapping / rule installation fails as Wontfix.
May 14 2024, 5:15 PM
Viacheslav committed rVYOSONEX7c438caa2c21: T3420: Remove service upnp.
May 14 2024, 5:14 PM
Viacheslav added a comment to T5835: UPnP port mapping / rule installation fails.
In T5835#187933, @simplysoft wrote:

I'm not sure if that summary from you @Viacheslav is fully reflecting the current state.
I'm also not sure if the original implementation never worked, might very well have been broken while refactoring some vyos internals how the firewall is structured, but I guess you should have a better understanding of (the history of) your product. Otherwise I would be very surprised if a broken feature got into your product without every working / being tested.

May 14 2024, 2:18 PM
Viacheslav added a comment to T5835: UPnP port mapping / rule installation fails.

In summary, it works with custom scripts and patches, but it still does not work from CLI (not fully integrated)
The scripts that should be involved are in the repo https://github.com/miniupnp/miniupnp/tree/miniupnpd_2_3_3/miniupnpd/netfilter_nft/scripts
Until we do not have them and they do not communicate with the firewall, the feature does not work.
A patch is attached in several posts above https://vyos.dev/T5835#174066

May 14 2024, 12:40 PM
Viacheslav lowered the priority of T5497: Add ability to resequence rule numbers for firewall from Normal to Wishlist.
May 14 2024, 10:57 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav placed T6292: Unable to update webproxy blacklist as they use captcha up for grabs.
May 14 2024, 10:10 AM · VyOS Rolling, Bugs

May 13 2024

Viacheslav closed T5386: Execute VRRP transition script when `set high-availability disable` is commited as Resolved.

The original feature/bug is solved
The stop script executed is executing.
The locks are a separate task/bug.

May 13 2024, 10:37 AM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav triaged T6332: IPv6-only ISIS (or, in general, dual topology) is not working with other devices running frr as Normal priority.
May 13 2024, 9:52 AM · VyOS 1.4 Sagitta (1.4.1)

May 10 2024

Viacheslav added a comment to T5497: Add ability to resequence rule numbers for firewall.

Feel free to reopen it and update the task description, but I'm not expecting it to be implemented.

May 10 2024, 3:03 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav added a comment to T5497: Add ability to resequence rule numbers for firewall.

I think the original request was Add ability to resequence rule numbers for firewall, and we added this tool.
Auto-Apply configuration based on this tool is the wrong way. We haven't had such hacks before and probably won't implement them in the nearest feature.
All configuration changes have to be only per user commit; there should not be any auto-commits/auto applies configs. We have API for these tricks.
CLI is completely different from the cisco/arista logic.

May 10 2024, 2:51 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav edited projects for T6038: Losing default route after first reboot (cloud-init & DHCP), added: VyOS 1.4 Sagitta (1.4.0-epa3); removed VyOS 1.4 Sagitta (1.4.0-epa1).
May 10 2024, 1:49 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus

May 9 2024

Viacheslav reopened T6292: Unable to update webproxy blacklist as they use captcha as "Open".
May 9 2024, 6:44 PM · VyOS Rolling, Bugs
Viacheslav added a comment to T6292: Unable to update webproxy blacklist as they use captcha.

I'm re-opening until we make a final decision

May 9 2024, 6:44 PM · VyOS Rolling, Bugs
Viacheslav edited projects for T6313: Add "NAT" to "generate" command for rule resequence, added: VyOS 1.5 Circinus; removed VyOS 1.4 Sagitta.
May 9 2024, 4:12 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
Viacheslav closed T6292: Unable to update webproxy blacklist as they use captcha as Wontfix.

The service webproxy is deprecated and will be removed in 1.5

May 9 2024, 3:21 PM · VyOS Rolling, Bugs
Viacheslav moved T6325: Update pipfile python3 version or delete pip file for vyos-1x from Open to Finished on the VyOS 1.4 Sagitta board.
May 9 2024, 2:40 PM · VyOS 1.4 Sagitta
Viacheslav closed T6325: Update pipfile python3 version or delete pip file for vyos-1x as Resolved.

Removed in https://github.com/vyos/vyos-1x/pull/3435

May 9 2024, 2:40 PM · VyOS 1.4 Sagitta
Viacheslav triaged T6315: Add Codeql reusable action workflow as Normal priority.
May 9 2024, 1:56 PM · GitHub Infrastructure
Viacheslav triaged T6318: vyos-1x: WiFi Regulatory Domain should be set system-wide instead of per-device as Normal priority.
May 9 2024, 1:54 PM · VyOS 1.5 Circinus
Viacheslav renamed T6325: Update pipfile python3 version or delete pip file for vyos-1x from Update pip file python3 version or delete pip file for vyos-1x to Update pipfile python3 version or delete pip file for vyos-1x.
May 9 2024, 12:46 PM · VyOS 1.4 Sagitta
Viacheslav triaged T6325: Update pipfile python3 version or delete pip file for vyos-1x as Normal priority.
May 9 2024, 12:46 PM · VyOS 1.4 Sagitta
Viacheslav closed T6324: CVE-2024-2961 as Resolved.
May 9 2024, 8:34 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav added a comment to T6324: CVE-2024-2961.

For 1.4 also fixed

vyos@r1-right:~$ show version all | match "GNU C L"
ii  libc-bin                             2.36-9+deb12u7                   amd64        GNU C Library: Binaries
ii  libc-l10n                            2.36-9+deb12u7                   all          GNU C Library: localization files
ii  libc6:amd64                          2.36-9+deb12u7                   amd64        GNU C Library: Shared libraries
ii  locales                              2.36-9+deb12u7                   all          GNU C Library: National Language (locale) data [support]
vyos@r1-right:~$ 
vyos@r1-right:~$ show ver
Version:          VyOS 1.4-stable-202405090309
Release train:    sagitta
May 9 2024, 8:22 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav moved T6324: CVE-2024-2961 from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.0-epa3) board.
May 9 2024, 8:16 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav added a comment to T6324: CVE-2024-2961.

Fixed

vyos@r1-right:~$ show version all | match "GNU C L"
ii  libc-bin                             2.28-10+deb10u3                amd64        GNU C Library: Binaries
ii  libc-l10n                            2.28-10+deb10u3                all          GNU C Library: localization files
ii  libc6:amd64                          2.28-10+deb10u3                amd64        GNU C Library: Shared libraries
ii  locales                              2.28-10+deb10u3                all          GNU C Library: National Language (locale) data [support]
vyos@r1-right:~$ 
vyos@r1-right:~$ show version
May 9 2024, 8:08 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa3)

May 8 2024

Viacheslav triaged T6320: WiFi: Enable support for 6GHz AccesPoints as Wishlist priority.
May 8 2024, 2:27 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
Viacheslav changed the status of T6312: open-vm-tools missing in nightly-builds starting from version 1.5-rolling-202404220020 from Open to Needs testing.

Should be fixed in https://github.com/vyos/vyos-build/pull/600

May 8 2024, 9:57 AM · VyOS 1.5 Circinus
Viacheslav triaged T6281: Wireguard does not pass traffic if VRFs are used as Normal priority.
May 8 2024, 6:26 AM · VyOS 1.5 Circinus
Viacheslav moved T6310: Change branches for CodeQL on push from Open to Finished on the VyOS 1.5 Circinus board.
May 8 2024, 6:17 AM · GitHub Infrastructure
Viacheslav moved T6288: policy route ipv4 rule order behaviour from Open to Finished on the VyOS 1.5 Circinus board.
May 8 2024, 6:16 AM · VyOS 1.5 Circinus
Viacheslav added a comment to T5636: Add GeoIP matching support for policy route.

Mostly impossible for policy local-route
I'm not expecting that it will be implemented at all.

May 8 2024, 6:15 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
Viacheslav triaged T6313: Add "NAT" to "generate" command for rule resequence as Wishlist priority.
May 8 2024, 6:00 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus

May 7 2024

Viacheslav assigned T6312: open-vm-tools missing in nightly-builds starting from version 1.5-rolling-202404220020 to dmbaturin.
May 7 2024, 3:57 PM · VyOS 1.5 Circinus
Viacheslav triaged T6310: Change branches for CodeQL on push as Normal priority.
May 7 2024, 3:34 PM · GitHub Infrastructure
Viacheslav renamed T6305: IPoE interface wildcard validation error in firewall rules from Firewall interface wildcard validation error to Firewall ipoe interface wildcard validation error.
May 7 2024, 2:58 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav moved T6311: Nftables build add dependency asciidoc-base from Open to Finished on the VyOS 1.5 Circinus board.
May 7 2024, 1:08 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav moved T6311: Nftables build add dependency asciidoc-base from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-epa3) board.
May 7 2024, 1:08 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav closed T6311: Nftables build add dependency asciidoc-base as Resolved.
May 7 2024, 1:07 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav closed T4811: Webproxy bypassing CLI whitelist command is missing as Wontfix.

The current workaround is manual DNAT rules:

set nat destination rule 100 destination port '80'
set nat destination rule 100 protocol 'tcp'
set nat destination rule 100 translation redirect port '3128'

Add any rules before 100 for excluding DNAT and use "bypass"

May 7 2024, 1:05 PM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus
Viacheslav added a comment to T6311: Nftables build add dependency asciidoc-base.

PR https://github.com/vyos/vyos-build/pull/598

May 7 2024, 10:43 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav changed the status of T6311: Nftables build add dependency asciidoc-base from Open to In progress.
May 7 2024, 10:25 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav created T6311: Nftables build add dependency asciidoc-base.
May 7 2024, 10:24 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav added a comment to T4811: Webproxy bypassing CLI whitelist command is missing.

Min config for old implementation with redirect (1.2):

set service webproxy listen-address 192.168.122.12
set service webproxy url-filtering squidguard block-category 'aggressive'
set service webproxy url-filtering squidguard local-block 'mytest.local'
set service webproxy whitelist destination-address '192.0.2.1'
set service webproxy whitelist destination-address '192.0.2.2'
set service webproxy whitelist source-address '192.0.2.222'
set service webproxy whitelist source-address '192.0.2.223'
May 7 2024, 10:10 AM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus
Viacheslav updated the task description for T6310: Change branches for CodeQL on push.
May 7 2024, 7:57 AM · GitHub Infrastructure
Viacheslav updated the task description for T6310: Change branches for CodeQL on push.
May 7 2024, 7:56 AM · GitHub Infrastructure
Viacheslav assigned T6310: Change branches for CodeQL on push to Vijayakumar.
May 7 2024, 7:55 AM · GitHub Infrastructure
Viacheslav created T6310: Change branches for CodeQL on push.
May 7 2024, 7:53 AM · GitHub Infrastructure
Viacheslav created T6309: Check code quality with CodeQL.
May 7 2024, 7:42 AM · GitHub Infrastructure

May 6 2024

Viacheslav moved T6307: procps is missing from vyos-1x build dependencies from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-epa3) board.
May 6 2024, 6:09 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav closed T6307: procps is missing from vyos-1x build dependencies as Resolved.
May 6 2024, 6:09 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav committed rVYOSONEX8041201fccff: T6307: Add dependency procps to build vyos-1x.
May 6 2024, 11:45 AM
Viacheslav changed the status of T6307: procps is missing from vyos-1x build dependencies from Open to In progress.

PR https://github.com/vyos/vyos-build/pull/594
PR https://github.com/vyos/vyos-1x/pull/3412

May 6 2024, 11:43 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav created T6307: procps is missing from vyos-1x build dependencies.
May 6 2024, 11:29 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav closed T6298: TPM incorrect path import for rc_cmd as Resolved.
May 6 2024, 11:10 AM · Restricted Project, VyOS 1.5 Circinus
Viacheslav committed rVYOSONEXac9f2c40c544: T6298: Fix TPM incorrect path for rc_cmd.
May 6 2024, 11:03 AM
Viacheslav claimed T6298: TPM incorrect path import for rc_cmd.

PR https://github.com/vyos/vyos-1x/pull/3411

May 6 2024, 10:48 AM · Restricted Project, VyOS 1.5 Circinus
Viacheslav moved T6287: Add API destination port number for secondary firewall in config sync from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-epa3) board.
May 6 2024, 8:37 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav closed T6287: Add API destination port number for secondary firewall in config sync as Resolved.
May 6 2024, 8:37 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav triaged T6306: EVPN-MH - missing options in uplink ports as Normal priority.
May 6 2024, 7:04 AM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus
Viacheslav added a comment to T6304: Rewrite commit-archive to more structured CLI format.

Not all targets have username/password
For example for the future "location"

set system config-management commit-archive aws authentication access-key
set system config-management commit-archive aws authentication secret-key
set system config-management commit-archive aws bucket <my-bucket-name>
set system config-management commit-archive aws path '/'

This way, predefined targets are more preferred.

May 6 2024, 7:02 AM · VyOS Rolling

May 4 2024

Viacheslav changed the status of T6287: Add API destination port number for secondary firewall in config sync from In progress to Needs testing.
May 4 2024, 7:42 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav added a comment to T6304: Rewrite commit-archive to more structured CLI format.

What about this format?
We still have named/predefined targets (scp|ftp|sftp|http|https) and <name> as tag

set system config-management commit-archive target scp <name> authentication username 'xxx'
set system config-management commit-archive target scp <name> authentication password 'xxx'
set system config-management commit-archive target scp <name> server '192.0.2.1'
set system config-management commit-archive target scp <name> path '/'
May 4 2024, 3:23 PM · VyOS Rolling
Viacheslav triaged T6305: IPoE interface wildcard validation error in firewall rules as Normal priority.
May 4 2024, 10:49 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav created T6305: IPoE interface wildcard validation error in firewall rules.
May 4 2024, 10:49 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav triaged T6304: Rewrite commit-archive to more structured CLI format as Wishlist priority.
May 4 2024, 8:22 AM · VyOS Rolling
Viacheslav added a comment to T2468: Passwords with special characters fail in commit-archive.

Should be fixed after rewriting commit-archive T6304

May 4 2024, 8:22 AM · VyOS Rolling, Bugs
Viacheslav created T6304: Rewrite commit-archive to more structured CLI format.
May 4 2024, 8:14 AM · VyOS Rolling

May 3 2024

Viacheslav moved T6299: Building VyOS (Dockerized) current ISO fails dues to unmet dependencies podman : Depends: libgpgme11t64 (>= 1.4.1) but it is not installable from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-epa3) board.
May 3 2024, 2:39 PM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus
Viacheslav added a project to T6299: Building VyOS (Dockerized) current ISO fails dues to unmet dependencies podman : Depends: libgpgme11t64 (>= 1.4.1) but it is not installable: VyOS 1.4 Sagitta (1.4.0-epa3).
May 3 2024, 2:39 PM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus
Viacheslav edited projects for T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used, added: VyOS 1.5 Circinus; removed VyOS 1.4 Sagitta.
May 3 2024, 1:28 PM · VyOS Rolling, Bugs
Viacheslav added a comment to T5386: Execute VRRP transition script when `set high-availability disable` is commited.

It is probably a commit in progress during this time of execution, so the file is locked by another commit.
@dex Can you send to syslog anu message or do any other commands not related to configure?

May 3 2024, 1:06 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav closed T4017: Adding firewall port ranges makes commit/boot MASSIVELY slow as Resolved.

There were some improvements for 1.3 related ipset checks and implemented in T2189, but due to the old backend it is impossible to do anything else.
The 1.5/1.4 do not have this issue
Close the task

May 3 2024, 1:00 PM
Viacheslav added a subtask for T6302: The root task for bugs and improvements related to commit time and boot: T6122: Protocols under VRF config run in a single pass against their conf_mode scripts.
May 3 2024, 12:52 PM · VyOS Rolling, Bugs
Viacheslav added a parent task for T6122: Protocols under VRF config run in a single pass against their conf_mode scripts: T6302: The root task for bugs and improvements related to commit time and boot.
May 3 2024, 12:52 PM · VyOS Rolling
Viacheslav added a subtask for T6302: The root task for bugs and improvements related to commit time and boot: T4394: Improve VYOS_DEBUG profiling support.
May 3 2024, 12:44 PM · VyOS Rolling, Bugs
Viacheslav added a parent task for T4394: Improve VYOS_DEBUG profiling support: T6302: The root task for bugs and improvements related to commit time and boot.
May 3 2024, 12:44 PM · VyOS Rolling
Viacheslav added a project to T4816: IPv4-mapped and IPv4-compatible IPv6 addresses not valid anymore: VyOS 1.5 Circinus.
May 3 2024, 12:40 PM · VyOS Rolling
Viacheslav added a comment to T6293: add Mediatek MT7921 to defconfig.

Will be available in the next rolling release.

May 3 2024, 12:30 PM · VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
Viacheslav added a subtask for T6302: The root task for bugs and improvements related to commit time and boot: T6301: DHCPv6 client address causes long commits.
May 3 2024, 12:17 PM · VyOS Rolling, Bugs
Viacheslav added a parent task for T6301: DHCPv6 client address causes long commits: T6302: The root task for bugs and improvements related to commit time and boot.
May 3 2024, 12:17 PM · Bugs, VyOS Rolling
Viacheslav renamed T6302: The root task for bugs and improvements related to commit time and boot from The root task for bugs and improvements related to commit time to The root task for bugs and improvements related to commit time and boot.
May 3 2024, 12:15 PM · VyOS Rolling, Bugs
Viacheslav added a parent task for T1395: Improve boot time for instances with a big count of DHCP servers: T6302: The root task for bugs and improvements related to commit time and boot.
May 3 2024, 12:15 PM
Viacheslav added a subtask for T6302: The root task for bugs and improvements related to commit time and boot: T1395: Improve boot time for instances with a big count of DHCP servers.
May 3 2024, 12:15 PM · VyOS Rolling, Bugs
Viacheslav added a subtask for T6302: The root task for bugs and improvements related to commit time and boot: T6209: Improve Configuration Load/Commit Speed by moving away from deep-tree flat-file backend.
May 3 2024, 12:14 PM · VyOS Rolling, Bugs
Viacheslav added a parent task for T6209: Improve Configuration Load/Commit Speed by moving away from deep-tree flat-file backend: T6302: The root task for bugs and improvements related to commit time and boot.
May 3 2024, 12:14 PM · VyOS Rolling
Viacheslav added a subtask for T6302: The root task for bugs and improvements related to commit time and boot: T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used.
May 3 2024, 12:13 PM · VyOS Rolling, Bugs
Viacheslav added a parent task for T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used: T6302: The root task for bugs and improvements related to commit time and boot.
May 3 2024, 12:13 PM · VyOS Rolling, Bugs
Viacheslav triaged T6302: The root task for bugs and improvements related to commit time and boot as Normal priority.
May 3 2024, 12:12 PM · VyOS Rolling, Bugs
Viacheslav created T6302: The root task for bugs and improvements related to commit time and boot.
May 3 2024, 12:12 PM · VyOS Rolling, Bugs
Viacheslav added a project to T6301: DHCPv6 client address causes long commits: VyOS 1.4 Sagitta (1.4.0-epa3).
May 3 2024, 11:50 AM · Bugs, VyOS Rolling
Viacheslav triaged T6301: DHCPv6 client address causes long commits as Normal priority.
May 3 2024, 11:48 AM · Bugs, VyOS Rolling
Viacheslav created T6301: DHCPv6 client address causes long commits.
May 3 2024, 11:47 AM · Bugs, VyOS Rolling
Viacheslav edited a custom field on T6298: TPM incorrect path import for rc_cmd.
May 3 2024, 9:35 AM · Restricted Project, VyOS 1.5 Circinus
Viacheslav added a project to T6298: TPM incorrect path import for rc_cmd: Restricted Project.
May 3 2024, 9:35 AM · Restricted Project, VyOS 1.5 Circinus
Viacheslav updated the task description for T6298: TPM incorrect path import for rc_cmd.
May 3 2024, 9:34 AM · Restricted Project, VyOS 1.5 Circinus