1339 Commits

Author SHA1 Message Date
Christian Poessinger
889fc89e41 Jenkins: lib: allos stashing of empty objects
If a build is skipped, we can not stash any object, this will trigger a build
error that is invalid - as there is nothing to build.
2021-06-05 10:10:22 +02:00
Christian Poessinger
8a6a04fe78 Jenkins: re-add erroneously removed when build conditions
Debian packages should only be build if a file in the requested subfolder
changes (like a version upgrade) or if explicitly reuested by the user.

VyOS ISO generation should only be run once a night by the CI if triggered by
the timer, or on explicit user request.
2021-06-05 10:06:30 +02:00
Christian Poessinger
ff5df7189b strongSwan: add API fixup patch after controller changes
This fixes the caller API of strongSwan 5.9.1 after applying the "charon: add
optional source and remote overrides for  initiate") patch.
2021-06-05 09:50:54 +02:00
Christian Poessinger
3ea6eb4176 strongSwan: refresh patch set imported from Alpine
Debian package builder requires each patch ebeing prefixes with -+ or
a whitespace if line was not altered. Some patches contained a TAB.
2021-06-05 09:50:06 +02:00
Christian Poessinger
5a287919fa Jenkins: lib: only define BASE_DIR and CHANGESET_DIR varibale once 2021-06-04 22:27:00 +02:00
Christian Poessinger
24804b2e00 Jenkins: lib: echo change set path for further optimisation
Currently on repo push all jobs are build - not only the required ones. This
commit aims to identify the root cause and limit the amount of CPU time used
to build packages.
2021-06-04 22:22:57 +02:00
Christian Poessinger
192c862e86 strongSwan: use lowercase build directory 2021-06-04 22:22:57 +02:00
Christian Poessinger
a07d4ebdf0 strongSwan: T1888: import DMVPN patches from Alpine Linux
Patches imported from commit 7921a30493eb1 of the following repo:
https://gitlab.alpinelinux.org/alpine/aports/-/commits/master/main/strongswan
2021-06-04 20:21:27 +02:00
Christian Poessinger
f007e183af
Kernel: T3318: update Linux Kernel to v5.10.42 2021-06-04 14:53:52 +02:00
Viacheslav Hletenko
9a572897c1
Merge pull request #168 from sarthurdev/current
ipsec: T3594: Disable strongswan-starter.service
2021-06-01 17:05:44 +03:00
sarthurdev
281e2e9dc9 ipsec: T3594: Disable strongswan-starter.service 2021-06-01 15:24:23 +02:00
Christian Poessinger
a3742667b7
Merge pull request #167 from erkin/current
T3518: Pin cryptography and Paramiko to the Bullseye repo
2021-05-30 14:47:34 +02:00
Christian Poessinger
29d7a8111b
Merge pull request #166 from DmitriyEshenko/27052021-change-ntp-servers
ntp: T2123: Change NTP servers in default configs
2021-05-30 14:47:25 +02:00
Christian Poessinger
73998f1588
Jenkins: increase buildPackage timeout to 3 hours
The Linux Kernel now takes longer then 2 hours to compile.
2021-05-30 14:39:48 +02:00
Christian Poessinger
48694c21d0 Revert "Kernel: T3587: replace Out-Of-Tree QAT drivers with In-Tree drivers"
This reverts commit 43d7bca9a6969c07c9291d7c8250e58c5566c137.

But keeps the Kernel In-Tree QAT drivers still enabled so we will now ship
both versions.
2021-05-30 11:50:07 +02:00
Christian Poessinger
0e7a4e3470 QAT: T3587: upgrade to version 1.7.L.4.14.0-00031 2021-05-30 11:50:07 +02:00
Christian Poessinger
cc474de8b6 QAT: T3587: use source package from our own VyOS mirror 2021-05-30 10:49:12 +02:00
Christian Poessinger
43d7bca9a6 Kernel: T3587: replace Out-Of-Tree QAT drivers with In-Tree drivers
The latest Intel QAT drivers make the 5.10 series Kernel crash and there was
no real and good response from Intel so far.

