it is time for another Core Update that updates the toolchain of the distribution as well as a number of smaller bug and security fixes. Therefore this update is another one of a series of general housekeeping updates to make IPFire better, faster and of course more secure!
Thanks for the people who contributed to this Core Update by submitting their patches and please help us to support everyone’s work with your donation!
The toolchain is a collection of programs that is used to build the distribution. One of the most important one is the compiler GCC which has been updated to version 7.3.0 which mainly adds support for
retpoline. This is needed to build protection against Spectre into newer kernels.
The main C library,
glibc, has been updated to version 2.27 and brings various stability fixes, performance improvents and bug fixes.
Other toolchain packages that have been updated:
- On the OpenVPN configuration page, ciphers that are considered weak are now marked as such and we do not recommend using any of these.
strongswan’s certificate parser had a vulnerability (CVE-2018-6459)
- Programs that use the C++ standard library are being recompiled to perform extra out-of-bounds checks that are cheap, but add some extra security.
dma, the Dragonfly Mail Agent, was hardcoded to only use TLSv1.0 which has been patched to always use the best available protocol version of TLS that is available.
- The Apache server signature is now fully hidden
- Reverse lookup zones did not work and have been fixed
- IPsec subnets for tunnels that route multiple networks are now shown correctly on the start page
- Updated packages:
- Support for ISDN was removed
- Userspace tools for I2C busses have been added
The following packages have been updated:
These packages have been dropped and will be removed with this Core Update:
mysql which was very outdated and is not needed by any add-ons.