User Tools

Site Tools


OpenWrt 18.06.0 Final Changelog

This changelog lists all commits done in OpenWrt since the v18.06.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 final 18.06.0 release.

Build System / Buildroot (2 changes)

5b12057 build: fix compile error when a package includes itself in PROVIDES (+1,-1)
b84a1c5 build: do not alter global default package selection from profiles (-1)

Build System / Image Builder (1 change)

f4798d3 imagebuilder: add function to show manifest (+27,-2)

Packages / Common (11 changes)

5889cf7 kmod-sched-cake: bump to 20180716 (+3,-3)
5ed54d2 Start implementing tc filter/class support (+62,-10)
c220493 Add the minimum class ops (+44)
0c8e6c1 Fix dropping when using filters (+4,-2)
80dc129 Add class dumping (+67,-4)
483399d Use tin_order for class dumps (+3,-2)
be1c549 Add cake-specific class stats (+52,-3)
aad5436 Fixed version of class stats (+13,-12)
ceab7a3 Rework filter classification (+60,-46)
9f8fe7a Fix compilation on Linux 4.14 (+8)
32aa7fb Fix compilation on Linux 4.9 (+36,-5)
cab17b6 Remove duplicate call to qdisc_watchdog_init() (-2)
6cdb496 Fix argument order for NL_SET_ERR_MSG_ATTR() (+2,-2)
52cbc00 Code style cleanup (+115,-109)
82531d0 Reorder includes to fix out of tree compilation (+1,-1)
1e2473f Clean up after latest backport. Fall down the rabbit hole after being unlucky... (+16,-10)
f39ab9a Obey tin_order for tc filter classifiers (+1,-1)
5dca299 mtd: support bad blocks within the mtd_fixtrx() (+29,-7)
1086408 mtd: improve check for TRX header being already fixed (+9,-8)
1e48546 igmpproxy: run in foreground for procd (+2,-2)
a802762 iproute2: tc: backport canonical cake support (+154,-150)
ff91b32 wireguard: bump to 0.0.20180708 (+2,-2)
f1dbfa1 wireguard: bump to 0.0.20180718 (+2,-2)
f91a0f3 wireguard-tools: add wireguard_watchdog script (+63,-2)
cb9d5f0 dnsmasq: bump to latest patches on 2.80rc2 (+406,-11)
bf1b0fa dnsmasq: don't use network functions at boottime (FS#1542) (+15,-6)
cf5a892 dnsmasq: bump to dnsmasq v2.80test3 (+6,-1.6K)

Packages / OpenWrt base files (3 changes)

c9c0fc2 base-files: fix UCI config parsing and callback handling (+6,-9)
a297324 base-files: fix wrong sysctl parameter order (+1,-1)
f24e012 base-files: gracefully handle missing network.interface ubus ns (+11,-5)

Packages / OpenWrt network userland (8 changes)

ce8cab3 odhcp6c: user string option support (+3,-3)
ca8822b odhcp6c: add support for user string options (+50)
6363377 odhcp6c: update to latest git HEAD (+4,-4)
b99c1f6 odhcp6c: remove len check in option parsing handle (+5,-13)
3539430 odhcp6c: add noserverunicast config option for broken DHCPv6 servers (+9,-6)
67ae6a7 odhcp6c: add option to ignore Server Unicast option (+21,-5)
393ee8d qos-scripts: fix uci callback handling (+29,-29)
3f0d44b firewall: update to latest git HEAD and build with LTO (+5,-5)
0e77bf2 options: treat time strings as UTC times (+5,-2)
30463d0 zones: add interface/subnet bound LOG rules (+32,-37)
72684e5 firewall3: Fix GCC8 warnings by replacing sprintf with snprintf (+5,-5)
d2bbeb7 firewall3: make reject types selectable by user (+57,-2)
aa8846b ubus: avoid dumping interface state with NULL message (+6,-3)
4e7f477 odhcpd: update to latest git HEAD (+4,-4)
4983ee5 odhcpd: fix strncpy bounds (+7,-3)
4591b36 dhcpv4: improve error checking in dhcpv4_setup_interface() (+65,-22)
f2aa383 dhcpv4: fix out of bound access in dhcpv4_put (+3,-1)
d834ae3 dhcpv4: fix error checking in dhcpv4_setup_interface() (+6,-5)
79d5e6f ndp: improve error checking (+80,-31)
373495a ubus: fix invalid ipv6-prefix json (+2,-2)
d7aa414 dhcpv6: improve error checking in dhcpv6_setup_interface() (+95,-30)
12e21bc netlink: fix incorrect sizeof argument (+2,-2)
6b79748 router: improve error checking (+132,-51)
029123b treewide: switch to C-code style comments (+103,-103)
392701f odhcpd: fix passing possible negative parameter (+3)
676eb38 router: fix possible segfault in send_router_advert() (+4,-2)
c2ff5af dhcpv6-ia: log renew messages as well (-3)
c45e2eb dhcpv6: fix out of bounds write in handle_nested_message() (+1,-1)
9484351 odhcpd: call handle_error when socket error can be retrieved (+2,-2)
d5726ff dhcpv4: improve logging when sending DHCP messages (+23,-29)
⇒ + 9 more…
4a39d8c iwinfo: bump to latest git HEAD (+3,-3)
77c32f0 nl80211: fix code calculating average signal and rate (+9,-7)
2a82f87 nl80211: back out early when receiving FAIL-BUSY reply (+6)
e59f925 hardware: add device ids for QCA9984, 88W8887 and 88W8964 radios (+3)
d4a4f06 iwinfo: update to version 2018-07-24 (+4,-4)
2c5c641 iwinfo: nl80211: add more stats to assoclist. (+15)
305f695 iwinfo: nl80211: add survey. (+80)
49c0a4b nl80211: handle Mesh ID IE (+6,-3)
44956b7 nl80211: add support for obtaining bssid from NL80211_CMD_GET_INTERFACE (+23,-3)
d991fe5 utils: add simple ubus query support (+98,-1)
94b1366 nl80211: attempt to query Mesh ID from ubus (+5)

