OpenWrt 25.12.0-rc5 Changelog

This changelog lists all commits done in OpenWrt since the v25.12.0-rc4 tag, grouped by subsystem. The changes are chronologically ordered from top to bottom and cover the Git repository history until the tagging of the 25.12.0-rc5 release.

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

cb209ad ext-toolchain: fix wrapper for gcc-ar, gcc-nm, gcc-ranlib (+3)
5caf02e package-pack: fix Ubuntu 18.04 compilation (+11,-11)
b856372 image: support generating per device targz rootfs (+7)
ff3fad1 build: pass CPPFLAGS to cmake build (+2,-2)

bdc594e tools: m4: update to 1.4.21 (+2,-2)

eddb634 fortify-headers: fix -Werror=format-nonliteral in fortify/stdio.h (+61)

cca2f56 kernel: modules: Add tpm-tis-spi (+22,-1)
beb1342 kernel: fix rtl8261n driver for non-realtek chips (+2)
8dbd00d kernel: bump 6.12 to 6.12.67 (+65,-67)
db44ad2 kernel: revert ip6_tunnel use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (+27)
9bf33c0 kernel: bump 6.12 to 6.12.68 (+28,-28)
a3821c7 kernel: mtk_eth_soc: fix memory leak in downstream patch (+38,-35)
36caca6 airoha: an7581: enable USB support (+2)
dd79feb kernel: add cake-mq support (+2.2K)
c9ab6ff kernel: mtdsplit: create executable prolog splitter (+140)
980c3dd kernel: Add necessary CONFIG_MTD_SPLIT config option (+1)
74bf368 kernel: backport pppoe improvements (+1.0K,-10)
8d1601b kernel: refresh patches (+1,-1)
2dd3479 kernel: move patch from mpc85xx to pending ()
228a89a kernel: bump 6.12 to 6.12.69 (+18,-18)
47f0c12 kernel: bump 6.12 to 6.12.70 (+34,-61)
29bfcad kernel: bump 6.12 to 6.12.71 (+6,-6)
f27d386 Revert "kernel: revert ip6_tunnel use skb_vlan_inet_prepare() in __ip6_tnl_rc... (-27)

6afff20 uboot-rockchip: add HINLINK H28K support (+386)
3ebb157 mediatek: filogic: gl-mt2500 fix compatibles PHY variants (+15,-3)
bf7494a package: u-boot: initial support for qoriq arch (+231)
7f9363a package: uboot-qoriq: fix T4240RDB u-boot selection (+3,-1)
317f893 mediatek: filogic: add support for Bazis AX3000WM (+674)
b8fe7b5 mediatek: add support for netis NX32U (+710,-1)
42b10de mvebu: add support for RIPE Atlas Probe v5 (+184)

