summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)Author
2023-01-31T4966: Delay UDEV execution, avoid rename deadlockRageLtMan
UDEV will rename interfaces from whatever the kernel called them to eX before converting them to ethX during init. In current VyOS, the second renaming operation can run into a lock on the adapter preventing altering its name. As a result, the adapter will remain in the eX configuration, preventing proper execution of subsequent scripts and configuration stanzas. The initial renaming step has to remain as it is needed to work around other issues, which leaves the somewhat hacky approach of delaying the second renaming step slightly in an effort to let the device lock holders settle, releasing it for rename to ethX. This is accomplished by a kernel commandline paramter (3s), which can be tweaked to reduce impact or wait longer as needed on different devices - udev.exec_delay=3
2023-01-31Revert "Resolve resource deadlock for udev iface shuffle"Christian Poessinger
This reverts commit 8e6d765be123be9d937970ee96b7d6d0b5053ed5. This breaks existing configurations: https://forum.vyos.io/t/yesterday-and-todays-build-causes-network-interface-getting-corrupted-vyos-1-4-rolling-202301280924-amd64-iso
2023-01-29Resolve resource deadlock for udev iface shuffleRageLtMan
UDEV contains a default rule triggered early-on which renames all NICs by their index to eX, systemd-udevd subsequently renames the eX interface to ethX. Systemd-udevd can fail to rename the iface if it still has resource locks from the prior renaming which then fails to apply all manner of configurations resulting in a booted zombie which cannot handle L3 traffic. Fix the concern by removing 62-temporary-interface-rename.rules from /etc/udev/rules.d during the cleanup hook executed in data/live-build-config/hooks/live/82-cleanup-udev-rules.chroot. Testing: Boot-tested in OpenStack under identical infrastructure-as-code states. Verified DHCP-assigned routes, execution of cloud-init, and configuration stanzas injected through cloud-init applied to the FW and system.
2023-01-24Kernel: T4928: update Linux Kernel to v6.1.8Christian Breunig
2023-01-18Kernel: T4928: update Linux Kernel to v6.1.7Christian Breunig
2023-01-15Kernel: T4928: update Linux Kernel to v6.1.6Christian Breunig
2023-01-14ntp: T3008: move from ntpd to chronyChristian Breunig
2023-01-11Kernel: T4928: update Linux Kernel to v6.1.4Christian Breunig
2023-01-09Revert "systemd: T4593: disable strongswan service by default"Christian Poessinger
This reverts commit 0351b37359517dab1a18379d180a01fd5271802e.
2023-01-01Kernel: T4691: update Linux Kernel to v5.15.86Christian Poessinger
2022-12-27systemd: T4593: disable strongswan service by defaultChristian Poessinger
2022-12-22Kernel: T4691: update Linux Kernel to v5.15.85Christian Poessinger
2022-12-20Kernel: T4691: update Linux Kernel to v5.15.84Christian Poessinger
2022-12-17Merge pull request #264 from initramfs/current-kitty-terminfoChristian Poessinger
vyos-utils: T4683: add kitty-terminfo package to build
2022-12-17Kernel: T4691: update Linux Kernel to v5.15.83Christian Poessinger
2022-12-08Kernel: T4691: update Linux Kernel to v5.15.82Christian Poessinger
2022-12-02Kernel: T4691: update Linux Kernel to v5.15.81Christian Poessinger
2022-11-26Kernel: T4691: update Linux Kernel to v5.15.80Christian Poessinger
2022-11-26T4841: Disable by default fancontrol.serviceViacheslav Hletenko
Disable by default fancontrol.servive (used in user-util)
2022-11-16Kernel: T4691: update Linux Kernel to v5.15.79Christian Poessinger
2022-11-12T4796: Allow configuration of 'bootloader' paramJames Simpson
Remove hard-coded values for "bootloader" when creating the live-build, replaced with the value of `bootloaders`. Set the current value to the default value if not specified, via `defaults.toml`. Add the default for arm64 as `grub-efi`.
2022-11-10Kernel: T4691: update Linux Kernel to v5.15.78Christian Poessinger
2022-11-07Merge pull request #278 from jsimpso/currentDaniil Baturin
T4796: Fix some bugs in the build-vyos-image script
2022-11-07Revert "containers: T2216: Include busybox container image, used in ↵sarthurdev
smoketests (1MB)" This reverts commit 5f186754fe54e9a5b0f7cdea1b295778ddd6796a.
2022-11-07T4796: Move additional_repositoriesJames Simpson
Declare in architectures/amd64, not in defaults
2022-11-03Kernel: T4691: update Linux Kernel to v5.15.77Christian Poessinger
2022-10-30T3664: dehardcode fields of the OS release fileDaniil Baturin
2022-10-29containers: T2216: Include busybox container image, used in smoketests (1MB)sarthurdev
2022-10-29Kernel: T4691: update Linux Kernel to v5.15.76Christian Poessinger
2022-10-19pdns: T4511: upgrade to version 4.8Christian Poessinger
2022-10-15Kernel: T4691: update Linux Kernel to v5.15.74Christian Poessinger
2022-10-13Kernel: T4691: update Linux Kernel to v5.15.73Christian Poessinger
2022-10-09T3664: Add support for local packages, generate apt release pinningsarthurdev
* APT::Default-Release caused an issue when local packages present
2022-10-07T3664: re-enable pdns-recursor 4.7 branchChristian Poessinger
DUring development of commit 3979b25 ("T3664: initial implementation of the build flavor system") this was accidently reverted back to 4.5 series.
2022-10-06T3664: improve error reporting of the initramfs hookDaniil Baturin
2022-10-06T3664: initial implementation of the build flavor systemDaniil Baturin
2022-10-05Kernel: T4691: update Linux Kernel to v5.15.72Christian Poessinger
2022-09-28Kernel: T4691: update Linux Kernel to v5.15.71Christian Poessinger
2022-09-23Kernel: T4691: update Linux Kernel to v5.15.70Christian Poessinger
2022-09-21Kernel: T4691: update Linux Kernel to v5.15.69Christian Poessinger
2022-09-16Kernel: T4691: update Linux Kernel to v5.15.68Christian Poessinger
2022-09-13Kernel: T4691: Initial support for 5.15.67Christian Poessinger
2022-09-09vyos-utils: T4683: add kitty-terminfo packageinitramfs
2022-09-09Kernel: T3318: update Linux Kernel to v5.10.142Christian Poessinger
2022-09-05Kernel: T3318: update Linux Kernel to v5.10.141Christian Poessinger
2022-08-31Kernel: T3318: update Linux Kernel to v5.10.140Christian Poessinger
2022-08-30Kernel: T3318: update Linux Kernel to v5.10.139Christian Poessinger
2022-08-28T4652: upgrade PowerDNS recursor to 4.7 seriesChristian Poessinger
2022-08-25Kernel: T3318: update Linux Kernel to v5.10.138Christian Poessinger
2022-08-22Kernel: T3318: update Linux Kernel to v5.10.137Christian Poessinger