OpenWrt v21.02.0-rc4 Changelog

This change log lists all commits done in preparation of OpenWrt 21.02.0-rc4 since OpenWrt 21.02.0-rc3.

Commits are roughly grouped by subsystem and chronologically ordered from top to bottom and cover the Git repository history until the tagging of the 21.02.0-rc4 release.

See also the release notes that provide a more accessible overview of the main changes in 21.02.0-rc4.

8add3e1 build: preserve profiles.json between builds (+23,-9)
2e15771 build,json: fix generation with empty profiles (+1,-1)
47f617e build: prepend ABI suffixes with a dash if package name ends with digit (+8,-2)
d3278c4 build: ensure that dash isn't prepended twice to abi version suffix (+1,-1)

7a4bd9c ath79: use dynamic partitioning for TP-Link CPE series (+15,-36)

c58afca glibc: update to latest 2.33 HEAD (BZ #27646, bug 27896, BZ #15271) (+2,-2)
60fad8f glibc: update to latest 2.33 HEAD (bug 28011) (+2,-2)

ec780bd kernel-5.4: backport latest patches for wireguard (+1.5K)
98b1a64 kernel: Backport patch to automatically bring up DSA master when opening user... (+103,-18)
85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
69c1049 kernel/modules: move act_gact into kmod-sched-core (+2,-2)
6073d2c generic: add missing config symbols (+11)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)
2e1a5a4 generic: add missing Kconfig symbol (+2)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

05a8bf0 mac80211: sync nl80211.h with upstream and backport a WPA3 related commit (+657,-33)
3921f21 iw: update to 8fab0c9e (+21,-20)
f6d8c0c wolfssl: always export wc_ecc_set_rng (+51,-1)
e410ef8 hostapd: wolfssl: add RNG to EC key (+49,-1)
82c700d hostapd: fix handling of the channel utilization options (+2)
ab5010d exfat: update to 5.12.3 (+3,-3)
e171d11 libusb: Fix parsing of descriptors for multi-configuration devices (+91,-1)
a75928d busybox: sysntpd: option to bind server to iface (+10,-2)
9fa9253 busybox: sysntpd: add trigger to reload server (+22,-2)
fc4b541 package/comgt: Handle bind/unbind events (+2)
d723002 treewide: unmark selected packages nonshared (-9)
89d21b7 hostapd: make country3 option configurable (+4,-3)
3eb34bc hostapd: make wnm_sleep_mode_no_keys configurable (+8,-4)
88c8d0a dnsmasq: add /tmp/hosts/ to jail_mount (+1,-1)
249aeaa dnsmasq: distinct Ubus names for multiple instances (+29,-3)

125deb4 base-files: set MAC for bridge ports (devices) instead of bridge itself (+9,-1)
74dbf34 base-files: fix typo in config_generate MAC check (+1,-1)
c0fdfd1 base-files: failsafe: Fix IP configuration (+9,-3)
7a5a247 base-files: failsafe: Remove the VLAN modifier from interface name (+2)
3047df2 base-files: fix zoneinfo support (+9,-7)
3d62b5d base-files: fix /tmp/TZ when zoneinfo not installed (+4,-7)
b27b63b base-files: wifi: swap the order of some ubus calls (+2,-1)
a9100f2 base-files: wifi: tidy up the reconf code (+2,-1)

