Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
releases:19.07:notes-19.07.3 [2020/05/04 11:44] – created zorunreleases:19.07:notes-19.07.3 [2020/05/25 21:26] – Use interwiki link syntax zorun
Line 1: Line 1:
-====== OpenWrt 19.07.3 - Service Release - XX May 2020 ======+====== OpenWrt 19.07.3 - Service Release - 20 May 2020 ======
  
 <code> <code>
Line 8: Line 8:
           |__| W I R E L E S S   F R E E D O M           |__| W I R E L E S S   F R E E D O M
  -----------------------------------------------------  -----------------------------------------------------
- OpenWrt 19.07.3, rXXX+ OpenWrt 19.07.3, r11063-85e04e9f46
  -----------------------------------------------------  -----------------------------------------------------
 </code> </code>
Line 18: Line 18:
 ===== About OpenWrt ===== ===== About OpenWrt =====
  
-The OpenWrt Project is a Linux operating system targeting embedded devices.  +The OpenWrt project is a Linux operating system targeting embedded devices.  
 It is a complete replacement for the vendor-supplied firmware of a wide range  It is a complete replacement for the vendor-supplied firmware of a wide range 
 of wireless routers and non-network devices. See the  of wireless routers and non-network devices. See the 
Line 25: Line 25:
 [[https://openwrt.org/about|About OpenWrt pages]]. [[https://openwrt.org/about|About OpenWrt pages]].
  
-Get OpenWrt Firmware at: https://downloads.openwrt.org/releases/+Get OpenWrt firmware images at: https://downloads.openwrt.org/releases/
  
 ===== Main changes from OpenWrt 19.07.2 ===== ===== Main changes from OpenWrt 19.07.2 =====
Line 33: Line 33:
 ==== Security fixes ==== ==== Security fixes ====
  
-  * TODO umdns & relayd+  * [[advisory:2020-05-06-2|Security Advisory 2020-05-06-2 - relayd out-of-bounds reads of heap data and possible buffer overflow (CVE-2020-11752)]] 
 +  * [[advisory:2020-05-06-1|Security Advisory 2020-05-06-1 - umdns out-of-bounds reads of heap data and possible buffer overflow (CVE-2020-11750)]]
   * [[changelog-19.07.3#security_fixes|Other security fixes]]   * [[changelog-19.07.3#security_fixes|Other security fixes]]
  
-==== Bug fixes and improvements ====+**Note:** security fixes for 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.
  
-  * **Services:** fix [[docs:techref:libubox|libubox]] regression in 19.07.1 that caused [[docs:guide-developer:mdns|umdns]] to stop working ([[https://bugs.openwrt.org/index.php?do=details&task_id=2833|FS#2833]])+Nevertheless, we encourage all users to upgrade their devices to OpenWrt 19.07.3 whenever possible. 
 +==== Bug fixes ==== 
 + 
 +  * **opkg:** reduce memory usage: this should fix "Out of memory" issues when running ''opkg update'', see [[flyspray>2734|FS#2734]] 
 +  * **Services:** respawn [[docs:guide-developer:rpcd|rpcd]] automatically if it crashes or stops 
 +  * **Services:** fix DNSSEC+NTP chicken-and-egg workaround in dnsmasq
  
 ==== Device support ==== ==== Device support ====
  
-  * Fix ar71xx - ath79 sysupgrade for some devices: fritz300e +=== New devices ===
-  * Add ar71xx - ath79 migration for wireless configuration of all ar93xx/qca95xx devices +
-  * Add support for more devices in ath79: Ubiquiti Nanostation Loco M (XM & XW), Picostation M (XM) +
-  * Add support for Luxul ABR-4500 and XBR-4500 +
-  * Fix CPU performance issues on ipq806x +
-  * Re-enable images for D-Link DIR-645 +
-  * Various fixes and improvements for several devices: TP-Link TL-MR3020 v3, TL-WA801ND v5, TL-WR841N/ND v8, TL-WR842N v2, WDR3600/WDR4300, Mikrotik RB912UAG-5HPnD r2, Netis WF-2881+
  
 +
 +  * Add support for Luxul XAP-1610 and Luxul XWR-3150
 +  * Add support for more devices in ath79: TP-Link TL-WR740N v5, TP-Link Archer C60 v3, TP-Link WDR3500 v1, TP-Link TL-WA850RE v1, TP-Link TL-WA860RE v1, TP-Link TL-WDR4310 v1
 +
 +=== Existing devices ===
 +
 +  * Fix ar71xx - ath79 sysupgrade for some devices: TP-Link TL-WA901ND v2, TP-Link TL-WDR4900 v2, TP-Link TL-WR810N v1/v2, TP-Link TL-WR842N/ND v1, TP-Link TL-WR740N v1/v2/v3/v4/v5, TP-Link TL-WR741N/ND v1/v2, TP-Link TL-WR743ND v1, TP-Link TL-WR841N/ND v5/v6, TP-Link TL-WR941N/ND v2/v3/v4
 +  * Various fixes and improvements for several devices: AVM FRITZ Repeater 450E, TP-Link Archer C7, TP-Link Archer C60 v1/v2, TP-Link TL-MR3040 v2, GL.iNet GL-AR750S, Mikrotik RB951G-2HnD, ZyXEL Keenetic, Embedded Wireless Dorin, Traverse LS1043, SolidRun ClearFog
 +  * Fix "Illegal instruction" issues on some mvebu (Marvell Armada 370 CPU) and tegra2 devices: Globalscale Mirabox, CompuLab TrimSlice, possibly others
 +  * Fix factory images for bcm53xx-based Asus devices
 +  * Fix hang after reboot on OXNAS devices
 +  * Fix support for the 256M variant of ZBT MT7621
 +  * Improve extraction of wireless calibration data (ath9k/ath10k) on Mikrotik devices
 +  * Optimise sysupgrade process on bcm53xx to save space on tmpfs
 +
 +
 +==== Various fixes and improvements ====
 +
 +  * **Services:** add ''scriptarp'' option to dnsmasq that allows to run scripts in ''/etc/hotplug.d/neigh/'' on ''arp-add'' and ''arp-del'' events
 +  * **Kernel:** backport out-of-memory fix for non-Ethernet devices
 +  * **Build:** fix build with GCC 10
 +
 +See [[releases:19.07:changelog-19.07.3#addressed_bugs]] for a complete list of bug fixes.
 ==== LuCI web interface ==== ==== LuCI web interface ====
  
-  * ''uhttpd'': improve reliability of HTTPS requests under heavy load (there was a deadlock leading to timeouts). There may remain residual issues. +  * Greatly improve loading performance when using LuCI with HTTPS (see [[commit>5e9c23c6f40ff26209ef22cfeeda4904a5918f3d|uhttpd commit]] for details) 
-  * Fix support for the optional nginx integration+  * Allow to configure WPA3 modes for Wi-Fi ([[https://github.com/openwrt/luci/issues/3363|#3363]]) 
 +  * Improve internationalisation by introducing support for plural translations and context
   * Update translations from [[https://hosted.weblate.org/projects/openwrt/|weblate]]   * Update translations from [[https://hosted.weblate.org/projects/openwrt/|weblate]]
 +  * Many additional [[https://github.com/openwrt/luci/compare/13dd17fca148965d38f0d4e578b19679a7c4daa2...fb2f36306756d0d0782dcab8413a8bb7ec379e54|bug fixes and improvements]]
  
  
 ==== Core components ==== ==== Core components ====
  
-  * Update Linux kernel from 4.14.167 to 4.14.171 +  * Update Linux kernel from 4.14.171 to 4.14.180 
-  * Update ''mac80211'' for ''brcm'' to latest 5.6 backports+  * Update mac80211 to version 4.19.120 
 +  * Update [[docs:techref:driver.wlan:mt76]] Wi-Fi driver to latest version 
 +  * Update wireless-regdb 
 +  * Update fstools to latest version 
 +  * Update openssl to 1.1.1g 
 +  * Update mbedtls to 2.16.6 
  
 ===== Known issues ===== ===== Known issues =====
Line 66: Line 97:
   * **Transition to ath79:** several devices that are supported in ''ar71xx'' are not yet supported in ''ath79'': this is a community effort. Helping to port devices to ''ath79'' to make them available in future releases is very welcome.   * **Transition to ath79:** several devices that are supported in ''ar71xx'' are not yet supported in ''ath79'': this is a community effort. Helping to port devices to ''ath79'' 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 [[https://forum.openwrt.org/t/19-07-report-devices-here-that-cant-save-settings/48046/2?u=tmomas|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:** 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 [[https://forum.openwrt.org/t/19-07-report-devices-here-that-cant-save-settings/48046/2?u=tmomas|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:** unstable Ethernet link with atheros switch on some ath79 devices (such as TL-WR841N): [[https://bugs.openwrt.org/index.php?do=details&task_id=2216|FS#2216]], [[https://bugs.openwrt.org/index.php?do=details&task_id=2730|FS#2730]]+  * **Device support:** unstable Ethernet link with atheros switch on some ath79 devices (such as TL-WR841N): [[flyspray>2216|FS#2216]], [[flyspray>2730|FS#2730]]
   * **LuCI web interface:** some optional GUI packages crash with an error about missing "cbi.lua", install the ''luci-compat'' package to fix these   * **LuCI web interface:** some optional GUI packages crash with an error about missing "cbi.lua", install the ''luci-compat'' package to fix these
 +  * **LuCI web interface:** due to changes in menu rendering, a logout/login cycle or device reboot might be required to make additional menu items appears after package installation ([[https://github.com/openwrt/luci/issues/4077|GH#4077]])
  
  
  • Last modified: 2020/07/06 10:22
  • by zorun