Page MenuHomeVyOS Platform
Feed Search

Oct 6 2025

jestabro committed rVYOSONEXb0102e534499: Revert "bgp: T7760: improfe verify() logic on default VRF removal".
Oct 6 2025, 6:54 PM
jestabro added a comment to T7818: 'add system image' error if we choose not to copy an active config.

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

Oct 6 2025, 2:55 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
jestabro added a comment to T7818: 'add system image' error if we choose not to copy an active config.

It appears that the an unconditional read of get_cli_kernal_options was reintroduced in the subsequent PR here, breaking @c-po 's fix for T7818:

Oct 6 2025, 2:04 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)

Oct 3 2025

jestabro created T7907: config-mgmt: add baseline archived config file on first boot to avoid misleading error messages.
Oct 3 2025, 4:23 PM · VyOS 1.5 Circinus (2025.11)
jestabro committed rVYOSONEX0f0a5b302815: T7903: set airbag enable to default log=False.
Oct 3 2025, 6:00 AM
jestabro created T7903: Set airbag enable to default log=False.
Oct 3 2025, 12:32 AM · VyOS 1.5 Circinus (2025.11)

Oct 2 2025

jestabro added a subtask for T7808: 'monitor command' feature no longer works after T7745: T7901: Operational mode commands cannot be executed when the effective UID is already zero.
Oct 2 2025, 5:02 PM · VyOS Rolling
jestabro added a parent task for T7901: Operational mode commands cannot be executed when the effective UID is already zero: T7808: 'monitor command' feature no longer works after T7745.
Oct 2 2025, 5:02 PM

Oct 1 2025

jestabro closed T7758: Allow multiple interfaces types in completion helper 'list_interfaces' as Resolved.
Oct 1 2025, 6:34 PM · VyOS 1.5 Circinus (2025.11)
jestabro moved T7758: Allow multiple interfaces types in completion helper 'list_interfaces' from Open to Finished on the VyOS 1.5 Circinus (1.5-stream-2025-Q3) board.
Oct 1 2025, 6:34 PM · VyOS 1.5 Circinus (2025.11)
jestabro closed T7836: The /config bind mount does not respect inode updates as Resolved.
Oct 1 2025, 6:28 PM · VyOS 1.5 Circinus (2025.11)
jestabro closed T7836: The /config bind mount does not respect inode updates, a subtask of T7709: Add file sync and atomic write to config save script, as Resolved.
Oct 1 2025, 6:28 PM · VyOS 1.5 Circinus (2025.11)
jestabro moved T7836: The /config bind mount does not respect inode updates from Open to Finished on the VyOS 1.5 Circinus (1.5-stream-2025-Q3) board.
Oct 1 2025, 6:28 PM · VyOS 1.5 Circinus (2025.11)
jestabro moved T7855: Redirect stdout and catch exceptions from FRRender under vyos-configd from Open to Finished on the VyOS 1.5 Circinus (1.5-stream-2025-Q3) board.
Oct 1 2025, 6:26 PM · VyOS 1.5 Circinus (2025.11)
jestabro closed T7855: Redirect stdout and catch exceptions from FRRender under vyos-configd as Resolved.
Oct 1 2025, 6:26 PM · VyOS 1.5 Circinus (2025.11)
jestabro changed the status of T7782: wrong file is sent by config-management commit-archive from Open to Needs reporter action.

@seriv I am unable to reproduce on 1.4.3; for example:

Oct 1 2025, 5:53 PM · VyOS 1.4 Sagitta

Sep 25 2025

jestabro closed T7737: Extend abstraction vyos.utils.configfs to vyconf, a subtask of T6489: Add/Improve support for CLI config scripts that change the underlying actual configuration and make them work with vyos-configd, as Resolved.
Sep 25 2025, 7:41 PM · VyOS 1.5 Circinus (2025.11), VyOS 1.4 Sagitta (1.4.4)
jestabro closed T7737: Extend abstraction vyos.utils.configfs to vyconf as Resolved.
Sep 25 2025, 7:41 PM · VyOS Rolling
jestabro edited projects for T7709: Add file sync and atomic write to config save script, added: VyOS 1.5 Circinus (1.5-stream-2025-Q3); removed VyOS 1.5 Circinus (1.5-stream-2025-Q4).
Sep 25 2025, 7:40 PM · VyOS 1.5 Circinus (2025.11)
jestabro edited projects for T7836: The /config bind mount does not respect inode updates, added: VyOS 1.5 Circinus (1.5-stream-2025-Q3); removed VyOS 1.5 Circinus (1.5-stream-2025-Q4).
Sep 25 2025, 7:40 PM · VyOS 1.5 Circinus (2025.11)
jestabro closed T7850: op_mode_config_dict function not 'edit' aware as Resolved.
Sep 25 2025, 7:39 PM · VyOS Rolling
jestabro committed rVYOSONEXe24f589cef57: T7855: vyos-commitd redirect stdout and catch exceptions on frr render.
Sep 25 2025, 6:48 PM
jestabro committed rVYOSONEX025c700837fe: T7855: vyos-configd redirect stdout and catch exceptions on frr render.
Sep 25 2025, 6:48 PM
jestabro committed rVYOSONEX95a7aec65de1: T7709: add smoketest for config save.
Sep 25 2025, 2:36 PM
jestabro committed rVYOSONEXc8dde333d96c: T7709: use standard script vyos-save-config.py for vyconf.
Sep 25 2025, 2:36 PM
jestabro committed rVYOSONEX629ff86edb9e: T7709: add utils write_file_sync and write_file_atomic.
Sep 25 2025, 2:36 PM
jestabro committed rVYOSONEXfbdf1fb8914a: T7709: use write_file_sync/atomic in vyos-save-config.py script.
Sep 25 2025, 2:36 PM
jestabro added a comment to T7709: Add file sync and atomic write to config save script.

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