Today the build failed one more time by a source file moving around in the
Intel webservers. It's time to try to move the QAT functionality to the Kernel
buildin drivers.
2021-05-30 10:19:26 +02:00
erkin
ef888b08d2 Pin cryptography and Paramiko to the Bullseye repo 2021-05-30 11:06:50 +03:00
Christian Poessinger
1c44d40424
Kernel: T3318: update Linux Kernel to v5.10.41 2021-05-29 22:57:58 +02:00
Christian Poessinger
a37c8c194c strongSwan: T1888: add version 5.9.1 2021-05-29 22:30:29 +02:00
DmitriyEshenko
220bcf59f2 ntp: T2123: Change NTP servers in default configs 2021-05-27 09:50:15 +00:00
Christian Poessinger
8ff911508c Kernel: T3318: update Linux Kernel to v5.10.40 2021-05-26 19:55:30 +02:00
Christian Poessinger
f7fced1c1a Kernel: usb: drop gadged support 2021-05-23 10:56:05 +02:00
Christian Poessinger
213a797b33 Revert "Kernel: usb: wwan: T3063: remove QMI, NCM and CDC drivers for WWAN cards"
Newer cards must use QMI it seems. It also feels more "robust".
2021-05-23 10:55:16 +02:00
Christian Poessinger
21340d1348 systemd: services: T3572: disable smartd 2021-05-23 10:49:51 +02:00
Christian Poessinger
f2a2dc1928 Kernel: T3318: update Linux Kernel to v5.10.39 2021-05-23 09:44:24 +02:00
Christian Poessinger
4e0a56eaa2 Kernel: T3318: update Linux Kernel to v5.10.38 2021-05-19 20:25:38 +02:00
Christian Poessinger
8fb9681c67 Accel-PPP: T3562: update to latest version
Update to: https://github.com/accel-ppp/accel-ppp/commit/277ad4c3c7af01
2021-05-19 20:25:23 +02:00
Christian Poessinger
fbf794f268 Kernel: T3318: update Linux Kernel to v5.10.37 2021-05-15 10:03:48 +02:00
Christian Poessinger
24180e35e5
Merge pull request #165 from sever-sever/T3540
keepalived: T3540: Use backport version 2.1.5-0.2
2021-05-12 22:40:27 +02:00
Christian Poessinger
b9b3a073f2 Kernel: T3318: update Linux Kernel to v5.10.36 2021-05-12 21:30:05 +02:00
sever-sever
3652b3fd8e keepalived: T3540: Use backport version 2.1.5-0.2 2021-05-12 16:19:30 +00:00
Daniil Baturin
c0771b5c88
Merge pull request #164 from erkin/current
T3351: Add SHA256 checksums
2021-05-10 16:43:16 +07:00
erkin
5e47e3ad3c T3351: Add SHA256 checksums 2021-05-10 06:57:59 +03:00
Christian Poessinger
de6089c11d Kernel: T3318: update Linux Kernel to v5.10.35 2021-05-08 13:04:07 +02:00
Christian Poessinger
d3e2f3801f Revert "frr: T3504: add patch to address graceful-restart return code issue"
Official fix already merged into FRR stable/7.5 branch.

This reverts commit 2feba96c6c9fcb59ecf77f91661b7a61e8bb4442.
2021-05-05 08:11:36 +02:00
Christian Poessinger
2feba96c6c frr: T3504: add patch to address graceful-restart return code issue 2021-05-04 23:01:24 +02:00
Christian Poessinger
a1c4e49e90 Kernel: T3491: switch to 1kHz timer interrupt 2021-05-01 09:21:01 +02:00
Christian Poessinger
0737a57c41 Kernel: T3318: update Linux Kernel to v5.10.33 2021-04-30 06:09:56 +02:00
Christian Poessinger
5fb7304cfb
QAT: builds are only supported for amd64 platforms 2021-04-24 14:48:16 +02:00
Christian Poessinger
9e58ff67b5
CONTIBUTING: sync version with vyos-1x commit ee6bf7e9 2021-04-23 08:17:07 +02:00
Rob Thomas
91a108e7d6 Kernel: T3489: enable kexec support
This allows us to use kexec in the future to support fast reboots. This is more
important on physical hardware which can take 10+ minutes to POST.

Signed-Off-By: Rob Thomas <xrobau@gmail.com>
2021-04-23 08:12:33 +02:00
Rob Thomas
d5df496b9b Kernel: T3489: re-enable NUMA in kernel build
All throughout the history of vyos-build, NUMA has been disabled.
It WAS enabled back in Vyatta days, so something somewhere has
accidentally turned it off - and it's ALSO mentioned explicitly
in various pieces of documentation, so it's MEANT to be on!

Note for future researchers: CONFIG_INOTIFY_STACKFS=y is provided
by a patch, so patch the kernel BEFORE running make menuconfig, or
manually put it back. If not, it'll vanish and is a wanted part of
the build.

Signed-Off-By: Rob Thomas <xrobau@gmail.com>
2021-04-23 08:12:33 +02:00
Christian Poessinger
f038647e8e
Merge pull request #160 from runborg/current
kernel: T3486: Prepare for arm64 builds
2021-04-22 22:08:03 +02:00
Christian Poessinger
c7451d2446 Kernel: T3318: update Linux Kernel to v5.10.32 2021-04-22 08:19:29 +02:00
Runar Borge
7c5fd20976 kernel: T3486: Prepare for arm64 builds 2021-04-19 10:18:13 +02:00
Christian Poessinger
a934e73e27
Kernel: T3318: update Linux Kernel to v5.10.31 2021-04-17 23:34:33 +02:00
Christian Poessinger
9e079b5e80 Kernel: T3318: update Linux Kernel to v5.10.30 2021-04-15 08:44:14 +02:00
Christian Poessinger
69ddd08a01
Merge pull request #157 from sever-sever/T2216-dep
containers: T2216: Add podman dependency pkgs
2021-04-13 21:16:05 +02:00