User Tools

Site Tools


releases:18.06:changelog-18.06.0-final

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: network.sh: 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 diag.sh (+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

#1542

Description: DHCP (dnsmasq) server doesn't properly reply on requests on EdgeRouter Lite (LAN)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1542
Commits:
bf1b0fa dnsmasq: don't use network functions at boottime (FS#1542) (+15,-6)

#1546

Description: Make firewall logging prefixes more consistent
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1546
Commits:
30463d0 zones: add interface/subnet bound LOG rules (+32,-37)

#1576

Description: Regression: device model reported as "unknown"
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1576
Commits:
c8e8ff1 brcm47xx: rework model detection (+25,-18)

#1696

Description: DHCPv6 server is broken
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1696
Commits:
44cce31 ubus: avoid dumping interface state with NULL message (+3,-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
releases/18.06/changelog-18.06.0-final.txt · Last modified: 2018/08/01 11:21 by jow