Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
releases:17.01:changelog-17.01.2 [2017/05/10 22:59] jowreleases:17.01:changelog-17.01.2 [2017/05/27 14:32] jow
Line 4: Line 4:
 The changes are chronologically ordered from top to bottom and cover the Git repository history until the tagging of the final 17.01.2 release.  The changes are chronologically ordered from top to bottom and cover the Git repository history until the tagging of the final 17.01.2 release. 
  
-==== Build System / Buildroot (changes) ====+==== Build System / Buildroot (changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=7ee09377e7e3c64ee56514bf455cf04064208a27|7ee0937]]'' **<nowiki>feeds:</nowiki>** <nowiki>add option to force feed update despite modified files</nowiki> //<color #ccc>(</color><color #282>+26</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=7ee09377e7e3c64ee56514bf455cf04064208a27|7ee0937]]'' **<nowiki>feeds:</nowiki>** <nowiki>add option to force feed update despite modified files</nowiki> //<color #ccc>(</color><color #282>+26</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=37cf92135272e3892b61335725c291a8828ea2c0|37cf921]]'' **<nowiki>build:</nowiki>** <nowiki>fix symlinked .config handling</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=37cf92135272e3892b61335725c291a8828ea2c0|37cf921]]'' **<nowiki>build:</nowiki>** <nowiki>fix symlinked .config handling</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=dbaaeae428d1d1d7cc326d5ac9bb9b5b967f960f|dbaaeae]]'' **<nowiki>image.mk:</nowiki>** <nowiki>Generate cpiogz with root-owned files</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=a44d7bfb6352c7521bd8313ef8d2df3a16deabd7|a44d7bf]]'' **<nowiki>build:</nowiki>** <nowiki>fix possible issue with kmod package having multiple AutoLoad's</nowiki> //<color #ccc>(</color><color #282>+12</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
  
-==== Kernel (2 changes) ====+==== Build System / Host Utilities (1 changes) ==== 
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=dfe2cea9cd1526dec04e941d710308ca4d6026a4|dfe2cea]]'' **<nowiki>firmware-utils:</nowiki>** <nowiki>tplink-safeloader: add support for Archer C5 V2</nowiki> //<color #ccc>(</color><color #282>+34</color><color #ccc>)</color>//\\ 
 + 
 +==== Build System / Image Builder (1 changes) ==== 
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=379155dc0fcfb00bdbb75c3d0d27d66a81692e43|379155d]]'' **<nowiki>imagebuilder:</nowiki>** <nowiki>fix bundling of DTS sources</nowiki> //<color #ccc>(</color><color #282>+3</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\ 
 + 
 +==== Kernel (6 changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=1ab41265c39354332630bcba0ec704abd2e790f0|1ab4126]]'' **<nowiki>kernel:</nowiki>** <nowiki>use skb_cow_head() to deal with cloned skbs</nowiki> //<color #ccc>(</color><color #282>+267</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=1ab41265c39354332630bcba0ec704abd2e790f0|1ab4126]]'' **<nowiki>kernel:</nowiki>** <nowiki>use skb_cow_head() to deal with cloned skbs</nowiki> //<color #ccc>(</color><color #282>+267</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=3bfe7ee6326d5131e50678638251540c8acf2177|3bfe7ee]]'' **<nowiki>generic:</nowiki>** <nowiki>keep module aliases inside .modinfo</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-12</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=3bfe7ee6326d5131e50678638251540c8acf2177|3bfe7ee]]'' **<nowiki>generic:</nowiki>** <nowiki>keep module aliases inside .modinfo</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-12</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=215c1d05b8bb7b99cc8c40a877f649c5b1c15198|215c1d0]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.69</nowiki> //<color #ccc>(</color><color #282>+143</color><color #ccc>,</color><color #f00>-474</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=9c2bd3d631c514eb8bb8c1940103d7e43d50f0b9|9c2bd3d]]'' **<nowiki>backlight-pwm:</nowiki>** <nowiki>fix module description</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=2f92622ce8e1bf3a27ecd0aa7e71a5b2aee39f12|2f92622]]'' **<nowiki>kernel:</nowiki>** <nowiki>fix autoloading arch-specific modules</nowiki> //<color #ccc>(</color><color #282>+9</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=e02b12c4cf24232ed84ca7f3f31bfcd748973df1|e02b12c]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.70</nowiki> //<color #ccc>(</color><color #282>+7</color><color #ccc>,</color><color #f00>-7</color><color #ccc>)</color>//\\
  
