Page MenuHomeVyOS Platform
Feed All Stories

Oct 28 2022

jestabro committed rVYOSONEX0e6371219546: T4291: consolidate component version string read/write functions.
Oct 28 2022, 7:26 PM
GitHub <noreply@github.com> committed rVYOSONEX562c367e8877: Merge pull request #1619 from jestabro/component-version-string (authored by jestabro).
Oct 28 2022, 7:26 PM
aalmenar added a comment to T3640: Allow resetting Wireguard interface.

There's something weird happening with this. If you change simply persistent-keepalive from 25 to 30 or 30 to 25 will reactivate the peer. At least thats my experience. Doing anything else didnt work for me including:

Oct 28 2022, 6:33 PM
n.fort changed the status of T4780: Firewall - Add interface group from Open to In progress.
Oct 28 2022, 6:18 PM · VyOS 1.4 Sagitta
n.fort created T4780: Firewall - Add interface group.
Oct 28 2022, 6:17 PM · VyOS 1.4 Sagitta
dmbaturin committed rVYOSONEXfca46598415f: T4765: handle non-string fields in the raw op mode output normalizer.
Oct 28 2022, 3:27 PM
GitHub <noreply@github.com> committed rVYOSONEX5f26d80a262d: Merge pull request #1625 from dmbaturin/op-mode-normalize-nonstring-fields (authored by jestabro).
Oct 28 2022, 3:27 PM
sarthurdev added a comment to T3903: Containers: after command "reboot" the host system will reboot after 1.5 minutes.

Best suggestion seems to be introducing a script to call podman stop -t N on shutdown/reboot to reduce the timeout before SIGKILL is sent.

Oct 28 2022, 1:27 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T4771: Rewrite protocol BGP op-mode to vyos.opmode format, a subtask of T4564: Root task for rewriting [op-mode] to vyos.opmode format, from Open to In progress.
Oct 28 2022, 12:47 PM · VyOS Rolling
Viacheslav changed the status of T4771: Rewrite protocol BGP op-mode to vyos.opmode format from Open to In progress.
Oct 28 2022, 12:46 PM · VyOS 1.4 Sagitta
c-po changed the status of T4177: Strip-private doesn't work for service monitoring from Resolved to Unknown Status.
Oct 28 2022, 12:44 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
dmbaturin created T4779: Make raw op mode command outputs use bytes for data amount values.
Oct 28 2022, 12:24 PM · VyOS 1.4 Sagitta
zsdc added a comment to T1875: Add the ability to use network address as BGP neighbor (bgp listen range).

Backported in https://github.com/vyos/vyatta-cfg-quagga/pull/97

Oct 28 2022, 11:42 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
rherold added a comment to T1797: Implement DPDK Fast-Path using FRR's Alternate Forwarding Planes and VPP.

Is there some progress? VPP is available for AArch64 in meantime.
Here some news about VPP performance:

Oct 28 2022, 7:46 AM

Oct 27 2022

sarthurdev changed the status of T4774: Disallow duplicate pubkey on peers of a wireguard interface from Open to In progress.

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

Oct 27 2022, 10:54 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
jestabro closed T4778: Raise error UnconfiguredSubsystem if op-mode ipsec.py fails initialization, a subtask of T4564: Root task for rewriting [op-mode] to vyos.opmode format, as Resolved.
Oct 27 2022, 7:14 PM · VyOS Rolling
jestabro closed T4778: Raise error UnconfiguredSubsystem if op-mode ipsec.py fails initialization as Resolved.
Oct 27 2022, 7:14 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX413e24400c54: ipsec: T4778: raise UnconfiguredSubsystem if IPsec not initialized.
Oct 27 2022, 7:13 PM
GitHub <noreply@github.com> committed rVYOSONEXea8d4ae32505: Merge pull request #1620 from jestabro/ipsec_show_sa (authored by jestabro).
Oct 27 2022, 7:13 PM
Viacheslav added a subtask for T4564: Root task for rewriting [op-mode] to vyos.opmode format: T4778: Raise error UnconfiguredSubsystem if op-mode ipsec.py fails initialization.
Oct 27 2022, 7:03 PM · VyOS Rolling
Viacheslav added a parent task for T4778: Raise error UnconfiguredSubsystem if op-mode ipsec.py fails initialization: T4564: Root task for rewriting [op-mode] to vyos.opmode format.
Oct 27 2022, 7:03 PM · VyOS 1.4 Sagitta
jestabro triaged T4778: Raise error UnconfiguredSubsystem if op-mode ipsec.py fails initialization as Normal priority.
Oct 27 2022, 6:57 PM · VyOS 1.4 Sagitta
zsdc added a comment to T4776: NVME storage is not detected properly during installation.

Fixed in https://github.com/vyos/vyatta-cfg-system/pull/188