b99c198 wifi-scripts: fix ieee80211w override for psk-sae/sae-mixed (+3,-2)
2151b98 apk: backport upstream fix for invalid fetch timestamps (+35,-2)
8c895dc wifi-scripts: fix encryption setting of default OpenWrt SSID (+1,-1)
61e931d wireguard-tools: detect address changes at reload (+9,-13)
3a31d73 wireguard-tools: add protocol renew handler (+8)
89d6ada wireguard-tools: avoid temp file for key gen (+3,-9)
f78d9d8 wireguard-tools: avoid temp file for peer generation (+56,-100)
436b090 wireguard-tools: enable reload without teardown (+3,-5)
85342be wireguard-tools: fix script errors (+2,-2)
82fec21 apk: backport upstream fixes for unaligned access (+395,-1)
08cba46 iproute2: add cake_mq support (+66)
324e157 apk: handle edge case when parsing .apk files (+30,-1)
b7c9051 wifi-scripts: ucode: allow sae_pwe to be modified for AP mode (+3,-4)
e5d1332 wifi-scripts: ucode: fix ieee80211w default (+1,-2)
e1728da unetmsg: add null check in TX disconnect callback (+5)
7b68399 unetmsg: add timeout for outgoing auth requests (+5)
dfbd371 unetmsg: remove redundant socket close (-1)
5354032 unetmsg: fix stale network cleanup in unetd_network_update() (+1,-1)
ef79f65 unetmsg: fix publish notification timing around remote auth (+11,-2)
d63541f unetmsg: fix inverted condition in network_rx_socket_close() (+1,-1)
69a4ca5 unetmsg: close all channels on network removal (+7)
41ec0c1 unetmsg: fix reconnect loop when RX authenticates before TX (+1,-9)
40a7b55 unetmsg: only send publish notifications for remote publisher changes (+4,-3)
3091dbc unetmsg: notify subscribers when remote peer connection drops (+5,-1)
29c2315 ucode: add ubus fixes (+155)
8725a47 wifi-scripts: refactor iwinfo.uc to support dynamic data updates (+44,-34)
53f88bd wifi-scripts: iwinfo.uc: cache survey data in iface object (+10,-8)
4305911 wifi-scripts: move the "disabled" option to the wifi-iface section (+1,-1)
16dcfc6 wifi-scripts: fix macaddr check in mac80211.uc (+1,-1)
5c0a038 udebug: update to Git HEAD (2026-01-16) (+3,-3)
c5c493e udebug-cli: fix reference to invalid variable in error message (+1,-1)
875e1a7 udebug-cli: add logdump command (+22,-1)
370af1a binutils: add CPPFLAGS (+3)
361be89 gdb: add CPPFLAGS (+3,-1)
790aaa5 464xlat: add CPPFLAGS (+2,-1)
afbcaa4 bzip2: add CPPFLAGS (+2,-2)
9f88e5c libcap: add CPPFLAGS (+16)
0cd63fd iwcap: add CPPFLAGS (+1,-1)
551beec resolveip: add CPPFLAGS (+1,-1)
9bb7755 wireless-tools: add CPPFLAGS (+1,-1)
e0bad5b ravpower-mcu: add CPPFLAGS (+14,-1)
acad156 zyxel-bootconfig: add CPPFLAGS (+1,-1)
5884c75 arptables: add CPPFLAGS (+1,-1)
9cd17a1 ebtables: add CPPFLAGS (+1,-1)
482ba72 ucode-mod-bpf: add CPPFLAGS (+1,-1)

1c69a82 ipq-wifi: update to Git HEAD (2026-01-24) (+3,-3)
38804f5 ci: add ath12k BDF-s (+17,-3)
d28bc07 ipq8074: add TCL LINKHUB HH500V BDF ()
8e1fb2f ipq6018: add TP-Link EAP620 HD v3 BDF Add board file for TP-Link EAP620 HD v3.... ()
efa6205 ipq-wifi: update to Git HEAD (2026-01-28) (+3,-3)
88514e5 qca9888: add bdf for TP-Link TL-WA1201 v2 ()
667bf0b ipq-wifi: Add entry for TP-Link TL-WA1201 v2 (+2)
43784b1 qoriq: add support for NXP T4240RDB board (+354,-5)

910eb0c wifi-scripts: fix spurious teardown on config_change during setup (+6,-6)
80ba5e4 6in4: improve HE tunnel update procedure (+10,-4)
4b37510 uclient: update to Git HEAD (2026-01-31) (+4,-4)
b3ee120 uclient-http: reset fd to -1 after close in disconnect (+1)
9c2ad26 uclient-http: fix seq field check to use correct field (+2,-3)
80c9bd2 uclient-http: fix hang on HTTP to HTTPS redirect (+31,-9)
931bbfe ucode: fix memory leak when using ssl context (+2)
765130c uclient: update to Git HEAD (2026-02-13) (+3,-3)
63413da uclient-http: fix HTTP authentication after deferred header processing (+2,-1)
4fa6fae uclient-fetch: Extract opt_post variable (+16,-4)
8df3120 uclient-fetch: Use HEAD for --spider (+11,-1)
0392dfc uclient-fetch: Support of --method, --body-data and --body-file (+53,-7)
115c928 uclient-fetch: add OPTIONS request type (+2)
a1531e8 uclient-fetch: support for WebDAV methods (+18)
3e3f325 wifi-scripts: fix nested config accumulation in wdev_set_data (+1,-1)
f867497 wifi-scripts: netifd: fix null dereference in config_init for missing devices (+1,-1)
4ab2e3d wifi-scripts: wireless.uc: add MLO support for procd service data (+52,-24)
da0b163 6rd: add CPPFLAGS (+2,-1)
5f724fc iwinfo: add CPPFLAGS (+1,-1)

