1026 Commits

Author SHA1 Message Date
Christian Poessinger
f82f39435d Kernel: prevent "dirty" tag of Kernel
... Kernel is appended a + to the version string when there are locally
modified files - which we have. This is prevented by the existence of the
.scmversion file.
2020-09-03 23:01:38 +02:00
Christian Poessinger
592e5fa466 Jenkins: Kernel: keep last 20 builds 2020-09-03 23:00:57 +02:00
Christian Poessinger
221fd15383 Docker: add fpm to build container 2020-09-01 22:38:56 +02:00
Christian Poessinger
7880ac381c Kernel: T2843: remove Intel QAT drivers - we use our own ones
We compile Intel QAT drivers from Intel driver release incl. user-space tools.
2020-09-01 19:00:02 +02:00
John Estabrook
2078f5ceff
Merge pull request #120 from jestabro/vyos-configd
configd: T2582: support for vyos config script daemon

configd: T2582: add option to run testsuite with daemon (default off)
configd: T2582: enable vyos-configd.service
configd: T2582: add build dependency
2020-08-31 11:19:02 -05:00
John Estabrook
2fd5898643 configd: T2582: add option to run testsuite with daemon (default off) 2020-08-31 09:33:47 -05:00
John Estabrook
c3c1fa4518 configd: T2582: enable vyos-configd.service 2020-08-31 09:33:47 -05:00
John Estabrook
323ee69e8e configd: T2582: add build dependency 2020-08-31 09:33:47 -05:00
Christian Poessinger
32f1516d2a Revert "Kernel: T2843: drop parallel ATA support"
This reverts commit 8b520c63ac705aa2c35579ebfbc053b5b6a1bccb.

CI tests also use parallel ATA interfaces in QAEmu - we probably should keep it
for "poor" virtualisation.
2020-08-31 08:00:02 +02:00
Christian Poessinger
5e5e482a1e Merge branch 'kernel-5.8' of github.com:c-po/vyos-build into current
* 'kernel-5.8' of github.com:c-po/vyos-build:
  Kernel: T2843: drop parallel ATA support
  Kernel: T2843: enable Multipath TCP support
  Kernel: T2843: enable APU2 LEDs and front button
  Kernel: T2843: upgrade Kernel to v5.8.5
  WireGuard: T2842: switch to binary package from buster-backports
2020-08-30 21:39:48 +02:00
Christian Poessinger
8b520c63ac Kernel: T2843: drop parallel ATA support 2020-08-30 19:38:18 +00:00
Christian Poessinger
d64d9573d2 Kernel: T2843: enable Multipath TCP support 2020-08-30 18:07:01 +00:00
Christian Poessinger
40ebc0cc75 Kernel: T2843: enable APU2 LEDs and front button 2020-08-30 18:05:30 +00:00
Christian Poessinger
78c43c2078 Kernel: T2843: upgrade Kernel to v5.8.5
Note: Intel does not provide a compatible QAT version. There is a custom patch
which make QAT compile for the specified Kernel version. This patch will change
the source to a non backwards-compatible version - this is fine as we run 5.8
anyways.
2020-08-30 20:02:14 +02:00
Christian Poessinger
1175a62b34 WireGuard: T2842: switch to binary package from buster-backports 2020-08-30 16:09:58 +02:00
Christian Poessinger
4dd9d433db Kernel: enable Xen virtual keyboard and mouse support 2020-08-30 11:00:10 +02:00
Christian Poessinger
d81087fa79 Kernel: T1205: re-add PC speaker driver 2020-08-30 10:51:34 +02:00
Christian Poessinger
1391953e75 Kernel: WireGuard: T2839: update to recent versions
* wireguard user-space tools debian/1.0.20200513-1_bpo10+1
* wireguard-linux-compat kernel modules debian/1.0.20200712-1_bpo10+1
2020-08-30 10:51:14 +02:00
Christian Poessinger
8464d8c0a9 T2832: vyos-smoketest package is not called vyos-1x-smoketest 2020-08-27 21:20:04 +02:00
Christian Poessinger
303a91836d Kernel: T2831: Update Linux Kernel to v4.19.142 2020-08-26 20:25:50 +02:00
Christian Poessinger
d9ecdb93bf lcd: T2564: disable services by default 2020-08-23 12:19:28 +02:00
Christian Poessinger
02efbb2305 Kernel: T2822: Update Linux Kernel to v4.19.141 2020-08-23 01:36:49 +02:00
Christian Poessinger
9cb142f438
Merge pull request #119 from DmitriyEshenko/curr-ocserv
anyconnect: T2036: disable ocserv.service by default
2020-08-18 23:38:53 +02:00
DmitriyEshenko
880ded2c73 anyconnect: T2036: disable ocserv.service by default 2020-08-18 14:16:19 +00:00
Christian Poessinger
17e52722af Kernel: T2797: Update Linux Kernel to v4.19.139 2020-08-15 11:24:29 +02:00
Christian Poessinger
97ef436aad
Merge pull request #118 from naoki9911/packer-fix-T2792
packer.json: T2792: use iso_checksum field instead of iso_checksum_type
2020-08-14 05:32:19 +02:00
Naoki Matsumoto
e2dd9db8a2 packer.json: T2792: use iso_checksum field instead of iso_checksum_type
Latest packer dropped iso_checksum_type field.
Instead of iso_checksum_type field,
use iso_checksum field to specify checksum type.
2020-08-14 10:28:27 +09:00
Christian Poessinger
99114c57ba Kernel: Intel: config: i40evf driver is used from mainline 2020-08-10 17:03:54 +02:00
Christian Poessinger
c29a9d8b26
Merge pull request #116 from runborg/armfix
T2766: vyos-build: build-config: arm64 is not a valid architecture
2020-08-10 10:16:27 +02:00
Christian Poessinger
65d503911e Kernel: T2780: Update Linux Kernel to v4.19.138 2020-08-10 09:38:10 +02:00
Runar Borge
fbaf61ada7 T2766: vyos-build: build-config: arm64 is not a valid architecture
arm64 is not a configurable as a valid architecture to build a vyos system on.

