1914 Commits

Author SHA1 Message Date
Viacheslav Hletenko
84fba9f897 T5024: Try to shutdown several times for qemu install script
The first shutdown for qemu doesn't work
Try to shutdown several times
2023-02-22 09:03:28 +00:00
Christian Breunig
139e8dc63b
Docker: T5003: add missing libelf-dev dependency for FRR (fix arm64 builds) 2023-02-21 20:16:09 +01:00
Viacheslav Hletenko
464a72109b
Merge pull request #311 from sarthurdev/chown
docker: T5003: Re-add chown on vyos_bld home directory
2023-02-21 19:07:00 +02:00
sarthurdev
dd29ea0bac debian: T5003: Re-add chown on vyos_bld home directory
Removed accidentally in commit 41033fa
2023-02-21 17:58:36 +01:00
Christian Breunig
cfeb29dfb7
Merge pull request #310 from sarthurdev/owamp
debian: T5003: Use upstream libi2util to fix OWAMP build issue
2023-02-21 17:48:57 +01:00
sarthurdev
1ac06d883f debian: T5003: Use upstream libi2util to fix OWAMP build issue 2023-02-21 15:54:12 +01:00
Christian Breunig
29d3963f60
Merge pull request #309 from sarthurdev/current
debian: T5003: Fix docker entrypoint
2023-02-21 15:33:02 +01:00
sarthurdev
213418f181 debian: T5003: Fix FRR build using old version of Sphinx 2023-02-21 14:47:31 +01:00
sarthurdev
41033fae9a debian: T5003: Fix docker entrypoint 2023-02-21 13:14:20 +01:00
Christian Breunig
df13175a2e Kernel: QAT: T5003 remove non POSIX compliant array in shell script 2023-02-20 20:02:53 +01:00
Christian Breunig
632dce27c2 Docker: T5003: can no longer change non-interactive shell to bash 2023-02-20 20:01:23 +01:00
Christian Breunig
1d35d1bb49
Merge pull request #308 from sarthurdev/bookworm
debian: T5003: Set ARM64 kernel flavour, add salt repository
2023-02-17 15:42:12 +01:00
sarthurdev
d838fcf988 debian: T5003: Add salt arm64 repository for salt-minion requirement on vyos-1x 2023-02-17 11:22:23 +01:00
sarthurdev
fbf81a01aa debian: T5003: Set ARM64 kernel flavour 2023-02-17 11:12:47 +01:00
Christian Breunig
2e7dda2456
Merge pull request #307 from sarthurdev/bookworm
debian: T5003: Fix ARM64 grub package name
2023-02-17 11:10:00 +01:00
sarthurdev
f858e73955 debian: T5003: Fix ARM64 grub package name in Bookworm 2023-02-17 10:34:50 +01:00
Christian Breunig
71638eb294
Kernel: T4928: update Linux Kernel to v6.1.12 2023-02-15 19:18:45 +01:00
Christian Breunig
6987aa10a6
Merge pull request #306 from sarthurdev/bookworm
debian: T5003: Upgrade base system to Debian 12 "Bookworm"
2023-02-15 19:06:08 +01:00
Christian Breunig
5207b6f510 strongSwan: T4593: move to charon-systemd 2023-02-14 19:47:51 +01:00
sarthurdev
b4a10607bb debian: T5003: Disable strongswan.service provided by charon_systemd 2023-02-13 22:41:07 +01:00
sarthurdev
52073f8ee6 debian: T5003: Increase VM memory - tests failed due to OOM condition 2023-02-13 11:20:49 +01:00
sarthurdev
64594cb608 debian: T5003: Update accel-ppp build script 2023-02-13 11:20:49 +01:00
sarthurdev
1e116e0254 debian: T5003: Update to to Debian 12 "Bookworm"
* Remove obsolete packages and dependencies
2023-02-13 11:20:49 +01:00
Christian Breunig
82f35fd474 T5001: Replace links to the phabricator site
Replace links to the phabricator site from https://phabricator.vyos.net to
https://vyos.dev
2023-02-12 21:13:05 +01:00
John Estabrook
b00c41e6a5 Docker: T4991: update commit refs for vyos1x-config and libvyosconfig 2023-02-11 13:18:32 -06:00
Christian Breunig
6d90ea4912
Kernel: T4928: update Linux Kernel to v6.1.11 2023-02-10 07:53:17 +01:00
Christian Breunig
8cade9112a
Kernel: T4928: update Linux Kernel to v6.1.10 2023-02-07 17:31:53 +01:00
Christian Breunig
7b6e8b07ff
Merge pull request #304 from vfreex/babel-frr-patches
T4977: Add FRR patches for Babel support
2023-02-06 22:11:02 +01:00
Yuxiang Zhu
2958ae76f5
T4977: Add FRR patches for Babel support
Backports the following PRs to FRR 8.4:
- 0001-tools-Add-missing-daemons.patch: backported from https://github.com/FRRouting/frr/pull/12611
- 0002-babeld-Add-missing-no-commands.patch: backported from https://github.com/FRRouting/frr/pull/12640