1304667 procd: reload_config: support UCI overlay directory (+4,-2)
84fec0d libubox: update to Git HEAD (2026-02-13) (+3,-3)
d324c05 libubox: send warnings to stderr (+1,-1)
5a65cb5 libubox: document positional arguments (+5,-2)
8c7b489 libubox: add anonymous strings, ints, et al in arrays (+80)
5ec7ff2 uloop: use volatile sig_atomic_t for do_sigchld flag (+4,-3)
0efa2cd usock: check SO_ERROR after poll in usock_inet_timeout() (+24,-5)
1a73ded usock: fix timeout handling in usock_inet_timeout() (+36,-14)
1aa36ee usock: implement RFC 8305 Happy Eyeballs for usock_inet_timeout() (+94,-70)
ba34bdc fstools: update to Git HEAD (2026-02-15) (+3,-3)
8d377aa libfstools: Rename PATH_MAX to MTD_PATH_MAX (+2,-3)

7c201ca airoha: replace patches with upstream version (+8,-4)
0dc1b12 airoha: en7583: dts: fix typo disable (+2,-2)
90d68d3 airoha: an7583: fix scuclk unit-address (+1,-1)
7000e42 airoha: an7581: correct the pinctrl-name of phy leds (+8,-8)
75332d8 airoha: an7581: disable all switch port and phy by default (+40)
768f427 airoha: an7581: move the switch port label from soc-level to board-level (+8,-5)
045a938 airoha: an7581: move the switch led label from soc-level to board-level (+8,-8)
e567287 airoha: an7581: correct phy nodename (+4,-4)
3e87d3b airoha: an7581: correct led nodename (+8,-8)
1f1d0ca airoha: show link rate and duplex (+26)
36caca6 airoha: an7581: enable USB support (+2)
4da2305 airoha: an7581: add switch ports interrups (+32,-1)

1f1dd42 ath79: add calibration variant for TP-Link TL-WA1201 v2 (+2,-1)
228a89a kernel: bump 6.12 to 6.12.69 (+18,-18)
47f0c12 kernel: bump 6.12 to 6.12.70 (+34,-61)
576aa04 ath79: add env-size for Sitecom WLR-7100 / WLR-8100 u-boot-env (+2)

8dbd00d kernel: bump 6.12 to 6.12.67 (+65,-67)
9bf33c0 kernel: bump 6.12 to 6.12.68 (+28,-28)
228a89a kernel: bump 6.12 to 6.12.69 (+18,-18)
47f0c12 kernel: bump 6.12 to 6.12.70 (+34,-61)

42ad77a bcm53xx: fix target name of meraki_mx64-a0 (+2,-2)

62818bd gemini: Add DTS fix from upstream kernel (+41)
4a59012 gemini: Fix up the rootfs device for SQ201 (+24)
dd8727d gemini: support upgrade on reference designs (+111,-6)
1bd010f gemini: create a copy-kernel for 3072k kernels (+56,-11)
0a5e9bc gemini: select CONFIG_BLK_DEV_LOOP (+1)
26f7763 gemini: Fix up sysupgrade platform.sh script (+20,-16)
43547e9 gemini: pad storlink reference firmware to 128kb (+6,-4)
40b5a83 gemini: use tar stream to write firmware (+17,-11)
dd4423f gemini: override IB-4220-B partitions for firmware (+187,-24)
1ed4f59 gemini: sq201: override SQ201 partitions for firmware (+75,-24)
b7cee91 gemini: sl93512r: override SL93512R partitions for firmware (+75,-60)
f034005 gemini: set disk activity on orange LED (+23)
b82ef84 gemini: select the right GPIO input package (+1,-1)

9bf33c0 kernel: bump 6.12 to 6.12.68 (+28,-28)
74bf368 kernel: backport pppoe improvements (+1.0K,-10)
47f0c12 kernel: bump 6.12 to 6.12.70 (+34,-61)

ba7cb37 lantiq: xrx200: add env-size for P-2812HNU-F1 u-boot-env (+1)
d527d58 lantiq: xrx200: handle EPROBE_DEFER for MAC address (+30)
d66fc6e lantiq: handle EPROBE_DEFER for MAC (+10,-4)

47f0c12 kernel: bump 6.12 to 6.12.70 (+34,-61)
29bfcad kernel: bump 6.12 to 6.12.71 (+6,-6)

0f9056c mediatek: add Motorcomm PHY support to Cudy AP3000 v1 (+10,-4)
a3821c7 kernel: mtk_eth_soc: fix memory leak in downstream patch (+38,-35)
45788a4 mediatek: filogic: add support for Cudy AP3000 Wall v1 (+297)
5f1b0fb mediatek: routerich be7200: fix usb issue (-1)
3ebb157 mediatek: filogic: gl-mt2500 fix compatibles PHY variants (+15,-3)
a47290c mediatek: filogic: add precal to W6 common dtsi (+6,-2)
661ffcb mediatek: filogic: add 6G precal to Acer Predator W6 (+6,-2)
8bafa45 mediatek: filogic: add 6G precal to Acer Vero W6m (+6,-2)
317f893 mediatek: filogic: add support for Bazis AX3000WM (+674)
b8fe7b5 mediatek: add support for netis NX32U (+710,-1)