-==== Packages / Common (changes) ====+==== Packages / Common (22 changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=449880e0ffe528999c17f6ad6e4f87f1f4c46cdd|449880e]]'' **<nowiki>busybox:</nowiki>** <nowiki>Move libresolv detection to LEDE Makefile</nowiki> //<color #ccc>(</color><color #282>+6</color><color #ccc>,</color><color #f00>-18</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=449880e0ffe528999c17f6ad6e4f87f1f4c46cdd|449880e]]'' **<nowiki>busybox:</nowiki>** <nowiki>Move libresolv detection to LEDE Makefile</nowiki> //<color #ccc>(</color><color #282>+6</color><color #ccc>,</color><color #f00>-18</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=5feb4f0e6d9e686c9b2d3d406a7f348137baf0dc|5feb4f0]]'' **<nowiki>busybox:</nowiki>** <nowiki>fix build of nslookup_lede applet without IPv6 (#728)</nowiki> //<color #ccc>(</color><color #282>+33</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=5feb4f0e6d9e686c9b2d3d406a7f348137baf0dc|5feb4f0]]'' **<nowiki>busybox:</nowiki>** <nowiki>fix build of nslookup_lede applet without IPv6 (#728)</nowiki> //<color #ccc>(</color><color #282>+33</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
Line 20: Line 32:
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=ae0e167f2b2e424d3d0d708a2bb6b1075f454234|ae0e167]]'' **<nowiki>busybox:</nowiki>** <nowiki>revert accidential version bump</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=ae0e167f2b2e424d3d0d708a2bb6b1075f454234|ae0e167]]'' **<nowiki>busybox:</nowiki>** <nowiki>revert accidential version bump</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d8cfebaa5074b66871a345386f7f49bffbad1d15|d8cfeba]]'' **<nowiki>dnsmasq:</nowiki>** <nowiki>support dhcp_option config as a list</nowiki> //<color #ccc>(</color><color #282>+22</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d8cfebaa5074b66871a345386f7f49bffbad1d15|d8cfeba]]'' **<nowiki>dnsmasq:</nowiki>** <nowiki>support dhcp_option config as a list</nowiki> //<color #ccc>(</color><color #282>+22</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=bc580998026a415e67bf16c98148c9b659766492|bc58099]]'' **<nowiki>openvpn:</nowiki>** <nowiki>move list of params and bools to a separate file</nowiki> //<color #ccc>(</color><color #282>+205</color><color #ccc>,</color><color #f00>-30</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=98491a9ae9065dca067181e1f5e8ca930beeaa32|98491a9]]'' **<nowiki>openvpn:</nowiki>** <nowiki>add extra respawn parameters</nowiki> //<color #ccc>(</color><color #282>+3</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d40e2efa94fc04eb60c43809dc69f307534dd735|d40e2ef]]'' **<nowiki>OpenVPN:</nowiki>** <nowiki>Update to 2.4.1</nowiki> //<color #ccc>(</color><color #282>+12</color><color #ccc>,</color><color #f00>-20</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=53e751e303bef952ebec0b6d3ec9db882f6a6f02|53e751e]]'' **<nowiki>openvpn:</nowiki>** <nowiki>add myself as maintainer</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=aba1b3cbd10c21cb6402080de29f3cb85bd74870|aba1b3c]]'' **<nowiki>openvpn:</nowiki>** <nowiki>update to v2.4.2</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=da4992f822995bd0d4d7d892da1b4b91412bb22b|da4992f]]'' **<nowiki>om-watchdog:</nowiki>** <nowiki>cleanup Makefile</nowiki> //<color #ccc>(</color><color #f00>-8</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=38367c5699f1fc87ec220f318cfaa353b7c46da0|38367c5]]'' **<nowiki>om-watchdog:</nowiki>** <nowiki>cosmetic code style fixes</nowiki> //<color #ccc>(</color><color #282>+31</color><color #ccc>,</color><color #f00>-31</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=9423cf3e9846690c085d34338638b974cf714c30|9423cf3]]'' **<nowiki>om-watchdog:</nowiki>** <nowiki>add support for Teltonika RUT5xx (ramips)</nowiki> //<color #ccc>(</color><color #282>+10</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=1165c0ae0d0d82f2a1a05f5fb30f45f18e2af35c|1165c0a]]'' **<nowiki>umdns:</nowiki>** <nowiki>update to the version 2017-05-22</nowiki> //<color #ccc>(</color><color #282>+3</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/mdnsd.git;a=commitdiff;h=64f78f19c005f62395c3328764403e7f2637d434|64f78f1]]'' <nowiki>Rename mdns_hostname variable to the umdns_host_label</nowiki> //<color #ccc>(</color><color #282>+15</color><color #ccc>,</color><color #f00>-8</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/mdnsd.git;a=commitdiff;h=ff09d9a4f9885b8160577c79e6349bfee05452f8|ff09d9a]]'' <nowiki>Rename service_name function to the service_instance_name</nowiki> //<color #ccc>(</color><color #282>+13</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/mdnsd.git;a=commitdiff;h=920c62a794290deb962fff5d8b0c42009740e15e|920c62a]]'' <nowiki>Store instance name in the struct service</nowiki> //<color #ccc>(</color><color #282>+7</color><color #ccc>,</color><color #f00>-5</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/mdnsd.git;a=commitdiff;h=26ce7dca8085d34e6c3910680da51695f3508eec|26ce7dc]]'' <nowiki>Allow filtering with instance name in service_reply</nowiki> //<color #ccc>(</color><color #282>+9</color><color #ccc>,</color><color #f00>-6</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/mdnsd.git;a=commitdiff;h=49fdb9f7a5454f7e11e8bcd621bff17cbf9da5ca|49fdb9f]]'' <nowiki>Support PTR queries for a specific service</nowiki> //<color #ccc>(</color><color #282>+12</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/mdnsd.git;a=commitdiff;h=0e8b948ff8dd1cb1763180c99b522390529c7841|0e8b948]]'' <nowiki>Support specifying instance name in JSON file</nowiki> //<color #ccc>(</color><color #282>+8</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=51db1f5a9a3ecd5cc2c5de724641c4636a0a86e2|51db1f5]]'' **<nowiki>samba:</nowiki>** <nowiki>fix CVE-2017-7494</nowiki> //<color #ccc>(</color><color #282>+33</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=dd19a41520c54f13f9d9da2f5ff7dcebd3d8f085|dd19a41]]'' **<nowiki>dropbear:</nowiki>** <nowiki>bump to 2017.75</nowiki> //<color #ccc>(</color><color #282>+13</color><color #ccc>,</color><color #f00>-17</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d179aa87698d18ca18cda11425229328822c7f06|d179aa8]]'' **<nowiki>util-linux:</nowiki>** <nowiki>fix build with uclibc</nowiki> //<color #ccc>(</color><color #282>+24</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d1a0fc3ec8e5323e95bec8db581bc7758aed783f|d1a0fc3]]'' **<nowiki>binutils:</nowiki>** <nowiki>fix build with host gcc < 4.9</nowiki> //<color #ccc>(</color><color #282>+1.3K</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=e194e1b3c838a301178effb639804c28fe67354d|e194e1b]]'' **<nowiki>hostapd:</nowiki>** <nowiki>add legacy_rates option to disable 802.11b data rates.</nowiki> //<color #ccc>(</color><color #282>+20</color><color #ccc>,</color><color #f00>-8</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=4bd3b8f8b0bc97cb7de4242b4f67c57ea8296de5|4bd3b8f]]'' <nowiki>mac80211, hostapd: always explicitly set beacon interval</nowiki> //<color #ccc>(</color><color #282>+10</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
 +
 +==== Packages / Firmware (1 changes) ====
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=0e31ce730f8c743a28bce475a5666786c6646d3c|0e31ce7]]'' **<nowiki>ath10k-firmware:</nowiki>** <nowiki>do not select the qca988x by default</nowiki> //<color #ccc>(</color><color #f00>-1</color><color #ccc>)</color>//\\
  
-==== Packages / LEDE base files (1 change) ====+==== Packages / LEDE base files (1 changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=0c8f72639ff018510974dc3c4059ad23a5c5c358|0c8f726]]'' **<nowiki>base-files:</nowiki>** <nowiki>implement ucidef_set_hostname(), ucidef_set_ntpserver()</nowiki> //<color #ccc>(</color><color #282>+20</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=0c8f72639ff018510974dc3c4059ad23a5c5c358|0c8f726]]'' **<nowiki>base-files:</nowiki>** <nowiki>implement ucidef_set_hostname(), ucidef_set_ntpserver()</nowiki> //<color #ccc>(</color><color #282>+20</color><color #ccc>)</color>//\\
  
