<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/system, branch v23.05.4</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.4</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.4'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2024-07-10T21:07:36Z</updated>
<entry>
<title>ca-certificates: add missing license information</title>
<updated>2024-07-10T21:07:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-03-13T11:41:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9b12d414767880c302984c074d669021b6524046'/>
<id>urn:sha1:9b12d414767880c302984c074d669021b6524046</id>
<content type='text'>
The package has no licence information. So let's fix it.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
(cherry picked from commit 0da116f25b1a80ac9429fd7d13ee30130494f19e)
Link: https://github.com/openwrt/openwrt/pull/15918
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>procd: make mDNS TXT record parsing more solid</title>
<updated>2024-04-29T21:30:04Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-04-29T19:17:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2541ff391fc88d2fc378c4fa9374f8b1a3e4e9b9'/>
<id>urn:sha1:2541ff391fc88d2fc378c4fa9374f8b1a3e4e9b9</id>
<content type='text'>
mDNS broadcast can't accept empty TXT record and would fail
registration.

Current procd_add_mdns_service checks only if the first passed arg is
empty but don't make any verification on the other args permittins
insertion of empty values in TXT record.

Example:

	procd_add_mdns "blah" \
				"tcp" "50" \
				"1" \
				"" \
				"3"

Produce:

{ "blah_50": { "service": "_blah._tcp.local", "port": 50, "txt": [ "1", "", "3" ] } }

The middle empty TXT record should never be included as it's empty.

This can happen with scripts that make fragile parsing and include
variables even if they are empty.

Prevent this and make the TXT record more solid by checking every
provided TXT record and include only the non-empty ones.

The fixed JSON is the following:

{ "blah_50": { "service": "_blah._tcp.local", "port": 50, "txt": [ "1", "3" ] } }

Fixes: b0d9dcf84dd0 ("procd: update to latest git HEAD")
Reported-by: Paul Donald &lt;newtwen@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/15331
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit 4b043047132de0b3d90619d538f103af6153fa5a)
</content>
</entry>
<entry>
<title>urngd: update to version 2023-11-01</title>
<updated>2023-11-01T21:22:45Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-11-01T21:10:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e46559215573c58fb35ccaceee5fcc961c0813b2'/>
<id>urn:sha1:e46559215573c58fb35ccaceee5fcc961c0813b2</id>
<content type='text'>
Fix compilation with glibc

44365eb Deactivate _FORTIFY_SOURCE in jitterentropy-base.c

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit d62726b1e44f785d543e4625b19ca1f628adda6c)
</content>
</entry>
<entry>
<title>treewide: Add extra CPE identifier</title>
<updated>2023-09-27T20:37:13Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-09-24T18:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=679f89ab652c475d9ccda27c4bc3844d454bfa94'/>
<id>urn:sha1:679f89ab652c475d9ccda27c4bc3844d454bfa94</id>
<content type='text'>
This adds some Common Platform Enumerations (CPE) identifiers which I
found.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>procd: create /dev/fd symlink</title>
<updated>2023-09-24T11:22:34Z</updated>
<author>
<name>Erik Karlsson</name>
</author>
<published>2023-09-06T10:33:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2d812f0b72bdb2f2d4b70a4a9c91821ac42df489'/>
<id>urn:sha1:2d812f0b72bdb2f2d4b70a4a9c91821ac42df489</id>
<content type='text'>
This is needed for ksh/bash style process substitution such as
&lt;(command) and &gt;(command) which was introduced in ash as of busybox
version 1.34.0 to work.

Signed-off-by: Erik Karlsson &lt;erik.karlsson@genexis.eu&gt;
(cherry picked from commit fdce970dbb47a6f91b08bdac21a098e77926549f)
</content>
</entry>
<entry>
<title>ubus: update to the latest version</title>
<updated>2023-09-18T12:25:18Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-08-10T16:11:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=263583dc1e569fae3f8e99d73f2fd72376421b17'/>
<id>urn:sha1:263583dc1e569fae3f8e99d73f2fd72376421b17</id>
<content type='text'>
f787c97b3489 libubus: add missing uloop_fd_delete call in ubus_shutdown

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry picked from commit fdadfb633f8906478974aefbbc84fee1bf508e2f)
</content>
</entry>
<entry>
<title>urngd: update to the latest master</title>
<updated>2023-08-28T14:35:09Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2023-07-25T07:51:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=736e3b81aacda08a0afe72ae927d7b5d89e29bf4'/>
<id>urn:sha1:736e3b81aacda08a0afe72ae927d7b5d89e29bf4</id>
<content type='text'>
7aefb47 jitterentropy-rngd: update to the v1.2.0

What's interesting about jitterentropy-rngd v1.2.0 release is that it
bumps its copy of jitterentropy-library from v2.2.0 to the v3.0.0. That
bump includes a relevant commit 3130cd9 ("replace LSFR with SHA-3 256").

When initializing entropy jent calculates time delta. Time values are
obtained using clock_gettime() + CLOCK_REALTIME. There is no guarantee
from CLOCK_REALTIME of unique values and slow devices often return
duplicated ones.

A switch from jent_lfsr_time() to jent_hash_time() resulted in many less
cases of zero delta and avoids ECOARSETIME.

Long story short: on some system this fixes:
[    6.722725] urngd: jent-rng init failed, err: 2

This is important change for BCM53573 which doesn't include hwrng and
seems to have arch_timer running at 36,8 Hz.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit c74b5e09e692839b39c8325b5f8dc5f2a3b3896c)
</content>
</entry>
<entry>
<title>uci: update to git HEAD</title>
<updated>2023-08-11T10:53:34Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-08-10T18:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=09040592a3486f99d5bdc05ff38574625e2f938e'/>
<id>urn:sha1:09040592a3486f99d5bdc05ff38574625e2f938e</id>
<content type='text'>
3cda251 file: Fix uci -m import command
5781664 remove internal usage of redundant uci_ptr.last

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit d1427863bae1603eb3b8b385024f7ca11297503d)
</content>
</entry>
<entry>
<title>rpcd: update to latest git HEAD</title>
<updated>2023-08-11T10:53:33Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-07-01T10:14:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2650ae4bb9cce7849effa3e6c0a0c152410d7d89'/>
<id>urn:sha1:2650ae4bb9cce7849effa3e6c0a0c152410d7d89</id>
<content type='text'>
c07ab2f iwinfo: update byte counter to 64bit

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 2486841c1bc7c3267e409b510e142e04cc5f0a5b)
</content>
</entry>
<entry>
<title>rpcd: update to latest git HEAD</title>
<updated>2023-08-11T10:53:33Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-06-25T18:09:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b52b6c5b1a8c74c944373f930324322647067485'/>
<id>urn:sha1:b52b6c5b1a8c74c944373f930324322647067485</id>
<content type='text'>
31c3907 file: strengthen exec access control

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 9d8d65322ce7d82ee20cc6dcca07506e7405c5f5)
</content>
</entry>
</feed>
