397 Commits

Author SHA1 Message Date
Yuxiang Zhu
792214b860 T4977: Enable Babeld
Babeld support has been merged https://github.com/vyos/vyos-1x/pull/1800
however I just noticed `/etc/frr/daemons` came from this file.
2023-03-07 22:51:32 +08: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
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
RageLtMan
f24c7ca09f T4966: Delay UDEV execution, avoid rename deadlock
UDEV will rename interfaces from whatever the kernel called them
to eX before converting them to ethX during init. In current VyOS,
the second renaming operation can run into a lock on the adapter
preventing altering its name. As a result, the adapter will remain
in the eX configuration, preventing proper execution of subsequent
scripts and configuration stanzas.

The initial renaming step has to remain as it is needed to work
around other issues, which leaves the somewhat hacky approach of
delaying the second renaming step slightly in an effort to let the
device lock holders settle, releasing it for rename to ethX. This
is accomplished by a kernel commandline paramter (3s), which can be
tweaked to reduce impact or wait longer as needed on different
devices - udev.exec_delay=3
2023-01-31 13:13:55 -05: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
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
Christian Breunig
e516e4c297 ntp: T3008: move from ntpd to chrony 2023-01-14 14:26:53 +01:00
Christian Poessinger
426579c34b Revert "systemd: T4593: disable strongswan service by default"
This reverts commit 0351b37359517dab1a18379d180a01fd5271802e.
2023-01-09 16:36:20 +01:00
Christian Poessinger
0351b37359 systemd: T4593: disable strongswan service by default 2022-12-27 18:36:38 +01:00
Christian Poessinger
1d268c92e7
Merge pull request #264 from initramfs/current-kitty-terminfo
vyos-utils: T4683: add kitty-terminfo package to build
2022-12-17 08:54:28 +01:00
Viacheslav Hletenko
4cd1cb5679 T4841: Disable by default fancontrol.service
Disable by default fancontrol.servive (used in user-util)
2022-11-26 12:50:23 +00:00
sarthurdev
08beb1032e Revert "containers: T2216: Include busybox container image, used in smoketests (1MB)"
This reverts commit 5f186754fe54e9a5b0f7cdea1b295778ddd6796a.
2022-11-07 17:35:11 +01:00
sarthurdev
5f186754fe containers: T2216: Include busybox container image, used in smoketests (1MB) 2022-10-29 17:24:06 +02:00
sarthurdev
fbe8ee6e19 T3664: Add support for local packages, generate apt release pinning
* APT::Default-Release caused an issue when local packages present
2022-10-09 21:33:44 +02:00
Daniil Baturin
e7ac78de49 T3664: improve error reporting of the initramfs hook 2022-10-06 17:56:37 -04:00
initramfs
4c550889f4
vyos-utils: T4683: add kitty-terminfo package 2022-09-09 18:21:00 +08:00
Christian Poessinger
8e85a50c3a Revert "macsec: T4537: use wpa_supplicant (v2.10) from bullseye-backports"
Superseeded by custom package build.