b2a3df9 qos-scripts: add ifbN device before setting the link up (+3,-2)
0c51b26 iwinfo: update to latest Git HEAD (+4,-4)
50b64a6 iwinfo: add basic IEEE 802.11ax support (+90,-3)
70d2136 iwinfo: nl80211: perform split wiphy dump (+110,-78)
cd23727 iwinfo: cli: fix hwmode formatting (+2,-2)
e16a45f iwinfo: update to latest Git HEAD (+4,-4)
c45f0b5 iwinfo: add 802.11ax HE rate information (+58,-4)
b042419 iwinfo: build with nl80211 backend only and make shared (+5,-19)
8921e36 iwinfo: move device info into -data package (+40,-4)
fe498dd netifd: update to the latest version (+3,-3)
61a71e5 bridge: dynamically create vlans for hotplug members (+28,-1)
cb6ee96 bridge: fix dynamic delete of hotplug vlans (+3,-1)
7f19905 wireless: pass the real network ifname to the setup script (+4,-1)
50381d0 bridge: allow adding/removing VLANs to configured member ports via hotplug (+80,-27)
f12b073 wireless: add some comments to functions (+42)
b0d0906 bridge: fix setting pvid for updated vlans (+23,-1)
ff3764c device: move hotplug handling logic from system-linux.c to device.c (+18,-34)
16bff89 ubus: add a dummy mode ubus call to simulate hotplug events (+36)
7f30b02 examples: make dummy wireless vif names shorter (+4,-1)
013a117 device: do not treat devices with non-digit characters after . as vlan devices (+24,-16)
f037b08 wireless: handle WDS per-sta devices (+44,-7)
db0fa24 bridge: fix enabling hotplug-added VLANs on the bridge port (+5)
4e92ea7 bridge: bring up pre-existing vlans on hotplug as well (+5,-5)
1f283c6 bridge: fix hotplug vlan overwrite on big-endian systems (+1,-1)
f3f70fb netifd: update to the latest version (+3,-3)
7f24a06 vlan: fix device vlan alias handling (+23,-8)
4633471 odhcpd: fix invalid DHCPv6 ADVERTSIE with small configured leasetime (FS#3935) (+3,-3)
405da32 odhcpd: fix extra compiler warning (+2,-2)
ebd4297 cmake: enforce additonal compiler checks (+8,-2)
a12fcb3 config: log config parse failures to syslog (+86,-46)
564d25e config: fix ra_flags none setting (+2)
bc9d317 dhcpv6-ia: fix invalid preferred lifetime (+3)
089efd6 netifd: update to the latest version (+3,-3)
85f01c4 bridge: check bridge port vlan membership on link-up events (+225,-5)
17e453b wireless: add back regular virtual interfaces on hotplug-add events as well (+8,-5)
55d9c02 netifd: update to the latest version (+3,-3)
440eb06 bridge: fix regression in bringing up bridge ports (+5,-4)

25c7542 ugps: update to git HEAD (+4,-4)
86ee86e nmea: parse $GPZDA sentences for date/time (+68,-22)
8e12414 nmea: parse $GPGLL sentences for position (+49,-24)
5e88403 ubus: display only available information (+22,-6)
072d0af ugps: start also in case device is absent (+9,-4)
d666ebc ubus: update to the latest version (+3,-3)
4fc532c ubusd: fix tx_queue linked list usage (+2,-1)
d723002 treewide: unmark selected packages nonshared (-9)

2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)

7a4bd9c ath79: use dynamic partitioning for TP-Link CPE series (+15,-36)
56228e9 ath79: don't autodetect AR8033 PHY capabilities (+25)
43723e6 ath79: add gpio-latch driver for MikroTik RouterBOARDs (+226)
bd2e070 ath79: add NAND driver for MikroTik RB91xG series (+397)
88e1c9b ath79: add support for MikroTik RouterBOARD 912UAG-2HPnD (+225)
ffa943f ath79: ar934x: fix mounting issues if subpage is not supported (+3,-1)
0ad49d3 ath79: mikrotik: fix beeper phantom noise on RB912 (+6)
983fcc4 ath79: add missing GPIO_LATCH symbol (+1)
febf6db ath79: add missing MTD_NAND_RB91X symbol (+1)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)
a5850c0 ath79: add support for Joy-IT JT-OR750i (+137)
17cb9a9 ath79: enable missing pinmux for JT-OR750i (+3)
941ba3f ath79: fix JT-OR750i switch LED assignment (+2,-2)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

25daa92 bcm4908: add kmod-gpio-button-hotplug (+1)
1247a6b bcm4908: fix Ethernet broken state after interface restart (+43)

2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)

2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

df4feb1 ipq40xx: fix FRITZRepeater 1200 RGMII delay (+1,-1)

85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)

72f0733 ltq-deu: Mark lantiq DEU broken (+6,-11)

85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
38cdc57 mediatek: add missing config symbols (+3)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)

23cde9d mpc85xx: add missing Kconfig symbols (+2)

85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

a205de5 ramips: mt76x8: add missing config symbol (+1)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

72d93c1 realtek: Fix failsafe mode (+19)

8abe67d x86: move Kconfig symbol to common config (+1,-3)

24cfa50 ath10k-ct: update to latest version (+8,-45)
ed685fb ath10k-ct: Add 5.11 driver. (+91.5K,-2)
54a9ac0 ath10k-ct 5.7: Fix setting mcast/bcast/beacon rate from debugfs. (+44,-21)
8eca56d ath10k-ct: Fix the beacon/mcast/bcast override issue (+132,-63)
b6f5552 ath10k-ct: Add 5.12 kernel version. (+91.8K)
b44cd7b ath10k-ct: Add security fixes. (+799,-173)
86f6171 ath10k-ct: fix typo in Makefile (+1,-1)

