563 Commits

Author SHA1 Message Date
Indrajit Raychaudhuri
df970a14e8 ddclient: T5792: Use Debian build from Trixie
As part of "T5792: Upgrade to ddclient 3.11.2" in commit 368b89ef056,
ddclient was built using build system from Debian Salsa and source code
from upstream GitHub.

This was subsequently modified in commit 7f7030d9281 to use both build
system and source code from Debian Salsa.

Now that Debian finally has ddclient 3.11.2 release, we can use the
release tag to build the package.
2024-07-30 21:00:22 +05:30
Christian Breunig
a7d0c7b854 podman: T6598: add libgpgme11 runtime dependency 2024-07-26 21:08:40 +02:00
Christian Breunig
02379d3dd5
Merge pull request #665 from sempervictus/feature/mellanox_ofed_drivers
T6231: Mellanox OFED
2024-07-25 18:23:00 +02:00
Christian Breunig
f33a22bcf3 mellanox: T6231: we do not need to build all packages, delete all unused ones 2024-07-25 15:34:06 +02:00
Christian Breunig
404fec71d1 mellanox: T6231: add missing KERNEL_SUFFIX for module installation path
All VyOS kernel modules must live in the appropriate module directory,
example: /lib/modules/6.6.41-amd64-vyos/

In addition we do not abbreviate script options to make reading easier,
without call --help all the time.
2024-07-25 15:33:29 +02:00
Christian Breunig
0ce12e4c1a Kernel: T6231: verify mellanox driver source by SHA1 hash 2024-07-25 15:31:26 +02:00
Christian Breunig
9cbc700aee Kernel: T6231: update .gitignore for mellanox drivers 2024-07-25 15:30:57 +02:00
Christian Breunig
84c5d5a3db podman: T6598: add search PATH for Go 2024-07-25 11:08:26 +02:00
Christian Breunig
abe46eca69
Merge pull request #710 from vyos/revert-704-frr-ospfd-ldp-sync
Revert "frr: T6600: apply pending upstream patch for ospfd ldp-sync"
2024-07-24 20:07:21 +02:00
Christian Breunig
dc6a23b37c
Revert "frr: T6600: apply pending upstream patch for ospfd ldp-sync" 2024-07-24 09:26:57 +02:00
Christian Breunig
a9baaaba16 podman: T6598: add custom podman build for version 4.9.5 2024-07-23 08:03:07 +02:00
Christian Breunig
d07b978408
Merge pull request #704 from c-po/frr-ospfd-ldp-sync
frr: T6600: apply pending upstream patch for ospfd ldp-sync
2024-07-22 15:26:07 +02:00
Christian Breunig
bef7b3eda9 frr: T6600: apply pending upstream patch for ospfd ldp-sync 2024-07-21 09:14:50 +02:00
Christian Breunig
2a6e687854 hostapd: T6597: update hostapd version
Using a discrete commit ID as there has not been a release in a longer time.
2024-07-20 09:29:25 +02:00
Christian Breunig
faf191ed85 T6584: Revert "T6293: add Mediatek MT7921 to defconfig"
This reverts commit dbf7e47a27537a9c298afd665244b7bc2b6cf5f6.
2024-07-17 08:47:38 +02:00
Viacheslav Hletenko
824ffc86ab
Merge pull request #694 from c-po/ddclient-build
ddclient: T5797: switch to Debian SALSA repository
2024-07-12 23:25:38 +03:00
Christian Breunig
7f7030d928 ddclient: T5797: switch to Debian SALSA repository
Commit 368b89ef05 ("ddclient: T5797: Upgrade to ddclient 3.11.2") bumped the
ddclient version by using the build system from Debian SALSA repo and the
upstream ddclient source code.

Debian now provides the same version from the SALSA repos.
2024-07-12 21:20:51 +02:00
Christian Breunig
6b1b3e388e Kernel: T5887: update linux-firmware to 20240610 2024-07-06 09:47:29 +02:00
Christian Breunig
56bc5a517c snmp: T6290: add custom package build 2024-07-04 12:50:50 +02:00
Christian Breunig
dd322145be Kernel: T5887: update Linux Kernel to v6.6.36 2024-07-02 21:46:01 +02:00
RageLtMan
c0365df3ca T6231: Mellanox OFED Kernel and Userspace Packages
Build OFED drivers and userspace components against the kernel
source tree similar to Intel's NIC drivers.

OFED installers create Debian packages of their own tageting the
kernel version defined in the build invocation if DKMS is omitted.
Script builds with supporting components for VPP to permit handoff
of function to the underlying hardware as appropriate. Updating the
version is fairly trivial along with adding patching as needed to
handle kCFI and hardening measures as they are introduced.

Testing:
  Tested against GCC-built Linux Hardened kernel with the various
additions from PR 132 - sustained line-rate testing against 4x100g
links on a single machine at a hair below 200g for each LACP pair.
2024-06-21 22:45:12 -04:00
Christian Breunig
41771586bd Kernel: T5887: update Linux Kernel to v6.6.34 2024-06-17 20:07:32 +02:00
zsdc
32d4ae399d waagent: T6475: Disabled waagent build for ARM64
ARM64 build is not necessary, because waagent has one build for all platforms.
2024-06-14 14:16:17 +03:00
zsdc
9bfcba889b waagent: T6475: Fixed waagent build script permissions
Added execution permissions to a build script.
2024-06-13 15:55:59 +03:00
zsdc
f3a31a338a waagent: T6475: Added waagent build instructions
We need a version newer than in the Debian repository.

