OpenWrt 24.10.0-rc4 Changelog
This changelog lists all commits done in OpenWrt since the v24.10.0-rc2 tag, grouped by subsystem. The changes are chronologically ordered from top to bottom and cover the Git repository history until the tagging of the 24.10.0-rc4 release.
See also the release notes that provide a more accessible overview of the main changes in 24.10.0-rc4.
Build System / Buildroot (4 changes)
9af0e94
kernel: bump 6.6 to 6.6.64 (+242,-590)
efcb0ec
kernel: bump 6.6 to 6.6.65 (+2,-2)
21549db
kernel: bump 6.6 to 6.6.66 (+136,-176)
4111210
kernel: bump 6.6 to 6.6.67 (+6,-6)
Kernel (8 changes)
f483de4
generic: mtd: spinand: add support for FORESEE F35SQA002G (+163,-17)
45f9f15
generic: mtd: spinand: add support for FORESEE F35SQA001G (+38)
9af0e94
kernel: bump 6.6 to 6.6.64 (+242,-590)
6d0d4ce
kernel: generic: tg3: Fix DMA allocations on 57766 devices (+31)
21549db
kernel: bump 6.6 to 6.6.66 (+136,-176)
8667ca8
generic: fix BCM54612E suspend/resume backport patch (+6,-6)
4111210
kernel: bump 6.6 to 6.6.67 (+6,-6)
f94c3af
kernel: generic: netfilter: nft_set_hash: unaligned atomic read on struct nf... (+87)
Packages / Boot Loaders (4 changes)
d79a705
arm-trusted-firmware-mediatek: add mt7986-spim-nand-ddr3 build (+11)
24bddf6
uboot-mediatek: add MERCUSYS MR90X v1 support (+356)
620aa80
mediatek: MERCUSYS MR90X v1: add OpenWrt U-Boot (UBI) layout (+434,-268)
d55754c
uboot-d1: Adapt BUILD_DEVICES to renamed boards (+5,-5)
Packages / Common (8 changes)
5afd3da
bpftool: turn off libbfd feature in host build (+1,-1)
25268f7
unetd: update to Git HEAD (2024-12-16) (+3,-3)
⇒ d22d7db
bpf_skb_utils.h: add missing include to fix build against newer kernel headers (+1)
⇒ bbd3e0e
host: fix peer routes on a node acting as gateway (+7,-1)
⇒ b171647
unet-tool: add support for generating keys from salt + seed passphrase (+115,-3)
⇒ 041e058
unet-tool: add support for dumping pubkey from signed file (+9,-2)
⇒ b58920d
unet-tool: add support for extracting network data from signed bin file (+25,-1)
⇒ f335f5b
unet-cli: add support for generating key from seed (+49,-14)
⇒ 8b1f1d0
unet-cli: add support for importing networks from signed data (+18,-1)
⇒ 188ba05
unet-cli: add missing command line help for import (+1)
⇒ 8f15fc3
unet-cli: fix add-ssh-host with seed keys (+7,-7)
⇒ 486bc3b
pex-msg: enable broadcast for global PEX socket (+1)
⇒ e4a24cd
unet-cli: fix defaults on create (+3,-3)
acf52fe
unetd: add firewall input rule for global port (+15)
cc69be0
unetd: update to Git HEAD (2024-12-17) (+3,-3)
⇒ 93461ca
unet-cli: only apply defaults on create (+2,-1)
⇒ 3e57667
unet-tool: add support for confirming password (+13,-2)
⇒ 074d365
unet-cli: confirm password when creating new seed based key (+1,-1)
⇒ bf3488a
unet-cli: add add/set-local-host command (+14,-6)
⇒ 9eb57c5
unet-cli: add support for setting interface zone (+27,-9)
⇒ a0a2d80
ubus: add firewall rules for network port/pex_port via procd (+41)
f0ff244
firewall4: update to Git HEAD (2024-12-18) (+3,-3)
⇒ e009588
fw4: do not add physical devices for soft offload (+30,-9)
⇒ dfbcc1c
fw4: skip not existing netdev names in flowtable device list (+3,-1)
⇒ 18fc0ea
init: use the reload data trigger to reload firewall on procd data changes (+1)
e40367f
hostapd: fix passing radio parameter in wpa_supplicant calls (+3,-3)
5a715cd
hostapd: fix call to hostapd reload (+1,-1)
5415fb0
lantiq/xrx200: move 8M flash devices to a small flash subtarget (+432,-117)
Packages / Firmware (3 changes)
4bfe5cc
linux-firmware: update to 20241110 (+7,-3)
2b45e93
linux-firmware: realtek: add RTL8812AU/RTL8821AU firmware (+14)
5415fb0
lantiq/xrx200: move 8M flash devices to a small flash subtarget (+432,-117)
Packages / OpenWrt base files (1 change)
f760f74
procd: do not overwrite service data by default (+5,-7)
Packages / OpenWrt network userland (5 changes)
6c66413
netifd: update to Git 768027c5a7640137857f412f554227abd6160cdd (2024-11-27) (+3,-3)
⇒ 86da5cb
system-linux: do not pull ifindex/flags from netlink messages on rtnl events (+28,-13)
⇒ cd96f61
proto-shell: fix spurious interface teardowns with host deps (+1,-1)
⇒ a39fe3a
wireless: add support for adding a list of devices for a wifi-iface (+23,-8)
⇒ d29cf70
iprule: add ipproto property (+17)
⇒ 768027c
system-linux: restore reading flags from netlink messages (+5,-14)
28de3ff
netifd: check if /sbin/wifi exists before calling it (+3,-3)
aa1241e
wifi-scripts: fix failing mesh setup with missing wpa_supplicant (+1,-1)
a964e96
netifd: update to Git HEAD (2024-12-17) (+4,-4)
⇒ 058a099
interface: fix memleak and reload issue for the zone attribute (+8,-1)
⇒ ea01ed4
interface: remove unnecessary NULL checks before free() (+6,-15)
5289460
wifi-scripts: don't fail on unset PSK (+1,-1)
Packages / OpenWrt system userland (4 changes)
e109cae
procd: update to latest HEAD (+3,-3)
⇒ 30542c9
inittab: Disable implicit controlling TTY. (+4,-2)
⇒ e2f05de
state: set_stdio: chdir back to / in case of failure (+3,-2)
5dca1d6
procd: update to Git HEAD (2024-12-17) (+3,-3)
⇒ 2e206db
service: add support for triggers on service/instance data changes (+41,-9)
⇒ 735b487
service: remove leftover lines from previous commit (-4)
⇒ 3246964
service: allow incremental changes to service properties (+14,-17)
⇒ fd01fb8
service: fix double free bug when dealing with data (+1)
f760f74
procd: do not overwrite service data by default (+5,-7)
6642ee7
procd: add support for reload triggers on data change (+31)
Target / airoha (2 changes)
Target / ath79 (4 changes)
28bde50
ath79: add support for KuWFi N650 CPE (+201)
2860245
ath79: fix ath9k calibration data size for AR9132 (+4,-4)
6435025
ath79: fix tl-wa eth1 mac (+1,-1)
21549db
kernel: bump 6.6 to 6.6.66 (+136,-176)
Target / bcm27xx (4 changes)
9af0e94
kernel: bump 6.6 to 6.6.64 (+242,-590)
21549db
kernel: bump 6.6 to 6.6.66 (+136,-176)
8667ca8
generic: fix BCM54612E suspend/resume backport patch (+6,-6)
4111210
kernel: bump 6.6 to 6.6.67 (+6,-6)
Target / bcm53xx (1 change)
21549db
kernel: bump 6.6 to 6.6.66 (+136,-176)
Target / d1 (1 change)
81c0cf0
build: d1: add SUPPORTED_DEVICES (+12,-8)
Target / ipq806x (1 change)
9af0e94
kernel: bump 6.6 to 6.6.64 (+242,-590)
Target / lantiq (2 changes)
5415fb0
lantiq/xrx200: move 8M flash devices to a small flash subtarget (+432,-117)
9f76cda
lantiq: grow kernel partition Zyxel P-2812HNU-F1 (+11,-6)
Target / layerscape (1 change)
9af0e94
kernel: bump 6.6 to 6.6.64 (+242,-590)
Target / mediatek (6 changes)
f483de4
generic: mtd: spinand: add support for FORESEE F35SQA002G (+163,-17)
b9df2d7
mediatek: filogic: prevent faulty mac address assignment (-1)
d48e499
mediatek: filogic: Migrate wifi configuration device paths (+63)
620aa80
mediatek: MERCUSYS MR90X v1: add OpenWrt U-Boot (UBI) layout (+434,-268)
9af0e94
kernel: bump 6.6 to 6.6.64 (+242,-590)
21549db
kernel: bump 6.6 to 6.6.66 (+136,-176)
Target / mpc85xx (1 change)
9af0e94
kernel: bump 6.6 to 6.6.64 (+242,-590)
Target / octeon (1 change)
b2a1721
octeon: enable AT803x PHY driver (+2)
Target / qualcommax (1 change)
863d1a6
qualcommax: ipq807x: add Netgear DEVICE_VARS (+2)
Target / ramips (3 changes)
bf284ed
ramips: fix 2.4G wmac eeprom offset for TL-WR902AC v4 (+1,-1)
9af0e94
kernel: bump 6.6 to 6.6.64 (+242,-590)
21549db
kernel: bump 6.6 to 6.6.66 (+136,-176)
Target / realtek (3 changes)
21549db
kernel: bump 6.6 to 6.6.66 (+136,-176)
feb7a2a
realtek: ZyXEL GS1900-48: drop gpio-restart (-5)
654c973
realtek: merge Zyxel GS1900 firmware partitions (+8,-12)
Target / rockchip (1 change)
21549db
kernel: bump 6.6 to 6.6.66 (+136,-176)