Sep 25 2025, 4:03 AM · VyOS 1.5 Circinus (2025.11)
jestabro renamed T7709: Add file sync and atomic write to config save script from Sync file on config save to Add file sync and atomic write to config save script.
Sep 25 2025, 3:37 AM · VyOS 1.5 Circinus (2025.11)
jestabro edited projects for T7709: Add file sync and atomic write to config save script, added: VyOS 1.5 Circinus (1.5-stream-2025-Q4); removed VyOS 1.5 Circinus (1.5-stream-2025-Q3).

Now that T7836 is resolved, the revised version will be submitted as PR for Rolling; change tag for Circinus to Q4. A workaround is still scheduled for Sagitta 1.4.4.

Sep 25 2025, 12:19 AM · VyOS 1.5 Circinus (2025.11)

Sep 24 2025

jestabro committed rVYOSONEXbb5797b83415: T7850: make op_mode_config_dict edit level aware.
Sep 24 2025, 7:46 AM
jestabro committed rVYOSONEX803deabc0d54: T7850: add nosetest for util list_strip.
Sep 24 2025, 7:46 AM
jestabro committed rVYOSONEX6f4ce1ed5cd5: T7850: add util list_strip to remove initial or final sub-list.
Sep 24 2025, 7:46 AM
jestabro added a comment to T7855: Redirect stdout and catch exceptions from FRRender under vyos-configd.

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

Sep 24 2025, 1:01 AM · VyOS 1.5 Circinus (2025.11)
jestabro renamed T7855: Redirect stdout and catch exceptions from FRRender under vyos-configd from Correctly report warnings and catch exceptions from FRRender under vyos-configd to Redirect stdout and catch exceptions from FRRender under vyos-configd.
Sep 24 2025, 1:01 AM · VyOS 1.5 Circinus (2025.11)

Sep 23 2025

jestabro edited projects for T7836: The /config bind mount does not respect inode updates, added: VyOS 1.5 Circinus (1.5-stream-2025-Q4); removed VyOS 1.5 Circinus.
Sep 23 2025, 2:19 PM · VyOS 1.5 Circinus (2025.11)

Sep 22 2025

jestabro updated the task description for T7855: Redirect stdout and catch exceptions from FRRender under vyos-configd.
Sep 22 2025, 7:11 PM · VyOS 1.5 Circinus (2025.11)
jestabro created T7855: Redirect stdout and catch exceptions from FRRender under vyos-configd.
Sep 22 2025, 1:38 PM · VyOS 1.5 Circinus (2025.11)
jestabro committed rVYOSONEX6a2e175e5847: T7737: use vyconf aware add/delete_cli_node if enabled.
Sep 22 2025, 12:50 PM
jestabro committed rVYOSONEX563656a29d96: T7737: add auxiliary set/delete functions.
Sep 22 2025, 12:50 PM
jestabro committed rVYOSONEX8ca1475b2b1c: T7737: add vyconf aware versions of add/delete_cli_node.
Sep 22 2025, 12:50 PM
jestabro committed rVYOSONEX563b50f5b0ae: T7737: update init data as needed for vyos-commitd environment.
Sep 22 2025, 12:50 PM
jestabro committed rVYOSONEXeeef31aecba3: T7737: use standardized env var for config session pid.
Sep 22 2025, 12:50 PM
jestabro committed rVYOSONEXb9dcbdeb8ba4: T7737: inject env vars provided by vyconfd session.
Sep 22 2025, 12:50 PM
jestabro committed rVYOSONEXce609c6f13b9: T7737: add commit hashes for analogue of legacy configfs.
Sep 22 2025, 12:50 PM
jestabro committed rVYOSONEX458d7b98d863: T7737: add generated protobuf files.
Sep 22 2025, 12:50 PM

Sep 20 2025

jestabro added a comment to T7850: op_mode_config_dict function not 'edit' aware.

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

Sep 20 2025, 2:06 PM · VyOS Rolling
jestabro committed rVYOSONEX2d32d325df9c: T7836: use /opt/vyatta/etc/config as source of truth in tpm encryption.
Sep 20 2025, 7:36 AM
jestabro committed rVYOSONEX0f2b084b32a9: T7836: move bind mount of /config to vyos-1x.
Sep 20 2025, 7:36 AM

Sep 19 2025

jestabro added a comment to T7836: The /config bind mount does not respect inode updates.

