Page MenuHomeVyOS Platform
Feed Search

Apr 13 2026

jestabro added a subtask for T6180: Add application of mask to configtree: T8488: Add exclusive masking to configtree, to limit paths for config-sync, and general use.
Apr 13 2026, 4:13 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a parent task for T8488: Add exclusive masking to configtree, to limit paths for config-sync, and general use: T6180: Add application of mask to configtree.
Apr 13 2026, 4:13 PM · VyOS Rolling
jestabro created T8488: Add exclusive masking to configtree, to limit paths for config-sync, and general use.
Apr 13 2026, 4:12 PM · VyOS Rolling

Apr 9 2026

jestabro closed T8469: Soft rollback for commit-confirm command as Resolved.
Apr 9 2026, 5:44 PM · VyOS Rolling
jestabro added a comment to T8469: Soft rollback for commit-confirm command.

This was addressed in https://vyos.dev/T5976
Closing this task in agreement with @zsdc; the default behavior will be changed in https://vyos.dev/T8471

Apr 9 2026, 5:39 PM · VyOS Rolling
jestabro added a subtask for T5976: Allow commit-confirm to use soft-rollback instead of reboot: T8471: Switch default commit-confirm action to 'reload' via rollback-soft instead of 'reboot'.
Apr 9 2026, 5:37 PM · VyOS 1.4 Sagitta (1.4.2), VyOS Rolling, VyOS 1.5 Circinus
jestabro added a parent task for T8471: Switch default commit-confirm action to 'reload' via rollback-soft instead of 'reboot': T5976: Allow commit-confirm to use soft-rollback instead of reboot.
Apr 9 2026, 5:37 PM · VyOS Rolling
jestabro created T8471: Switch default commit-confirm action to 'reload' via rollback-soft instead of 'reboot'.
Apr 9 2026, 4:59 PM · VyOS Rolling
jestabro closed T8312: Add missed operation to vyconf analogue of cli-shell-api getCompletionEnv as Resolved.
Apr 9 2026, 2:49 PM · VyOS Rolling
jestabro closed T8312: Add missed operation to vyconf analogue of cli-shell-api getCompletionEnv, a subtask of T8061: Add analogue of cli-shell-api getCompletionEnv, as Resolved.
Apr 9 2026, 2:49 PM · VyOS Rolling
jestabro added a subtask for T8445: Extend config activation system: T8335: Management of the config hint belongs in a post installation step, not image install.
Apr 9 2026, 2:46 PM · VyOS Rolling
jestabro added a parent task for T8335: Management of the config hint belongs in a post installation step, not image install: T8445: Extend config activation system.
Apr 9 2026, 2:46 PM · VyOS Rolling
jestabro closed T7709: Add file sync and atomic write to config save script as Resolved.
Apr 9 2026, 2:45 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.5), VyOS 1.5 Circinus (2025.11)
jestabro closed T7709: Add file sync and atomic write to config save script, a subtask of T6472: Implement Atomic Write Operations for Config Files, as Resolved.
Apr 9 2026, 2:45 PM
jestabro raised the priority of T8360: Extend XML building block overrides to support <help> strings from Low to Normal.
Apr 9 2026, 12:51 AM · VyOS Rolling
jestabro added a parent task for T8360: Extend XML building block overrides to support <help> strings: T8467: Collisions in transcluded interface-definition files can obscure data in a few cases.
Apr 9 2026, 12:51 AM · VyOS Rolling
jestabro added a subtask for T8467: Collisions in transcluded interface-definition files can obscure data in a few cases: T8360: Extend XML building block overrides to support <help> strings.
Apr 9 2026, 12:51 AM · VyOS Rolling
jestabro created T8467: Collisions in transcluded interface-definition files can obscure data in a few cases.
Apr 9 2026, 12:51 AM · VyOS Rolling

Apr 2 2026

jestabro closed T8402: Use vyos1x-config HEAD for vyos-1x 1.5 as Resolved.
Apr 2 2026, 6:43 PM · VyOS 1.5 Circinus (Circinus-Next)
jestabro closed T8418: Adjust logic of setting config.boot file permissions for the case of cloud-init as Resolved.
Apr 2 2026, 6:42 PM · VyOS Rolling

