summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-01dropbear: T6195: add missing libpam0g-dev build dependencyChristian Breunig
(cherry picked from commit 4417986365472fd9055b12309ba49d88272db04c)
2024-04-01dropbear: T6195: package upgrade 2022.83-1+deb12u1Christian Breunig
Fix CVE-2023-48795: (terrapin attack) The SSH transport protocol with certain OpenSSH extensions allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server may consequently end up with a connection for which some security features have been downgraded or disabled, aka a Terrapin attack. (cherry picked from commit b17befe2e4e914f3f604bcfa1843f75519d46a4d)
2024-04-01Jenkins: remove Debian build dependency files from the workspaceChristian Breunig
No need to provide them via the package repository (cherry picked from commit adab6badd7b1a41bae55d8ae3fa58d213f5ce13d)
2024-03-29Merge pull request #545 from vyos/mergify/bp/sagitta/pr-544Christian Breunig
T6033: bump hsflowd version v2.0.55-1 extended PCAP capabilities (backport #544)
2024-03-29T6033: bump hsflowd version v2.0.55-1 extended PCAP capabilitiesViacheslav Hletenko
Bump the `hsflowd` version to `v2.0.55-1` Fixed and extended PCAP capabilities for not hardware/bridge interfaces (like GRE tunnel interface). It fixes crashes the daemon if you use tunnel interfaces ``` hsflowd[9160]: PCAP: tun0 has no supported datalink encapsulaton hsflowd[9160]: Received signal 11 hsflowd[9160]: SIGSEGV, faulty address is (nil) ``` The correct commit fix in https://github.com/sflow/host-sflow/commit/62346aa67240ced0fb16b6725f16d8fa40eaea60 Updated version starts the hsflowd without issues (cherry picked from commit eb05b77bac542dca906b25f647117c7566380cf2)
2024-03-28Kernel: T5887: update Linux Kernel to v6.6.23Christian Breunig
(cherry picked from commit 7fe033b20c23a74028fa088844f4bb993dea83ab)
2024-03-23Jenkins: rename base ISO from rolling to stableChristian Breunig
2024-03-23Merge pull request #539 from vyos/mergify/bp/sagitta/pr-538Christian Breunig
ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by default (backport #538)
2024-03-23ixgbe: T6155: always enable allow_unsupported_sfp even if module_param_array ↵Christian Breunig
is undefined This extends an else path with the logic from commit ea7d59a4b ("ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by default") (cherry picked from commit 70ac747b2889757e35ac2a90fd77cda9d4b97ebd)
2024-03-22ixgbe: T6155: remove modprobe.d option fileChristian Breunig
(cherry picked from commit 311963f379925d56f678f7b173ce6f74cba3d1ce)
2024-03-22ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by defaultChristian Breunig
In-tree vs. Out-Of-Tree drivers differ in the way how unsupported transceivers are defined (uint vs array of int) for the Kernel module parameters. This results in: kernel: ixgbe 0000:5e:00.0: failed to initialize because an unsupported SFP+ module type was detected. kernel: ixgbe 0000:5e:00.0: Reload the driver after installing a supported module. kernel: ixgbe 0000:5e:00.0: removed PHC on eth6 This patch always enables unsupported SFP+ modules as wo do anyway from the userspace but only for the first port. (cherry picked from commit ea7d59a4bf64a854be04ccf7566e1cf95d4e09a8)
2024-03-21Kernel: T5887: update Linux Kernel to v6.6.22Christian Breunig
(cherry picked from commit 7552e07320b990d87e3af589e00ec9b2b2241980)
2024-03-16Merge pull request #532 from dmbaturin/T1449-default-config-field-sagittaDaniil Baturin
build: T1449: add default_config field support in flavor files to allow people to easily include a custom default config
2024-03-16Merge pull request #535 from vyos/mergify/bp/sagitta/pr-526Daniil Baturin
T6115: Fix tagged builds from detached Git HEAD (backport #526)
2024-03-16T6115: fix failing builds from detached HEAD (e.g. git tags)sfinke0
(cherry picked from commit 3494ab3e0a50ed701a4b127e51b919c2ceb61bc3)
2024-03-13build: T1449: add default_config field support in flavor filesDaniil Baturin
to allow people to easily include a custom default config
2024-03-13Merge pull request #531 from dmbaturin/T6119-tomli-sagittaViacheslav Hletenko
docker, build: T6119: use python3-tomli instead of python3-toml
2024-03-13Merge pull request #528 from c-po/radvd-T6118Viacheslav Hletenko
radvd: T6118: add custom build support with recent source version
2024-03-13docker, build: T6119: use python3-tomli instead of python3-tomlDaniil Baturin
2024-03-13Merge pull request #529 from c-po/sagittaDaniil Baturin
Jenkins: select proper source version of build pipeline library
2024-03-12Jenkins: select proper source version of build pipeline libraryChristian Breunig
Packages got backported from current, but we need to select the proper pipeline version from sagitta branch.
2024-03-12radvd: T6118: add custom build support with recent source versionChristian Breunig
(cherry picked from commit ed79a9fa939fdba80eb004a79989153d51eeea88)
2024-03-07Kernel: T5887: forward patch linkstate-ip-device-attribute for 6.6.211.4.0-epa2Christian Breunig
(cherry picked from commit 016809208da4d5500734f275d544463d8122bbd1)
2024-03-07Kernel: T5887: update Linux Kernel to v6.6.21Christian Breunig
(cherry picked from commit 6758b13c7ea096fcc0a13fcf036dcc76b4417624)
2024-03-03Merge pull request #521 from vyos/kernel-updateChristian Breunig
Kernel: T5887: update Linux Kernel to v6.6.19 (backport)
2024-03-03GitHub: add labeler.ymlChristian Breunig
2024-03-02Merge pull request #523 from vyos/mergify/bp/sagitta/pr-522Christian Breunig
T6077: T3664: cleanup flavor build system and extensions for single source URL definitions (backport #522)
2024-03-02T6077: add bugtrcker, documentation and new URL to version fileChristian Breunig
Use single source for project related URLs that will later be consumed by the MOTD template used. (cherry picked from commit 7b89f74c316c278ff6af73e75f357139d56243da)
2024-03-02T3664: remove leading whitespaces from generated /usr/lib/os-releaseChristian Breunig
(cherry picked from commit 195c13022de0b022e054347f0170fb536f4e9b9b)
2024-03-02T3664: remove obsolete make-version-fileChristian Breunig
Commit 3979b25dcf ("T3664: initial implementation of the build flavor system") removed the call to make-version-file, thus we can also drop the file itself. (cherry picked from commit 8a49912cee67c916533fc8fceed76c94941cb2e5)
2024-03-01Kernel: T5887: forward patch linkstate-ip-device-attribute for 6.6.19Christian Breunig
(cherry picked from commit d93cb288d7d6bb16afad0df727f012837123a47e)
2024-03-01Kernel: T5887: update Linux Kernel to v6.6.19Christian Breunig
(cherry picked from commit 14dd3e74209b0bdb9b25b41efc163fe52991e943)
2024-02-29Merge pull request #520 from vyos/mergify/bp/sagitta/pr-519Christian Breunig
Revert "iproute2: T6078: upgrade package to 6.6 to match Kernel" (backport #519)
2024-02-29Revert "iproute2: T6078: upgrade package to 6.6 to match Kernel"Christian Breunig
This reverts commit 60d16e494958bfe4a43048ee3a7f63fd57600875. We already use iproute2 6.7 from Debian Bookworm Backports (cherry picked from commit c56d76986f9efa05c4348401e7cdd05073aed2e7)
2024-02-29Merge pull request #518 from vyos/mergify/bp/sagitta/pr-517Viacheslav Hletenko
frr: T5788: update libyang to v2.1.148 (backport #517)
2024-02-29frr: T5788: update libyang to v2.1.148Christian Breunig
(cherry picked from commit fb31cf3412437f417870c28e9aaba66dc9144aff)
2024-02-29Merge pull request #515 from vyos/mergify/bp/sagitta/pr-514Christian Breunig
T6078: package upgrade to v6.6 to match kernel for ethtool and iproute2 (backport #514)
2024-02-29Merge pull request #516 from vyos/mergify/bp/sagitta/pr-513Christian Breunig
banner: T6077: implement ASCII contest winner default logo (backport #513)
2024-02-29banner: T6077: implement ASCII contest winner default logoChristian Breunig
(cherry picked from commit 4110c7359da62dacaa858def465e1aa2661c9bb9)
2024-02-28iproute2: T6078: upgrade package to 6.6 to match KernelChristian Breunig
(cherry picked from commit 60d16e494958bfe4a43048ee3a7f63fd57600875)
2024-02-28ethtool: T6078: upgrade package to v6.6 to match KernelChristian Breunig
(cherry picked from commit 1ba64f600c3578f7d63d1fc242f2088bf86e3605)
2024-02-27Merge pull request #512 from vyos/mergify/bp/sagitta/pr-506Christian Breunig
docker: T4440: add OCI container labels (backport #506)
2024-02-27docker: T4440: add OCI container labelsDaniil Baturin
Original implementation by jtcarnes (cherry picked from commit bca80434106d96bb00c9808db7baea74d746b4d9)
2024-02-26Merge pull request #511 from hcuk94/sagittaDaniil Baturin
T6065: Remove duplicated lines from build-vyos-image script causing script to fail
2024-02-25T6065: Remove duplicated lines from build-vyos-image scripthcuk94
2024-02-25Merge pull request #510 from vyos/mergify/bp/sagitta/pr-509Christian Breunig
T6064: add build error if branch information from Git repository is missing (backport #509)
2024-02-25T6064: add build error if branch information from Git repository is missingChristian Breunig
This was discussed in slack, where a user was missing the Git commit ID in his custom build Reason is/was: git clone --single-branch -b 1.4.0-epa1 https://github.com/vyos/vyos-build Checks out the 1.4.0-epa1 tag as HEAD and does not clone any branch information. This results in: >>> import git >>> repo = git.Repo('.') >>> repo.head.object.hexsha[:14] 'bcac2eb1f9b49c' >>> git_branch = repo.active_branch.name Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3/dist-packages/git/repo/base.py", line 881, in active_branch return self.head.reference ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/git/refs/symbolic.py", line 311, in _get_reference raise TypeError("%s is a detached symbolic reference as it points to %r" % (self, sha)) TypeError: HEAD is a detached symbolic reference as it points to 'bcac2eb1f9b49cc15ebda65838e5465543dbb9c6' during the build. The exception handler resets the branch and commit name to an empty string: https://github.com/vyos/vyos-build/blob/a3e60a00b400a1bad8609d5ce1abb0bb7abed7bc/scripts/build-vyos-image#L281-L296 This now adds a proper error message during build so it fails early. (07:46) vyos_bld 08278c5a1172:/vyos/vyos-build # isobuild -test Building custom VyOS version: 1.5-test-202402250746 I: Checking if packages required for VyOS image build are installed build/config Could not retrieve information from git: HEAD is a detached symbolic reference as it points to '39612f541e55bea19868f50f16d7a6c6e0034ed2' (cherry picked from commit 7c27657c79046dac8ae509a4eacb1a3a152e2d23)
2024-02-24Merge pull request #508 from dmbaturin/T3664-chroot-path-sagittaChristian Breunig
build: T3664: fix the includes_chroot path for Sagitta
2024-02-24build: T3664: fix the chroot includes pathDaniil Baturin
2024-02-17Kernel: T5887: update Linux Kernel to v6.6.171.4.0-epa1Christian Breunig
(cherry picked from commit 63369b1ac4b53706a11f0aae72b5d40d4e8030bf)