-==== Packages / LEDE network userland (changes) ====+==== Packages / LEDE network userland (changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=c266641acf6a2efa6fd11f94c87fb7eda77b68ef|c266641]]'' **<nowiki>odhcpd:</nowiki>** <nowiki>update to version 2017-04-21</nowiki> //<color #ccc>(</color><color #282>+3</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=c266641acf6a2efa6fd11f94c87fb7eda77b68ef|c266641]]'' **<nowiki>odhcpd:</nowiki>** <nowiki>update to version 2017-04-21</nowiki> //<color #ccc>(</color><color #282>+3</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\
  => ''[[https://git.lede-project.org/?p=project/odhcpd.git;a=commitdiff;h=adc8f6269d82f526e225fd8d4b78388fc2da0659|adc8f62]]'' **<nowiki>dhcpv6-ia:</nowiki>** <nowiki>create assignment for unknown IA in rebind messages</nowiki> //<color #ccc>(</color><color #282>+9</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\  => ''[[https://git.lede-project.org/?p=project/odhcpd.git;a=commitdiff;h=adc8f6269d82f526e225fd8d4b78388fc2da0659|adc8f62]]'' **<nowiki>dhcpv6-ia:</nowiki>** <nowiki>create assignment for unknown IA in rebind messages</nowiki> //<color #ccc>(</color><color #282>+9</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
Line 35: Line 71:
  => ''[[https://git.lede-project.org/?p=project/odhcpd.git;a=commitdiff;h=2b3355f14e2030ce5af46ec946af496fadbd31cb|2b3355f]]'' **<nowiki>ndp:</nowiki>** <nowiki>fix adding proxy neighbor entries</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\  => ''[[https://git.lede-project.org/?p=project/odhcpd.git;a=commitdiff;h=2b3355f14e2030ce5af46ec946af496fadbd31cb|2b3355f]]'' **<nowiki>ndp:</nowiki>** <nowiki>fix adding proxy neighbor entries</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
  => ''[[https://git.lede-project.org/?p=project/odhcpd.git;a=commitdiff;h=9268ca65d6e000b6cd4ed72d4a8fa427dada6f06|9268ca6]]'' **<nowiki>ndp:</nowiki>** <nowiki>don't trigger IPv6 ping when neighbor entry is invalid</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-22</color><color #ccc>)</color>//\\  => ''[[https://git.lede-project.org/?p=project/odhcpd.git;a=commitdiff;h=9268ca65d6e000b6cd4ed72d4a8fa427dada6f06|9268ca6]]'' **<nowiki>ndp:</nowiki>** <nowiki>don't trigger IPv6 ping when neighbor entry is invalid</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-22</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=757353c3a025b78efb5c64fe081859199ad74119|757353c]]'' **<nowiki>firewall:</nowiki>** <nowiki>resync with master</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=1949e0cc6feb17d7c32312040da6fc75ea771035|1949e0c]]'' **<nowiki>iptables:</nowiki>** <nowiki>support xtables API > 11</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=82ccd9e34fe87d31d9909fed754950b2c75bc6ac|82ccd9e]]'' **<nowiki>firewall3:</nowiki>** <nowiki>fix handling of UTC times</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=1d0564c3558a115d90fe266e668221135bcb3221|1d0564c]]'' **<nowiki>ubus:</nowiki>** <nowiki>fix interface name and proto lookup</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=d596f728e98bf4124de4018e28ecdc8ab070f34c|d596f72]]'' **<nowiki>rules:</nowiki>** <nowiki>fix UCI context in error reporting</nowiki> //<color #ccc>(</color><color #282>+114</color><color #ccc>,</color><color #f00>-108</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e751cde8954a09ea32f67a8bf7974b4dc1395f2e|e751cde]]'' **<nowiki>zones:</nowiki>** <nowiki>drop outgoing invalid traffic in masqueraded zones</nowiki> //<color #ccc>(</color><color #282>+13</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=533f8345ab185d0c6f93565e68056edb093e3c75|533f834]]'' **<nowiki>build:</nowiki>** <nowiki>disable the format-truncation warning error to fix gcc 7 build errors</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e06e5376e1a2d70de256fe9da0ea78d2a7695a98|e06e537]]'' **<nowiki>utils:</nowiki>** <nowiki>replace sprintf use with snprintf to avoid overflows</nowiki> //<color #ccc>(</color><color #282>+6</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=c328d1f6fe982888b5f5852423ee0a41cee3adb1|c328d1f]]'' **<nowiki>build:</nowiki>** <nowiki>use -Wno-format-truncation instead of -Wno-error=format-truncation</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=6039c7f4b0052c4da21520cdd604f04a5a67f50d|6039c7f]]'' **<nowiki>firewall3:</nowiki>** <nowiki>check the return value of fw3_parse_options()</nowiki> //<color #ccc>(</color><color #282>+10</color><color #ccc>,</color><color #f00>-5</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e264c8e585ea37ccb1739e7a8e12f8454da1d8a4|e264c8e]]'' **<nowiki>firewall3:</nowiki>** <nowiki>replace warn_rule() by warn_section()</nowiki> //<color #ccc>(</color><color #282>+24</color><color #ccc>,</color><color #f00>-23</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=d44f4189b6a6eb5e943f11dfff0246d3ac0e9087|d44f418]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add fw3_attr_parse_name_type() function</nowiki> //<color #ccc>(</color><color #282>+36</color><color #ccc>,</color><color #f00>-18</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=0a7d36d8cf56f160b531f3db9f045e3f9315dd15|0a7d36d]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for redirect sections</nowiki> //<color #ccc>(</color><color #282>+170</color><color #ccc>,</color><color #f00>-124</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=02d68323ec83a5163caa4da3ed5f96860f607dae|02d6832]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for forwarding sections</nowiki> //<color #ccc>(</color><color #282>+87</color><color #ccc>,</color><color #f00>-43</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=5cd4af49acce3c8cdc26003be45a562f82121f09|5cd4af4]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for ipset sections</nowiki> //<color #ccc>(</color><color #282>+95</color><color #ccc>,</color><color #f00>-57</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=53ef9f11d47a6a8c3c913970769fabde185fbcb6|53ef9f1]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for include scripts</nowiki> //<color #ccc>(</color><color #282>+73</color><color #ccc>,</color><color #f00>-25</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=7d3d9dcebe1754b955237fb97e5eaa3d2ad7a2b3|7d3d9dc]]'' **<nowiki>firewall3:</nowiki>** <nowiki>display the section type for UBUS rules</nowiki> //<color #ccc>(</color><color #282>+17</color><color #ccc>,</color><color #f00>-7</color><color #ccc>)</color>//\\
 + => + //6 more...//\\
  
-==== Packages / LEDE system userland (changes) ====+==== Packages / LEDE system userland (changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=2bc8d5eaf17823ddd319f5fd3e9fb880535ed696|2bc8d5e]]'' **<nowiki>ubox:</nowiki>** <nowiki>bump to version 2017-03-10</nowiki> //<color #ccc>(</color><color #282>+3</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=2bc8d5eaf17823ddd319f5fd3e9fb880535ed696|2bc8d5e]]'' **<nowiki>ubox:</nowiki>** <nowiki>bump to version 2017-03-10</nowiki> //<color #ccc>(</color><color #282>+3</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\
  => ''[[https://git.lede-project.org/?p=project/ubox.git;a=commitdiff;h=acc48b553adfbdba77a5fa19e11bf7d69c65d596|acc48b5]]'' **<nowiki>kmodloader:</nowiki>** <nowiki>Fix typo in error message</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\  => ''[[https://git.lede-project.org/?p=project/ubox.git;a=commitdiff;h=acc48b553adfbdba77a5fa19e11bf7d69c65d596|acc48b5]]'' **<nowiki>kmodloader:</nowiki>** <nowiki>Fix typo in error message</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
Line 56: Line 110:
  => + //1 more...//\\  => + //1 more...//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=e200c66a1ad1ac62007084629da5dcc28ed822a0|e200c66]]'' **<nowiki>rpcd:</nowiki>** <nowiki>Explicitly link with lcrypt</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=e200c66a1ad1ac62007084629da5dcc28ed822a0|e200c66]]'' **<nowiki>rpcd:</nowiki>** <nowiki>Explicitly link with lcrypt</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=0bef8f8011d11c66f02551f16b7740c735f188d1|0bef8f8]]'' **<nowiki>fstools:</nowiki>** <nowiki>backport regression fix for volume_identify</nowiki> //<color #ccc>(</color><color #282>+57</color><color #ccc>)</color>//\\
  
-==== Target / ar71xx (changes) ====+==== Target / apm821xx (1 changes) ==== 
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=e02b12c4cf24232ed84ca7f3f31bfcd748973df1|e02b12c]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.70</nowiki> //<color #ccc>(</color><color #282>+7</color><color #ccc>,</color><color #f00>-7</color><color #ccc>)</color>//\\ 
 + 
 +==== Target / ar71xx (changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=3dbc4175a82c0cfe6c8f435b49bd9370ab442a4f|3dbc417]]'' **<nowiki>ar71xx:</nowiki>** <nowiki>add TP-LINK TL-WR841N/ND v12 image</nowiki> //<color #ccc>(</color><color #282>+7</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=3dbc4175a82c0cfe6c8f435b49bd9370ab442a4f|3dbc417]]'' **<nowiki>ar71xx:</nowiki>** <nowiki>add TP-LINK TL-WR841N/ND v12 image</nowiki> //<color #ccc>(</color><color #282>+7</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=1d1935b242e2a2e5d34b2342b90eb772857e90bb|1d1935b]]'' **<nowiki>ar71xx:</nowiki>** <nowiki>fix minor syntax error in /lib/upgrade/platform.sh</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=1d1935b242e2a2e5d34b2342b90eb772857e90bb|1d1935b]]'' **<nowiki>ar71xx:</nowiki>** <nowiki>fix minor syntax error in /lib/upgrade/platform.sh</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=58ec566331d05dc80e42347bd846a65077c2f735|58ec566]]'' **<nowiki>ar71xx:</nowiki>** <nowiki>select ATH79_NVRAM only by boards actually use it</nowiki> //<color #ccc>(</color><color #282>+5</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=58ec566331d05dc80e42347bd846a65077c2f735|58ec566]]'' **<nowiki>ar71xx:</nowiki>** <nowiki>select ATH79_NVRAM only by boards actually use it</nowiki> //<color #ccc>(</color><color #282>+5</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=8011215ad220c18da5a35bd188a92f1d6aba4422|8011215]]'' **<nowiki>ar71xx:</nowiki>** <nowiki>enable nand-utils in the mikrotik subtarget to ensure it makes it to ...</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=215c1d05b8bb7b99cc8c40a877f649c5b1c15198|215c1d0]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.69</nowiki> //<color #ccc>(</color><color #282>+143</color><color #ccc>,</color><color #f00>-474</color><color #ccc>)</color>//\\
  
-==== Target / bcm53xx (changes) ====+==== Target / bcm53xx (changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=ad145e03cc59470c41807470e7366e541bcce869|ad145e0]]'' **<nowiki>bcm53xx:</nowiki>** <nowiki>prepare for building Archer C5 V2 image</nowiki> //<color #ccc>(</color><color #282>+9</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=ad145e03cc59470c41807470e7366e541bcce869|ad145e0]]'' **<nowiki>bcm53xx:</nowiki>** <nowiki>prepare for building Archer C5 V2 image</nowiki> //<color #ccc>(</color><color #282>+9</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=3ff31f8a7822aad352d2714cafce7db9ea15541d|3ff31f8]]'' **<nowiki>bcm53xx:</nowiki>** <nowiki>parepare for building more Linksys images</nowiki> //<color #ccc>(</color><color #282>+16</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=3ff31f8a7822aad352d2714cafce7db9ea15541d|3ff31f8]]'' **<nowiki>bcm53xx:</nowiki>** <nowiki>parepare for building more Linksys images</nowiki> //<color #ccc>(</color><color #282>+16</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=9437fbb7ab2c979b5b464c031d50a243706799ab|9437fbb]]'' **<nowiki>bcm53xx:</nowiki>** <nowiki>backport BCM5301X patches</nowiki> //<color #ccc>(</color><color #282>+975</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=9437fbb7ab2c979b5b464c031d50a243706799ab|9437fbb]]'' **<nowiki>bcm53xx:</nowiki>** <nowiki>backport BCM5301X patches</nowiki> //<color #ccc>(</color><color #282>+975</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d1e0cc8cd5b460df47a2316653c273e27ebf93b1|d1e0cc8]]'' **<nowiki>bcm53xx:</nowiki>** <nowiki>backport DT patches for serial, thermal and MDIO</nowiki> //<color #ccc>(</color><color #282>+288</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d1e0cc8cd5b460df47a2316653c273e27ebf93b1|d1e0cc8]]'' **<nowiki>bcm53xx:</nowiki>** <nowiki>backport DT patches for serial, thermal and MDIO</nowiki> //<color #ccc>(</color><color #282>+288</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=74100f378876fd62fd767ce7e1ab9bf4878e6afa|74100f3]]'' **<nowiki>bcm53xx:</nowiki>** <nowiki>add support for TP-LINK Archer C5 V2</nowiki> //<color #ccc>(</color><color #282>+36</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 +
 +==== Target / brcm2708 (2 changes) ====
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=215c1d05b8bb7b99cc8c40a877f649c5b1c15198|215c1d0]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.69</nowiki> //<color #ccc>(</color><color #282>+143</color><color #ccc>,</color><color #f00>-474</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=e02b12c4cf24232ed84ca7f3f31bfcd748973df1|e02b12c]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.70</nowiki> //<color #ccc>(</color><color #282>+7</color><color #ccc>,</color><color #f00>-7</color><color #ccc>)</color>//\\
  
-==== Target / brcm63xx (changes) ====+==== Target / brcm63xx (changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=bf534e45ea696cc2d4afe12502a8ad78b54cfc29|bf534e4]]'' **<nowiki>brcm63xx:</nowiki>** <nowiki>Add Observa VH4032N support</nowiki> //<color #ccc>(</color><color #282>+193</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=bf534e45ea696cc2d4afe12502a8ad78b54cfc29|bf534e4]]'' **<nowiki>brcm63xx:</nowiki>** <nowiki>Add Observa VH4032N support</nowiki> //<color #ccc>(</color><color #282>+193</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d90ff22c8c4f9fb92487115d9c2bbdcaee2cab5f|d90ff22]]'' **<nowiki>brcm63xx:</nowiki>** <nowiki>fix invalid Asmax AR 1004g DTS reference</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d90ff22c8c4f9fb92487115d9c2bbdcaee2cab5f|d90ff22]]'' **<nowiki>brcm63xx:</nowiki>** <nowiki>fix invalid Asmax AR 1004g DTS reference</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=215c1d05b8bb7b99cc8c40a877f649c5b1c15198|215c1d0]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.69</nowiki> //<color #ccc>(</color><color #282>+143</color><color #ccc>,</color><color #f00>-474</color><color #ccc>)</color>//\\
  
-==== Target / cns3xxx (1 change) ====+==== Target / cns3xxx (1 changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=105d5b6f03647e225ce3361a818ff4303f64df24|105d5b6]]'' **<nowiki>cns3xxx:</nowiki>** <nowiki>use proper macro's for ID handling</nowiki> //<color #ccc>(</color><color #282>+3</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=105d5b6f03647e225ce3361a818ff4303f64df24|105d5b6]]'' **<nowiki>cns3xxx:</nowiki>** <nowiki>use proper macro's for ID handling</nowiki> //<color #ccc>(</color><color #282>+3</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\
  
-==== Target / ipq806x (1 change) ====+==== Target / ipq806x (4 changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=bc0de2751c78fbee90e2e92f403dfa6ca9eb1814|bc0de27]]'' **<nowiki>ipq806x:</nowiki>** <nowiki>fix EA8500 switch configuration</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=bc0de2751c78fbee90e2e92f403dfa6ca9eb1814|bc0de27]]'' **<nowiki>ipq806x:</nowiki>** <nowiki>fix EA8500 switch configuration</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=215c1d05b8bb7b99cc8c40a877f649c5b1c15198|215c1d0]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.69</nowiki> //<color #ccc>(</color><color #282>+143</color><color #ccc>,</color><color #f00>-474</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=784ceba269c17af7eb2e6120930cf3ecce27445e|784ceba]]'' **<nowiki>treewide:</nowiki>** <nowiki>select ath10k firmware explicit</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=20198f7330f5b687f1e5fdfd2b30934f89d51e13|20198f7]]'' **<nowiki>ipq806x:</nowiki>** <nowiki>fix Netgear X4 R7500 ath10k firmware selection</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
  