Mar 30 2026

jestabro added a comment to T8445: Extend config activation system.

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

Mar 30 2026, 3:22 AM · VyOS Rolling
jestabro added a comment to T8335: Management of the config hint belongs in a post installation step, not image install.

This is resolved as part of PR:
https://github.com/vyos/vyos-1x/pull/5096

Mar 30 2026, 3:21 AM · VyOS Rolling
jestabro created T8445: Extend config activation system.
Mar 30 2026, 1:34 AM · VyOS Rolling
jestabro renamed T8335: Management of the config hint belongs in a post installation step, not image install from Management of the config hint belongs in postinst, not image install to Management of the config hint belongs in a post installation step, not image install.
Mar 30 2026, 1:34 AM · VyOS Rolling

Mar 28 2026

jestabro moved T8418: Adjust logic of setting config.boot file permissions for the case of cloud-init from Need Triage to Completed on the VyOS Rolling board.
Mar 28 2026, 3:27 AM · VyOS Rolling
jestabro added a comment to T8440: HTTP API accepts invalid JWT tokens.

This is a duplicate of https://vyos.dev/T8407

Mar 28 2026, 1:27 AM · VyOS Rolling

Mar 24 2026

jestabro committed rVYOSONEXe4a8f5c64684: T8418: adjust permissions setting of config.boot for case of cloud-init.
Mar 24 2026, 3:08 PM
jestabro renamed T8418: Adjust logic of setting config.boot file permissions for the case of cloud-init from Adjust logic of setting config.boot file permissions in the case of cloud-init to Adjust logic of setting config.boot file permissions for the case of cloud-init.
Mar 24 2026, 12:10 AM · VyOS Rolling

Mar 23 2026

jestabro created T8418: Adjust logic of setting config.boot file permissions for the case of cloud-init.
Mar 23 2026, 11:28 PM · VyOS Rolling

Mar 21 2026

jestabro added a parent task for T8053: DHCP Server configuration script performance degradation with multiple entries: T8047: DHCP/netplug: Memory overusage with configurations with many interfaces.
Mar 21 2026, 2:03 AM · VyOS Rolling
jestabro added a subtask for T8047: DHCP/netplug: Memory overusage with configurations with many interfaces: T8053: DHCP Server configuration script performance degradation with multiple entries.
Mar 21 2026, 2:03 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus, VyOS Rolling

Mar 19 2026

jestabro closed T8407: Update pyjwt in vyos-https-api-tools for security advisory as Resolved.
Mar 19 2026, 3:09 PM · VyOS 1.5 Circinus (1.5.0), VyOS 1.4 Sagitta (1.4.5), VyOS Rolling
jestabro moved T8407: Update pyjwt in vyos-https-api-tools for security advisory from Need Triage to Completed on the VyOS Rolling board.
Mar 19 2026, 3:09 PM · VyOS 1.5 Circinus (1.5.0), VyOS 1.4 Sagitta (1.4.5), VyOS Rolling
jestabro created T8407: Update pyjwt in vyos-https-api-tools for security advisory.
Mar 19 2026, 3:06 PM · VyOS 1.5 Circinus (1.5.0), VyOS 1.4 Sagitta (1.4.5), VyOS Rolling

Mar 18 2026

jestabro triaged T8402: Use vyos1x-config HEAD for vyos-1x 1.5 as Normal priority.
Mar 18 2026, 6:13 PM · VyOS 1.5 Circinus (Circinus-Next)
jestabro created T8402: Use vyos1x-config HEAD for vyos-1x 1.5.
Mar 18 2026, 6:13 PM · VyOS 1.5 Circinus (Circinus-Next)

Mar 17 2026

jestabro created T8398: Normailze changelog version and debian/source options in VyOS fork of live-boot.
Mar 17 2026, 7:20 PM · VyOS 1.4 Sagitta (1.4.5), VyOS 1.5 Circinus (1.5.0), VyOS Rolling

Mar 16 2026