This reverts commit badff5fd7fefe25c2a3c56e0b0f82a0b8a6fbcc0.
2022-08-04 07:27:18 +02:00
Christian Poessinger
30e90e1f9f ssh: T631: remove sed call to sshd_config 2022-07-22 23:18:43 +02:00
Christian Poessinger
badff5fd7f macsec: T4537: use wpa_supplicant (v2.10) from bullseye-backports 2022-07-21 21:50:38 +02:00
Christian Poessinger
5d33a5529d frr: T4536: enable systemd service unit 2022-07-17 21:31:52 +02:00
Christian Poessinger
10f8eded61 frr: T4536: no need for empty configuration files as we use the integrated-config option 2022-07-17 21:31:33 +02:00
Christian Poessinger
21bd5b37f6 telegraf: T4515: drop reference to influxdata repository 2022-07-09 11:20:52 +02:00
Christian Poessinger
001451a9c5
Merge pull request #243 from sarthurdev/geoip
firewall: T4299: Include initial GeoIP database
2022-06-12 09:30:30 +02:00
Daniil Baturin
10eab98ffb T4415: keep copyright* and README* files from /usr/share/doc in the image 2022-06-11 11:39:18 -04:00
sarthurdev
1804a3ded6 firewall: T4299: Include initial GeoIP database 2022-06-10 11:47:21 +02:00
Viacheslav Hletenko
48918fc43a owamp: T4222: Disable by default owamp and twamp services 2022-06-02 16:34:05 +00:00
Christian Poessinger
6c59ddbfa8 frr: T2472: enable EIGRP daemon 2022-05-29 10:18:17 +02:00
Christian Poessinger
9549099f59 sshguard: T4408: package is available from bullseye-backports 2022-05-14 20:41:35 +02:00
Christian Poessinger
7158fe88e2 sshguard: T4408: add missing buster-backports.list.chroot file 2022-05-14 07:59:54 +02:00
Christian Poessinger
af1e3ce02c sshguard: T4408: set low priority on all other buster-backport packages 2022-05-13 17:23:17 +02:00
Viacheslav Hletenko
53c07039b7 sshguard: T4408: Add pkg sshquard from repo buster-backports
Add repo buster-backports for pkg "sshguard"
Disable service sshquard by default
2022-05-10 15:27:19 +00:00
zsdc
696e1200e9 doc: T4415: Added back copyrights for components
Copyright information must not be deleted with the rest documentation
files.
2022-05-05 14:35:14 +03:00
Christian Poessinger
1766d6622a frr: T4163: enable bmp (BGP Monitoring Protocol, RFC 7854) plugin for bgpd 2022-03-15 19:03:33 +01:00
Christian Poessinger
638f92941b
upnpd: T3420: disable service by default 2022-01-29 19:43:08 +01:00
Christian Poessinger
301d432afa
systemd: services: remove haproxy
Commit https://github.com/vyos/vyos-user-utils/commit/95db6327c4a7b94eb4634
added the haproxy package to the image which will automatically run that service.

All external services should be controlled by VyOS CLI thus haproxy is disabled by
default.
2022-01-06 09:15:06 +01:00
sarthurdev
eee081e26d vyos-user-utils: Disable service dnsdist introduced into vyos-user-utils package
This service hosts a DNS server on port 53 by default and was breaking dns forwarding smoketests.
Also removing legacy `mdns-repeater` service as no longer used.
2022-01-05 20:55:37 +01:00
Christian Poessinger
5f3ac42eea
isis: T1316: enable SNMP support 2021-12-25 18:40:38 +01:00
Daniil Baturin
f84a69729a T4084: add the default VyOS post-login banner to the image 2021-12-19 11:16:45 +07:00
Christian Poessinger
8cf4aba933 wwan: T3795: disable ModemManager service 2021-12-10 22:45:13 +01:00
Christian Poessinger
ff15b6b63e
Merge pull request #192 from sever-sever/T3872
telegraf: T3872: Add repo influxdb for newest pkg
2021-11-27 20:19:05 +01:00
Christian Poessinger
ab8ae2fda8 T3912: drop default issue file - autogenerated on boot 2021-11-12 17:34:58 +01:00
zsdc
27d6d0983f atop: T3774: Disabled atop services
To take all the control over atop service and log files original
atop-rotate.timer with cron entry was disabled/removed.
2021-11-09 18:50:13 +02:00
Christian Poessinger
ee81272116 T3912: remove superfluous motd.d kernel version shell script 2021-11-08 17:30:31 +01:00
Christian Poessinger
24c0334519 Revert "T3912: use a more informative default login banner"
This reverts commit c93c12d0813b276501562bc88bea68daee60b266.
2021-11-07 20:30:26 +01:00
Daniil Baturin
fc76c06d28 Update the boot splash for Sagitta 2021-11-06 18:17:12 +07:00
Christian Poessinger
6d7a0c49c6 Revert "Debian: T3641: use ethtool from Buster"
This reverts commit e063588afacf0da85e871b3565c3045d72ebaeb0.
2021-11-04 20:34:00 +01:00
Christian Poessinger
60934385e0
Merge pull request #193 from sarthurdev/mdns-avahi
mdns: T3917: Disable avahi-daemon.service by default
2021-10-20 07:39:04 +02:00