-==== Target / lantiq (1 change) ====+==== Target / lantiq (2 changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d49920e45044dfb635a93f317e5b965b5c8afdad|d49920e]]'' **<nowiki>lantiq:</nowiki>** <nowiki>fix avm fritz box mac addresses</nowiki> //<color #ccc>(</color><color #282>+17</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=d49920e45044dfb635a93f317e5b965b5c8afdad|d49920e]]'' **<nowiki>lantiq:</nowiki>** <nowiki>fix avm fritz box mac addresses</nowiki> //<color #ccc>(</color><color #282>+17</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=215c1d05b8bb7b99cc8c40a877f649c5b1c15198|215c1d0]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.69</nowiki> //<color #ccc>(</color><color #282>+143</color><color #ccc>,</color><color #f00>-474</color><color #ccc>)</color>//\\
  
-==== Target / ramips (23 changes) ====+==== Target / mediatek (1 changes) ==== 
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=215c1d05b8bb7b99cc8c40a877f649c5b1c15198|215c1d0]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.69</nowiki> //<color #ccc>(</color><color #282>+143</color><color #ccc>,</color><color #f00>-474</color><color #ccc>)</color>//\\ 
 + 
 +==== Target / oxnas (1 changes) ==== 
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=215c1d05b8bb7b99cc8c40a877f649c5b1c15198|215c1d0]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.69</nowiki> //<color #ccc>(</color><color #282>+143</color><color #ccc>,</color><color #f00>-474</color><color #ccc>)</color>//\\ 
 + 
 +==== Target / ramips (24 changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=9117ef8d6ae3bf4ae27a858bf9e2c2abc4434a04|9117ef8]]'' **<nowiki>ramips:</nowiki>** <nowiki>update DEVICE_PACKAGES for Ubiquiti EdgeRouter X</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=9117ef8d6ae3bf4ae27a858bf9e2c2abc4434a04|9117ef8]]'' **<nowiki>ramips:</nowiki>** <nowiki>update DEVICE_PACKAGES for Ubiquiti EdgeRouter X</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=dbd2212205908eac3afce45f3c05e805143728cf|dbd2212]]'' **<nowiki>ramips:</nowiki>** <nowiki>WN3000RPv3: do not setup switch</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=dbd2212205908eac3afce45f3c05e805143728cf|dbd2212]]'' **<nowiki>ramips:</nowiki>** <nowiki>WN3000RPv3: do not setup switch</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>)</color>//\\
