| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-12 | Merge pull request #4650 from sever-sever/T7697 | Daniil Baturin | |
| T7697: Merge vyos-vpp repo into vyos-1x | |||
| 2025-08-11 | bond: T7571: fix inconsistent MAC address behaviour | Christian Breunig | |
| After upgrading from VyOS 1.3 to 1.4, there is an inconsistent behavior with MAC address assignment on bonded interfaces. In VyOS 1.3, bond interfaces used a hardware MAC address from one of the member interfaces. In 1.4, a synthetic MAC is used by default - generated by the Linux Kernel. Oddly, setting mode 802.3ad (which is also the default) temporarily causes the hardware MAC to be used again - until a reboot, after which the synthetic MAC returns. Deleting the mode config again causes the hardware MAC to be used. This inconsistent behavior has caused issues with MAC-based filtering in networks. The fix is to retrive the hardware MAC address from the first bond member interface and use set it explicitly for the bond interface. | |||
| 2025-08-07 | T7699: formatting | John Estabrook | |
| 2025-08-07 | T7699: update check-xml-consistency test for change in field name | John Estabrook | |
| 2025-08-07 | T7699: correctly update command/help fields for paths shared over files | John Estabrook | |
| 2025-08-07 | T7697: Remove year from copyright | Viacheslav | |
| 2025-08-07 | Merge pull request #4632 from dmbaturin/T7669-op-mode-cache-improvements | Daniil Baturin | |
| op-mode: T7669: Make the operational command tree cache suitable for use with the op mode runner | |||
| 2025-08-07 | T7697: Merge remote-tracking branch 'vpp/current' into vyos-1x | Viacheslav | |
| 2025-08-06 | T7693: formatting | John Estabrook | |
| 2025-08-06 | T7693: add vyconf aware initialization of ConfigTreeQuery | John Estabrook | |
| 2025-08-06 | T7655: Change VPP memory verification | Nataliia Solomko | |
| Get Hugepages information from /sys/kernel/mm/hugepages instead of /proc/meminfo Add an error margin for memory calculations | |||
| 2025-08-05 | Merge pull request #4646 from jestabro/fix-delete-paths | John Estabrook | |
| T7688: minor fixes related to management of delete paths | |||
| 2025-08-05 | Merge pull request #4643 from MattKobayashi/T7685 | Daniil Baturin | |
| T7685: load-balancing: fix rules with multiple ports | |||
| 2025-08-04 | T7688: owner of vyconf_session calls teardown | John Estabrook | |
| 2025-08-04 | T7688: allow relative paths in save_config | John Estabrook | |
| 2025-08-04 | T7685: load-balancing: fix rules with multiple ports | Matthew Kobayashi | |
| 2025-07-31 | Merge pull request #4638 from c-po/is-a-tty | Viacheslav Hletenko | |
| serial: T7484: treat unavailable serial console devices as non-fatal | |||
| 2025-07-30 | serial: T7484: treat unavailable serial console devices as non-fatal | Christian Breunig | |
| Instead of failing or starting agetty on an invalid device, we now check whether the specified serial console device is a valid TTY. If it's not, we display a warning to the user and skip starting the agetty process. | |||
| 2025-07-30 | T7672: collapse children field from list[tuple] to list[str] | John Estabrook | |
| A missing detail in the collapse function left children as a list of tuples (node name, node type). | |||
| 2025-07-30 | T7672: fix field entries for paths shared across .xml files | John Estabrook | |
| Use the correct pointer reference to append entries to the 'files' and 'children' fields when paths are shared across .xml files. | |||
| 2025-07-30 | op-mode: T7669: fail op mode cache generation if there are untranslated ↵ | Daniil Baturin | |
| variables since that means the command is malformed | |||
| 2025-07-30 | op-mode: T7669: fix formatting in the op mode cache generator | Daniil Baturin | |
| 2025-07-30 | op-mode: T7669: Make the path ambiguity check and JSON export capability ↵ | Daniil Baturin | |
| mandatory in the op mode cache generator | |||
| 2025-07-30 | op-mode: T7669: Add support for virtual tag nodes in the op mode cache | Daniil Baturin | |
| 2025-07-30 | op-mode: T7669: render placeholders in commands with curly brackets | Daniil Baturin | |
| to distinguish them from fixed parts of the command and allow rendering commands using a template processor | |||
| 2025-07-24 | T7658: T7656: Changes for max-map-count parameter (#53) | Nataliia S. | |
| * T7658: Increase max-map-count interval and default value to linux default Also input a warning instead of ConfigError in case of "host-resources max-map-count" didn't pass the verification * T7656: Clarify warning message for max-map-count option verification | |||
| 2025-07-21 | vyos.utils: T7648: fix undefined variable in install_into_config | Christian Breunig | |
| ************* Module vyos.utils.misc python/vyos/utils/misc.py:51:46: E0602: Undefined variable 'node' (undefined-variable) | |||
| 2025-07-21 | vyos.utils: T7648: fix missing import for ConfigError | Christian Breunig | |
| 2025-07-21 | vyos.utils: T7648: remove duplicate definition of makedir | Christian Breunig | |
| Function makedir defined two times inside the same file. | |||
| 2025-07-21 | vyos.utils: T7648: only provide one chown function | Christian Breunig | |
| Remove duplicate function definition vyos.utils.file.chown which was also provided by vyos.utils.permission.chown. | |||
| 2025-07-21 | vyos.ifconfig: T7648: fix pylint errors | Christian Breunig | |
| ************* Module vyos.ifconfig.control python/vyos/ifconfig/control.py:53:22: E1101: Instance of 'Control' has no 'config' member (no-member) python/vyos/ifconfig/control.py:59:47: E1101: Instance of 'Control' has no 'config' member (no-member) python/vyos/ifconfig/control.py:63:43: E1101: Instance of 'Control' has no 'config' member (no-member) python/vyos/ifconfig/control.py:91:28: E1101: Instance of 'Control' has no 'ifname' member (no-member) python/vyos/ifconfig/control.py:186:35: E1101: Instance of 'Control' has no 'config' member (no-member) python/vyos/ifconfig/control.py:188:37: E1101: Instance of 'Control' has no 'config' member (no-member) python/vyos/ifconfig/control.py:193:35: E1101: Instance of 'Control' has no 'config' member (no-member) python/vyos/ifconfig/control.py:195:37: E1101: Instance of 'Control' has no 'config' member (no-member) | |||
| 2025-07-21 | T7648: when using netifaces set "pylint: disable = no-name-in-module" | Christian Breunig | |
| As the python netifaces module is written in C - we can not inspect any import line as the linter does not see it. Disable the warnings here. | |||
| 2025-07-20 | T6704: limit size of noteworthy list in airbag | John Estabrook | |
| Use deque instead of list to limit the size of collected stderr messages in airbag. | |||
| 2025-07-08 | T7607: Remove "set vpp settings host-resources nr_hugepages <N>" setting (#43) | Nataliia S. | |
| 2025-07-08 | T7611: VPP Rewrite check for CPUs and memory (#44) | Nataliia S. | |
| 2025-07-08 | T7499: call commit only if session_changed | John Estabrook | |
| 2025-07-08 | T7499: clean up cache files | John Estabrook | |
| 2025-07-08 | T7499: add download/uncompress to vyconf load/merge | John Estabrook | |
| 2025-07-08 | T7499: add utility to download/uncompress config file, for load/merge | John Estabrook | |
| 2025-07-08 | T7499: formatting | John Estabrook | |
| 2025-07-08 | T7499: expose direct request to http-api | John Estabrook | |
| 2025-07-08 | T7499: generated output for adding field 'destructive' to merge function | John Estabrook | |
| 2025-07-08 | T7499: use direct request to vyconfd to avoid re-validating | John Estabrook | |
| 2025-07-08 | T7499: expose destructive merge in http-api | John Estabrook | |
| 2025-07-08 | T7499: generated output for adding field 'cached' to load function | John Estabrook | |
| 2025-07-08 | T7499: load from internal representation to avoid re-parsing | John Estabrook | |
| 2025-07-08 | T7499: fix typo in configtree write_cache | John Estabrook | |
| 2025-07-08 | T7499: update vyos-merge-config.py script to use tree merge function | John Estabrook | |
| 2025-07-08 | T7499: add interface for (non-)destructive configtree merge | John Estabrook | |
| 2025-07-03 | T7588: detach commit-confirm-notify from calling process | John Estabrook | |
| As we now await the call to commit-confirm, do not run commit-confirm-notify from a subshell. | |||