Additional PR for tpmtest:
https://github.com/vyos/vyos-build/pull/1039

Sep 19 2025, 5:08 PM · VyOS 1.5 Circinus (2025.11)
jestabro added a comment to T7836: The /config bind mount does not respect inode updates.

PRs:
https://github.com/vyos/live-boot/pull/8
https://github.com/vyos/vyos-1x/pull/4732

Sep 19 2025, 1:54 AM · VyOS 1.5 Circinus (2025.11)

Sep 18 2025

jestabro updated the task description for T7836: The /config bind mount does not respect inode updates.
Sep 18 2025, 3:48 PM · VyOS 1.5 Circinus (2025.11)

Sep 17 2025

jestabro added a subtask for T7709: Add file sync and atomic write to config save script: T7836: The /config bind mount does not respect inode updates.
Sep 17 2025, 3:29 PM · VyOS 1.5 Circinus (2025.11)
jestabro added a parent task for T7836: The /config bind mount does not respect inode updates: T7709: Add file sync and atomic write to config save script.
Sep 17 2025, 3:29 PM · VyOS 1.5 Circinus (2025.11)
jestabro created T7836: The /config bind mount does not respect inode updates.
Sep 17 2025, 3:29 PM · VyOS 1.5 Circinus (2025.11)

Sep 11 2025

jestabro added a comment to T7737: Extend abstraction vyos.utils.configfs to vyconf.

PRs:
https://github.com/vyos/vyatta-cfg/pull/111
https://github.com/vyos/vyos1x-config/pull/52
https://github.com/vyos/vyconf/pull/31
https://github.com/vyos/vyos-1x/pull/4711

Sep 11 2025, 3:15 AM · VyOS Rolling

Sep 10 2025

jestabro committed rVYOSONEXb8b5f572feb3: T7728: T7734: update commit hash for dynamically generate proposed config.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXbc1521214f82: T7718: update commit hashes for validate_tree_filter.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXabf58ce26a60: T7728: add package build target for convenience.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXbfd01b41add5: T7718: add binding for validate_tree_filter.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXd2dbfb337a86: T7688: update commit hash for correct management of delete paths.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX88bfc47e7bf8: T7637: T7605: update commit hashes for typo and escape backslash.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX843e2a99276f: T7499: set permissions on session directory.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX4dd28075ed44: T7499: update hashes for add destructive merge.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX73d0eec02cae: T7499: bindings for (non-)destructive configtree merge.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXc0ac705f0eb7: T7374: install vyconf_cli and add links for associated vy_* commands.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX209be880a307: T7363: update hash for vyconf aware initialization of Config.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX00a2578c3cfa: T7450: fix dependency for use of PCRE2 instead of PCRE.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX68f033129eae: T7450: update commit hashes for Use PCRE2 instead of PCRE.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXf6b32ad60a92: T7321: update commit hashes for replace configsession legacy operations.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXac281c693948: T7302: update hash for backend support for commit dry-run.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX17e9b74658f9: T7272: update hash for post commit update of config tree.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX3bedc07121bf: T7272: drop test functions.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX3a5d6664624d: T7292: update hash for set tag/leaf data on configured paths.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX6dc5b68c9c34: T7296: update hash for restrict opam ppx_deriving_yojson <= v3.9.1.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXb92033fd1ae9: T7246: update vyos1x-config hash.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXc0c11e011f1a: T7246: update hash for strip version on config load.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX97cdcfaa28c5: T7121: T6946: update hashes for commit algorithm/commitd messaging.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX91853bf4daf0: T7121: add binding for test_commit.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX4809941c24d3: T6946: binding for show_commit_data.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXe3ae891db984: T7121: create session directory.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX7b32d2f139aa: T7121: add configtree read/write to internal representation.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX82a04389db0b: T7046: T6342: update commit hashes for reference tree utils; docs elems.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX5c5ac3cf43c6: T6718: update vyconf commit hash for fix to dlopen lib name.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXbd71aa6b728f: T6718: pin required packages in build.sh.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXa8f254dac6a0: Add missing -thread link..
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX6bf2175b7169: T6718: add internal_cache arg to binding.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX31455210b12b: T6718: install files needed by vyconfd.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX6f56f3b2e234: T6718: install vy_set/vy_delete.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX6ee292541161: T5316: drop trim function.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX696df30c6c5c: T6180: add binding for mask_tree.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX664748170e49: T5251: catch error Vytree.Nonexistent_path in delete_value.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXded5d4ff51e8: T5194: add binding for reference_tree_to_json.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXd2f1a6514300: T5089: add support for optional arg 'ordered_values' (ord_val).
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX4c1583cd1343: T5089: binding for configtree tree_union.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXbfafd03e38c4: T4991: add binding for function show_diff.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX62495383d82e: T4961: add descriptive error_message to copy_node.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXeda420ac7213: T4235: binding for get_subtree.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXee296ca44545: T4235: binding for trim_tree.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX41c75d8440f3: T4235: binding for modified return value of diff_tree (nee diffs).
Sep 10 2025, 1:16 PM