<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/luka/package, branch master</title>
<subtitle>tree of Luka Perkov resides here</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/luka/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/'/>
<updated>2020-05-28T09:22:22Z</updated>
<entry>
<title>packages/utils: fbtest fix Makefile</title>
<updated>2020-05-28T09:22:22Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2020-05-21T15:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/commit/?id=e430376b48c31077ec7364af6692385ed50dcc78'/>
<id>urn:sha1:e430376b48c31077ec7364af6692385ed50dcc78</id>
<content type='text'>
The clean target tries to remove what looks like a bogus 'rbcfg',
probably carried over copy-pasta. Remove the name of the generated
executable ('fbtest') instead.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
Fixes: 8099f4e0d3af ("fbtest utility ")
</content>
</entry>
<entry>
<title>package/base-files: caldata: work around dd's limitation</title>
<updated>2020-05-28T09:22:22Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2020-05-16T20:18:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/commit/?id=7557e7f267e845db5a403139c49f2637f9021992'/>
<id>urn:sha1:7557e7f267e845db5a403139c49f2637f9021992</id>
<content type='text'>
tl;dr: dd will silently truncate the output if reading from special
files (e.g. sysfs attributes) with a too large bs parameter.

This problem was exposed on some RouterBOARD ipq40xx devices which use a
caldata payload which is larger than PAGE_SIZE, contrary to all other
currently supported RouterBOARD devices: the caldata would fail to
properly load with the current scripts.

Background: dd doesn't seem to correctly handle read() results that
return less than requested data. sysfs attributes have a kernel exchange
buffer which is at most PAGE_SIZE big, so only 1 page can be read() at a
time. In this case, if bs is larger than PAGE_SIZE, dd will silently
truncate blocks to PAGE_SIZE. With the current scripts using bs=&lt;size&gt;
count=1, the data is truncated to PAGE_SIZE as soon as the requested
&lt;size&gt; exceeds this value.

This commit works around this problem by using `cat` in the caldata
routines that can read from a file (routines that read from mtd devices
are untouched). cat correctly handles partial read requests. The output
is then piped to dd with the same parameters as before, to ensure that
the resulting file remains exactly the same.

This is a simple workaround, the downside is that it uses a pipe and one
more executable, and therefore has a larger memory footprint and is
slower. This is deemed acceptable considering these routines are only
used at boot time.

Tested-by: Robert Marko &lt;robimarko@gmail.com&gt;
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>packages/boot: remove rbcfg</title>
<updated>2020-05-28T09:09:10Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2020-05-21T15:20:55Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/commit/?id=f10da7cb4d44dde346bef73ff4500d91c5730767'/>
<id>urn:sha1:f10da7cb4d44dde346bef73ff4500d91c5730767</id>
<content type='text'>
The new sysfs soft_config driver makes buggy rbcfg obsolete and
entirely replaces it.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>cypress-firmware: add PROVIDES sections</title>
<updated>2020-05-28T08:36:27Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2020-05-28T08:26:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/commit/?id=aabfd4b1db8193c2d5fb479324c6a3d4a5ee0174'/>
<id>urn:sha1:aabfd4b1db8193c2d5fb479324c6a3d4a5ee0174</id>
<content type='text'>
Some firmwares are already provided by linux-firmware.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>bcm27xx-gpu-fw: update to latest version</title>
<updated>2020-05-28T08:36:27Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2020-05-28T07:43:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/commit/?id=9e467a764b4e30a04dd0431ea277f6acd26babe0'/>
<id>urn:sha1:9e467a764b4e30a04dd0431ea277f6acd26babe0</id>
<content type='text'>
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>rpcd: update to latest Git HEAD</title>
<updated>2020-05-26T14:08:54Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2020-05-26T14:08:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/commit/?id=e8a2c21069e969dfbf4505364005dd57934a2abc'/>
<id>urn:sha1:e8a2c21069e969dfbf4505364005dd57934a2abc</id>
<content type='text'>
078bb57 uci: reset uci_ptr flags when merging options during section add
3df62bc session: deny access if password login is disabled

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>uboot-envtools: ath79: add Netgear WNDR4300SW</title>
<updated>2020-05-26T13:29:51Z</updated>
<author>
<name>Stijn Segers</name>
</author>
<published>2020-05-26T11:28:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/commit/?id=63bef34db99dd58ff935247f9cb8cd8611f43b39'/>
<id>urn:sha1:63bef34db99dd58ff935247f9cb8cd8611f43b39</id>
<content type='text'>
Add Netgear WNDR4300SW to the list of supported boards.

Signed-off-by: Stijn Segers &lt;foss@volatilesystems.org&gt;
</content>
</entry>
<entry>
<title>libubox: update to the latest version</title>
<updated>2020-05-26T08:45:44Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2020-05-26T08:45:06Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/commit/?id=b371182d2450b3c4f15cbe790351d92a2a7b5a67'/>
<id>urn:sha1:b371182d2450b3c4f15cbe790351d92a2a7b5a67</id>
<content type='text'>
86818eaa976b blob: make blob_parse_untrusted more permissive
cf2e8eb485ab tests: add fuzzer seed file for crash in blob_len
c2fc622b771f blobmsg: fix length in blobmsg_check_array
639c29d19717 blobmsg: simplify and fix name length checks in blobmsg_check_name
66195aee5042 blobmsg: fix missing length checks

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>libubox: update to the latest master</title>
<updated>2020-05-24T15:06:09Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2020-05-24T14:30:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/commit/?id=a765b063ee3e1dd6519f6a4a9e4d4f72214b33b8'/>
<id>urn:sha1:a765b063ee3e1dd6519f6a4a9e4d4f72214b33b8</id>
<content type='text'>
5e75160 blobmsg: fix attrs iteration in the blobmsg_check_array_len()
eeddf22 tests: runqueue: try to fix race on GitLab CI
89fb613 libubox: runqueue: fix use-after-free bug
1db3e7d libubox: runqueue fix comment in header
7c4ef0d tests: list: add test case for list_empty iterator

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>ucert: update to latest git HEAD</title>
<updated>2020-05-24T15:01:36Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2020-05-24T15:01:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/luka/commit/?id=42de3c89c7a0dcb2b10f9dfff26b7a099b45c98b'/>
<id>urn:sha1:42de3c89c7a0dcb2b10f9dfff26b7a099b45c98b</id>
<content type='text'>
00b921d80ac0 Do not print line number in debug messages
96c42c5ed320 Fix length checks in cert_load()
fe06b4b836b3 usign-exec: improve usign -F output handling
19f9e1917e1b usign-exec: return code fixes
077feb5b5824 usign-exec: close writing end of pipe early in parent process
7ec4bb764e1e usign-exec: remove redundant return statements
5a738e549d31 usign-exec: change usign_f_* fingerprint argument to char[17]
112488bbbccc usign-exec: do not close stdin and stderr before exec
38dcb1a6f121 usign-exec: fix exec error handling
a9be4fb17df2 usign-exec: simplify usign execv calls
854d93e2326a Introduce read_file() helper, improve error reporting
afc86f352bf7 Fix return code of write_file()
fdff10852326 stdout/stderr improvements
dddb2aa8124d ci: fix unit test failures by enabling full ucert build
5f206bcfe5c2 ci: enable unit testing

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
</feed>