Line 105: Line 181:
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=86196830371c07c2b5721002f2ad500ca893076e|8619683]]'' **<nowiki>ramips:</nowiki>** <nowiki>add factory firmware for Tp-Link C20i/C50</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=86196830371c07c2b5721002f2ad500ca893076e|8619683]]'' **<nowiki>ramips:</nowiki>** <nowiki>add factory firmware for Tp-Link C20i/C50</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=7f3ec01069798064bcc0a32b3989cadd37d65fbd|7f3ec01]]'' **<nowiki>ramips:</nowiki>** <nowiki>fixup-mac-address: add missing include</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=7f3ec01069798064bcc0a32b3989cadd37d65fbd|7f3ec01]]'' **<nowiki>ramips:</nowiki>** <nowiki>fixup-mac-address: add missing include</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=4bd98e9224cfd89a2d8de5759a7823964d89225f|4bd98e9]]'' **<nowiki>ramips:</nowiki>** <nowiki>add om-watchdog to rut5xx DEVICE_PACKAGES</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>)</color>//\\
  
-==== Target / x86 (1 change) ====+==== Target / sunxi (1 changes) ==== 
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=215c1d05b8bb7b99cc8c40a877f649c5b1c15198|215c1d0]]'' **<nowiki>kernel:</nowiki>** <nowiki>update kernel 4.4 to 4.4.69</nowiki> //<color #ccc>(</color><color #282>+143</color><color #ccc>,</color><color #f00>-474</color><color #ccc>)</color>//\\ 
 + 
 +==== Target / x86 (1 changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=af1d1ebdda59602cbb61c84a103a1149a054a1b4|af1d1eb]]'' **<nowiki>x86:</nowiki>** <nowiki>enable 4G high memory support for generic (32bit) subtarget</nowiki> //<color #ccc>(</color><color #282>+8</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=af1d1ebdda59602cbb61c84a103a1149a054a1b4|af1d1eb]]'' **<nowiki>x86:</nowiki>** <nowiki>enable 4G high memory support for generic (32bit) subtarget</nowiki> //<color #ccc>(</color><color #282>+8</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\
  