jestabro committed rVYOSONEX7ccd6f55fb6a: T8269: update commit hash for add option silence validators.
Mar 16 2026, 2:17 PM
jestabro committed rVYOSONEX5ff3d2da99e3: T8269: add element constraintSilenceOutput.
Mar 16 2026, 1:45 PM
jestabro committed rVYOSONEXc7522546fe6b: T8269: suppress misleading error output for bgp neighbor; add error msg.
Mar 16 2026, 1:45 PM
jestabro committed rVYOSONEXfb080c406430: T8269: pass option 'silent' to validate_value if constraintSilenceOutput.
Mar 16 2026, 1:45 PM

Mar 11 2026

jestabro added a comment to T8269: file path validator stderr forwarded to CLI.

PR:
https://github.com/vyos/vyos-1x/pull/5046
in draft until required companion PRs are merged.

Mar 11 2026, 6:17 PM · VyOS Rolling

Mar 5 2026

jestabro committed rVYOSONEX91dc8ad09df8: T8313: add protobuf messages for copy/rename.
Mar 5 2026, 11:04 AM
jestabro committed rVYOSONEXca9e5b392716: T8313: add links for copy/rename support.
Mar 5 2026, 11:04 AM
jestabro committed rVYOSONEX0b66dcbf96e4: T8313: update commit hashes for copy/rename.
Mar 5 2026, 11:04 AM
jestabro committed rVYOSONEXbbc9ed4eea40: T8074: remove links for functions now handled by vyconf_cli_compat.
Mar 5 2026, 11:04 AM

Mar 3 2026

jestabro raised the priority of T8269: file path validator stderr forwarded to CLI from Low to Normal.
Mar 3 2026, 2:34 PM · VyOS Rolling
jestabro claimed T8269: file path validator stderr forwarded to CLI.
Mar 3 2026, 2:33 PM · VyOS Rolling
jestabro renamed T8335: Management of the config hint belongs in a post installation step, not image install from Managemet of the config hint belongs in postinst, not image install to Management of the config hint belongs in postinst, not image install.
Mar 3 2026, 9:32 AM · VyOS Rolling

Mar 2 2026

jestabro added parent tasks for T8335: Management of the config hint belongs in a post installation step, not image install: T8265: Image installation does not see previous installations that were created from qcow2 image, T7836: The /config bind mount does not respect inode updates.
Mar 2 2026, 10:08 PM · VyOS Rolling
jestabro added a subtask for T8265: Image installation does not see previous installations that were created from qcow2 image: T8335: Management of the config hint belongs in a post installation step, not image install.
Mar 2 2026, 10:08 PM · VyOS Rolling
jestabro added a subtask for T7836: The /config bind mount does not respect inode updates: T8335: Management of the config hint belongs in a post installation step, not image install.
Mar 2 2026, 10:08 PM · VyOS 1.5 Circinus (2025.11)
jestabro created T8335: Management of the config hint belongs in a post installation step, not image install.
Mar 2 2026, 10:08 PM · VyOS Rolling

Feb 27 2026

jestabro claimed T7886: Create unified check for interface dependencies-.
Feb 27 2026, 2:00 PM · VyOS Rolling

Feb 26 2026

jestabro committed rVYOSONEX64fd48ee1f34: T8279: recover config data provided by legacy image upgrade tools.
Feb 26 2026, 3:41 PM

Feb 24 2026

jestabro reopened T8074: Redistribute options from vyconf_cli to vyconf_cli_compat as "Open".

Additionally use task number to drop links in vyos-1x/libvyosconfig to deprecated options.