05a8bf0 mac80211: sync nl80211.h with upstream and backport a WPA3 related commit (+657,-33)
3839a4c mac80211: fix minstrel sample time check (+23)
3d0ed7d mac80211: fix an issue with wds links on 802.11ax devices (+51)
a078037 mac80211: improve rate control performance (+353,-1)
4c29ff7 mac80211: add support for 802.3 encap offload with software rate control (+119)
ccbe535 mac80211: backport fix for nl80211 control port tx (fixes FS#3857) (+133,-17)
bea9380 mac80211: fix no_reload logic (FS#3902) (+1)
9302e63 mac80211: always call wireless_set_data (FS#3784) (+2,-4)
6f13a39 mac80211: print an error if wifi teardown fails (+4)

20f6664 mt76: update to the latest version (+5,-5)
bddc1db mt76: mt7915: drop the use of repeater entries for station interfaces (+1,-7)
3c90f35 mt76: mt7915: add thermal sensor device support (+56,-18)
afab0e8 mt76: mt7915: add thermal cooling device support (+202,-2)
41cf021 mt76: mt7615: add thermal sensor device support (+58,-25)
2ac6b87 mt76: connac: update BA win size in Rx direction (+3,-1)
ddb3011 mt76: mt7921: fix reset under the deep sleep is enabled (+30,-15)
e4cbefd mt76: mt7921: avoid unnecessary consecutive WiFi resets (+5,-1)
393eea2 mt76: mt7921: fix invalid register access in wake_work (+24,-8)
a15d464 mt76: mt7921: fix OMAC idx usage (+1,-54)
e4d267d mt76: mt7921: enable runtime pm by default (+1,-3)
50fd8ce mt76: connac: add bss color support for sta mode (+23)
e29058c mt76: mt7921: return proper error value in mt7921_mac_init (+8,-7)
c89c8c3 mt76: mt7921: do not schedule hw reset if the device is not running (+3)
9f7bb42 mt76: mt7921: reset wfsys during hw probe (+4)
22ea365 mt76: mt7915: add .offset_tsf callback (+33,-2)
ad91f8e mt76: mt7615: add .offset_tsf callback (+34,-4)
⇒ + 24 more…

#3696

Description: Windows devices can't get IPv6 from DHCPv6
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3696
Commits:
bc9d317 dhcpv6-ia: fix invalid preferred lifetime (+3)

#3754

Description: qos-scripts do not "add" the ifb interface before setting it to "up"
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3754
Commits:
b2a3df9 qos-scripts: add ifbN device before setting the link up (+3,-2)

#3778

Description: TP-Link CPE210 v1 bootloop with 21.02.0-rc1
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3778
Commits:
7a4bd9c ath79: use dynamic partitioning for TP-Link CPE series (+15,-36)

#3784

Description: wifi cannot be turned off
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3784
Commits:
9302e63 mac80211: always call wireless_set_data (FS#3784) (+2,-4)

#3857

Description: WPA2 Enterprise auth fails for Apple devices on mt76
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3857
Commits:
ccbe535 mac80211: backport fix for nl80211 control port tx (fixes FS#3857) (+133,-17)

#3866

Description: no network in failsafe
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3866
Commits:
c0fdfd1 base-files: failsafe: Fix IP configuration (+9,-3)

#3869

Description: odhcpd: ra_flags 'none' setting possibly stopped working
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3869
Commits:
564d25e config: fix ra_flags none setting (+2)

#3901

Description: WPA encryption broken since commit "mac80211: remove patches stripping down crypto support"
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3901
Commits:
72f0733 ltq-deu: Mark lantiq DEU broken (+6,-11)

#3902

Description: Device setup failed: HOSTAPD_START_FAILED
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3902
Commits:
bea9380 mac80211: fix no_reload logic (FS#3902) (+1)

#3916

Description: No DHCPv6 leases, no IPv6-PD if DHCPv4 leasetime is < 12h
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3916
Commits:
bc9d317 dhcpv6-ia: fix invalid preferred lifetime (+3)

#3935

Description: DHCPv6 not working after OpenWrt update
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3935
Commits:
4633471 odhcpd: fix invalid DHCPv6 ADVERTSIE with small configured leasetime (FS#3935) (+3,-3)
405da32 odhcpd: fix extra compiler warning (+2,-2)
ebd4297 cmake: enforce additonal compiler checks (+8,-2)
a12fcb3 config: log config parse failures to syslog (+86,-46)
564d25e config: fix ra_flags none setting (+2)
bc9d317 dhcpv6-ia: fix invalid preferred lifetime (+3)

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2021/08/01 18:12
  • by hauke