summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-05-06Merge pull request #1177 from c-po/kernel-6.18Christian Breunig
T8147: Update Linux Kernel to 6.18
2026-05-06T8218: removed unqueue from mergify yaml as it is not supportedkumvijaya
2026-05-06Testsuite: T8147: increase GRUB timeout on startup to choose serial consoleChristian Breunig
Systems under heavy load might require more time to init the VM
2026-05-06Testsuite: T8147: properly close pexpect childChristian Breunig
2026-05-06Testsuite: T8147: add common waitForLogin() helperChristian Breunig
2026-05-06Testsuite: T8147: must run as root to start QEMU VMsChristian Breunig
2026-05-06Testsuite: T8147: use common clearTPM() handlerChristian Breunig
Avoid duplicated code when working with TPM
2026-05-06Kernel: T8147: extract common CONFIG_* options to be reusedChristian Breunig
It does not make sense to have the common VyOS functionality for e.g VXLAN, GENEVE, PPP, WireGuard, filesystems crypto or module signing duplicated for both arm64 and x86_64. Split out common configuration parts to be defined only once.
2026-05-06T8463: Update GitHub actions to latest versionsasklymenko
2026-05-03Kernel: T8147: upgrade to 6.18Christian Breunig
* Forwared port all out-of-tree driver patches * Add Intel QAT patch to make it compile for LInux 6.18 * Remove out-of-tree OpenVPN DCO module - now available upstream
2026-05-03Kernel: T8147: bump out-of-tree Intel NIC driver versionsChristian Breunig
2026-05-03Kernel: T8147: bump nat-rtsp commit id to support 6.18 API changesChristian Breunig
2026-05-03Kernel: T8147: bump linux-firmware package version to 20260410xChristian Breunig
2026-05-03Kernel: T8147: rename WWAN config snippet positionChristian Breunig
2026-05-03Kernel: T8147: use common WireGuard module in 10-networking.configChristian Breunig
2026-05-03Kernel: T8147: drop out-of-tree INOTIFY_STACKFS patchChristian 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. The patch was an out-of-tree workaround that never went upstream and predates these solutions.
2026-05-02Merge pull request #1176 from josephillips85/currentChristian Breunig
Kernel: T8610: Update Linux Kernel to 6.6.137 (fix CVE-2026-31431)
2026-05-02Kernel: T8610: Update Linux Kernel to 6.6.137 (fix CVE-2026-31431)Jose Phillips
2026-05-01Merge pull request #1156 from jestabro/extend-activation-systemDaniil Baturin
T8445: add support for extension of activation system
2026-04-30Merge pull request #1169 from robinchrist/T8506-use-kconfig-merge-config-shDaniil Baturin
linux-kernel: T8506: Use scripts/kconfig/merge_config.sh for merging kernel config fragments
2026-04-30Merge pull request #1174 from hedrok/T8536-frr-no-mpls-import-fixViacheslav Hletenko
T8636: add FRR patches that fix pathd no cmds
2026-04-29Merge pull request #1171 from c-po/module-certJohn Estabrook
Kernel: T861: add custom VyOS CA to Kernel builds for later module signing
2026-04-29T8636: add FRR patches that fix pathd no cmdsKyrylo Yatsenko
7735ca88019a4fc6a9affee9df276b9c99773148 pathd: add optional parameters to `no index` cmd d421a3360bdb6eba18777388325b003b8bc985bc: pathd: add optional protocol to 'no mpls-te import' Both are upstream
2026-04-29Merge pull request #1173 from vyos/T8597-KeaViacheslav Hletenko
T8597: Use specific version of kea-packaging repo in build scripts
2026-04-29T8597: Use specific version of kea-packaging repo in build scriptsAndrii Klymenko
Clone specific branch of kea-packaging repo.
2026-04-29Merge pull request #1166 from vyos/T8531-restrict-mergify-commandsDaniil Baturin
T8531: restrict Mergify commands to maintainers team
2026-04-28linux-kernel: T8506: Use scripts/kconfig/merge_config.sh for merging config ↵Robin Christ
fragments Using scripts/kconfig/merge_config.sh for merging config fragments provides validation and insights compared to the previously used simple concatenation
2026-04-28Merge pull request #1167 from c-po/serialChristian Breunig
hooks: T8541: inject flavor serial console settings once into config.boot.default
2026-04-28Kernel: T861: add custom VyOS CA to Kernel builds for later module signingChristian Breunig
With this addition we can always sign a Kernel module later and ship it if needed, without re-compiling the Kernel. Kernel will report: [ 1.223891] Loaded X.509 cert 'VyOS Networks Secure Boot Signer 2025 - linux: 6ca57e2add335babd08da69b48c70693edd2b037' Issuer: CN = VyOS Networks Secure Boot CA Validity Not Before: Apr 26 09:07:06 2025 GMT Not After : Apr 24 09:07:06 2035 GMT Subject: CN = VyOS Networks Secure Boot Signer 2025 - linux
2026-04-27Merge pull request #1170 from robinchrist/T8496-kconfig-for-pwruChristian Breunig
linux-kernel: T8496: Add kernel config needed for PWRU
2026-04-27linux-kernel: T8496: Add kernel config needed for PWRURobin Christ
PWRU (https://github.com/cilium/pwru) is a very useful tool to debug complex networking issues on Linux, as it allows you to trace how packets travel through the kernel functions
2026-04-26hooks: T8541: inject flavor serial console settings once into ↵Christian Breunig
config.boot.default We do have different default console configurations per flavor used. We will set the serial console to the default configuration for the flavor once during ISO image assembly.
2026-04-26T8531: restrict Mergify commands to maintainers teamYuriy Andamasov
2026-04-23T8542: Add functionality to generate SBOM file from ISO imageAndrii Klymenko
Add additional validation step to ensure that the transfer drive is unmounted successfully. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-23T8542: Add functionality to generate SBOM file from ISO imageAndrii Klymenko
Apply suggestion, add validation that the Syft binary was copied with success. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-23T8542: Add functionality to generate SBOM file from ISO imageAndrii Klymenko
Apply quoting to the passed variable. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-23T8542: Add functionality to generate SBOM file from ISO imageAndrii Klymenko
Exclude the transfer directory from scan.
2026-04-21Merge pull request #1163 from c-po/serial-fixesChristian Breunig
image: T8375: honor already existing boot_settings
2026-04-21T8542: Add functionality to generate SBOM file from ISO imageAndrii Klymenko
Add make_sbom target to Makefile.
2026-04-21T8542: Add functionality to generate SBOM file from ISO imageAndrii Klymenko
Use the Syft util to generate SBOM files in both CycloneDX and SPDX format. This process includes creating a transfer disk to copy the Syft util from the host machine and copy the scan results back to the host machine.
2026-04-20T8445: allow overriding activation init list in flavor filesJohn Estabrook
2026-04-20T8445: add activation init hint during raw image buildJohn Estabrook
When building raw images, leave hint to indicate activiation init on boot.
2026-04-20Merge pull request #1162 from c-po/kernel-6.6.135Christian Breunig
Kernel: T8537: Update Linux Kernel to 6.6.135
2026-04-20Testsuite: T8375: do not run serial console GRUB tests without serial consoleChristian Breunig
It does not make sense to test the serial console autodeteaction on a flavor which uses a VGA console like PROXMOX. If console_type is a VGA console, bail out early from the tests.
2026-04-20image: T8375: honor already existing boot_settingsChristian Breunig
VyOS flavors might come with boot_settings which already provided additional serial interface settings if required. Instead of using our own definitions, re-use what's already existing. scripts/image-build/build-vyos-image comes with an implicit default for boot_settings like console number and speed, thus we do not need to redefine the existing default - again.
2026-04-20Makefile: T8375: improve syntax for artifact detectionChristian Breunig
2026-04-20Kernel: T8537: Update Linux Kernel to 6.6.135Christian Breunig
* 6.6.135 https://lwn.net/Articles/1068477/ * 6.6.134 https://lwn.net/Articles/1067276/
2026-04-16Merge pull request #1160 from natali-rs1985/T8460Daniil Baturin
T8460: Add CPU isolation option to QEMU install checks for VPP-related tests
2026-04-14T8460: Add CPU isolation option to QEMU install checks for VPP-related testsNataliia Solomko
2026-04-14Merge pull request #1158 from sever-sever/T8472John Estabrook
T8472: Revert KEA-DHCP patch