The OpenWrt community is proud to announce the seventh service release of OpenWrt 19.07. It fixes security issues, improves device support, and brings a few bug fixes.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 19.07.7, r11306-c4a6851c72
-----------------------------------------------------
Main changes from OpenWrt 19.07.6
Only the main changes are listed below. See changelog-19.07.7 for the full changelog.
Security fixes
- Security Advisory 2021-02-02-1 - netifd and odhcp6c routing loop on IPv6 point to point links (CVE-2021-22161)
- Security Advisory 2021-02-02-2 - wolfSSL heap buffer overflow in RsaPad_PSS (CVE-2020-36177)
- Various security fixes in packages
Note: security fixes for most packages can also be applied by upgrading only the affected packages on running devices, without the need for a full firmware upgrade. This can be done with opkg update; opkg upgrade the_package_name
or through the LuCI web interface.
Nevertheless, we encourage all users to upgrade their devices to OpenWrt 19.07.7 or later versions whenever possible.
Major bug fixes
- Fix dnsmasq error messages such as
failed to send packet: Network unreachable
orfailed to send packet: Address family not supported by protocol
that could be filling up logs. This was a regression caused by the dnsmasq update in 19.07.6. - Fix opkg so that it purges obsolete packages from its local cache. This fixes a long-standing issue in the ImageBuilder where a manual cleanup was needed before rebuilding: FS#2690
Device support
- Improve stability of mediatek Ethernet switch (affects many mt7621 devices): FS#2628
- Fix Wi-Fi band detection on some Broadcom-based devices
- Fix poor 2.4 GHz Wi-Fi performance on TP-Link Archer C50 v4 due to a missing EEPROM chip ID: FS#2781
- Make initramfs image usable out-of-the-box on Turris Omnia
- Use full flash size on Nucom R5010UN v2
- Fix support for TP-Link TL-WR810N v1 in ath79: FS#3522
- Remove broken factory image for TP-Link Archer C2 v1
- Fix unintended failsafe mode during boot on Netgear EX6150: FS#3590
Various fixes and improvements
- The ImageBuilder no longer requires compilers (gcc, g++) and libncurses-dev. This was partially implemented in 19.07.6 but one part was missing to make it actually work.
- Update to a new major version of
ksmbd
to fix several bugs. This breaks compatibility with previous versions of OpenWrt (19.07.0 to 19.07.6): it is no longer possible to install a working version ofksmbd-tools
on previous versions of OpenWrt. Existing installations will keep working, butksmbd-tools
should not be upgraded withopkg
. PR#14647
See addressed_bugs for a complete list of bug fixes.
LuCI web interface
- Fix array sorting on Chrome: GH#4792
- Add nextdns.io and quad 101 providers to
luci-app-https-dns-proxy
package - Update translations from weblate
- Several additional bug fixes and improvements
Core components
- Update Linux kernel from 4.14.215 to 4.14.221
- Update wolfssl from 4.5.0 to 4.6.0
Regressions
- kmod-fs-ksmbd has a dependency to the not existing package kmod-crypto-arc4. Installing kmod-fs-ksmbd returns this:
satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-fs-ksmbd: * kmod-crypto-arc4 * opkg_install_cmd: Cannot install package kmod-fs-ksmbd.
- Run this to force the installation: GH#14771
opkg install --force-depends kmod-fs-ksmbd
to force the installation.
- Run this to force the installation: GH#14771
Known issues
-
Transition to ath79: some devices that are supported in
ar71xx
are not yet supported inath79
: this is a community effort. Helping to port devices toath79
to make them available in future releases is very welcome. - Device support: images for some device became too big to support a persistent overlay, causing such devices to lose configuration after a reboot. If you experience this problem, please report the affected device in the forum and consider downgrading to OpenWrt 18.06 or using the Image Builder to pack a smaller custom image
- Device support: conversely, certain images for devices with small flash (4 MB) are no longer built for the release
See also: active bug reports for openwrt-19.07
Upgrading to OpenWrt 19.07.7
Upgrading from previous OpenWrt 19.07 versions is straightforward thanks to the sysupgrade
utility: sysupgrade from web interface or sysupgrade from command-line.
An upgrade from OpenWrt 18.06 to OpenWrt 19.07 is supported in many cases, including preserving configuration. A configuration backup is advised nonetheless when upgrading from OpenWrt 18.06.
As always, a big thank you goes to all our active package maintainers, testers, documenters, and supporters.
Have fun!
The OpenWrt Community