This commit adds arm64 to the list of supported platforms to build a vyos system on
2020-08-06 23:30:35 +02:00
Christian Poessinger
9e92985ad3 systemd: services: disable certbot by default 2020-08-04 08:41:14 +02:00
Christian Poessinger
86416cb02a Revert "T1414: disable failing 10-unmountfs.chroot and needs verification"
This reverts commit 1850f165abda3f3d0498220e56ca594dc8ecca9c.
2020-08-03 19:23:23 +02:00
Christian Poessinger
2597634150 Jenkins: fix post { success { }} script when there is no ISO build 2020-08-03 15:50:58 +02:00
Christian Poessinger
f0f368e80d build-packages: remove obsolete script and link to VyOS documentation
The referenced scripts/build-packages script was a proof of concept from me
some time ago to build VyOS packages through a more or less tiny wrapper. The
script was not maintained at any time and randomly caused more harm then good.

The script has been abandoned and the documentation has been updated on how to
build individual VyOS packages.
2020-08-03 15:15:03 +02:00
Christian Poessinger
2e0d072fdd Jenkins: fix when condition on ISO build
The ISO should not be build when there is e.g. a change on the Kernel.
2020-08-02 21:01:06 +02:00
Christian Poessinger
b656e70b6e Kernel: config: T2666: cleanup legacy network vendors
Remove support for legacy PCI - ISA network cards
2020-08-02 20:54:28 +02:00
Christian Poessinger
d5240d1b24 Intel: T2538: update NIC drivers to recent releases 2020-08-02 20:51:13 +02:00
Christian Poessinger
564da14c44 Accel-PPP: update to latest revision
This will improve the SSTP performance on long fat networks.
2020-08-02 14:22:18 +02:00
Christian Poessinger
9214b55cfc Kernel: T2751: Update Linux Kernel to v4.19.136 2020-08-01 10:34:51 +02:00
Christian Poessinger
09eedb0dcc linux-firmware: T2594: upgrade firmware extraction script
The logic of generating the required firmware file name has been moved from
build-linux-firmware.sh directly into list-required-firmware.py which makes
much more sense. That move was made by Daniil Baturin - I only did the
integration part. Thanks!
2020-07-26 14:24:40 +02:00
Daniil Baturin
987584e751 T2021: import a patch for decimal OSPFv3 area support. 2020-07-26 10:14:16 +03:00
Christian Poessinger
5b5b9065ab Kernel: T2730: Update Linux Kernel to v4.19.134 2020-07-25 14:54:35 +02:00
Christian Poessinger
7c674b7872
x86_64_vyos_defconfig: T2666: enable CONFIG_XDP_SOCKETS 2020-07-21 16:23:01 +02:00
Christian Poessinger
a09a7e4338
Merge pull request #114 from runborg/T1927
T1927: arm: Readd CI build of emulated ARM64 container
2020-07-14 22:47:36 +02:00
Runar Borge
60d36ca64f T1927: arm: Readd CI build of emulated ARM64 container
After a successfull CI build of this container it is considered working and
is possible to add back to the build as a standard target.

The container is changed so it handles an architecture change without changing the dockerfile
2020-07-14 12:30:40 +02:00
Daniil Baturin
c7b0a8897c
Merge pull request #113 from kroy-the-rabbit/nsswitch-memoryfix
T2678: Fixing massive memory usage with ssh and large number of routes
2020-07-06 03:52:29 +07:00
kroy
2e4f60d495 T2678: Fixing massive memory usage with ssh and large number of routes 2020-07-05 15:45:13 -05:00
Christian Poessinger
b10bcb499f
Merge pull request #110 from zdc/T2640-equuleus
Docker: T2640: Added ability to build Docker images with VyOS
2020-07-05 18:50:09 +02:00
Christian Poessinger
46d5618e63 packages: Kernel: T2684: Update Linux Kernel to v4.19.131 2020-07-05 11:39:09 +02:00