Packages / OpenWrt system userland (3 changes)

6302f01 libubox: update to latest git HEAD (+3,-3)
3c1b33b utils: add const_* byteswapping functions (+32)
c83a84a fix segfault when passed blobmsg attr is NULL (+13,-2)
69021e9 ubus: update to latest git HEAD (+3,-3)
884be45 libubus: check for non-NULL data before running callbacks (+9,-1)
da0dd6a ubus: update to latest git HEAD (+3,-3)
40e0931 libubus: pass an empty UBUS_ATTR_DATA block if msg is NULL on invoke (+11,-6)

Target / apm821xx (2 changes)

aee917a apm821xx: fix usb-otg on 4.14 (+1,-1)
8a0ad26 apm821xx: fix sata access freezes (+25)

Target / ar71xx (7 changes)

bb06f6d ar71xx: add missing diag LED support for RB wAP 2nD (+2,-1)
cb73dd2 ar71xx: rbspi: fix RB wAP AC gpio conflict and LED (+9,-11)
21ad5fb ar71xx: add support for E558 v2 (+217)
11a5128 ar71xx: add support for E750A v4 (+163,-1)
a3dd6c9 ar71xx: add support for E750G v8 (+194,-2)
3442ec5 ar71xx: define switch for rb-952ui-5ac2nd (+2,-2)
b0b5c64 Revert "ar71xx: define switch for rb-952ui-5ac2nd" (+2,-2)

Target / bcm53xx (1 change)

ca0c649 bcm53xx: revert SPI controller commit breaking flash reads (+146)

Target / brcm2708 (1 change)

4dc0ff8 brcm2708: split sdcard.img.gz into a sysupgrade and factory image (+3,-2)

Target / brcm47xx (2 changes)

962e86d brcm47xx: revert upstream commit breaking BCM4718A1 (+76)
c8e8ff1 brcm47xx: rework model detection (+25,-18)

Target / ipq40xx (1 change)

dc52b7b ipq40xx: add get_status_led to (+4)

Target / mediatek (1 change)

f8cc686 mediatek: fix parallel build issues in image build code (+4,-10)

Target / mpc85xx (1 change)

90b15b0 WDR4900v1 remove dt node for absent hw crypto. (+24)

Wireless / Common (1 change)

29aab93 mac80211: backport brcmfmac fixes & debugging helpers from 4.18 (+341,-2)

Addressed bugs


Description: DHCP (dnsmasq) server doesn't properly reply on requests on EdgeRouter Lite (LAN)
bf1b0fa dnsmasq: don't use network functions at boottime (FS#1542) (+15,-6)


Description: Make firewall logging prefixes more consistent
30463d0 zones: add interface/subnet bound LOG rules (+32,-37)


Description: Regression: device model reported as "unknown"
c8e8ff1 brcm47xx: rework model detection (+25,-18)


Description: DHCPv6 server is broken
44cce31 ubus: avoid dumping interface state with NULL message (+3,-1)

releases/18.06/changelog-18.06.0-final.txt · Last modified: 2018/08/01 11:21 by jow