summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
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-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-29T8597: Use specific version of kea-packaging repo in build scriptsAndrii Klymenko
Clone specific branch of kea-packaging repo.
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-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-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-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
Exclude the transfer directory from scan.
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-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-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
2026-04-13Merge pull request #1155 from c-po/kernel-serial-activationViacheslav Hletenko
Testsuite: T8375: verify proper serial console settings
2026-04-10T8472: Revert KEA-DHCP patchViacheslav Hletenko
Reverts vyos/vyos-build#1139 due to https://vyos.dev/T8472 As patch is incorrect
2026-04-05Testsuite: T8375: verify proper serial console settingsChristian Breunig
Now that the serial console definition is dynamically generated by the image installer, depending on the flavor data, it is time to validate the resulting CLI nodes and GRUB config.
2026-04-05Testsuite: T8375: use more specific "option kernel" search path in conf commandsChristian Breunig
As there is also "set system console device <DEV> kernel", use a more specific match criteria to avoid false positives.
2026-04-05T8457: FRR: backport BGP-LSKyrylo Yatsenko
2026-04-03Merge pull request #1153 from c-po/jool-updateDaniil Baturin
Jool: T8299: upgrade version to 4.1.15
2026-04-03Merge pull request #1152 from c-po/kernel-serial-activationDaniil Baturin
flavor: T8375: add flavor.json during build into resulting image
2026-04-03Jool: T8299: upgrade version to 4.1.15Christian Breunig
2026-03-31flavor: T8375: add flavor.json during build into resulting imageChristian Breunig
In order for amd64 or arm64 images to know their serial console settings, we embed a new file named "flavor.json" under "/usr/share/vyos" into the resulting image. The file holds configuration parameters unique to the build flavor. Corresponding library functions are available via a Python vyos.flavor module.
2026-03-30accel-ppp: T8439: update the commit referenceDaniil Baturin
for the memory corruption vulnerability
2026-03-26Merge pull request #1146 from sever-sever/T8410Christian Breunig
T8410: Fix typos and mistakes in scripts and comments
2026-03-26T8410: Fix typos and mistakes in scripts and commentsViacheslav Hletenko
Fix typos and mistakes in the comments No functional changes
2026-03-25Kernel: T8427: Update Linux Kernel to 6.6.130Christian Breunig
The custom patch "nft_ct: Added nfct_seqadj_ext_add() for DNAT'ed - conntrack." is now available upstream in the Kernel tree.
2026-03-25kea: T8424: Update Kea to 3.0.3sarthurdev
2026-03-22T8273: FRR ospfv3: fix LSA when no new BDR electedKyrylo Yatsenko
2026-03-22T8273: FRR remove already merged patchKyrylo Yatsenko
The patch 0018-zebra-Ensure-FRR-does-not-see-duplicate-local-routes.patch is already in FRR 10.5, in commit b342bc23ce128520722c078e501ef2b410140632, so removing it.
2026-03-19Merge pull request #1139 from sarthurdev/kea_multiaddrViacheslav Hletenko
kea: T7853: Offer subnet for any interface address
2026-03-18kea: T7853: Offer subnet for any interface addresssarthurdev
Move repo prep to pre-build hook so patches can be applied and build using build.py
2026-03-13Merge pull request #1140 from sever-sever/T8377Daniil Baturin
T8377: Update kernel ARM config for Marvell Octeon 10 CN10308
2026-03-12Merge pull request #1135 from c-po/T8366-ociDaniil Baturin
oci: T8366: remove features from container image which are not supported
2026-03-12T8376: Add ARM kernel options for system time udpateViacheslav Hletenko
Add CONFIG_RTC_DRV_EFI, CONFIG_RTC_DRV_PL031 kernel options for system time update
2026-03-12T8377: Update kernel ARM config for Marvell Octeon 10 CN10308Viacheslav Hletenko
Enable several additional kernel modules required for specific hardware platforms. Network: - CONFIG_OCTEONTX2_AF - CONFIG_OCTEONTX2_PF eMMC: - CONFIG_MMC_SDHCI_CADENCE LED: - CONFIG_GPIO_PCA953X - CONFIG_LEDS_PCA955X_GPIO I2C: - CONFIG_I2C_THUNDERX These drivers are built as modules to provide support for Marvell OCTEON TX2 network devices, Cadence SDHCI eMMC controllers, PCA95xx GPIO/LED expanders, and ThunderX I2C controllers.
2026-03-10Merge pull request #1137 from alexk37/increase-bootloader-sleep-timeDaniil Baturin
T8373: check-qemu-install: increase BOOTLOADER_SLEEP time
2026-03-10T8373: check-qemu-install: increase BOOTLOADER_SLEEP timeAlex Kudentsov
2026-03-09T8363: Ensure FRR does not see duplicate local routes on interface changesViacheslav Hletenko
Add zebra patch from upstream