Feb 24 2026, 7:21 PM · VyOS Rolling
jestabro created T8313: Add vyconf requests and completion support for copy/rename.
Feb 24 2026, 6:58 PM · VyOS Rolling
jestabro added a subtask for T8061: Add analogue of cli-shell-api getCompletionEnv: T8312: Add missed operation to vyconf analogue of cli-shell-api getCompletionEnv.
Feb 24 2026, 6:55 PM · VyOS Rolling
jestabro added a parent task for T8312: Add missed operation to vyconf analogue of cli-shell-api getCompletionEnv: T8061: Add analogue of cli-shell-api getCompletionEnv.
Feb 24 2026, 6:55 PM · VyOS Rolling
jestabro created T8312: Add missed operation to vyconf analogue of cli-shell-api getCompletionEnv.
Feb 24 2026, 6:55 PM · VyOS Rolling
jestabro closed T8232: Simplify and extend config_dict construction as Resolved.
Feb 24 2026, 6:01 PM · VyOS Rolling
jestabro closed T8235: VyOS HTTPS API becomes unresponsive during concurrent config-file load operations as Resolved.
Feb 24 2026, 6:01 PM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
jestabro moved T8288: Make check for missing config file Release version relative to file argument instead of using default from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0) board.
Feb 24 2026, 5:58 PM · VyOS 1.4 Sagitta (1.4.0)
jestabro moved T8257: Image installer copies wrong config from previous installations created with legacy config bind construction from Need Triage to Completed on the VyOS Rolling board.
Feb 24 2026, 5:58 PM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
jestabro closed T8257: Image installer copies wrong config from previous installations created with legacy config bind construction as Resolved.
Feb 24 2026, 5:58 PM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
jestabro closed T8257: Image installer copies wrong config from previous installations created with legacy config bind construction, a subtask of T7994: Image installer doesn't detect previous installation, as Resolved.
Feb 24 2026, 5:58 PM · VyOS 1.5 Circinus (2026.02), VyOS Rolling
jestabro closed T8288: Make check for missing config file Release version relative to file argument instead of using default as Resolved.
Feb 24 2026, 5:57 PM · VyOS 1.4 Sagitta (1.4.0)
jestabro closed T8288: Make check for missing config file Release version relative to file argument instead of using default, a subtask of T8177: The installer reports that there are unsaved changes on upgrade, as Resolved.
Feb 24 2026, 5:57 PM · VyOS 1.4 Sagitta (1.4.0)

Feb 20 2026

jestabro added a subtask for T8177: The installer reports that there are unsaved changes on upgrade: T8288: Make check for missing config file Release version relative to file argument instead of using default.
Feb 20 2026, 8:12 PM · VyOS 1.4 Sagitta (1.4.0)
jestabro added a parent task for T8288: Make check for missing config file Release version relative to file argument instead of using default: T8177: The installer reports that there are unsaved changes on upgrade.
Feb 20 2026, 8:12 PM · VyOS 1.4 Sagitta (1.4.0)
jestabro created T8288: Make check for missing config file Release version relative to file argument instead of using default.
Feb 20 2026, 8:11 PM · VyOS 1.4 Sagitta (1.4.0)

Feb 18 2026

jestabro added a comment to T8279: Update from 1.3.8 to 1.5 results in missing configuration.

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

Feb 18 2026, 9:41 PM · VyOS Rolling, VyOS 1.5 Circinus (2026.03)
jestabro claimed T8279: Update from 1.3.8 to 1.5 results in missing configuration.

The location of config data, and the definition of the bind mount /config , has been normalized for all versions > 1.4.4. This affects updates from 1.3.8 as a result of the definition in the older image tools:
https://github.com/vyos/vyatta-cfg-system/blob/equuleus/scripts/install/install-functions#L44
On a live 1.3.8 system, one can edit the line in
/opt/vyatta/sbin/install-functions
to
VYATTA_NEW_CFG_DIR=/opt/vyatta/etc/config
which will correct the problem.

Feb 18 2026, 9:22 PM · VyOS Rolling, VyOS 1.5 Circinus (2026.03)

Feb 17 2026

jestabro committed rVYOSONEXd9064df5374a: T8257: image install search previous needs to consider legacy bind mount.
Feb 17 2026, 3:56 PM

Feb 13 2026

jestabro committed rVYOSONEXd907ca940d33: T8232: add config_dict wrapper.
Feb 13 2026, 2:49 PM
jestabro committed rVYOSONEXcf5cc40c379e: T8232: update commit hashes for extend config_dict construction.
Feb 13 2026, 2:49 PM
jestabro committed rVYOSONEX7e23472743fe: T8232: add bindings for config_dict.
Feb 13 2026, 2:49 PM
jestabro committed rVYOSONEX713ab5ded6a5: T8232: add reference tree class.
Feb 13 2026, 2:49 PM
jestabro committed rVYOSONEX324badc9f9d8: T8232: add default reference tree cache file location.
Feb 13 2026, 2:49 PM
jestabro committed rVYOSONEXfba52c8ff176: T8232: add bindings needed for reference tree class.
Feb 13 2026, 2:49 PM
jestabro committed rVYOSONEX5379a132a0d8: T8232: internal name change for consistency with ReferenceTree class.
Feb 13 2026, 2:49 PM
jestabro added a comment to T8265: Image installation does not see previous installations that were created from qcow2 image.

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