Oct 27 2022, 4:51 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
Viacheslav updated the task description for T4777: Ability to get logs in machine readable format.
Oct 27 2022, 1:58 PM · VyOS 1.5 Circinus
Viacheslav updated the task description for T4777: Ability to get logs in machine readable format.
Oct 27 2022, 1:54 PM · VyOS 1.5 Circinus
Viacheslav created T4777: Ability to get logs in machine readable format.
Oct 27 2022, 1:52 PM · VyOS 1.5 Circinus
Viacheslav closed T4762: Show nat rules with empty rules incorrect error, a subtask of T4564: Root task for rewriting [op-mode] to vyos.opmode format, as Resolved.
Oct 27 2022, 12:56 PM · VyOS Rolling
Viacheslav closed T4762: Show nat rules with empty rules incorrect error as Resolved.
Oct 27 2022, 12:56 PM · VyOS 1.4 Sagitta
Viacheslav closed T4763: Change XML for Show nat destination statistics, a subtask of T4564: Root task for rewriting [op-mode] to vyos.opmode format, as Resolved.
Oct 27 2022, 12:55 PM · VyOS Rolling
Viacheslav closed T4763: Change XML for Show nat destination statistics as Resolved.
Oct 27 2022, 12:55 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX6acf41ea7d11: T4763: Use nat.py for show nat destination statistics.
Oct 27 2022, 12:55 PM
Viacheslav committed rVYOSONEX28b312d68729: T4762: Add check for show nat if nat config does not exist.
Oct 27 2022, 12:55 PM
GitHub <noreply@github.com> committed rVYOSONEXc65931f338f4: Merge pull request #1606 from sever-sever/T4762 (authored by dmbaturin).
Oct 27 2022, 12:55 PM
zsdc changed the status of T4776: NVME storage is not detected properly during installation from Open to In progress.
Oct 27 2022, 10:50 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
zsdc created T4776: NVME storage is not detected properly during installation.
Oct 27 2022, 10:48 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
Viacheslav changed the subtype of T4774: Disallow duplicate pubkey on peers of a wireguard interface from "Task" to "Bug".
Oct 27 2022, 10:33 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
Alfa80 added projects to T4774: Disallow duplicate pubkey on peers of a wireguard interface: VyOS 1.3 Equuleus, VyOS 1.4 Sagitta.
Oct 27 2022, 6:52 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
Unknown Object (User) created T4775: A new command for Interfaces debugging.
Oct 27 2022, 12:59 AM

Oct 26 2022

Alfa80 created T4774: Disallow duplicate pubkey on peers of a wireguard interface.
Oct 26 2022, 7:50 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEX2a5273e650ce: nat: T4764: Remove tables on NAT deletion.
Oct 26 2022, 2:58 PM
sarthurdev committed rVYOSONEX16207f7a8ffd: nat: T4706: Verify translation address or port exists.
Oct 26 2022, 2:58 PM
GitHub <noreply@github.com> committed rVYOSONEXa61e1a78fe11: Merge pull request #1618 from sarthurdev/T4764 (authored by c-po).
Oct 26 2022, 2:58 PM
jestabro closed T4773: Add camel_case to snake_case conversion utility as Resolved.
Oct 26 2022, 12:06 AM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX29b656f14d8b: vyos.util: T4773: add camel_to_snake_case conversion.
Oct 26 2022, 12:06 AM
GitHub <noreply@github.com> committed rVYOSONEX2e3e25514004: Merge pull request #1617 from jestabro/camel_to_snake_case (authored by jestabro).
Oct 26 2022, 12:06 AM

Oct 25 2022

sarthurdev changed the status of T4764: NAT tables vyos_nat and vyos_static_nat not deleting after deleting nat from In progress to Needs testing.

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

