<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k, branch v19.07.3</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v19.07.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v19.07.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2020-05-16T18:39:58Z</updated>
<entry>
<title>OpenWrt v19.07.3: adjust config defaults</title>
<updated>2020-05-16T18:39:58Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-05-16T18:39:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f3f38f40da74a193b4177be8d0fa746d00a753ea'/>
<id>urn:sha1:f3f38f40da74a193b4177be8d0fa746d00a753ea</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>generic: platform/mikrotik: fix LZOR support</title>
<updated>2020-05-16T18:32:20Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2020-05-16T15:12:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=85e04e9f46bf68a8a35e2578ea4083cbf44f12f6'/>
<id>urn:sha1:85e04e9f46bf68a8a35e2578ea4083cbf44f12f6</id>
<content type='text'>
31e99fe3da which introduced this code was unfortunately untested.
This commit fixes a number of issues and works around the fact that in
this particular scheme, the LZO payload may be padded at the end which
will trigger a harmless lzo decompression error.
This commit also disambiguates the debug printks.

Tested-by: Robert Marko &lt;robimarko@gmail.com&gt;
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
Fixes: 31e99fe3da ("generic: platform/mikrotik: support LZOR encoding")
(cherry picked from commit 2ea481193c1654c9cb42aa0331cdbc4570783e26)
</content>
</entry>
<entry>
<title>libjson-c: backport security fixes</title>
<updated>2020-05-13T09:45:15Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2020-05-12T20:18:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4cd9ae41c5f7fd4de6d9a2970f8243c9555428a7'/>
<id>urn:sha1:4cd9ae41c5f7fd4de6d9a2970f8243c9555428a7</id>
<content type='text'>
This backports upstream fixes for the out of bounds write vulnerability in json-c.
It was reported and patches in this upstream PR: https://github.com/json-c/json-c/pull/592

Addresses CVE-2020-12762

Signed-off-by: Robert Marko &lt;robert.marko@sartura.hr&gt;
Signed-off-by: Luka Perkov &lt;luka.perkov@sartura.hr&gt;
[bump PKG_RELEASE, rebase patches on top of json-c 0.12]
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(backported from commit bc0288b76816578f5aeccb2abd679f82bfc5738e)
</content>
</entry>
<entry>
<title>ar71xx: remove hard-coded folder name from Mikrotik RB upgrade</title>
<updated>2020-05-12T15:48:02Z</updated>
<author>
<name>Adrian Schmutzler</name>
</author>
<published>2020-02-26T17:24:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6ffd4d8a4de2a7c35a841a21c4b4116dfe54b754'/>
<id>urn:sha1:6ffd4d8a4de2a7c35a841a21c4b4116dfe54b754</id>
<content type='text'>
So far, specifying "BOARD_NAME := routerboard" is required by the
upgrade code of Mikrotik NAND devices, as "sysupgrade-routerboard"
is hardcoded in platform_do_upgrade_mikrotik_rb().

This patch replaces the latter with a grep for the name like it
is already done in nand_upgrade_tar() in /lib/upgrade/nand.sh.

This should enable upgrades from ar71xx to ath79 without setting
BOARD_NAME for the latter.

Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
(backported from commit 281785d74fcc70153c0741be36ee1f9d05e74f6f)
</content>
</entry>
<entry>
<title>fstools: blockd: fix segfault triggered by non-autofs mounts</title>
<updated>2020-05-12T11:24:23Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2020-05-12T09:48:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d2ee15ef7605cb5d91e6d05af54e91df5de68452'/>
<id>urn:sha1:d2ee15ef7605cb5d91e6d05af54e91df5de68452</id>
<content type='text'>
Program received signal SIGSEGV, Segmentation fault.
main_autofs (argv=&lt;optimized out&gt;, argc=&lt;optimized out&gt;)
    at fstools-2020-05-06-eec16e2f/block.c:1193
1193:    if (!m-&gt;autofs &amp;&amp; (mp = find_mount_point(pr-&gt;dev))) {

Fixes: 3b9e4d6d4c4f ("fstools: update to the latest version")
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit b181294b02499e41b6b6fa24163f59c9ee4988ed)
</content>
</entry>
<entry>
<title>ar71xx: mikrotik: mach-rbspi.c remove wlan id</title>
<updated>2020-05-12T10:43:38Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2020-05-08T11:46:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4cd44e5dc73ff9554cf31773b008f7ee94d979ed'/>
<id>urn:sha1:4cd44e5dc73ff9554cf31773b008f7ee94d979ed</id>
<content type='text'>
Following on the previous commit, this patch removes useless id argument
from rbspi_wlan_init().

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>ar71xx: mikrotik: bypass id check in __rb_get_wlan_data()</title>
<updated>2020-05-12T10:43:38Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2020-05-08T11:39:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3fecb06fb1b0005a52dc10dba7f5ff8b8abc578b'/>
<id>urn:sha1:3fecb06fb1b0005a52dc10dba7f5ff8b8abc578b</id>
<content type='text'>
The id parameter in __rb_get_wlan_data() was incorrectly used on the
assumption that id "0" would always be tied to ath9k with RLE encoding
and positive id (in fact, only id "1" was valid) would always be tied to
("external") ath10k with LZO encoding.

Newer hardware revisions of supported devices prove this assumption to
be invalid, with ath9k caldata being now wrapped in MAGIC_ERD and LZO
compressed, so disable this check to allow newer hardware to correctly
decode caldata for ath9k. Since ath10k caldata is no longer pulled from
this implementation, this commit also disables the publication in sysfs
to avoid wasting memory.

Note: this patch assumes that ath9k caldata is never stored with the new
"LZOR" encoding scheme found on some ath10k devices.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>ar71xx: mikrotik: ath10k: use new sysfs driver</title>
<updated>2020-05-12T10:43:38Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2020-05-08T11:31:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b36aa168d8906e24cfde18b5cc05de06f43df56f'/>
<id>urn:sha1:b36aa168d8906e24cfde18b5cc05de06f43df56f</id>
<content type='text'>
Fetch ath10k calibration data from backported mikrotik sysfs driver
which supports the newer "LZOR" encoding.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>generic: platform/mikrotik: support LZOR encoding</title>
<updated>2020-05-12T10:43:38Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2020-03-27T13:33:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fa2369e59bb243136f8e069e3c92d3b14f06b66a'/>
<id>urn:sha1:fa2369e59bb243136f8e069e3c92d3b14f06b66a</id>
<content type='text'>
Some newer MikroTik RouterBOARD devices use a new encoding scheme
for their WLAN calibration data. This patch provides support for
decoding this new scheme.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>ar71xx: enable mikrotik platform driver</title>
<updated>2020-05-12T10:43:38Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2020-03-25T10:45:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=612b64e6c4ed67e113510cdcb32046f22c2681c7'/>
<id>urn:sha1:612b64e6c4ed67e113510cdcb32046f22c2681c7</id>
<content type='text'>
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
</feed>