Feb 13 2026, 3:41 AM · VyOS Rolling
jestabro updated the task description for T8265: Image installation does not see previous installations that were created from qcow2 image.
Feb 13 2026, 3:23 AM · VyOS Rolling
jestabro added a parent task for T8265: Image installation does not see previous installations that were created from qcow2 image: T8257: Image installer copies wrong config from previous installations created with legacy config bind construction.
Feb 13 2026, 3:23 AM · VyOS Rolling
jestabro added a subtask for T8257: Image installer copies wrong config from previous installations created with legacy config bind construction: T8265: Image installation does not see previous installations that were created from qcow2 image.
Feb 13 2026, 3:23 AM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
jestabro created T8265: Image installation does not see previous installations that were created from qcow2 image.
Feb 13 2026, 3:22 AM · VyOS Rolling

Feb 12 2026

jestabro added a comment to T8257: Image installer copies wrong config from previous installations created with legacy config bind construction.

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

Feb 12 2026, 4:01 AM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
jestabro updated the task description for T8257: Image installer copies wrong config from previous installations created with legacy config bind construction.
Feb 12 2026, 3:29 AM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
jestabro added a parent task for T8257: Image installer copies wrong config from previous installations created with legacy config bind construction: T7994: Image installer doesn't detect previous installation.
Feb 12 2026, 3:28 AM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
jestabro added a subtask for T7994: Image installer doesn't detect previous installation: T8257: Image installer copies wrong config from previous installations created with legacy config bind construction.
Feb 12 2026, 3:28 AM · VyOS 1.5 Circinus (2026.02), VyOS Rolling
jestabro created T8257: Image installer copies wrong config from previous installations created with legacy config bind construction.
Feb 12 2026, 3:28 AM · VyOS 1.5 Circinus (2026.03), VyOS Rolling

Feb 4 2026

jestabro added a comment to T8232: Simplify and extend config_dict construction.

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

Feb 4 2026, 10:53 PM · VyOS Rolling
jestabro created T8235: VyOS HTTPS API becomes unresponsive during concurrent config-file load operations.
Feb 4 2026, 5:48 PM · VyOS 1.5 Circinus (2026.03), VyOS Rolling
jestabro updated the task description for T8232: Simplify and extend config_dict construction.
Feb 4 2026, 2:16 AM · VyOS Rolling
jestabro added a comment to T8232: Simplify and extend config_dict construction.

PR for vyos1x-config:
https://github.com/vyos/vyos1x-config/pull/65

Feb 4 2026, 2:16 AM · VyOS Rolling

Feb 3 2026

jestabro created T8232: Simplify and extend config_dict construction.
Feb 3 2026, 9:07 PM · VyOS Rolling

Feb 2 2026

jestabro raised the priority of T8177: The installer reports that there are unsaved changes on upgrade from Low to Normal.

PR:
https://github.com/VyOS-Networks/vyos-1x/pull/1666

Feb 2 2026, 8:25 PM · VyOS 1.4 Sagitta (1.4.0)
jestabro closed T8185: config.boot.default path inconsistency between cloud-init and build system causes flavor-defined configs to be ignored as Resolved.
Feb 2 2026, 2:33 PM · VyOS Rolling
jestabro closed T8156: Fix misplaced check in vyconf analogue of get completion env, a subtask of T8061: Add analogue of cli-shell-api getCompletionEnv, as Resolved.
Feb 2 2026, 2:32 PM · VyOS Rolling
jestabro closed T8156: Fix misplaced check in vyconf analogue of get completion env as Resolved.
Feb 2 2026, 2:32 PM · VyOS Rolling