95 Commits

Author SHA1 Message Date
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
303a91836d Kernel: T2831: Update Linux Kernel to v4.19.142 2020-08-26 20:25:50 +02:00
Christian Poessinger
02efbb2305 Kernel: T2822: Update Linux Kernel to v4.19.141 2020-08-23 01:36:49 +02:00
Christian Poessinger
17e52722af Kernel: T2797: Update Linux Kernel to v4.19.139 2020-08-15 11:24:29 +02:00
Christian Poessinger
65d503911e Kernel: T2780: Update Linux Kernel to v4.19.138 2020-08-10 09:38:10 +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
46d5618e63 packages: Kernel: T2684: Update Linux Kernel to v4.19.131 2020-07-05 11:39:09 +02:00
Christian Poessinger
566751184e packages: accel-ppp: T2685: bump version for SSTP client fix 2020-07-05 11:39:09 +02:00
Christian Poessinger
65f32962f1 T2638: frr: use "git am" to apply patches 2020-06-28 20:33:00 +02:00
Christian Poessinger
99974b7320 packages: frr: add .gitignore for package 2020-06-28 11:17:12 +02:00
Christian Poessinger
89082e913e
Merge pull request #111 from runborg/T2638
T2638: FRR: FRR-reload needs patching to work on 7.3.0
2020-06-28 10:38:55 +02:00
Runar Borge
d611c31fbf T2638: FRR: FRR-reload needs patching to work on 7.3.0
Because of FRR bug 6062 (https://github.com/FRRouting/frr/issues/6062) frr-reload in frr 7.3.0 and 7.3.1
needs to be patched to work properly. without this patch frr-reload will allways compare against
a blank/empty running configuration.
2020-06-28 00:24:48 +02:00
Christian Poessinger
e68de0e41f packages: linux-kernel: only build if required 2020-06-26 17:48:54 +02:00
Christian Poessinger
1713a3268f
packages: frr: fix comment 2020-06-25 21:55:47 +02:00
Christian Poessinger
3b86b0a8ed packages: netfilter: T1538: use require a recent version of libnetfilter-conntrack-dev
During the build of conntrack-tools we need to first install the recent version
of libnetfilter-conntrack-dev build in a previous step as its a dependency.
2020-06-25 20:35:10 +02:00
Christian Poessinger
d31021cdb5 packages: netfilter: fix build issue on conntrack-tool 2020-06-25 20:27:16 +02:00
Christian Poessinger
c1abd12398 Jenkins: T2625: import Kernel Pipeline
Imported from https://github.com/vyos/vyos-build-kernel commit 9e7c12b
2020-06-24 21:04:17 +02:00
Christian Poessinger
718cc0ea22 Jenkins: packages: add underscore for library calls
The underscore (_) is not a typo! You need this underscore if the line
immediately after the @Library annotation is not an import statement!
2020-06-21 12:02:43 +02:00
Christian Poessinger
9bf4f922da packages: add build for FRR 2020-06-20 23:26:39 +02:00
Christian Poessinger
b213775285 Jenkins: lib: add programmable package build Pipeline 2020-06-20 23:11:56 +02:00
Christian Poessinger
7ab2724c33 Jenkins: initial support for shared build libraries
Instead of writing the same code over and over again, place the common parts
into a Jenkins Library which is then consumed by every individual build Job.

This not only makes it less complex, but also increases maintainability by
several magnitudes.
2020-06-20 23:11:56 +02:00
Christian Poessinger
3656075d27 packages: add builds for netfilter packages from upstream Debian
Instead of scattering build instructions accross individual repositories for
some additional packages we want to build from latest Debian releases, this
is a proof-of-concept how to integrate an individual package Pipeline into the
overall VyOS build repository.

A dedicated Jenkins job will be required for this Pipeline but it will only
compile if files are actually changes in the directory path relevant for
this components.
2020-06-20 23:11:56 +02:00
Christian Poessinger
a0b3251dba Remove outdated/unmaintained submodules
All registered Git submodules were out of date. Even worse some of the modules
are no longer in use and have been replaced by upstream packages.

Keeping invalid information is even worse then no information. All required
VyOS packages can be found in the future build-packages script.
2019-04-23 08:43:23 +02:00
hagbard
730f30c45f T1010 - submodule vyatta-webgui removed 2019-02-09 03:12:30 -08:00
Christian Poessinger
b008fa4b62 Add lldp and pdns-recursor submodules 2019-02-01 19:43:24 +01:00
Christian Poessinger
5a53953ab8 build-submodules: add ipaddrcheck 2019-01-31 18:59:09 +01:00
Christian Poessinger
78d69b0c25 Revert "T1214: Add ipaddrcheck to the packages directory"
libcidr-dev is not available until Debian Buster thus the container
can't be build.

This reverts commit 9779f9938e1a80736738b2b9021a0db4dd872bfa.
2019-01-30 22:04:59 +01:00
Nicholas Humfrey
9779f9938e T1214: Add ipaddrcheck to the packages directory 2019-01-30 10:04:31 +00:00
Christian Poessinger
c85cda7b40 Merge branch 'source-build' of github.com:c-po/vyos-build into current
* source-build:
  Docker: update to latest libvyosconfig revision
  build-submodules: source OPAM environemnt if not present
  build-submodules: change VERBOSE logic
  build-submodules: report back package error when build with --verbose
  build-submodules: add libyang
2019-01-30 06:05:12 +01:00
Nicholas Humfrey
9df5e15e99 T1202: Add hvinfo to the packages directory (#43) 2019-01-30 06:12:00 +07:00
Christian Poessinger
b10711d42e build-submodules: add libyang 2019-01-27 16:01:09 +01:00
Christian Poessinger
d1e120574d submodules: add igmpproxy 2019-01-26 09:57:04 +01:00
Christian Poessinger
3bd1273e9c submodules: add vyos-xe-guest-utilities 2019-01-26 09:55:33 +01:00
Christian Poessinger
d952ca236d build-submodules: add vyos-netplug 2019-01-17 23:46:10 +01:00
Christian Poessinger
f39651f668 build-submodules: add VyConf 2019-01-17 23:45:33 +01:00
hagbard
8d26ee0cc5 added submodule vyos-vmwaretools-scripts 2019-01-17 11:09:36 -08:00
Christian Poessinger
beb556c4fa build-submodules: add libvyosconfig 2019-01-17 07:13:50 +01:00