2dd3479 kernel: move patch from mpc85xx to pending ()

ac7c25e mvebu: cortex-a53: respect DEVICE_packages for Methode devices (+4,-5)
72f5912 mvebu: add depends for Turris MOX boards (+5,-1)
42b10de mvebu: add support for RIPE Atlas Probe v5 (+184)

43784b1 qoriq: add support for NXP T4240RDB board (+354,-5)
2723b32 qoriq: kernel: refresh config (+1,-4)
7f9363a package: uboot-qoriq: fix T4240RDB u-boot selection (+3,-1)

47f0c12 kernel: bump 6.12 to 6.12.70 (+34,-61)

228a89a kernel: bump 6.12 to 6.12.69 (+18,-18)
47f0c12 kernel: bump 6.12 to 6.12.70 (+34,-61)

06b5e42 ramips: add support for D-Link DIR-1360 A1 (+270)
47f0c12 kernel: bump 6.12 to 6.12.70 (+34,-61)
29bfcad kernel: bump 6.12 to 6.12.71 (+6,-6)

9bf33c0 kernel: bump 6.12 to 6.12.68 (+28,-28)
dec360a realtek: dsa: avoid use-after-free (+4,-4)
0837be5 realtek: dsa: rtl83xx: fix init section mismatch (+15,-21)
2141493 realtek: dsa: rtl839x: fix uninitialized global access (+4,-7)
53d688c realtek: dsa: remove storm control (-179)
2efc40b realtek: dts: add LGS328C port 21 definition (+1)
47f0c12 kernel: bump 6.12 to 6.12.70 (+34,-61)
29bfcad kernel: bump 6.12 to 6.12.71 (+6,-6)

8dbd00d kernel: bump 6.12 to 6.12.67 (+65,-67)
9bf33c0 kernel: bump 6.12 to 6.12.68 (+28,-28)
228a89a kernel: bump 6.12 to 6.12.69 (+18,-18)

ca13153 x86: base-files add support for Sophos 210r3 and 230r2 (+6,-3)

a62b5fe mac80211: ath11k: fix for unsupported 11ax EDCA (+24)

bffedc5 build: propagate errors when generating apk indexes (+1)

#20702

Description: ath11k driver crash with STA (client) mode on MX4300 (ipq807x)
Link: https://github.com/openwrt/openwrt/issues/20702
Commits:
a62b5fe mac80211: ath11k: fix for unsupported 11ax EDCA (+24)

#21307

Description: Segmentation Fault: APK on OpenWrt 25.12.0-rc1
Link: https://github.com/openwrt/openwrt/issues/21307
Commits:
82fec21 apk: backport upstream fixes for unaligned access (+395,-1)

#21696

Description: Sitecom WLR-8100 not accessable after install 25.12.0-rc1
Link: https://github.com/openwrt/openwrt/issues/21696
Commits:
576aa04 ath79: add env-size for Sitecom WLR-7100 / WLR-8100 u-boot-env (+2)

#21737

Description: ds-lite: incoming `ipip6` packets do not get decapsulated
Link: https://github.com/openwrt/openwrt/issues/21737
Commits:
db44ad2 kernel: revert ip6_tunnel use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (+27)

#21751

Description: AP 11w/management frame protection "required" setting ignored with PSK-SAE & ucode wifi scripts
Link: https://github.com/openwrt/openwrt/issues/21751
Commits:
b99c198 wifi-scripts: fix ieee80211w override for psk-sae/sae-mixed (+3,-2)

#21847

Description: wireguard: Commit 1482077 breaks wireguard with multiple AllowedIPs or peer-PSK
Link: https://github.com/openwrt/openwrt/issues/21847
Commits:
85342be wireguard-tools: fix script errors (+2,-2)

#21981

Description: Missing packages.adb in 5.12.0-rc4/packages/mipsel_24kc/packages/
Link: https://github.com/openwrt/openwrt/issues/21981
Commits:
bffedc5 build: propagate errors when generating apk indexes (+1)

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: 2026/02/19 20:36
  • by hauke