-==== Wireless / Common (changes) ====+==== Wireless / Common (10 changes) ====
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=a9728799bc41e68de4d50995bb4ad689784ef55e|a972879]]'' **<nowiki>ath:</nowiki>** <nowiki>do not apply broken power limits with ATH_USER_REGD</nowiki> //<color #ccc>(</color><color #282>+44</color><color #ccc>,</color><color #f00>-12</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=a9728799bc41e68de4d50995bb4ad689784ef55e|a972879]]'' **<nowiki>ath:</nowiki>** <nowiki>do not apply broken power limits with ATH_USER_REGD</nowiki> //<color #ccc>(</color><color #282>+44</color><color #ccc>,</color><color #f00>-12</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=5ac51ada60cfed7a045355d3a4a6945df4ccd66c|5ac51ad]]'' **<nowiki>ath9k:</nowiki>** <nowiki>fix power limits on init</nowiki> //<color #ccc>(</color><color #282>+47</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=5ac51ada60cfed7a045355d3a4a6945df4ccd66c|5ac51ad]]'' **<nowiki>ath9k:</nowiki>** <nowiki>fix power limits on init</nowiki> //<color #ccc>(</color><color #282>+47</color><color #ccc>)</color>//\\
Line 119: Line 199:
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=64fa4ead3247f50f39d2f5c1a48d38df5bc3cba0|64fa4ea]]'' **<nowiki>mac80211:</nowiki>** <nowiki>rt2800: fix mt7620 vco calibration registers</nowiki> //<color #ccc>(</color><color #282>+50</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=64fa4ead3247f50f39d2f5c1a48d38df5bc3cba0|64fa4ea]]'' **<nowiki>mac80211:</nowiki>** <nowiki>rt2800: fix mt7620 vco calibration registers</nowiki> //<color #ccc>(</color><color #282>+50</color><color #ccc>)</color>//\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=eb11207397fe39ab37407ceeafb94b340d05a9e9|eb11207]]'' **<nowiki>mac80211:</nowiki>** <nowiki>rt2800: fix mt7620 E2 channel registers</nowiki> //<color #ccc>(</color><color #282>+41</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=eb11207397fe39ab37407ceeafb94b340d05a9e9|eb11207]]'' **<nowiki>mac80211:</nowiki>** <nowiki>rt2800: fix mt7620 E2 channel registers</nowiki> //<color #ccc>(</color><color #282>+41</color><color #ccc>)</color>//\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=4bd3b8f8b0bc97cb7de4242b4f67c57ea8296de5|4bd3b8f]]'' <nowiki>mac80211, hostapd: always explicitly set beacon interval</nowiki> //<color #ccc>(</color><color #282>+10</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
  
 ===== Addressed bugs ===== ===== Addressed bugs =====
 +=== #548 ===
 +**Description:** <nowiki>firewall3: Timezone problems, UTC used always despite UTC Time not checked</nowiki>\\
 +**Link:** [[https://bugs.lede-project.org/index.php?do=details&task_id=548]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=757353c3a025b78efb5c64fe081859199ad74119|757353c]]'' **<nowiki>firewall:</nowiki>** <nowiki>resync with master</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=1949e0cc6feb17d7c32312040da6fc75ea771035|1949e0c]]'' **<nowiki>iptables:</nowiki>** <nowiki>support xtables API > 11</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=82ccd9e34fe87d31d9909fed754950b2c75bc6ac|82ccd9e]]'' **<nowiki>firewall3:</nowiki>** <nowiki>fix handling of UTC times</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=1d0564c3558a115d90fe266e668221135bcb3221|1d0564c]]'' **<nowiki>ubus:</nowiki>** <nowiki>fix interface name and proto lookup</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=d596f728e98bf4124de4018e28ecdc8ab070f34c|d596f72]]'' **<nowiki>rules:</nowiki>** <nowiki>fix UCI context in error reporting</nowiki> //<color #ccc>(</color><color #282>+114</color><color #ccc>,</color><color #f00>-108</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e751cde8954a09ea32f67a8bf7974b4dc1395f2e|e751cde]]'' **<nowiki>zones:</nowiki>** <nowiki>drop outgoing invalid traffic in masqueraded zones</nowiki> //<color #ccc>(</color><color #282>+13</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=533f8345ab185d0c6f93565e68056edb093e3c75|533f834]]'' **<nowiki>build:</nowiki>** <nowiki>disable the format-truncation warning error to fix gcc 7 build errors</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e06e5376e1a2d70de256fe9da0ea78d2a7695a98|e06e537]]'' **<nowiki>utils:</nowiki>** <nowiki>replace sprintf use with snprintf to avoid overflows</nowiki> //<color #ccc>(</color><color #282>+6</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=c328d1f6fe982888b5f5852423ee0a41cee3adb1|c328d1f]]'' **<nowiki>build:</nowiki>** <nowiki>use -Wno-format-truncation instead of -Wno-error=format-truncation</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=6039c7f4b0052c4da21520cdd604f04a5a67f50d|6039c7f]]'' **<nowiki>firewall3:</nowiki>** <nowiki>check the return value of fw3_parse_options()</nowiki> //<color #ccc>(</color><color #282>+10</color><color #ccc>,</color><color #f00>-5</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e264c8e585ea37ccb1739e7a8e12f8454da1d8a4|e264c8e]]'' **<nowiki>firewall3:</nowiki>** <nowiki>replace warn_rule() by warn_section()</nowiki> //<color #ccc>(</color><color #282>+24</color><color #ccc>,</color><color #f00>-23</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=d44f4189b6a6eb5e943f11dfff0246d3ac0e9087|d44f418]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add fw3_attr_parse_name_type() function</nowiki> //<color #ccc>(</color><color #282>+36</color><color #ccc>,</color><color #f00>-18</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=0a7d36d8cf56f160b531f3db9f045e3f9315dd15|0a7d36d]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for redirect sections</nowiki> //<color #ccc>(</color><color #282>+170</color><color #ccc>,</color><color #f00>-124</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=02d68323ec83a5163caa4da3ed5f96860f607dae|02d6832]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for forwarding sections</nowiki> //<color #ccc>(</color><color #282>+87</color><color #ccc>,</color><color #f00>-43</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=5cd4af49acce3c8cdc26003be45a562f82121f09|5cd4af4]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for ipset sections</nowiki> //<color #ccc>(</color><color #282>+95</color><color #ccc>,</color><color #f00>-57</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=53ef9f11d47a6a8c3c913970769fabde185fbcb6|53ef9f1]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for include scripts</nowiki> //<color #ccc>(</color><color #282>+73</color><color #ccc>,</color><color #f00>-25</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=7d3d9dcebe1754b955237fb97e5eaa3d2ad7a2b3|7d3d9dc]]'' **<nowiki>firewall3:</nowiki>** <nowiki>display the section type for UBUS rules</nowiki> //<color #ccc>(</color><color #282>+17</color><color #ccc>,</color><color #f00>-7</color><color #ccc>)</color>//\\
 + => + //6 more...//\\
 +\\
 === #572 === === #572 ===
 **Description:** <nowiki>OpenSSL STAMP_CONFIGURED can lead to filename too long</nowiki>\\ **Description:** <nowiki>OpenSSL STAMP_CONFIGURED can lead to filename too long</nowiki>\\
Line 137: Line 241:
  => ''[[https://git.lede-project.org/?p=project/odhcpd.git;a=commitdiff;h=2b3355f14e2030ce5af46ec946af496fadbd31cb|2b3355f]]'' **<nowiki>ndp:</nowiki>** <nowiki>fix adding proxy neighbor entries</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\  => ''[[https://git.lede-project.org/?p=project/odhcpd.git;a=commitdiff;h=2b3355f14e2030ce5af46ec946af496fadbd31cb|2b3355f]]'' **<nowiki>ndp:</nowiki>** <nowiki>fix adding proxy neighbor entries</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
  => ''[[https://git.lede-project.org/?p=project/odhcpd.git;a=commitdiff;h=9268ca65d6e000b6cd4ed72d4a8fa427dada6f06|9268ca6]]'' **<nowiki>ndp:</nowiki>** <nowiki>don't trigger IPv6 ping when neighbor entry is invalid</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-22</color><color #ccc>)</color>//\\  => ''[[https://git.lede-project.org/?p=project/odhcpd.git;a=commitdiff;h=9268ca65d6e000b6cd4ed72d4a8fa427dada6f06|9268ca6]]'' **<nowiki>ndp:</nowiki>** <nowiki>don't trigger IPv6 ping when neighbor entry is invalid</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-22</color><color #ccc>)</color>//\\
 +\\
 +=== #619 ===
 +**Description:** <nowiki>mac80211: AP+11s VIFs broken</nowiki>\\
 +**Link:** [[https://bugs.lede-project.org/index.php?do=details&task_id=619]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=4bd3b8f8b0bc97cb7de4242b4f67c57ea8296de5|4bd3b8f]]'' <nowiki>mac80211, hostapd: always explicitly set beacon interval</nowiki> //<color #ccc>(</color><color #282>+10</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
 +\\
 +=== #640 ===
 +**Description:** <nowiki>Undocumented / unnamed firewall rules installed by default</nowiki>\\
 +**Link:** [[https://bugs.lede-project.org/index.php?do=details&task_id=640]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=757353c3a025b78efb5c64fe081859199ad74119|757353c]]'' **<nowiki>firewall:</nowiki>** <nowiki>resync with master</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=1949e0cc6feb17d7c32312040da6fc75ea771035|1949e0c]]'' **<nowiki>iptables:</nowiki>** <nowiki>support xtables API > 11</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=82ccd9e34fe87d31d9909fed754950b2c75bc6ac|82ccd9e]]'' **<nowiki>firewall3:</nowiki>** <nowiki>fix handling of UTC times</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=1d0564c3558a115d90fe266e668221135bcb3221|1d0564c]]'' **<nowiki>ubus:</nowiki>** <nowiki>fix interface name and proto lookup</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=d596f728e98bf4124de4018e28ecdc8ab070f34c|d596f72]]'' **<nowiki>rules:</nowiki>** <nowiki>fix UCI context in error reporting</nowiki> //<color #ccc>(</color><color #282>+114</color><color #ccc>,</color><color #f00>-108</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e751cde8954a09ea32f67a8bf7974b4dc1395f2e|e751cde]]'' **<nowiki>zones:</nowiki>** <nowiki>drop outgoing invalid traffic in masqueraded zones</nowiki> //<color #ccc>(</color><color #282>+13</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=533f8345ab185d0c6f93565e68056edb093e3c75|533f834]]'' **<nowiki>build:</nowiki>** <nowiki>disable the format-truncation warning error to fix gcc 7 build errors</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e06e5376e1a2d70de256fe9da0ea78d2a7695a98|e06e537]]'' **<nowiki>utils:</nowiki>** <nowiki>replace sprintf use with snprintf to avoid overflows</nowiki> //<color #ccc>(</color><color #282>+6</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=c328d1f6fe982888b5f5852423ee0a41cee3adb1|c328d1f]]'' **<nowiki>build:</nowiki>** <nowiki>use -Wno-format-truncation instead of -Wno-error=format-truncation</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=6039c7f4b0052c4da21520cdd604f04a5a67f50d|6039c7f]]'' **<nowiki>firewall3:</nowiki>** <nowiki>check the return value of fw3_parse_options()</nowiki> //<color #ccc>(</color><color #282>+10</color><color #ccc>,</color><color #f00>-5</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e264c8e585ea37ccb1739e7a8e12f8454da1d8a4|e264c8e]]'' **<nowiki>firewall3:</nowiki>** <nowiki>replace warn_rule() by warn_section()</nowiki> //<color #ccc>(</color><color #282>+24</color><color #ccc>,</color><color #f00>-23</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=d44f4189b6a6eb5e943f11dfff0246d3ac0e9087|d44f418]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add fw3_attr_parse_name_type() function</nowiki> //<color #ccc>(</color><color #282>+36</color><color #ccc>,</color><color #f00>-18</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=0a7d36d8cf56f160b531f3db9f045e3f9315dd15|0a7d36d]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for redirect sections</nowiki> //<color #ccc>(</color><color #282>+170</color><color #ccc>,</color><color #f00>-124</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=02d68323ec83a5163caa4da3ed5f96860f607dae|02d6832]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for forwarding sections</nowiki> //<color #ccc>(</color><color #282>+87</color><color #ccc>,</color><color #f00>-43</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=5cd4af49acce3c8cdc26003be45a562f82121f09|5cd4af4]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for ipset sections</nowiki> //<color #ccc>(</color><color #282>+95</color><color #ccc>,</color><color #f00>-57</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=53ef9f11d47a6a8c3c913970769fabde185fbcb6|53ef9f1]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for include scripts</nowiki> //<color #ccc>(</color><color #282>+73</color><color #ccc>,</color><color #f00>-25</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=7d3d9dcebe1754b955237fb97e5eaa3d2ad7a2b3|7d3d9dc]]'' **<nowiki>firewall3:</nowiki>** <nowiki>display the section type for UBUS rules</nowiki> //<color #ccc>(</color><color #282>+17</color><color #ccc>,</color><color #f00>-7</color><color #ccc>)</color>//\\
 + => + //6 more...//\\
 \\ \\
 === #684 === === #684 ===
Line 166: Line 299:
 **Commits:**\\ **Commits:**\\
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=5feb4f0e6d9e686c9b2d3d406a7f348137baf0dc|5feb4f0]]'' **<nowiki>busybox:</nowiki>** <nowiki>fix build of nslookup_lede applet without IPv6 (#728)</nowiki> //<color #ccc>(</color><color #282>+33</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=5feb4f0e6d9e686c9b2d3d406a7f348137baf0dc|5feb4f0]]'' **<nowiki>busybox:</nowiki>** <nowiki>fix build of nslookup_lede applet without IPv6 (#728)</nowiki> //<color #ccc>(</color><color #282>+33</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
 +\\
 +=== #745 ===
 +**Description:** <nowiki>kmod-crypto-sha256 unknown symbols</nowiki>\\
 +**Link:** [[https://bugs.lede-project.org/index.php?do=details&task_id=745]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=2f92622ce8e1bf3a27ecd0aa7e71a5b2aee39f12|2f92622]]'' **<nowiki>kernel:</nowiki>** <nowiki>fix autoloading arch-specific modules</nowiki> //<color #ccc>(</color><color #282>+9</color><color #ccc>,</color><color #f00>-9</color><color #ccc>)</color>//\\
 \\ \\
 === #754 === === #754 ===
Line 185: Line 324:
 ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=7f3ec01069798064bcc0a32b3989cadd37d65fbd|7f3ec01]]'' **<nowiki>ramips:</nowiki>** <nowiki>fixup-mac-address: add missing include</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>)</color>//\\ ''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=7f3ec01069798064bcc0a32b3989cadd37d65fbd|7f3ec01]]'' **<nowiki>ramips:</nowiki>** <nowiki>fixup-mac-address: add missing include</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>)</color>//\\
 \\ \\
 +=== #806 ===
 +**Description:** <nowiki>Does not equal iptables rule not working</nowiki>\\
 +**Link:** [[https://bugs.lede-project.org/index.php?do=details&task_id=806]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=757353c3a025b78efb5c64fe081859199ad74119|757353c]]'' **<nowiki>firewall:</nowiki>** <nowiki>resync with master</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=1949e0cc6feb17d7c32312040da6fc75ea771035|1949e0c]]'' **<nowiki>iptables:</nowiki>** <nowiki>support xtables API > 11</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=82ccd9e34fe87d31d9909fed754950b2c75bc6ac|82ccd9e]]'' **<nowiki>firewall3:</nowiki>** <nowiki>fix handling of UTC times</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=1d0564c3558a115d90fe266e668221135bcb3221|1d0564c]]'' **<nowiki>ubus:</nowiki>** <nowiki>fix interface name and proto lookup</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=d596f728e98bf4124de4018e28ecdc8ab070f34c|d596f72]]'' **<nowiki>rules:</nowiki>** <nowiki>fix UCI context in error reporting</nowiki> //<color #ccc>(</color><color #282>+114</color><color #ccc>,</color><color #f00>-108</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e751cde8954a09ea32f67a8bf7974b4dc1395f2e|e751cde]]'' **<nowiki>zones:</nowiki>** <nowiki>drop outgoing invalid traffic in masqueraded zones</nowiki> //<color #ccc>(</color><color #282>+13</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=533f8345ab185d0c6f93565e68056edb093e3c75|533f834]]'' **<nowiki>build:</nowiki>** <nowiki>disable the format-truncation warning error to fix gcc 7 build errors</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e06e5376e1a2d70de256fe9da0ea78d2a7695a98|e06e537]]'' **<nowiki>utils:</nowiki>** <nowiki>replace sprintf use with snprintf to avoid overflows</nowiki> //<color #ccc>(</color><color #282>+6</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=c328d1f6fe982888b5f5852423ee0a41cee3adb1|c328d1f]]'' **<nowiki>build:</nowiki>** <nowiki>use -Wno-format-truncation instead of -Wno-error=format-truncation</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=6039c7f4b0052c4da21520cdd604f04a5a67f50d|6039c7f]]'' **<nowiki>firewall3:</nowiki>** <nowiki>check the return value of fw3_parse_options()</nowiki> //<color #ccc>(</color><color #282>+10</color><color #ccc>,</color><color #f00>-5</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e264c8e585ea37ccb1739e7a8e12f8454da1d8a4|e264c8e]]'' **<nowiki>firewall3:</nowiki>** <nowiki>replace warn_rule() by warn_section()</nowiki> //<color #ccc>(</color><color #282>+24</color><color #ccc>,</color><color #f00>-23</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=d44f4189b6a6eb5e943f11dfff0246d3ac0e9087|d44f418]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add fw3_attr_parse_name_type() function</nowiki> //<color #ccc>(</color><color #282>+36</color><color #ccc>,</color><color #f00>-18</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=0a7d36d8cf56f160b531f3db9f045e3f9315dd15|0a7d36d]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for redirect sections</nowiki> //<color #ccc>(</color><color #282>+170</color><color #ccc>,</color><color #f00>-124</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=02d68323ec83a5163caa4da3ed5f96860f607dae|02d6832]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for forwarding sections</nowiki> //<color #ccc>(</color><color #282>+87</color><color #ccc>,</color><color #f00>-43</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=5cd4af49acce3c8cdc26003be45a562f82121f09|5cd4af4]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for ipset sections</nowiki> //<color #ccc>(</color><color #282>+95</color><color #ccc>,</color><color #f00>-57</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=53ef9f11d47a6a8c3c913970769fabde185fbcb6|53ef9f1]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for include scripts</nowiki> //<color #ccc>(</color><color #282>+73</color><color #ccc>,</color><color #f00>-25</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=7d3d9dcebe1754b955237fb97e5eaa3d2ad7a2b3|7d3d9dc]]'' **<nowiki>firewall3:</nowiki>** <nowiki>display the section type for UBUS rules</nowiki> //<color #ccc>(</color><color #282>+17</color><color #ccc>,</color><color #f00>-7</color><color #ccc>)</color>//\\
 + => + //6 more...//\\
 +\\
 +=== #811 ===
 +**Description:** <nowiki>r4214 - iptables (?) not read properly /etc/config/firewall</nowiki>\\
 +**Link:** [[https://bugs.lede-project.org/index.php?do=details&task_id=811]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=757353c3a025b78efb5c64fe081859199ad74119|757353c]]'' **<nowiki>firewall:</nowiki>** <nowiki>resync with master</nowiki> //<color #ccc>(</color><color #282>+4</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=1949e0cc6feb17d7c32312040da6fc75ea771035|1949e0c]]'' **<nowiki>iptables:</nowiki>** <nowiki>support xtables API > 11</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=82ccd9e34fe87d31d9909fed754950b2c75bc6ac|82ccd9e]]'' **<nowiki>firewall3:</nowiki>** <nowiki>fix handling of UTC times</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=1d0564c3558a115d90fe266e668221135bcb3221|1d0564c]]'' **<nowiki>ubus:</nowiki>** <nowiki>fix interface name and proto lookup</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=d596f728e98bf4124de4018e28ecdc8ab070f34c|d596f72]]'' **<nowiki>rules:</nowiki>** <nowiki>fix UCI context in error reporting</nowiki> //<color #ccc>(</color><color #282>+114</color><color #ccc>,</color><color #f00>-108</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e751cde8954a09ea32f67a8bf7974b4dc1395f2e|e751cde]]'' **<nowiki>zones:</nowiki>** <nowiki>drop outgoing invalid traffic in masqueraded zones</nowiki> //<color #ccc>(</color><color #282>+13</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=533f8345ab185d0c6f93565e68056edb093e3c75|533f834]]'' **<nowiki>build:</nowiki>** <nowiki>disable the format-truncation warning error to fix gcc 7 build errors</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e06e5376e1a2d70de256fe9da0ea78d2a7695a98|e06e537]]'' **<nowiki>utils:</nowiki>** <nowiki>replace sprintf use with snprintf to avoid overflows</nowiki> //<color #ccc>(</color><color #282>+6</color><color #ccc>,</color><color #f00>-3</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=c328d1f6fe982888b5f5852423ee0a41cee3adb1|c328d1f]]'' **<nowiki>build:</nowiki>** <nowiki>use -Wno-format-truncation instead of -Wno-error=format-truncation</nowiki> //<color #ccc>(</color><color #282>+1</color><color #ccc>,</color><color #f00>-1</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=6039c7f4b0052c4da21520cdd604f04a5a67f50d|6039c7f]]'' **<nowiki>firewall3:</nowiki>** <nowiki>check the return value of fw3_parse_options()</nowiki> //<color #ccc>(</color><color #282>+10</color><color #ccc>,</color><color #f00>-5</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=e264c8e585ea37ccb1739e7a8e12f8454da1d8a4|e264c8e]]'' **<nowiki>firewall3:</nowiki>** <nowiki>replace warn_rule() by warn_section()</nowiki> //<color #ccc>(</color><color #282>+24</color><color #ccc>,</color><color #f00>-23</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=d44f4189b6a6eb5e943f11dfff0246d3ac0e9087|d44f418]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add fw3_attr_parse_name_type() function</nowiki> //<color #ccc>(</color><color #282>+36</color><color #ccc>,</color><color #f00>-18</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=0a7d36d8cf56f160b531f3db9f045e3f9315dd15|0a7d36d]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for redirect sections</nowiki> //<color #ccc>(</color><color #282>+170</color><color #ccc>,</color><color #f00>-124</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=02d68323ec83a5163caa4da3ed5f96860f607dae|02d6832]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for forwarding sections</nowiki> //<color #ccc>(</color><color #282>+87</color><color #ccc>,</color><color #f00>-43</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=5cd4af49acce3c8cdc26003be45a562f82121f09|5cd4af4]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for ipset sections</nowiki> //<color #ccc>(</color><color #282>+95</color><color #ccc>,</color><color #f00>-57</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=53ef9f11d47a6a8c3c913970769fabde185fbcb6|53ef9f1]]'' **<nowiki>firewall3:</nowiki>** <nowiki>add UBUS support for include scripts</nowiki> //<color #ccc>(</color><color #282>+73</color><color #ccc>,</color><color #f00>-25</color><color #ccc>)</color>//\\
 + => ''[[https://git.lede-project.org/?p=project/firewall3.git;a=commitdiff;h=7d3d9dcebe1754b955237fb97e5eaa3d2ad7a2b3|7d3d9dc]]'' **<nowiki>firewall3:</nowiki>** <nowiki>display the section type for UBUS rules</nowiki> //<color #ccc>(</color><color #282>+17</color><color #ccc>,</color><color #f00>-7</color><color #ccc>)</color>//\\
 + => + //6 more...//\\
 +\\
 +
 +===== Security fixes ====
 +=== CVE-2017-7478 ===
 +**Description:** <nowiki>OpenVPN version 2.3.12 and newer is vulnerable to unauthenticated Denial of Service of server via received large control packet. Note that this issue is fixed in 2.3.15 and 2.4.2.</nowiki>
 +
 +**Link:** [[https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7478]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=aba1b3cbd10c21cb6402080de29f3cb85bd74870|aba1b3c]]'' **<nowiki>openvpn:</nowiki>** <nowiki>update to v2.4.2</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 +\\
 +=== CVE-2017-7479 ===
 +**Description:** <nowiki>OpenVPN versions before 2.3.15 and before 2.4.2 are vulnerable to reachable assertion when packet-ID counter rolls over resulting into Denial of Service of server by authenticated attacker.</nowiki>
 +
 +**Link:** [[https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7479]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=aba1b3cbd10c21cb6402080de29f3cb85bd74870|aba1b3c]]'' **<nowiki>openvpn:</nowiki>** <nowiki>update to v2.4.2</nowiki> //<color #ccc>(</color><color #282>+2</color><color #ccc>,</color><color #f00>-2</color><color #ccc>)</color>//\\
 +\\
 +=== CVE-2017-7494 ===
 +**Description:** <nowiki>** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem.  When the candidate has been publicized, the details for this candidate will be provided.</nowiki>
 +
 +**Link:** [[https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7494]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=51db1f5a9a3ecd5cc2c5de724641c4636a0a86e2|51db1f5]]'' **<nowiki>samba:</nowiki>** <nowiki>fix CVE-2017-7494</nowiki> //<color #ccc>(</color><color #282>+33</color><color #ccc>,</color><color #f00>-4</color><color #ccc>)</color>//\\
 +\\
 +=== CVE-2017-9078 ===
 +**Description:** <nowiki>The server in Dropbear before 2017.75 might allow post-authentication root remote code execution because of a double free in cleanup of TCP listeners when the -a option is enabled.</nowiki>
 +
 +**Link:** [[https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9078]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=dd19a41520c54f13f9d9da2f5ff7dcebd3d8f085|dd19a41]]'' **<nowiki>dropbear:</nowiki>** <nowiki>bump to 2017.75</nowiki> //<color #ccc>(</color><color #282>+13</color><color #ccc>,</color><color #f00>-17</color><color #ccc>)</color>//\\
 +\\
 +=== CVE-2017-9079 ===
 +**Description:** <nowiki>Dropbear before 2017.75 might allow local users to read certain files as root, if the file has the authorized_keys file format with a command= option. This occurs because ~/.ssh/authorized_keys is read with root privileges and symlinks are followed.</nowiki>
 +
 +**Link:** [[https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9079]]\\
 +**Commits:**\\
 +''[[https://git.lede-project.org/?p=source.git;a=commitdiff;h=dd19a41520c54f13f9d9da2f5ff7dcebd3d8f085|dd19a41]]'' **<nowiki>dropbear:</nowiki>** <nowiki>bump to 2017.75</nowiki> //<color #ccc>(</color><color #282>+13</color><color #ccc>,</color><color #f00>-17</color><color #ccc>)</color>//\\
 +\\
 +
  • Last modified: 2017/06/10 11:28
  • by lynxis