After the single-issue Core Update 166, the next regular update is available for testing. It brings an updated kernel in which we continue our efforts to harden IPFire even further; various package updates including bug and security fixes as well as smaller improvements throughout the distribution.
As usual, the updated kernel comes with a heap of bug fixes, security fixes, and hardware support improvements from upstream. In addition to that, Michael contributed a patch, which is not only fixing bug #12760, but also believed to cure some long-standing quirks, causing especially VoIP calls not to be established properly every now and then. Should the patch pass testing successfully, we will of course upstream it to the Linux kernel in order to let the whole open-source community benefit from it.
We took the opportunity to harden the kernel even further. Most notably, it now comes with the Linux Security Module (LSM), also known as kernel lockdown,1 preventing IPFire's kernel from being tampered with, even if an attacker managed to get root access to an IPFire installation.
dracut has been updated to version 056 and improved to compress initial ramdisks better and faster. This also fixes boot issues on Xen hypervisors (#12773).unbound-dhcp-leases-bridge has received improvements to reliably propagate DHCP hosts to the DNS. Thanks go to Anthony Heading for his work on that front.nano is now part of the core system, to provide users with an alternative to vim without needing to install an add-onlinux-firmware, such as firmware blobs for switches, are no longer shipped and installed, saving a couple of megabytesMD5 to BLAKE2, requiring a couple of changes under the hoodglibc. This has now been fixed.apache 2.4.53, bind 9.16.27, curl 7.82.0, gzip 1.12 to fix CVE-2022-1271 (xz was patched in this occasion as well), harfbuzz 3.4.0, iproute2 5.17.0, libdnet 1.14, libloc 0.9.13, nano 6.2, ntfs-3g 2021.8.22, OpenSSH 8.9p1, OpenSSL 1.1.1n, pango 1.50.4, perl-CGI 4.54, psmisc 23.4, rrdtool 1.8.0, smartmontools 7.3, sqlite 3380000, strongSwan 5.9.5, sudo 1.9.10, util-linux 2.38, wget 1.21.3, wireless-regdb 2022.02.18, zlib 1.2.12 to fix another vulnerability not covered in Core Update 166cifs-utils 6.14, cups-filters 1.28.14, ghostscript 9.56.1, haproxy 2.4.15, hplip 3.22.2, monit 5.32.0, nmap 7.92, Postfix 3.7.0For the sake of completeness, compressing linux-firmware contents was heavily discussed and worked on during prior to this update. We ultimately had to step back from doing so, since we could not ship the compressed linux-firmware due to size limitations, and compressing the files on existing installations would have taken ages, especially on systems with a slower CPU.
As always, we thank all people contributing to this release in whatever shape and form. Please test this update, especially if you are using exotic hardware or uncommon network setups, and provide feedback. IPFire is backed by volunteers - should you like what we are doing, please donate to keep the lights on.
Given the fact that LSM has been under development since 2012, the term "lockdown" was coined way before the pandemic. :-) ↩