| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 10 days | smoketest: T8940: HYPERV_VTL_MODE must not be enabled; require vPCI | Alex Kudentsov | |
| 2026-05-18 | Smoketest: T8879: add missing Kernel config tests for hypervisor platforms ↵ | Christian Breunig | |
| (#5203) Add checks for common used Hypervisor platforms where we know VyOS runs on. Check that Linux Kernel is build with proper drivers for Hyper-V, VirtIO and VMware. | |||
| 2026-05-06 | smoketest: T8147: add Kernel option tests for dummy interfaces | Christian Breunig | |
| 2026-05-03 | smoketest: T8147: add Kernel option tests for MACVLAN | Christian Breunig | |
| 2026-05-03 | smoketest: T8147: add Kernel option tests for VXLAN | Christian Breunig | |
| 2026-05-03 | smoketest: T8147: add Kernel option tests for WireGuard | Christian Breunig | |
| 2026-05-03 | smoketest: T8147: add CONFIG_STP to bridge kernel option list | Christian Breunig | |
| 2026-05-02 | Kernel: T8147: remove dependency on Kernel CONFIG_INOTIFY_STACKFS option | Christian Breunig | |
| The inotify support for overlayfs is no longer needed. Native upstream support landed in kernel 4.16 (commit 31747eda41ef/764baba80168 in 2018, which made overlayfs hash inodes by their lower inode so fsnotify works on overlay mounts), and kernel 6.8 (commit bc2473c90fca in 2023) extended it so fsnotify generates events for operations on the real underlying files of an overlay. | |||
| 2026-05-02 | Debian: T8147: remove out-of-tree OpenVPN DCO module - incl. in Kernel 6.18 | Christian Breunig | |
| Move from the out-of-tree to an in-tree variant of the OpenVPN DCO module. As this was not available in the previous used LTS 6.6 Kernel it now is available while we upgrade to Linux 6.18. | |||
| 2026-04-02 | T8377: Extend smoketestest to check ARM CN10308 kernel modules | Viacheslav Hletenko | |
| Extend required kernel options in arm64 test to cover CN10308 platform features, including OCTEONTX2 networking, I2C, GPIO, MMC, LED, and RTC drivers. | |||
| 2025-12-19 | T8108: Add smoketest for Kernel kexec and arm64 options | Viacheslav Hletenko | |
| Check the Kernel `kexec` and additional arm64 modules | |||
| 2025-10-17 | smoketest: T7657: check for Kernel option CONFIG_SLUB_DEBUG | Christian Breunig | |
| 2025-06-28 | T7591: remove copyright years from source files | Christian Breunig | |
| The legal team says years are not necessary so we can go ahead with it, since it will simplify backporting. Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \ 's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors <maintainers@vyos.io>/g' In addition we will error-out during "make" if someone re-adds a legacy copyright notice | |||
| 2025-06-11 | smoketest: T7539: improve Kernel option check for WWAN | Christian Breunig | |
| 2025-06-11 | smoketest: T7539: improve Kernel option check for INOTIFY STACKFS patchset | Christian Breunig | |
| 2025-04-26 | smoketest: T7397: verify Kernel config for AMD pstate boot option | Christian Breunig | |
| There is "set system option kernel amd-pstate-driver" which requires a Kernel driver to operate. This adds a smoketest validating the Kernel configuration. | |||
| 2025-01-21 | T6895: Merge the hsflowd-based sFlow and uacctd-based sFlow (#4310) | Nataliia S. | |
| 2024-07-19 | smoketest: T6406: use check_kmod() helper over native call() | Christian Breunig | |
| 2024-05-27 | T6406: check for required kernel config | Nicolas Vollmar | |
| 2024-05-26 | smoketest: T6395: check for VFIO options to be present | Christian Breunig | |
| 2024-05-01 | smoketest: T6199: remove redundant code when unpacking Kernel GZ config | Christian Breunig | |
| 2023-10-02 | smoketests: T5626: verify Kernel options required for containers | Christian Breunig | |
| 2023-07-14 | T5195: vyos.util -> vyos.utils package refactoring (#2093) | Christian Breunig | |
| * T5195: move run, cmd, call, rc_cmd helper to vyos.utils.process * T5195: use read_file and write_file implementation from vyos.utils.file Changed code automatically using: find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import read_file$/from vyos.utils.file import read_file/g' {} + find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import write_file$/from vyos.utils.file import write_file/g' {} + * T5195: move chmod* helpers to vyos.utils.permission * T5195: use colon_separated_to_dict from vyos.utils.dict * T5195: move is_systemd_service_* to vyos.utils.process * T5195: fix boot issues with missing imports * T5195: move dict_search_* helpers to vyos.utils.dict * T5195: move network helpers to vyos.utils.network * T5195: move commit_* helpers to vyos.utils.commit * T5195: move user I/O helpers to vyos.utils.io | |||
| 2023-05-10 | T5217: Add smoketest for CONFIG_NFT_SYNPROXY kernel option | Viacheslav Hletenko | |
| 2023-03-23 | T5086: Add smoketest DROP_MONITOR kernel option | Viacheslav Hletenko | |
| 2020-12-29 | smoketest: adjust test method names | Christian Poessinger | |
| This is for better readability during testruns | |||
| 2020-12-29 | smoketest: run all tests with verbosity=2 | Christian Poessinger | |
| 2020-09-26 | smoketest: platform: check for required virtio/vmxnet drivers | Christian Poessinger | |
| 2020-09-21 | smoketest: kernel: check for mandatory bond/lacp and bridge options | Christian Poessinger | |
| 2020-09-19 | smoketest: T2886: validate RADIUS configuration | Christian Poessinger | |
| 2020-09-16 | smoketest: T2886: typo, use assertIn over asserIn | Christian Poessinger | |
| 2020-09-16 | smoketest: T2886: RADIUS requires CONFIG_AUDIT Kernel option | Christian Poessinger | |