Oct 25 2022, 10:02 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEXc0594071c6c1: ci: T4748: add dot to regex char class to allow 'vyos.util: Txxx: ...'.
Oct 25 2022, 8:03 PM
jestabro triaged T4773: Add camel_case to snake_case conversion utility as Normal priority.
Oct 25 2022, 6:50 PM · VyOS 1.4 Sagitta
jestabro closed T4574: Add token based authentication to GraphQL API as Resolved.
Oct 25 2022, 5:09 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX093ac258c118: graphql: T4574: call all schema definition generation on init.
Oct 25 2022, 5:09 PM
jestabro committed rVYOSONEX7038b761302b: graphql: T4574: reorganize directory structure for clarity.
Oct 25 2022, 5:09 PM
jestabro committed rVYOSONEXcbb72ad6d3f5: graphql: T4574: add interface definitions for authentication settings.
Oct 25 2022, 5:09 PM
jestabro committed rVYOSONEXaf56ddf46159: graphql: T4574: read config and generate schema with/without key auth.
Oct 25 2022, 5:08 PM
jestabro committed rVYOSONEXf76a6f68b08f: graphql: T4574: add mutation for requesting JWT token.
Oct 25 2022, 5:08 PM
jestabro committed rVYOSONEX28676844e3f4: graphql: T4574: add context to read token in queries/mutations.
Oct 25 2022, 5:08 PM
jestabro committed rVYOSONEXdc37f30a1273: graphql: T4574: set token expiration time in claims.
Oct 25 2022, 5:08 PM
jestabro committed rVYOSONEX8ed99cf86629: graphql: T4574: extend smoketest for token authentication.
Oct 25 2022, 5:08 PM
jestabro committed rVYOSONEX3db5ba8ef354: graphql: T4574: set byte length of shared secret from CLI.
Oct 25 2022, 5:08 PM
GitHub <noreply@github.com> committed rVYOSONEX1265b15ffc8b: Merge pull request #1613 from jestabro/graphql-hybrid-auth (authored by jestabro).
Oct 25 2022, 5:08 PM
Viacheslav closed T4720: Ability to configure SSH HostKeyAlgorithms, a subtask of T4712: Collaborative Protection Profile cPP for Network Devices root task, as Resolved.
Oct 25 2022, 5:02 PM · VyOS Rolling, VyOS 1.5 Circinus (1.5-stream-2025-Q4)
Viacheslav closed T4720: Ability to configure SSH HostKeyAlgorithms as Resolved.
Oct 25 2022, 5:02 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4764: NAT tables vyos_nat and vyos_static_nat not deleting after deleting nat from Open to In progress.
Oct 25 2022, 10:29 AM · VyOS 1.4 Sagitta

Oct 24 2022

jestabro closed T4772: Return list of dicts in 'raw' output of route.py instead of dict with redundant information as Resolved.
Oct 24 2022, 7:17 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX1c05f8b09bf5: route: T4772: return list of dicts in 'raw' output.
Oct 24 2022, 7:16 PM
GitHub <noreply@github.com> committed rVYOSONEXec82d6082850: Merge pull request #1614 from jestabro/op-mode-route-output (authored by jestabro).
Oct 24 2022, 7:16 PM
jestabro added a comment to T4772: Return list of dicts in 'raw' output of route.py instead of dict with redundant information.

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

Oct 24 2022, 3:56 PM · VyOS 1.4 Sagitta
jestabro triaged T4772: Return list of dicts in 'raw' output of route.py instead of dict with redundant information as Normal priority.
Oct 24 2022, 2:57 PM · VyOS 1.4 Sagitta
dcplaya added a comment to T4487: Create container without downloaded image wrong behavior.

A simple work around could be to trigger a podman start command when a restart container $CONTAINER_NAME is entered. If the pod isnt already running or in a stopped state, it will look at the config and start it up.

Oct 24 2022, 4:39 AM · VyOS 1.4 Sagitta

Oct 23 2022

jestabro added a comment to T4574: Add token based authentication to GraphQL API.

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

Oct 23 2022, 7:19 PM · VyOS 1.4 Sagitta
Viacheslav closed T3723: op-mode IPSec show vpn ipsec sa output with underscores, a subtask of T2816: Rewrite IPsec scripts with the new XML/Python approach, as Resolved.
Oct 23 2022, 7:08 PM · VyOS 1.4 Sagitta
Viacheslav closed T3723: op-mode IPSec show vpn ipsec sa output with underscores as Resolved.
Oct 23 2022, 7:08 PM · VyOS 1.4 Sagitta
aderouineau added a comment to T2196: Dynamic ipv4 interface list hairpin.

Any update on this, since it's been more than 2 years since the initial request? This would indeed be very useful for hairpin NAT. It it complicated to implement?

Oct 23 2022, 3:06 AM · VyOS Rolling
aderouineau added a comment to T3910: Hairpin NAT Not Functioning Correctly.

I think this should be re-opened. The solution that is documented does not follow the spirit of hairpin NAT, which is that traffic on port N not actually destined to the inside target should not be redirected.

Oct 23 2022, 2:58 AM · Rejected

Oct 21 2022

Unknown Object (User) added a comment to T4767: replace sh to Python (generate_ipsec_debug_archive.sh).

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