This commit adds instructions to build a version from sid.
2024-06-12 19:45:34 +03:00
Nicolas Vollmar
707c073f7c T6406: enables CONFIG_CFS_BANDWIDTH for cpu cgroup limits 2024-05-27 16:32:28 +02:00
Nicolas Vollmar
b809886538
Kernel: T6406: enables CONFIG_CGROUP_CPUACCT 2024-05-27 13:22:51 +02:00
zsdc
db1bdb656b kernel: T6395: Enabled VFIO_NOIOMMU support
VFIO No-IOMMU support is required for environments where IOMMU is not available
but we still want to use VFIO.
2024-05-24 20:38:14 +03:00
Christian Breunig
fffe00805b
Merge pull request #631 from c-po/frr-revert-local-patches
frr: T6250: T6283: revert local patches merged upstream
2024-05-19 08:26:58 +02:00
Christian Breunig
e7fad572ba Revert "frr: T6283: add pending upstream patch"
This reverts commit 1b61973b9143aa8a04cc7c857ec567fa962e4e43.

Upstream Patch merged
2024-05-19 08:25:00 +02:00
Christian Breunig
2d6b51e13a Revert "frr: T6250: add pending upstream patch"
This reverts commit 38cae97177191ad6876a4ce7afb4f53b21bf746c.

Upstream patch merged
2024-05-19 08:24:40 +02:00
Christian Breunig
20b42272c5 Kernel: T5887: update Linux Kernel to v6.6.31 2024-05-19 08:19:24 +02:00
Christian Breunig
663255a3a6
Merge pull request #591 from c-po/frr
frr: T6283: T6250: add pending upstream patches
2024-05-04 16:39:53 +02:00
Christian Breunig
38cae97177 frr: T6250: add pending upstream patch 2024-05-04 16:17:50 +02:00
Christian Breunig
1b61973b91 frr: T6283: add pending upstream patch 2024-05-04 16:17:38 +02:00
Christian Breunig
6ff4b31c4a Docker: T6283: T6250: no need to include rtrlib and libyang in general
FRR build tracks the rtrlib and libyang version, so only one place is needed to
build to sources.
2024-05-04 16:15:54 +02:00
Christian Breunig
b9e60960fa
Merge pull request #584 from SaulGoodman1337/patch-2
T6293: add Mediatek MT7921 to defconfig
2024-05-03 14:18:05 +02:00
John Estabrook
a90809e213 build: T3664: clone vyos-1x under build dir instead of as submodule 2024-05-02 21:25:16 -05:00
Saul Goodman
dbf7e47a27
T6293: add Mediatek MT7921 to defconfig 2024-05-02 22:51:21 +02:00
Christian Breunig
5978fd1df8 Kernel: T5887: update Linux Kernel to v6.6.30 2024-05-02 20:53:33 +02:00
zsdc
999ccad3f8 kernel: T6286: Enable Generic driver for Hyper-V VMBus
Generic driver for Hyper-V VMBus is required in Hyper-V environments for direct
access to network devices from userspace.
2024-04-30 22:53:12 +03:00
Christian Breunig
fbe43ddcc2 ixgbe: T5619: update driver version to 5.20.3 2024-04-29 21:22:34 +02:00
Christian Breunig
2d817bb012
Merge pull request #540 from ErnyTech/current
ixgbe: T6162: Add 1000BASE-BX support
2024-04-29 21:20:16 +02:00
Daniil Baturin
425f78ff30 build: T3664: add vyos-1x repo as packages/vyos-1x submodule 2024-04-22 15:58:29 +00:00
Christian Breunig
28c08a784e Kernel: T5887: rebase inotify patch 2024-04-03 20:55:34 +02:00
Christian Breunig
4417986365 dropbear: T6195: add missing libpam0g-dev build dependency 2024-04-01 16:10:17 +02:00
Christian Breunig
b17befe2e4 dropbear: T6195: package upgrade 2022.83-1+deb12u1
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.
2024-04-01 16:07:06 +02:00
Viacheslav Hletenko
0892981df0 T4204: accel-ppp bump version 1.13.0
Update accel-pppd version to 1.13.0 release
Multiple fixes https://github.com/accel-ppp/accel-ppp/releases/tag/1.13.0
2024-03-30 18:35:51 +00:00
Viacheslav Hletenko
eb05b77bac T6033: bump hsflowd version v2.0.55-1 extended PCAP capabilities
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 62346aa672

Updated version starts the hsflowd without issues
2024-03-29 11:42:18 +00:00
Ernesto Castellotti
a44647f098 ixgbe: T6162: Add 1000BASE-BX support
The ixgbe driver did not support the 1000BASE-BX standard so for example FS.com
SFP-GE-BX 1310/1490nm 10km transceiver received an unsupported module error even
with allow_unsupported_sfp enabled.

To solve this problem I created a patch that was accepted by Linux upstream
(1b43e0d20f)
so starting from kernel 6.9 the ixgbe driver will have 1000BASE-BX support,
however VyOS uses the out of tree driver so it is necessary to backport the patch.
2024-03-23 13:30:35 +01:00