Signed-off-by: Yuxiang Zhu <vfreex@gmail.com>
2023-02-07 01:25:39 +08:00
Christian Breunig
2767ac346e
Kernel: T4928: update Linux Kernel to v6.1.9 2023-02-04 09:08:54 +01:00
Christian Breunig
439743ef25
Merge pull request #301 from jestabro/pin-pcre-no-jit
Docker: T4970: pin OCaml pcre package to avoid JIT support
2023-01-31 21:20:01 +01:00
John Estabrook
c26f9f9309 Docker: T4970: pin OCaml pcre package to avoid JIT support 2023-01-31 11:14:07 -06:00
Christian Poessinger
09ec7740dc Revert "Resolve resource deadlock for udev iface shuffle"
This reverts commit 8e6d765be123be9d937970ee96b7d6d0b5053ed5.

This breaks existing configurations:
https://forum.vyos.io/t/yesterday-and-todays-build-causes-network-interface-getting-corrupted-vyos-1-4-rolling-202301280924-amd64-iso
2023-01-31 07:33:40 +01:00
Christian Breunig
96bda1834e
Merge pull request #299 from sempervictus/bug/interface_renaming_can_lock_udevd
T4966: Resolve resource deadlock for udev iface shuffle
2023-01-29 20:16:52 +01:00
RageLtMan
8e6d765be1 Resolve resource deadlock for udev iface shuffle
UDEV contains a default rule triggered early-on which renames all
NICs by their index to eX, systemd-udevd subsequently renames the
eX interface to ethX. Systemd-udevd can fail to rename the iface
if it still has resource locks from the prior renaming which then
fails to apply all manner of configurations resulting in a booted
zombie which cannot handle L3 traffic.

Fix the concern by removing 62-temporary-interface-rename.rules
from /etc/udev/rules.d during the cleanup hook executed in
data/live-build-config/hooks/live/82-cleanup-udev-rules.chroot.

Testing:
  Boot-tested in OpenStack under identical infrastructure-as-code
states. Verified DHCP-assigned routes, execution of cloud-init,
and configuration stanzas injected through cloud-init applied to
the FW and system.
2023-01-29 13:35:01 -05:00
John Estabrook
7d85b571ba T4961: update commit refs for vyos1x-config and libvyosconfig
Fix/improve error reporting for configtree.copy
2023-01-27 13:11:46 -06:00
Christian Breunig
d5ea780295
Kernel: T4928: update Linux Kernel to v6.1.8 2023-01-24 18:25:28 +01:00
Christian Breunig
a44db520e2
Merge pull request #298 from sever-sever/T4941
T4941: Update accel-ppp version due to IPoE issues with kernel 6
2023-01-24 18:24:38 +01:00
Viacheslav Hletenko
27026d1f15 T4941: Update accel-ppp version due to IPoE issues with kernel 6
Update 'accel-ppp' where bug fix with incompatibility IPoE
vlan_mon driver with Linux kernel 6.1.x
2023-01-24 13:50:21 +00:00
Christian Breunig
ac73adf9c1 GitHub: update PullRequest template 2023-01-21 20:03:05 +01:00
Christian Breunig
35c958cbde Jenkins: strongSwan: T1888: install libcurl4-openssl-dev 2023-01-18 20:54:56 +01:00
Christian Breunig
efa8fa1bb5 Revert "strongSwan: T1888: install libcurl4-openssl-dev build dependency"
This reverts commit 05d0c7359ee1e3084e25ba294c6492031d893423.
2023-01-18 20:54:07 +01:00
Christian Breunig
05d0c7359e strongSwan: T1888: install libcurl4-openssl-dev build dependency
ocserv docker container depends on libcurl4-gnutls-dev which automatically
uninstalls libcurl4-openssl-dev from the container. This commit re-adds the
dependency.
2023-01-18 20:53:11 +01:00
Christian Breunig
5dec87d1b9 Jenkins: run RAID-1 test before smoketest to save CPU 2023-01-18 20:53:11 +01:00
Christian Breunig
98df6df947
Kernel: T4928: update Linux Kernel to v6.1.7 2023-01-18 20:44:30 +01:00
Christian Breunig
93ce678e25
Merge pull request #293 from aapostoliuk/T4551-sagitta
strongSwan: T4551: Added soft lifetime calculation
2023-01-18 13:26:12 +01:00
aapostoliuk
f80ff8fb67 strongSwan: T4551: Added soft lifetime calculation
Depending on the configured hard lifetime the default soft lifetime
might not make sense and could even cause rekeying to get disabled.
To avoid that, derive the soft lifetime from the hard lifetime so it's
10% higher than the soft lifetime.
a2b1e06f07
2023-01-17 14:20:32 +02:00
Christian Breunig
a7ab213d74
Kernel: T4928: update Linux Kernel to v6.1.6 2023-01-15 09:13:56 +01:00
Christian Breunig
f2137d4e84 ocserv: T4937: adjust Jenkins build pipeline to current branch 2023-01-15 09:04:05 +01:00
Christian Breunig
114ddba591 Docker: T4937: add build dependencies for ocserv 2023-01-15 08:17:41 +01:00