Oct 21 2022, 10:02 PM
Viacheslav created T4771: Rewrite protocol BGP op-mode to vyos.opmode format.
Oct 21 2022, 7:18 PM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T4770: Rewrite OpenVPN op-mode to vyos.opmode format.
Oct 21 2022, 6:43 PM · VyOS 1.4 Sagitta
create with ansible <daniil@vyos.io> committed rVYOSONEXb6d2e0a4b08c: T4765: support list and primitives in op mode output normalization.
Oct 21 2022, 6:36 PM
GitHub <noreply@github.com> committed rVYOSONEXf157aea8c7dd: Merge pull request #1611 from dmbaturin/field-normalization-2 (authored by jestabro).
Oct 21 2022, 6:36 PM
Viacheslav created T4770: Rewrite OpenVPN op-mode to vyos.opmode format.
Oct 21 2022, 6:32 PM · VyOS 1.4 Sagitta
jestabro closed T4768: Change name of api child node from 'gql' to 'graphql' as Resolved.
Oct 21 2022, 5:17 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX89fbe73b9fb9: graphql: T4768: change name of api child node from 'gql' to 'graphql'.
Oct 21 2022, 5:16 PM
GitHub <noreply@github.com> committed rVYOSONEXeeb7810f4240: Merge pull request #1610 from jestabro/migrate-graphql (authored by jestabro).
Oct 21 2022, 5:16 PM
jestabro changed the status of T4768: Change name of api child node from 'gql' to 'graphql' from Open to In progress.
Oct 21 2022, 3:49 PM · VyOS 1.4 Sagitta
jestabro added a comment to T4768: Change name of api child node from 'gql' to 'graphql'.

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

Oct 21 2022, 3:49 PM · VyOS 1.4 Sagitta
zsdc created T4769: Conntrack settings are not apply properly.
Oct 21 2022, 3:44 PM · VyOS Rolling, Bugs
zsdc closed T2189: Adding a large port-range will take ~ 20 minutes to commit as Resolved.
Oct 21 2022, 2:44 PM · VyOS 1.3 Equuleus (1.3.3)
a.apostoliuk changed the status of T4496: ping vrf help does not list VRFs from Open to In progress.
Oct 21 2022, 2:29 PM · VyOS 1.4 Sagitta
a.apostoliuk claimed T4496: ping vrf help does not list VRFs.
Oct 21 2022, 2:29 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T4767: replace sh to Python (generate_ipsec_debug_archive.sh) from Open to In progress.
Oct 21 2022, 2:25 PM
thetooth added a comment to T4587: wan load balance issues with 3 or more WANs.

@Nova_Logic As a workaround can you try the following configuration, this should ensure the behaviour you're after:

policy {
    local-route {
        rule 1 {
            fwmark 201
            inbound-interface eth0
            set {
                table 201
            }
        }
        rule 2 {
            fwmark 202
            inbound-interface eth0
            set {
                table 202
            }
        }
        rule 3 {
            fwmark 203
            inbound-interface eth0
            set {
                table 203
            }
        }
    }
}
Oct 21 2022, 2:12 PM · Bugs, VyOS Rolling
thetooth added a comment to T4587: wan load balance issues with 3 or more WANs.

I had a closer look at this, the commits here and here should have brought this back from the dead but there is a small issue where the table "ip nat" is used when at the same time all of the nat related chains were refactored into the vyos_nat table. The normal functionality of WLB isn't affected because the mangle table isn't changed.

Oct 21 2022, 1:42 PM · Bugs, VyOS Rolling
jestabro created T4768: Change name of api child node from 'gql' to 'graphql'.
Oct 21 2022, 1:40 PM · VyOS 1.4 Sagitta
Nova_Logic added a comment to T4470: Rewrite load-balancing wan to XML/Python.

@thetooth but according to current docs that exactly what is documented in docs: https://docs.vyos.io/en/equuleus/configuration/loadbalancing/index.html

Oct 21 2022, 11:15 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
a.apostoliuk moved T4660: Reorganize route map set community CLI from Open to Finished on the VyOS 1.4 Sagitta board.
Oct 21 2022, 8:18 AM · VyOS 1.4 Sagitta
a.apostoliuk moved T4492: Incorrect list of neighbors in help for "show bgp vrf VRF neighbors" from Open to Finished on the VyOS 1.4 Sagitta board.
Oct 21 2022, 8:12 AM · VyOS 1.4 Sagitta
Unknown Object (User) assigned T4767: replace sh to Python (generate_ipsec_debug_archive.sh) to Viacheslav.
Oct 21 2022, 3:26 AM
Unknown Object (User) created T4767: replace sh to Python (generate_ipsec_debug_archive.sh).
Oct 21 2022, 3:25 AM

Oct 20 2022

jestabro committed rVYOSONEX40cf5f7c1b8d: T4765: normalize fields only if 'raw' is true; output must be dict.
Oct 20 2022, 9:44 PM
GitHub <noreply@github.com> committed rVYOSONEXc8dbd6ce6cd4: Merge pull request #1608 from jestabro/T4765 (authored by dmbaturin).
Oct 20 2022, 9:44 PM
Alfa80 created T4766: Enable Cross-Protocol Translation (relay).
Oct 20 2022, 6:47 PM